/* Cream navigation, independent of the whole-page design and book edition. */
:root{--navbar-height:80px}
.site-navbar{position:sticky;top:0;z-index:20;height:var(--navbar-height);display:flex;align-items:center;justify-content:space-between;gap:25px;padding:12px 5%;background:#f5f1e7f5;backdrop-filter:blur(16px);border-bottom:1px solid #293d2c1a;color:#293d2c}
.navbar-brand{display:grid;gap:3px;text-decoration:none;flex-shrink:0}
.navbar-brand>span{font:400 30px/1 var(--serif);letter-spacing:-.05em}
.navbar-brand>small{font:400 9px/1.3 var(--sans);letter-spacing:.15em;text-transform:uppercase}
.navbar-links{display:flex;align-items:center;gap:30px;margin-left:auto}
.navbar-links a{display:inline-flex;align-items:center;min-height:44px;font:400 13px/1.4 var(--sans);text-decoration:none;white-space:nowrap}
.navbar-links a:hover{color:#806524}
.navbar-tools{display:flex;align-items:center;gap:10px}
.language-picker{position:relative;font:400 13px/1.4 var(--sans)}
.language-picker summary{list-style:none;display:flex;align-items:center;gap:9px;cursor:pointer;min-height:44px;padding:9px 11px;border:1px solid #293d2c26;border-radius:5px;background:#fffcf4}
.language-picker summary::-webkit-details-marker{display:none}
.language-picker summary:focus-visible{outline:3px solid #bd8a3e;outline-offset:4px}
.language-flag{display:block;width:24px;height:17px;border-radius:2px;box-shadow:0 0 0 1px #293d2c15;flex-shrink:0}
.language-chevron{width:10px;height:7px}
.language-options{position:absolute;top:calc(100% + 10px);right:0;width:170px;padding:6px;border:1px solid #293d2c26;border-radius:8px;background:#fffcf4;box-shadow:0 12px 35px #172b2024}
.language-options button{display:flex;align-items:center;gap:11px;width:100%;min-height:44px;padding:10px;background:transparent;color:#293d2c;border-radius:4px;text-align:left;font:400 13px/1.4 var(--sans)}
.language-options button:hover{background:#293d2c0a}
.language-options button[aria-pressed="true"]{background:#d8b65a22}
.language-check{margin-left:auto;color:#806524;visibility:hidden}
.language-options button[aria-pressed="true"] .language-check{visibility:visible}
.navbar-menu-toggle{display:none;width:40px;height:44px;background:transparent;color:#293d2c;border-radius:4px;padding:8px}
.navbar-menu-toggle svg{width:24px;height:24px}
#top,#the-book,#book-glimpses,#christina,#site-footer,.book-story{scroll-margin-top:calc(var(--navbar-height) + 16px)}
.stack-enabled.stack-heading-pinned .book-exploration-heading{top:var(--navbar-height)}
@media(max-width:1000px){.navbar-links{gap:18px}.site-navbar{gap:18px}.navbar-links a{font-size:12px}}
@media(max-width:760px){
 :root{--navbar-height:72px}
 .site-navbar{padding:10px 6%;gap:10px}
 body[data-language="da"] .rail-label{font-size:17px;line-height:1.12;white-space:normal}
 .navbar-brand>span{font-size:27px}
 .navbar-brand>small{font-size:8px;letter-spacing:.1em}
 .navbar-tools{gap:5px}
 .language-picker summary{padding:8px;gap:6px;font-size:12px}
 .language-flag{width:21px;height:15px}
 .navbar-menu-toggle{display:block}
 .navbar-links{display:none;position:absolute;top:100%;left:0;right:0;background:#f5f1e7;padding:12px 6% 20px;border-bottom:1px solid #293d2c26;box-shadow:0 12px 20px #172b2012}
 .site-navbar[data-menu-open="true"] .navbar-links{display:grid;gap:2px}
 .navbar-links a{font-size:15px;padding:8px 0}
 .site-navbar[data-menu-open="true"] .navbar-menu-toggle{background:#293d2c0a}
}
@media print{.site-navbar{display:none}:root{--navbar-height:0px}}
