.card-method summary,.card-all summary{list-style:none}.card-method summary::-webkit-details-marker{display:none}.card-all summary::-webkit-details-marker{display:none}.card-method summary:before{content:"+ ";font-family:var(--font-mono);color:var(--muted)}.card-method[open] summary:before{content:"− "}.card-all summary{justify-content:space-between;align-items:center;display:flex}.card-all summary:after{content:"+";font-family:var(--font-mono);color:var(--muted);transition:rotate .2s}.card-all[open] summary:after{rotate:45deg}.card-hero:after{content:"";background:conic-gradient(var(--sq-l) 25%, var(--sq-d) 0 50%, var(--sq-l) 0 75%, var(--sq-d) 0) 0 0 / 20px 20px;opacity:.5;height:10px;position:absolute;inset:auto 0 0}.card-bar span{background:var(--accent);border-radius:inherit;width:35%;height:100%;animation:1.2s ease-in-out infinite card-bar;display:block}@keyframes card-bar{0%{translate:-100%}to{translate:300%}}.card-skel{background:linear-gradient(90deg, var(--surface) 0 40%, var(--rule) 50%, var(--surface) 60% 100%) 0 0 / 300% 100%;border:1px solid var(--rule);animation:1.4s linear infinite card-skel}@keyframes card-skel{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.card-bar span,.card-skel{animation:none}.card-all summary:after{transition:none}}.card-replay ol{overscroll-behavior:contain;max-height:9.5rem;overflow-y:auto}
