.skill-row.skill-colored:before{background:var(--skill-color, var(--accent))}.stance.svelte-13kxonz{border-block:1px solid var(--rule);padding-block:1.25rem}.stance-list.svelte-13kxonz{list-style:none;margin:0;padding:0;display:grid;gap:0}.stance-row.svelte-13kxonz{display:grid;grid-template-columns:auto 1fr;align-items:baseline;column-gap:1.25rem;padding-block:.75rem;position:relative}.stance-row.svelte-13kxonz+.stance-row:where(.svelte-13kxonz){border-top:1px solid color-mix(in oklch,var(--rule) 70%,transparent)}.stance-row.svelte-13kxonz:before{content:"";position:absolute;left:-.75rem;top:.65rem;bottom:.65rem;width:2px;background:var(--accent);transform:scaleY(0);transform-origin:top;opacity:.7}.stance.is-visible .stance-row.svelte-13kxonz:before{animation:border-draw-down .36s cubic-bezier(.16,1,.3,1) var(--row-delay, 0ms) forwards}.stance-num.svelte-13kxonz{font-family:var(--font-mono);font-variant-numeric:tabular-nums lining-nums;font-size:.6875rem;letter-spacing:.12em;color:var(--ink-faint);padding-top:.15em;opacity:0;transform:translateY(4px)}.stance-text.svelte-13kxonz{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.45;color:var(--ink);text-wrap:pretty;font-variation-settings:"opsz" 24,"SOFT" 50,"wght" 420;opacity:0;transform:translateY(4px)}.stance.is-visible .stance-num.svelte-13kxonz,.stance.is-visible .stance-text.svelte-13kxonz{animation:svelte-13kxonz-stance-fade .42s cubic-bezier(.16,1,.3,1) calc(var(--row-delay, 0ms) + .2s) both}@keyframes svelte-13kxonz-stance-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.stance-row.svelte-13kxonz:before{animation:none!important;transform:scaleY(1)!important}.stance-num.svelte-13kxonz,.stance-text.svelte-13kxonz{animation:none!important;opacity:1!important;transform:none!important}}
