.short-words-card{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);margin-bottom:2rem;padding:1.5rem}.short-filter-row{flex-direction:column;gap:.75rem;margin-bottom:1.25rem;display:flex}@media (width>=640px){.short-filter-row{flex-direction:row;align-items:center}}.short-search-input{letter-spacing:.05em;text-transform:uppercase;background:var(--bg-surface);border:2px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);flex:1;padding:.85rem 1.25rem;font-size:1.15rem;font-weight:700}.short-search-input:focus{border-color:var(--accent-primary);box-shadow:0 0 0 4px hsl(var(--accent-primary-raw,211 100% 50%) / .15);outline:none}.short-chips-row{flex-wrap:wrap;gap:.45rem;margin-bottom:1rem;display:flex}.short-chip{background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;border-radius:9999px;padding:.35rem .85rem;font-size:.85rem;font-weight:600;transition:all .15s}.short-chip:hover{color:var(--text-primary);border-color:var(--border-focus)}.short-chip.active{background:var(--text-primary);color:var(--bg-canvas);border-color:var(--text-primary)}.short-status-bar{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding:.75rem 0;font-size:.9rem;display:flex}.short-words-matrix-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.6rem;max-height:520px;padding:.25rem;display:grid;overflow-y:auto}.short-word-btn{background:var(--bg-surface);border:1px solid var(--border-subtle);cursor:pointer;box-shadow:var(--shadow-tile);transition:transform .12s var(--ease-spring), border-color .15s ease;border-radius:6px;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:inline-flex}.short-word-btn:hover{border-color:var(--accent-primary);transform:translateY(-2px)}.short-word-btn.has-high{border-color:hsl(var(--accent-tile,38 92% 50%) / .5);background:hsl(var(--accent-tile-bg,38 92% 50% / .08))}.short-btn-word{letter-spacing:.04em;color:var(--text-primary);font-size:1.05rem;font-weight:800}.short-btn-pt{color:var(--accent-tile);font-size:.75rem;font-weight:700}.page-content[data-astro-cid-vmiypgpr]{padding-top:2.5rem;padding-bottom:4rem}.hero-header[data-astro-cid-vmiypgpr]{margin-bottom:1.5rem}.hero-badge[data-astro-cid-vmiypgpr]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-accent);background:hsl(var(--accent-primary-raw,211 100% 50%) / .1);border-radius:9999px;margin-bottom:.75rem;padding:.25rem .75rem;font-size:.78rem;font-weight:700;display:inline-block}.display-headline[data-astro-cid-vmiypgpr]{font-size:var(--text-hero);letter-spacing:var(--tracking-hero);margin-bottom:1rem;font-weight:800;line-height:1.12}.headline-primary[data-astro-cid-vmiypgpr]{color:var(--text-primary);margin-right:.35rem;display:inline-block}.headline-accent[data-astro-cid-vmiypgpr]{color:var(--text-accent);display:inline-block}.hero-lead[data-astro-cid-vmiypgpr]{color:var(--text-secondary);max-width:820px;font-size:1.12rem;line-height:1.65}.hero-lead[data-astro-cid-vmiypgpr] strong[data-astro-cid-vmiypgpr]{color:var(--text-primary)}.prose-editorial[data-astro-cid-vmiypgpr]{color:var(--text-secondary);margin-top:3.5rem;font-size:1.02rem;line-height:1.7}.prose-editorial[data-astro-cid-vmiypgpr] h2[data-astro-cid-vmiypgpr]{font-size:var(--text-h2);color:var(--text-primary);letter-spacing:var(--tracking-h1);border-bottom:1px solid var(--border-subtle);margin:2.5rem 0 1rem;padding-bottom:.5rem;font-weight:800}.prose-editorial[data-astro-cid-vmiypgpr] h3[data-astro-cid-vmiypgpr]{font-size:var(--text-h3);color:var(--text-primary);margin:1.75rem 0 .6rem;font-weight:700}.prose-editorial[data-astro-cid-vmiypgpr] p[data-astro-cid-vmiypgpr]{margin-bottom:1.25rem}.prose-editorial[data-astro-cid-vmiypgpr] a[data-astro-cid-vmiypgpr]{color:var(--text-link);text-underline-offset:3px;font-weight:600;text-decoration:underline}.prose-editorial[data-astro-cid-vmiypgpr] a[data-astro-cid-vmiypgpr]:hover{color:var(--text-primary)}
