header .member-nav-link{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border:1px solid #d5c3a52b;border-radius:50%;color:#e4d5bf;text-decoration:none;padding:0;margin-left:5px;order:4}header .member-nav-link:hover{background:#ffffff10}header .brand{order:0}header nav{order:1}header .menu-toggle{order:3}header .header-more{order:5;position:relative;color:#c6bdce;flex-shrink:0;margin-left:5px}.header-more summary{list-style:none;cursor:pointer;display:grid;place-items:center;width:32px;height:38px;font-size:25px;line-height:1}.header-more summary::-webkit-details-marker{display:none}.header-more-panel{position:absolute;right:0;top:48px;z-index:1000;background:#16141e;border:1px solid #dac19b33;padding:18px;border-radius:14px;width:190px;box-shadow:0 20px 40px #0009;display:grid;gap:14px}.header-more-panel>span{font-size:10px;color:#a59aad;letter-spacing:1px}.header-more-panel .lang-control{display:block!important;margin:0!important}.header-more-panel select{width:100%;max-width:none!important;background:#24202c;color:#eee;border:1px solid #ffffff25;border-radius:8px;padding:9px;font-size:12px}.header-more-panel>a{font-size:12px;color:#d8c4a5}.mode-dock{display:flex;align-items:center;justify-content:flex-end;gap:10px;position:absolute;top:112px;left:0;right:0;z-index:5;max-width:1440px;margin:0 auto;padding:0 28px;font:9px Arial;letter-spacing:1px;color:#a59aad}.mode-dock #mode{margin:0!important;padding:5px 8px!important;font-size:8px!important;min-height:0!important;gap:6px!important;border-color:#ffffff12!important;box-shadow:none!important}.mode-dock #mode>span:not(.toggle-track){display:none}.mode-dock #mode b{font-size:7px}.mode-dock .toggle-track{transform:scale(.8)}@media(max-width:900px){header .menu-toggle{margin-left:auto!important}header .member-nav-link{width:34px;height:34px;margin-left:7px}header .header-more{margin-left:0}.header-more summary{width:27px}.mode-dock{top:98px;padding:0 18px;margin-top:0}.mode-dock #mode{display:flex!important}.header-more-panel{right:0}}

/* Keep Halloween control below the Home shortcuts, with a full touch target. */
.mode-dock{z-index:9;pointer-events:none}
.mode-dock #mode{pointer-events:auto;min-width:44px!important;min-height:44px!important;padding:10px!important}
body:has(.night-shortcuts) .mode-dock{top:158px}
@media(max-width:760px){body:has(.night-shortcuts) .mode-dock{top:132px}}
