.alphabet-nav[data-astro-cid-jwju3fk6]{padding:var(--space-lg) 0;background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);top:var(--header-height);z-index:10;position:sticky}.letter-list[data-astro-cid-jwju3fk6]{gap:var(--space-xs);flex-wrap:wrap;justify-content:center;list-style:none;display:flex}.letter-link[data-astro-cid-jwju3fk6]{width:36px;height:36px;font-family:var(--font-heading);font-weight:700;font-size:var(--font-size-sm);transition:all var(--transition-fast);border-radius:4px;justify-content:center;align-items:center;display:flex}.letter-link[data-astro-cid-jwju3fk6].active{color:var(--color-text);border:1px solid var(--color-border)}.letter-link[data-astro-cid-jwju3fk6].active:hover{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.letter-link[data-astro-cid-jwju3fk6].disabled{color:var(--color-border);cursor:default}.stone-sections[data-astro-cid-jwju3fk6]{gap:var(--space-2xl);flex-direction:column;display:flex}.letter-section[data-astro-cid-jwju3fk6]{scroll-margin-top:calc(var(--header-height) + 80px)}.letter-heading[data-astro-cid-jwju3fk6]{font-size:var(--font-size-3xl);color:var(--color-accent);margin-bottom:var(--space-lg);padding-bottom:var(--space-sm);border-bottom:2px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.stone-list[data-astro-cid-jwju3fk6]{gap:var(--space-sm);flex-direction:column;display:flex}.empty-state[data-astro-cid-jwju3fk6]{text-align:center;color:var(--color-text-secondary);padding:var(--space-4xl) 0;font-style:italic}@media (width<=640px){.letter-link[data-astro-cid-jwju3fk6]{width:30px;height:30px;font-size:var(--font-size-xs)}}
