.v2-stage[data-v-96304242]{--stage-deep: color-mix(in srgb, var(--stage) 78%, #000);--stage-ink: var(--bg);--stage-soft: color-mix(in srgb, var(--bg) 64%, var(--stage));--stage-faint: color-mix(in srgb, var(--bg) 40%, var(--stage));--stage-line: color-mix(in srgb, var(--bg) 14%, transparent);--stage-accent: color-mix(in srgb, var(--accent) 56%, var(--bg));--stage-vignette: radial-gradient(ellipse 120% 105% at 50% 30%, transparent 52%, color-mix(in srgb, var(--stage-deep) 72%, transparent) 100%);position:relative;isolation:isolate;display:flex;flex-direction:column;margin-top:calc(var(--menubar-height) - var(--main-top-space, 60px));margin-inline:calc(50% - 50vw);padding:0 max(var(--v2-pad),calc(50vw - var(--v2-max) / 2));color:var(--stage-ink);background-color:var(--stage);background-image:linear-gradient(180deg,color-mix(in srgb,var(--stage) 92%,#fff) 0%,var(--stage) 32%,var(--stage-deep) 100%);overflow:clip}.v2-stage[data-v-96304242]:before,.v2-stage[data-v-96304242]:after,.v2s-texture[data-v-96304242]{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none}.v2-stage[data-v-96304242]:before{background:var(--stage-light, none),var(--stage-vignette)}.v2-stage[data-v-96304242]:after{background:url(/images/paper-grain.svg) repeat;opacity:var(--stage-grain, .13)}.v2s-texture[data-v-96304242]{display:none}.is-writing[data-v-96304242]{--stage: color-mix(in oklab, var(--text) 74%, #2b4a80);--stage-light: radial-gradient(ellipse 44% 66% at 74% 50%, color-mix(in srgb, #d4def0 15%, transparent) 0%, color-mix(in srgb, #c3d0ea 5%, transparent) 46%, transparent 72%), radial-gradient(ellipse 50% 42% at 12% 0%, color-mix(in srgb, #a9bbdd 7%, transparent) 0%, transparent 70%)}.is-writing .v2s-texture[data-v-96304242]{display:block;background:url(/images/ink-wash.svg) 0 0 / 1100px repeat;opacity:.34}.is-chart[data-v-96304242]{--stage: color-mix(in oklab, var(--text) 70%, #0e4d6e);--stage-light: radial-gradient(ellipse 60% 70% at 46% 86%, color-mix(in srgb, #6fb1d2 15%, transparent) 0%, transparent 72%), radial-gradient(ellipse 40% 50% at 100% 0%, color-mix(in srgb, #8fc3dc 6%, transparent) 0%, transparent 70%)}.is-album[data-v-96304242]{--stage: color-mix(in oklab, var(--text) 72%, #5a2d45);--stage-light: radial-gradient(ellipse 46% 72% at 84% 42%, color-mix(in srgb, #f3c9a0 14%, transparent) 0%, color-mix(in srgb, #f0bf96 4%, transparent) 48%, transparent 72%), radial-gradient(ellipse 50% 42% at 10% 0%, color-mix(in srgb, #e6b8c8 6%, transparent) 0%, transparent 70%)}.v2-stage[data-v-96304242] .v2-subnav{padding:20px 0 16px;border-bottom:1px solid var(--stage-line)}.v2-stage[data-v-96304242] .v2-subnav a{color:var(--stage-soft)}.v2-stage[data-v-96304242] .v2-subnav a:hover,.v2-stage[data-v-96304242] .v2-subnav a.on{color:var(--stage-ink)}.v2-stage[data-v-96304242] :is(a,button):focus-visible{outline:2px solid var(--stage-accent);outline-offset:5px}.v2s-body[data-v-96304242]{flex:1;display:flex;flex-direction:column;min-height:0}.is-enter[data-v-96304242]:before{animation:v2s-lights-on-96304242 1s ease-out backwards}@keyframes v2s-lights-on-96304242{0%{opacity:0}}@media (max-width: 640px){.v2-stage[data-v-96304242] .v2-subnav{padding:12px 0 10px}}
