.archive-document{color-scheme:dark}.archive-document body{background:#0b1018;color:#ecf3fa}.archive-document{--background:218 37% 7%;--foreground:208 47% 95%;--card:215 37% 12%;--primary:196 100% 83%;--muted:215 27% 17%;--muted-foreground:209 22% 72%;--accent:13 100% 77%;--border:215 26% 25%}.archive-document :focus-visible{outline:2px solid #a8e9ff;outline-offset:4px}.archive-header{position:fixed;inset:0 0 auto;z-index:40;border-bottom:1px solid #2e3c4f;background:#0c111af5}.archive-header-inner{margin-inline:auto;width:min(91%,1360px);min-height:65px;display:flex;justify-content:space-between;align-items:center;gap:.7rem}.archive-brand{display:flex;align-items:center;gap:.6rem;font-size:.93rem;font-weight:650;white-space:nowrap}.archive-header nav{display:flex;gap:clamp(.7rem,3vw,2.6rem);font-size:.87rem;color:#aebdcb}.archive-header nav a{display:flex;align-items:center;min-height:44px}.archive-header nav a:hover{color:#a8e9ff}.archive-document h1{letter-spacing:-.065em}.archive-document .gradient-text{color:#ecf3fa;background:none;-webkit-text-fill-color:currentColor}.archive-document .scroll-progress-bar{background:#ffa38a;animation:none}@media (max-width:540px){.archive-brand span{display:none}.archive-header-inner{width:calc(100% - 1rem)}.archive-header nav{gap:.68rem;font-size:.79rem}.archive-brand img{width:32px}}@media (prefers-reduced-motion:reduce){.archive-document{scroll-behavior:auto}.archive-document .scroll-progress-bar{transition:none}}