@font-face{font-family:Cormorant Garamond;src:url(/fonts/CormorantGaramond-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/CormorantGaramond-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/CormorantGaramond-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/CormorantGaramond-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Medium.woff2)format("woff2");font-weight:500;font-display:swap}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1;font-size:15px;line-height:1.45;overflow-x:hidden}.ground-sky{color:var(--sky-text);background:0 0;min-height:100%}.ground-paper{background:radial-gradient(120% 70% at 18% 0%, #fff6, transparent 62%), radial-gradient(110% 80% at 88% 100%, #9678500f, transparent 66%), var(--paper-texture,none) 0 0 / var(--paper-tile,256px) repeat, var(--ground-paper);color:var(--ink);min-height:100%}.plate-mark{transition:background var(--motion-base) var(--ease-out);background:#463a280a;border-radius:2px}.plate-card:hover .plate-mark{background:#463a2812}h1,h2,.serif{font-family:var(--font-serif);letter-spacing:.01em;margin:0;font-weight:400}button,a.button{font:inherit;color:inherit;cursor:pointer;opacity:.85;transition:opacity var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out);background:0 0;border:1px solid;border-radius:999px;padding:.55em 1.4em;text-decoration:none;display:inline-block}button:hover,a.button:hover{opacity:1}button:active,a.button:active{transform:translateY(1px)}button.quiet,a.button.quiet{opacity:.6;border-color:#0000}button.quiet:hover,a.button.quiet:hover{opacity:1}button:disabled{opacity:.3;cursor:default}a{color:inherit}.field{font:inherit;color:inherit;border:1px solid color-mix(in oklab, currentColor 45%, transparent);background:0 0;border-radius:999px}.paper-main{margin:0 auto;padding:8px clamp(16px,4vw,48px) 60px}.muted{opacity:.6}.tabular{font-variant-numeric:tabular-nums}.fade-in{animation:fade-in var(--motion-slow) var(--ease-out) both}@keyframes fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}::view-transition-group(*){animation-duration:var(--motion-slow);animation-timing-function:var(--ease-out)}::view-transition-group(sky-ring-major){animation-duration:.6s}::view-transition-group(sky-ring-minor){animation-duration:.6s}::view-transition-old(sky-ring-major){object-fit:contain;height:100%}::view-transition-new(sky-ring-major){object-fit:contain;height:100%}::view-transition-old(sky-ring-minor){object-fit:contain;height:100%}::view-transition-new(sky-ring-minor){object-fit:contain;height:100%}.night-grid{grid-template-columns:minmax(0, 1fr) var(--night-card,180px) minmax(0, 1fr);grid-template-areas:"major card minor""plates-major card plates-minor";align-items:start;gap:30px 24px;display:grid}.night-major{grid-area:major}.night-minor{grid-area:minor}.night-card{grid-area:card}.night-plates-major{grid-area:plates-major}.night-plates-minor{grid-area:plates-minor}@media (max-width:640px){.night-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"major minor""card card""plates-major plates-minor"}.night-join{display:none}}.sky-stage{view-transition-name:sky-stage}::view-transition-old(sky-stage){display:none}::view-transition-new(sky-stage){animation:none}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.theory-grid{grid-template-columns:minmax(220px,400px) minmax(260px,1fr);align-items:start;gap:48px;display:grid}.theory-plate{position:sticky;top:16px}@media (max-width:720px){.theory-grid{grid-template-columns:minmax(0,1fr);gap:24px}.theory-plate{width:100%;max-width:320px;margin:0 auto;position:static}}.theory-text{max-width:62ch;font-size:15px;line-height:1.6}.theory-text h1{font-size:34px;font-weight:300}.theory-text h2{margin:30px 0 8px;font-size:19px}.theory-text p{margin:0 0 12px}.theory-text a{-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-underline-offset:3px}.theory-text a:hover{text-decoration-color:currentColor}.theory-lede{opacity:.85;font-size:19px;line-height:1.45}.theory-refs,.theory-nights,.theory-excerpts{margin:0;padding:0;list-style:none}.theory-refs li,.theory-nights li{padding:3px 0}.theory-nights .serif{font-size:17px}.theory-stars{flex-wrap:wrap;gap:4px 14px;font-size:20px;display:flex}.theory-stars a{text-decoration:none}.theory-excerpts li{border-top:1px solid #1b223714;flex-wrap:wrap;align-items:center;gap:10px;padding:4px 0;display:flex}.theory-table{border-collapse:collapse;margin:4px 0 14px}.theory-table th{opacity:.6;text-align:left;padding:2px 24px 4px 0;font-size:12px;font-weight:400}.theory-table td{border-top:1px solid #1b223714;padding:4px 24px 4px 0}.theory-pager{justify-content:space-between;margin-top:32px;display:flex}.plate-star:focus-visible text{text-decoration:underline}.plate-star:hover text{fill-opacity:1}@media (max-width:560px){.chrome{flex-wrap:wrap;row-gap:4px}.chrome-right{flex-basis:100%;order:3;justify-content:center;display:flex}.chrome-right .button{padding:.3em .5em!important}.chrome-title{text-align:center;flex:1}}.night-theory{width:22px;height:22px;font-family:var(--font-serif);opacity:.5;transition:opacity var(--motion-fast) var(--ease-out);border:1px solid;border-radius:50%;place-items:center;font-size:15px;line-height:1;text-decoration:none;display:grid;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%)}.night-theory:hover,.night-theory:focus-visible{opacity:1}
