/* Selected A identity. Preview only; original H favicon stays in place. */
.site-header .header-logo{width:220px}
.site-header .header-logo img{display:block;width:100%;height:auto}
.page-header .wordmark{width:220px}
.page-header .wordmark img{display:block;width:100%;height:auto}
/* The prompt is decorative. Only the existing lid/bun object controls accept clicks. */
#bun-table .bun-open-cue{position:absolute;z-index:5;left:68%;top:7%;width:26%;pointer-events:none;user-select:none;opacity:1;visibility:visible}
#bun-table .bun-open-cue svg{display:block;width:100%;height:auto;overflow:visible}
#bun-table .bun-open-word text{font-family:'Arial Rounded MT Bold','Arial Black',Arial,sans-serif;font-size:52px;font-weight:900;font-style:italic;letter-spacing:-3px}
#bun-table .bun-open-arrow{animation:bun-open-nudge 2.6s ease-in-out infinite}
#bun-table[data-open="true"] .bun-open-cue,#bun-table[aria-busy="true"] .bun-open-cue{opacity:0;visibility:hidden}
@keyframes bun-open-nudge{0%,65%,100%{transform:translate(0,0)}78%{transform:translate(-2px,3px)}88%{transform:translate(0,0)}94%{transform:translate(-1px,2px)}}
@media(max-width:700px){.site-header .header-logo,.page-header .wordmark{width:180px}}
@media(max-width:360px){.site-header .header-logo,.page-header .wordmark{width:166px}}
@media(prefers-reduced-motion:reduce){#bun-table .bun-open-arrow{animation:none}}
