html:has(.ui-anchors){scroll-padding-top:calc(var(--header-h) + 52px + 16px);scroll-behavior:smooth}.ui-anchors{top:var(--header-h);z-index:40;height:52px;position:sticky}.ui-anchors:before{content:"";z-index:-1;pointer-events:none;background:var(--glass-header);backdrop-filter:blur(10px)saturate(1.6);border-bottom:1px solid var(--line);position:absolute;inset:0}.ui-anchors.is-stuck:before{top:calc(-1 * var(--header-h))}.ui-anchors ul{scrollbar-width:none;gap:28px;height:52px;list-style:none;display:flex;overflow-x:auto}.ui-anchors ul::-webkit-scrollbar{display:none}.ui-anchors li{flex:none;display:flex}.ui-anchors a{color:var(--ink-2);white-space:nowrap;align-items:center;font-size:15px;font-weight:600;text-decoration:none;display:flex;position:relative}.ui-anchors a:hover,.ui-anchors a[aria-current=true]{color:var(--ink)}.ui-anchors a[aria-current=true]:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}@media (width<=600px){.ui-anchors ul{gap:22px}.ui-anchors a{font-size:14px}}.photo-credit{color:var(--ink-3);overflow-wrap:anywhere;margin-top:6px;font-size:12px;line-height:1.4}.photo-credit a{color:var(--ink-3);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:2px}.photo-credit a:hover{color:var(--ink)}.ui-callout{border-radius:var(--r-md);background:var(--accent-soft);max-width:var(--text-col);padding:18px}.ui-callout+.ui-callout,.prose+.ui-callout,.ui-callout+.prose{margin-top:24px}.ui-callout__title{color:var(--ink);margin-bottom:8px;font-size:18px;font-weight:700}.ui-callout__body{font-size:16px}.ui-callout--spoiler{border:1px solid var(--line);background:#ffffff0a}.ui-callout--spoiler summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px 10px;font-weight:700;list-style:none;display:flex}.ui-callout--spoiler summary::-webkit-details-marker{display:none}.ui-callout--spoiler summary:after{content:"+";color:var(--ink-3);margin-left:auto;font-size:20px;font-weight:400;line-height:1}.ui-callout--spoiler[open] summary:after{content:"–"}.ui-callout__hint{color:var(--ink-3);font-size:13px;font-weight:500}.ui-callout--spoiler[open] .ui-callout__hint{display:none}.ui-callout--spoiler[open] summary{margin-bottom:10px}.status-line[data-astro-cid-jvnzyjhm]{color:var(--ink);font-weight:600}.status-line[data-astro-cid-jvnzyjhm].is-closing{color:var(--closing)}.status-line[data-astro-cid-jvnzyjhm][data-status=previews],.status-line[data-astro-cid-jvnzyjhm][data-status=upcoming]{color:var(--accent-text)}
