.site-header{justify-content:space-between}.site-menu{display:flex;align-items:center;gap:.25rem;font-size:.9rem;font-weight:750}.site-menu>a,.site-menu summary{display:block;padding:.55rem .7rem;color:var(--muted);text-decoration:none;cursor:pointer;list-style:none}.site-menu summary::-webkit-details-marker{display:none}.site-menu summary:after{content:"⌄";margin-left:.35rem}.site-menu details{position:relative}.site-menu details[open] summary{color:var(--blue)}.menu-dropdown{position:absolute;right:0;z-index:10;min-width:260px;padding:.45rem;background:#fff;border:1px solid var(--line);border-radius:.7rem;box-shadow:0 12px 28px rgba(20,42,70,.14)}.menu-dropdown a{display:block;padding:.55rem .65rem;border-radius:.4rem;text-decoration:none;color:var(--ink);font-size:.84rem}.menu-dropdown a:hover{background:var(--blue-soft);color:var(--blue)}.bonus-menu .menu-dropdown{max-height:min(70vh,620px);overflow-y:auto}.language-menu{border-left:1px solid var(--line);margin-left:.25rem;padding-left:.25rem}.language-menu summary{color:var(--blue)!important;font-weight:850}.language-dropdown{min-width:155px}.language-current{display:block;padding:.55rem .65rem;color:var(--muted);font-size:.84rem}@media(max-width:760px){.site-menu>a,.site-menu summary{padding:.4rem}.site-menu{font-size:.8rem}.menu-dropdown{min-width:230px}.language-dropdown{min-width:155px}}@media(max-width:480px){.site-menu{gap:0}.site-menu summary:after{display:none}.site-menu>a,.site-menu summary{padding:.35rem}.language-menu{margin-left:0}}
