.card.svelte-satr70{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:1.5rem}.card.svelte-satr70 h2:where(.svelte-satr70){font-size:1.12rem;font-weight:600;margin-bottom:1rem;letter-spacing:-.01em}.table-wrap.svelte-satr70{overflow-x:auto;-webkit-overflow-scrolling:touch}table.svelte-satr70{width:100%;border-collapse:collapse;min-width:720px}th.svelte-satr70{text-transform:uppercase;font-size:.7rem;letter-spacing:.07em;color:var(--text-3);font-weight:500;padding:.6rem .85rem;border-bottom:1px solid var(--border);text-align:left}td.svelte-satr70{padding:.8rem .85rem;border-bottom:1px solid var(--border);color:var(--text-2);font-size:.88rem;line-height:1.5;vertical-align:top}tr.svelte-satr70:last-child td:where(.svelte-satr70){border-bottom:none}.aspect.svelte-satr70{color:var(--text);font-weight:550;white-space:nowrap}.ours.svelte-satr70{color:var(--accent)}.note.svelte-satr70{font-style:italic;color:var(--text-3);font-size:.84rem}@media(max-width:640px){.card.svelte-satr70{padding:1.2rem;border-radius:12px}}.page.svelte-198yk2f{display:grid;gap:1.5rem}.page-header.svelte-198yk2f{margin-bottom:.25rem}.page-header.svelte-198yk2f h1:where(.svelte-198yk2f){font-size:1.5rem;font-weight:650;letter-spacing:-.02em}.page-header.svelte-198yk2f p:where(.svelte-198yk2f){color:var(--text-2);margin-top:.3rem;line-height:1.6}
