.dream-sky[data-astro-cid-rl4o7nbd]{object-fit:cover;object-position:center bottom;opacity:.76;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}[data-theme=dark] .dream-sky[data-astro-cid-rl4o7nbd]{opacity:.34}.dream-sky-night[data-astro-cid-rl4o7nbd]{display:none}.dream-sky-natural[data-astro-cid-rl4o7nbd]{object-fit:contain;height:auto;max-height:none;inset:auto 0 0}[data-theme=dark] .dream-sky-light[data-astro-cid-rl4o7nbd]{display:none}[data-theme=dark] .dream-sky-night[data-astro-cid-rl4o7nbd]{opacity:.82;display:block}.dream-sky-corner[data-astro-cid-rl4o7nbd]{z-index:-1;object-position:right bottom;opacity:.35;width:190px;height:96px;inset:auto -24px -16px auto;mask-image:linear-gradient(270deg,#000,#0000 95%)}@media (width<=700px){.dream-sky-corner[data-astro-cid-rl4o7nbd]{opacity:.22;width:120px;height:65px}}.codex-closing[data-astro-cid-xghod7pm]{z-index:20;isolation:isolate;pointer-events:none;margin-top:0;position:fixed;inset:auto 0 0;overflow:visible}.codex-closing[data-astro-cid-xghod7pm]:before{content:"";z-index:-1;background:linear-gradient(transparent, color-mix(in srgb, var(--bg) 90%, transparent));position:absolute;inset:0}.closing-inner[data-astro-cid-xghod7pm]{min-height:144px;padding:30px 260px 14px 0;padding-bottom:calc(14px + env(safe-area-inset-bottom,0px));align-content:center;justify-items:start;gap:2px;display:grid;position:relative}.codex-closing[data-astro-cid-xghod7pm] .site-container[data-astro-cid-xghod7pm]{width:calc(100% - 2*clamp(24px,5vw,88px));max-width:none}.closing-inner[data-astro-cid-xghod7pm]:before{content:"";background:radial-gradient(ellipse 300px 95px at 135px 76%, color-mix(in srgb, var(--bg) 92%, transparent), transparent 100%);pointer-events:none;position:absolute;inset:0}.closing-copy[data-astro-cid-xghod7pm],.closing-actions[data-astro-cid-xghod7pm]{z-index:1;min-width:0;position:relative}.closing-copy[data-astro-cid-xghod7pm]{flex-shrink:0}.closing-brand[data-astro-cid-xghod7pm]{pointer-events:auto;align-items:center;gap:9px;width:fit-content;display:flex}.closing-brand[data-astro-cid-xghod7pm] .brand-name[data-astro-cid-xghod7pm]{font-size:1.5rem}.closing-copy[data-astro-cid-xghod7pm] p[data-astro-cid-xghod7pm]{color:var(--muted);margin-top:7px;font-size:.75rem}.closing-actions[data-astro-cid-xghod7pm]{flex-wrap:wrap;gap:4px 16px;display:flex}.closing-actions[data-astro-cid-xghod7pm] a[data-astro-cid-xghod7pm],.closing-actions[data-astro-cid-xghod7pm] button[data-astro-cid-xghod7pm]{min-height:44px;color:var(--accent);pointer-events:auto;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:.8125rem;display:inline-flex}.closing-actions[data-astro-cid-xghod7pm] a[data-astro-cid-xghod7pm]:hover,.closing-actions[data-astro-cid-xghod7pm] button[data-astro-cid-xghod7pm]:hover{text-underline-offset:4px;text-decoration:underline}.codex-closing[data-astro-cid-xghod7pm] .closing-mascot{object-fit:contain;width:240px;height:170px;position:absolute;bottom:-10px;right:8px}@media (width<=900px){.closing-inner[data-astro-cid-xghod7pm]{gap:3px;padding-right:210px}.codex-closing[data-astro-cid-xghod7pm] .closing-mascot{width:190px}}@media (width<=600px),(height<=650px){.codex-closing[data-astro-cid-xghod7pm]{position:relative;inset:auto;overflow:clip visible}}@media (width<=600px){.codex-closing[data-astro-cid-xghod7pm] .dream-sky-natural{width:1440px;max-width:none;left:-28px;right:auto}.closing-inner[data-astro-cid-xghod7pm]{padding:24px 0 18px;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px));grid-template-columns:minmax(0,1fr) 84px;gap:2px 10px;display:grid}.codex-closing[data-astro-cid-xghod7pm] .site-container[data-astro-cid-xghod7pm]{width:calc(100% - 40px)}.closing-copy[data-astro-cid-xghod7pm]{grid-column:1}.closing-brand[data-astro-cid-xghod7pm]{gap:7px}.closing-brand[data-astro-cid-xghod7pm] img[data-astro-cid-xghod7pm]{width:30px;height:30px}.closing-brand[data-astro-cid-xghod7pm] .brand-name[data-astro-cid-xghod7pm]{font-size:1.1875rem}.closing-actions[data-astro-cid-xghod7pm]{grid-column:1/-1}.codex-closing[data-astro-cid-xghod7pm] .closing-mascot{grid-area:1/2;width:84px;height:84px;position:static}}@media (height<=600px) and (width>=601px){.closing-inner[data-astro-cid-xghod7pm]{min-height:110px;padding-block:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));padding-right:170px}.codex-closing[data-astro-cid-xghod7pm] .closing-mascot{width:150px;height:110px}}.header-atmosphere[data-astro-cid-5maso3io]{--copy-x:30%;z-index:-1;pointer-events:none;height:398px;position:absolute;inset:0 0 auto;mask-image:linear-gradient(#000,#000 80%,#0000)}.header-atmosphere[data-astro-cid-5maso3io]:after{content:"";background:radial-gradient(ellipse 28% 35% at var(--copy-x) var(--copy-y,65%), color-mix(in srgb, var(--bg) 70%, transparent), transparent 85%);position:absolute;inset:0}.atmosphere-paper[data-astro-cid-5maso3io]{object-fit:cover;object-position:center;filter:contrast(.82)brightness(1.1)saturate(1.5);width:100%;height:100%;display:block}.journal-lines[data-astro-cid-5maso3io]{width:100%;height:100%;stroke:var(--accent);stroke-width:1px;stroke-linecap:round;opacity:.22;position:absolute;inset:0}.journal-ticks[data-astro-cid-5maso3io]{stroke-width:2px}.paper-night[data-astro-cid-5maso3io]{filter:none;display:none}:root[data-theme=dark] .paper-day[data-astro-cid-5maso3io]{display:none}:root[data-theme=dark] .paper-night[data-astro-cid-5maso3io]{display:block}@media (width<=600px){.header-atmosphere[data-astro-cid-5maso3io]{height:390px}.header-atmosphere[data-astro-cid-5maso3io]:after{background:radial-gradient(ellipse 66% 28% at var(--copy-x,28%) var(--copy-y,65%), color-mix(in srgb, var(--bg) 60%, transparent), transparent 85%)}.atmosphere-paper[data-astro-cid-5maso3io]{object-fit:fill}.journal-lines[data-astro-cid-5maso3io]{display:none}}.update-notice[data-astro-cid-7v5yok6p]{border:1px solid var(--border);background:var(--surface);border-radius:14px;align-items:center;gap:9px;width:fit-content;max-width:min(380px,100%);padding:7px 12px;font-size:.8125rem;line-height:1.6;display:flex}.update-notice[data-astro-cid-7v5yok6p]>.icon{color:var(--coral);flex:0 0 18px}.update-notice-copy[data-astro-cid-7v5yok6p]{min-width:0}.update-notice[data-astro-cid-7v5yok6p] button[data-astro-cid-7v5yok6p]{flex-shrink:0;min-width:44px;min-height:32px}@media (width<=600px){.update-notice[data-astro-cid-7v5yok6p]{max-width:100%;padding:7px 10px}.update-notice[data-astro-cid-7v5yok6p] button[data-astro-cid-7v5yok6p]{min-height:44px}}.reaction-area[data-astro-cid-xoosev27]{border-top:0;gap:8px;margin-top:10px;padding-top:8px}.reaction-area[data-astro-cid-xoosev27] .vote-buttons[data-astro-cid-xoosev27]{gap:6px}.reaction-area[data-astro-cid-xoosev27] .vote-button[data-astro-cid-xoosev27]{touch-action:manipulation;border:1px solid color-mix(in srgb, var(--accent) 26%, var(--border));background:linear-gradient(145deg, var(--surface), var(--soft));min-height:44px;color:var(--accent);box-shadow:0 2px 5px color-mix(in srgb, var(--accent) 8%, transparent), inset 0 1px 0 color-mix(in srgb, var(--surface) 80%, transparent);border-radius:999px;gap:5px;padding:6px 9px;transition:background .16s,border-color .16s,box-shadow .16s;position:relative;overflow:visible}.reaction-area[data-astro-cid-xoosev27] .reaction-mark{flex-shrink:0;width:24px;height:24px}.vote-label[data-astro-cid-xoosev27]{white-space:nowrap;font-size:.75rem;font-weight:600}.reaction-area[data-astro-cid-xoosev27] .vote-button[data-astro-cid-xoosev27] [data-astro-cid-xoosev27][data-vote-count]{background:color-mix(in srgb, var(--surface) 85%, transparent);min-width:20px;color:var(--muted);border-radius:999px;padding:2px 5px;font-size:.75rem;font-weight:650}.reaction-area[data-astro-cid-xoosev27] .vote-button[data-astro-cid-xoosev27]:not(:disabled):hover{background:color-mix(in srgb, var(--accent) 10%, var(--surface));border-color:var(--accent);box-shadow:0 3px 10px color-mix(in srgb, var(--accent) 14%, transparent)}.reaction-area[data-astro-cid-xoosev27] .vote-button[data-astro-cid-xoosev27][aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 20%, transparent), 0 2px 8px color-mix(in srgb, var(--accent) 12%, transparent)}.reaction-area[data-astro-cid-xoosev27] .vote-button[data-astro-cid-xoosev27][aria-pressed=true] [data-astro-cid-xoosev27][data-vote-count]{background:var(--accent);color:var(--surface)}.reaction-area[data-astro-cid-xoosev27][aria-busy=true] .vote-buttons[data-astro-cid-xoosev27]{opacity:1}.reaction-floats{z-index:120;pointer-events:none;width:0;height:0;position:fixed}.reaction-bubble{width:var(--bubble-size);height:var(--bubble-size);left:calc(var(--bubble-size) / -2);top:calc(var(--bubble-size) / -2);border:1px solid color-mix(in srgb, var(--accent) 42%, var(--border));background:radial-gradient(circle at 30% 20%, var(--surface), var(--soft));color:var(--accent);box-shadow:0 5px 18px color-mix(in srgb, var(--accent) 20%, transparent), inset 1px 1px 0 color-mix(in srgb, var(--surface) 80%, transparent);will-change:transform, opacity;opacity:0;animation:dream-bubble-rise 1.35s var(--bubble-delay) cubic-bezier(.22, .65, .3, 1) both;border-radius:50% 50% 50% 18%;place-items:center;display:grid;position:absolute}.reaction-bubble .reaction-mark{width:82%;height:82%}@keyframes dream-bubble-rise{0%{opacity:0;transform:translateY(6px)scale(.5)rotate(-12deg)}12%{opacity:1;transform:translate(calc(var(--bubble-x) * .15), -12px) scale(1.12) rotate(4deg)}58%{opacity:1;transform:translate(calc(var(--bubble-x) * .65), calc(var(--bubble-y) * .55)) scale(1) rotate(-6deg)}to{opacity:0;transform:translate(var(--bubble-x), var(--bubble-y)) scale(.85) rotate(10deg)}}@media (prefers-reduced-motion:reduce){.reaction-area[data-astro-cid-xoosev27] .vote-button[data-astro-cid-xoosev27]{transition:none}.reaction-floats{display:none}}.reaction-area[data-astro-cid-xoosev27] .vote-help[data-astro-cid-xoosev27]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.reaction-area[data-astro-cid-xoosev27][data-feedback-status=error] .vote-help[data-astro-cid-xoosev27]{clip-path:none;white-space:normal;width:auto;height:auto;color:var(--muted);font-size:.75rem;position:static}.status-emblem[data-astro-cid-dwclkyyg]{--emblem-ink:var(--accent);--emblem-wash:var(--soft);isolation:isolate;width:60px;height:60px;color:var(--emblem-ink);flex:0 0 60px;place-items:center;display:grid;position:relative}.emblem-coral[data-astro-cid-dwclkyyg]{--emblem-ink:var(--coral);--emblem-wash:var(--peach)}.emblem-brand[data-astro-cid-dwclkyyg]>.icon:first-child{width:52px;height:52px;filter:drop-shadow(0 2px 2px color-mix(in srgb, var(--accent) 15%, transparent))}.emblem-brand[data-astro-cid-dwclkyyg]:before,.emblem-brand[data-astro-cid-dwclkyyg]:after{display:none}.status-emblem[data-astro-cid-dwclkyyg]:before,.status-emblem[data-astro-cid-dwclkyyg]:after{content:"";z-index:-1;border:1px solid color-mix(in srgb, var(--emblem-ink) 24%, var(--border));border-radius:50%;position:absolute;inset:2px}.status-emblem[data-astro-cid-dwclkyyg]:before{background:radial-gradient(ellipse at 24% 12%, var(--surface), var(--emblem-wash) 76%);box-shadow:inset 1px 2px 4px color-mix(in srgb, var(--surface) 70%, transparent), 0 3px 8px color-mix(in srgb, var(--emblem-ink) 7%, transparent)}.status-emblem[data-astro-cid-dwclkyyg]:after{border-color:color-mix(in srgb, var(--emblem-ink) 8%, transparent);inset:7px}.status-emblem[data-astro-cid-dwclkyyg] .emblem-spark{color:var(--gold);position:absolute;top:0;right:0}@media (width<=700px){.status-emblem[data-astro-cid-dwclkyyg]{flex-basis:48px;width:48px;height:48px}.status-emblem[data-astro-cid-dwclkyyg]>.icon:first-child{width:28px;height:28px}}.section-icon[data-astro-cid-aultrctw]{--glyph-ink:var(--accent);--glyph-paper:var(--soft);width:36px;height:36px;color:var(--glyph-ink);background:var(--glyph-paper);border:1px solid color-mix(in srgb, var(--glyph-ink) 18%, var(--border));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface) 65%, transparent);border-radius:11px 11px 11px 4px;flex:0 0 36px;place-items:center;display:inline-grid}.section-icon-coral[data-astro-cid-aultrctw]{--glyph-ink:var(--coral);--glyph-paper:var(--peach)}
