:fullscreen .clock__analog,[data-fs] .clock__analog{width:min(68svh,100%)}html:has(.clock-night[open]){background:#000}.clock-night{--focus:oklch(62% .09 80);color:oklch(66% .03 75);color-scheme:dark;width:100%;max-width:none;height:100%;max-height:none;font-size:var(--t-sm);text-align:center;background:#000;border:0;margin:0;padding:1.5rem}.clock-night[open]{flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.clock-night__face{justify-content:center;width:100%;display:flex;position:relative}.clock-night::backdrop{background:#000}.clock-night .digits{--d-max:56svh}.clock-night [data-digits-value]{color:oklch(52% .05 70);font-weight:250}.clock-night .btn{color:inherit;background:0 0;border-color:oklch(42% .02 75)}.world{max-width:var(--max);padding:2rem var(--gutter) 0;margin-inline:auto}.world h2{font-size:var(--t-lg);font-weight:700}.world__hint{color:var(--ink-2);font-size:var(--t-sm)}.world__list{border-top:1px solid var(--line);margin:.75rem 0 0;padding:0;list-style:none}.world__row{border-bottom:1px solid var(--line);align-items:center;gap:.75rem;min-height:4rem;padding-block:.5rem;display:flex}.world__place{flex:1;min-width:0;display:grid}.world__name{text-overflow:ellipsis;white-space:nowrap;font-weight:650;text-decoration:none;overflow:hidden}.world__meta{color:var(--ink-2);font-size:var(--t-sm)}.world__time{font:450 var(--t-xl) / 1 var(--font-num);font-variant-numeric:tabular-nums;white-space:nowrap}.world__tools{display:flex}[data-editing] .world__time{display:none}.world [aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.world__actions{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}@media (hover:hover){.world__name:hover{text-decoration:underline}}.pick__list{height:min(55svh,26rem);margin:.75rem 0 0;padding:0;list-style:none;overflow-y:auto}.pick__opt{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:baseline;gap:1rem;width:100%;min-height:3rem;padding:.5rem .75rem;display:flex}.pick__opt small{color:var(--ink-2);font-size:var(--t-sm);white-space:nowrap}.pick__opt:is(:hover,:focus-visible){background:var(--well)}.pick__none{color:var(--ink-2);margin-top:.75rem}.prose>.cities{columns:9rem;padding:0;list-style:none}.prose>.cities li{break-inside:avoid;margin:0 0 .4em}.prose>pre{border-radius:var(--r-sm);background:var(--well);font-size:var(--t-sm);overflow-wrap:anywhere;white-space:pre-wrap;padding:1rem}
