.switch.svelte-1o2iqa1{color:var(--bone);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:clamp(.4rem,1.5vw,.6rem);padding:.4rem 0;display:inline-flex}.label.svelte-1o2iqa1{font-family:var(--text);color:var(--dim);font-size:clamp(.9rem,3.4vw,1rem);font-style:italic;transition:color .4s}:root:not([data-mode=bloomer]) .doomer-label.svelte-1o2iqa1,:root[data-mode=bloomer] .bloomer-label.svelte-1o2iqa1{color:var(--bone)}.track.svelte-1o2iqa1{background:var(--well);width:52px;height:26px;box-shadow:inset 0 2px 4px #000000b3, inset 0 0 0 1px var(--rule-strong);border-radius:13px;position:relative}.lever.svelte-1o2iqa1{background:radial-gradient(circle at 35% 30%, #fff8, transparent 55%), var(--accent);width:20px;height:20px;box-shadow:0 0 14px var(--accent-glow), 0 2px 3px #0009;border-radius:50%;transition:translate .55s cubic-bezier(.34,1.56,.64,1),background-color .4s;position:absolute;top:3px;left:3px}:root[data-mode=bloomer] .lever.svelte-1o2iqa1{translate:26px}@media (width<=400px){:root:not([data-mode=bloomer]) .bloomer-label.svelte-1o2iqa1,:root[data-mode=bloomer] .doomer-label.svelte-1o2iqa1{display:none}}.switch.svelte-1o2iqa1:active .lever:where(.svelte-1o2iqa1){scale:.92}.skip.svelte-1br2sqw{background:var(--accent);color:var(--well);z-index:10;padding:.5rem .75rem;position:absolute;top:-3rem;left:1rem}.skip.svelte-1br2sqw:focus{top:1rem}.masthead.svelte-1br2sqw,main.svelte-1br2sqw,.colophon.svelte-1br2sqw{max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.masthead.svelte-1br2sqw{background:linear-gradient(var(--rule), var(--rule)) bottom center / calc(100% - 2 * var(--gutter)) 1px no-repeat;justify-content:space-between;align-items:center;gap:1rem 1.75rem;padding-block:1.1rem .9rem;display:flex}.wordmark.svelte-1br2sqw{font-family:var(--text);white-space:nowrap;letter-spacing:-.015em;font-size:clamp(1.2rem,4vw,1.5rem);font-style:italic;font-weight:500;text-decoration:none}.motto.svelte-1br2sqw{color:var(--dim);margin:0 auto 0 0;padding-top:.2em;font-size:.95rem;font-style:italic}@media (width<=799px){.motto.svelte-1br2sqw{display:none}}.colophon.svelte-1br2sqw{background:linear-gradient(var(--rule), var(--rule)) top center / calc(100% - 2 * var(--gutter)) 1px no-repeat;color:var(--bone-dim);gap:2.75rem;margin-top:2rem;padding-block:3.5rem 2.5rem;font-size:.95rem;display:grid}.colophon.svelte-1br2sqw p:where(.svelte-1br2sqw){margin:0}.top.svelte-1br2sqw{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:2.5rem 4rem;display:grid}.mark.svelte-1br2sqw{color:var(--bone-dim);font-size:1.15rem;font-style:italic;font-weight:500;text-decoration:none}.colophon.svelte-1br2sqw .disclaimer:where(.svelte-1br2sqw){letter-spacing:-.01em;color:var(--bone);margin-top:.9rem;font-size:clamp(1.6rem,3vw,2.1rem);font-style:italic;line-height:1.12}.disclaimer.svelte-1br2sqw span:where(.svelte-1br2sqw){display:block}.colophon.svelte-1br2sqw .promise:where(.svelte-1br2sqw){max-width:40ch;margin-top:.8rem}.head.svelte-1br2sqw{font-family:var(--figure);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-size:11px;font-weight:600}.links.svelte-1br2sqw{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:2rem;display:grid}.links.svelte-1br2sqw ul:where(.svelte-1br2sqw),.sources.svelte-1br2sqw ul:where(.svelte-1br2sqw){margin:0;padding:0;list-style:none}.links.svelte-1br2sqw ul:where(.svelte-1br2sqw){gap:.55rem;margin-top:.9rem;display:grid}.links.svelte-1br2sqw a:where(.svelte-1br2sqw){color:var(--bone);text-decoration-color:#0000}.links.svelte-1br2sqw a:where(.svelte-1br2sqw):hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.sources.svelte-1br2sqw{border-top:1px solid var(--rule);padding-top:1.75rem}.sources.svelte-1br2sqw ul:where(.svelte-1br2sqw){flex-wrap:wrap;gap:.35rem 0;max-width:90ch;margin-top:.8rem;line-height:1.5;display:flex}.sources.svelte-1br2sqw li:where(.svelte-1br2sqw):not(:last-child):after{content:"·";color:var(--rule-strong);margin-inline:.6rem}.licence.svelte-1br2sqw{font-family:var(--figure);letter-spacing:.06em;color:var(--dim);margin-left:.4rem;font-size:10.5px}.plate.svelte-1br2sqw{font-family:var(--figure);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);background:#16181c;border:1px solid #2f343b;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;padding:.7rem 1rem;font-size:10.5px;font-weight:500;display:flex;box-shadow:inset 0 1px #ffffff0a}.plate.svelte-1br2sqw time:where(.svelte-1br2sqw){color:var(--bone-dim)}.screw.svelte-1br2sqw{background:#2a2e34;border-radius:50%;flex:none;width:9px;height:9px;position:relative;box-shadow:0 0 0 1.5px #121417}.screw.svelte-1br2sqw:after{content:"";background:#0e1012;position:absolute;inset:3.6px 1px;rotate:35deg}.screw.svelte-1br2sqw:last-child:after{rotate:110deg}@media (width<=760px){.top.svelte-1br2sqw{grid-template-columns:minmax(0,1fr)}.plate.svelte-1br2sqw{text-align:center;justify-content:center}.screw.svelte-1br2sqw{display:none}}
