html.night{--ink:#e9f0eb;--ink-strong:#f4f8f5;--muted:#e9f0ebb3;--faint:#e9f0eb6b;--line:#e9f0eb1a;--line-strong:#e9f0eb33;--surface:#e9f0eb0b;--surface-2:#e9f0eb14;--accent:#9ac6a8;--danger:#e29b90;color:var(--ink);background:#05070b}#night-sky{z-index:-1;pointer-events:none;display:none;position:fixed;inset:0}html.night #night-sky{display:block}html.night body,html.night #app,html.night main,html.night .home-main{color:var(--ink);background:0 0}html.night #field{display:none}html.night .wordmark{color:var(--faint)}html.night .edition{color:var(--muted)}html.night .copy h1{color:var(--ink-strong)}html.night .personal-intro{color:var(--muted)}html.night .home-nav a{color:#e9f0ebc7}html.night .home-nav a:hover,html.night .home-scroll:hover,html.night .recent a:hover{color:#fff}html.night .home-scroll,html.night .bottom{color:var(--muted)}html.night .hint i{background:#d6b28cd9}html.night .home-skip{color:var(--ink);background:#0b1116}html.night .home-skip:focus-visible,html.night .home-nav a:focus-visible,html.night .home-scroll:focus-visible,html.night .recent-retry:focus-visible,html.night .recent-record:focus-visible{outline-color:var(--accent)}html.night .recent{border-top-color:var(--line);color:var(--muted);background:#080d12}html.night .recent-inner{border-top:1px solid var(--line)}html.night .recent-writing+.recent-writing{border-top-color:var(--line)}html.night .personal-update h2 a,html.night .personal-update h2,html.night .recent-writing h2{color:var(--ink)}html.night .personal-summary,html.night .recent-empty,html.night .collection-intro,html.night .recent-all a,html.night .record-summary{color:var(--muted)}html.night .recent-record time,html.night .record-arrow{color:var(--faint)}html.night .record-title{color:var(--ink)}html.night .record-index,html.night .record-meta time{color:var(--faint)}html.night .home-project:hover .record-title{color:var(--accent)}html.night .home-project{border-color:var(--line)}html.night .home-project:hover{border-color:var(--line-strong)}html.night .project-status,html.night .home-project .project-status{color:var(--faint)}html.night .site-header{border-bottom-color:var(--line)}html.night .identity span,html.night .site-header nav a,html.night .back,html.night .intro,html.night .muted,html.night time,html.night .empty,html.night .eyebrow,html.night .page-footer,html.night .content-row>span,html.night .content-row p,html.night .project-card .project-summary,html.night .project-card-outcome>span,html.night .content-row .content-tags,html.night .admin-label{color:var(--muted)}html.night .site-header nav a:hover,html.night .site-header nav a[aria-current]{color:#fff}html.night .content-row{border-top-color:var(--line)}html.night .content-row:hover h2{color:var(--accent)}html.night .article .summary{color:var(--muted)}html.night .project-card{border-color:var(--line);background:var(--surface)}html.night .project-card:hover{border-color:var(--line-strong)}html.night .project-card-outcome{border-top-color:var(--line)}html.night .project-card-outcome p,html.night .project-card-footer>span{color:var(--ink)}html.night .project-article .project-outcome{border-left-color:var(--accent);background:#9ac6a814}html.night .project-outcome h2{color:var(--accent)}html.night .project-outcome .body-text{color:var(--ink)}html.night.home-landing button,html.night.home-landing button:hover:not(:disabled){background:0 0;border-color:#0000}html.night button{color:var(--ink);background:var(--surface);border-color:var(--line-strong)}html.night button:hover:not(:disabled){background:var(--surface-2)}html.night .primary{color:#06110b;background:#9ac6a8;border-color:#9ac6a8}html.night .primary:hover:not(:disabled){background:#aed4ba}html.night .danger{color:var(--danger)}html.night input,html.night textarea,html.night select{color:var(--ink);background:var(--surface);border-color:var(--line-strong)}html.night .notice{background:var(--surface);border-left-color:var(--accent)}html.night .notice.error{color:var(--danger);border-color:var(--danger);background:#e29b901a}html.night .skip-link{color:#06110b;background:#9ac6a8}html.night .site-registration{color:var(--faint);background:0 0}html.night .save-bar,html.night .draft-preview,html.night .editor-state{border-color:var(--line);background:#0a0f14e6}html.night .editor-state{color:var(--muted)}html.night .preview-heading,html.night .admin-welcome,html.night .admin-list button,html.night details,html.night .attachment,html.night .history-row{border-bottom-color:var(--line);border-top-color:var(--line)}html.night .admin-list button[aria-current]{background:var(--surface-2);color:var(--accent)}html.night .content-filters button[aria-pressed=true]{color:var(--accent);background:#9ac6a824;border-color:#9ac6a852}html.night .site-header .theme-toggle{color:#e9f0ebc7;background:0 0;border-color:#0000}html.night .site-header .theme-toggle:hover{color:#fff;background:0 0}html.no-sky #night-sky{display:none}
