.mg-root{--mg-reading-font: var(--mg-font-body);--mg-deckle-mask: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20200%20200%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M0.0%200.5L5.0%200.2L10.0%200.9L15.0%200.3L20.0%200.1L25.0%200.9L30.0%202.0L35.0%201.8L40.0%201.7L45.0%200.5L50.0%201.2L55.0%200.6L60.0%200.4L65.0%200.2L70.0%200.5L75.0%202.0L80.0%201.8L85.0%201.8L90.0%201.8L95.0%200.4L100.0%200.7L105.0%201.4L110.0%201.6L115.0%201.9L120.0%201.9L125.0%200.2L130.0%201.3L135.0%201.5L140.0%201.1L145.0%200.4L150.0%201.0L155.0%200.2L160.0%202.1L165.0%201.9L170.0%201.2L175.0%200.7L180.0%202.0L185.0%201.3L190.0%201.9L195.0%201.9L200.0%201.1L199.1%205.0L198.7%2010.0L199.1%2015.0L199.6%2020.0L199.3%2025.0L198.2%2030.0L199.9%2035.0L199.9%2040.0L198.6%2045.0L199.4%2050.0L198.8%2055.0L199.0%2060.0L199.2%2065.0L197.8%2070.0L199.6%2075.0L199.1%2080.0L199.6%2085.0L198.6%2090.0L199.4%2095.0L199.2%20100.0L198.4%20105.0L199.3%20110.0L198.8%20115.0L198.0%20120.0L199.8%20125.0L199.9%20130.0L199.5%20135.0L198.3%20140.0L198.6%20145.0L199.5%20150.0L199.3%20155.0L199.6%20160.0L199.0%20165.0L199.9%20170.0L198.5%20175.0L198.0%20180.0L197.9%20185.0L198.4%20190.0L197.9%20195.0L200.0%20200.0L195.0%20199.4L190.0%20197.9L185.0%20198.3L180.0%20199.1L175.0%20197.9L170.0%20198.6L165.0%20198.2L160.0%20199.4L155.0%20199.6L150.0%20199.0L145.0%20199.7L140.0%20199.2L135.0%20197.9L130.0%20199.3L125.0%20200.0L120.0%20199.9L115.0%20199.6L110.0%20198.3L105.0%20199.2L100.0%20199.4L95.0%20199.8L90.0%20197.8L85.0%20199.1L80.0%20199.5L75.0%20199.9L70.0%20199.9L65.0%20199.6L60.0%20198.5L55.0%20199.7L50.0%20199.9L45.0%20198.9L40.0%20199.5L35.0%20197.8L30.0%20199.7L25.0%20198.8L20.0%20198.3L15.0%20199.1L10.0%20197.8L5.0%20198.9L0.0%20199.5L0.9%20195.0L0.1%20190.0L0.9%20185.0L0.5%20180.0L2.0%20175.0L1.8%20170.0L1.1%20165.0L0.1%20160.0L0.6%20155.0L0.5%20150.0L0.5%20145.0L0.5%20140.0L1.9%20135.0L0.3%20130.0L0.1%20125.0L2.0%20120.0L1.2%20115.0L2.2%20110.0L0.9%20105.0L2.0%20100.0L1.4%2095.0L1.7%2090.0L1.6%2085.0L1.1%2080.0L0.2%2075.0L0.5%2070.0L1.9%2065.0L2.0%2060.0L2.0%2055.0L0.7%2050.0L1.4%2045.0L1.8%2040.0L1.4%2035.0L1.8%2030.0L1.2%2025.0L1.4%2020.0L1.5%2015.0L0.6%2010.0L2.0%205.0Z%22/%3E%3C/svg%3E);color:var(--mg-color-ink);background-color:var(--mg-color-paper);background-image:var(--mg-asset-paper);font-family:var(--mg-font-ui);font-size:calc(var(--mg-text-md) * var(--mg-font-scale, 1));line-height:var(--mg-leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.mg-root[data-mg-face=dyslexic]{--mg-reading-font: var(--mg-font-dyslexic);--mg-font-ui: var(--mg-font-dyslexic);--mg-font-marginalia: var(--mg-font-dyslexic);--mg-font-letter: var(--mg-font-dyslexic);letter-spacing:.01em;word-spacing:.08em}.mg-root *,.mg-root *:before,.mg-root *:after{box-sizing:border-box}.mg-root :focus-visible{outline:3px solid var(--mg-color-focus);outline-offset:2px;border-radius:var(--mg-radius-sm)}.mg-root[data-mg-motion=reduced] *{scroll-behavior:auto!important;transition-duration:0s!important}@media (prefers-reduced-motion: reduce){.mg-root[data-mg-motion=system] *{scroll-behavior:auto!important;transition-duration:0s!important}}.mg-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mg-text-scaled{font-size:calc(var(--mg-text-md) * var(--mg-font-scale, 1))}.mg-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--mg-space-2);min-height:44px;padding:var(--mg-space-2) var(--mg-space-4);font:inherit;font-family:var(--mg-font-ui);font-size:var(--mg-text-sm);letter-spacing:.04em;color:var(--mg-color-ink);background:var(--mg-color-paper-raised);border:1px solid var(--mg-color-rule);border-radius:var(--mg-radius-md);cursor:pointer;transition:background-color var(--mg-duration-quick) var(--mg-ease-standard)}.mg-button:hover{background:var(--mg-color-paper-sunk)}.mg-button[data-variant=primary]{color:var(--mg-color-accent-ink);background:var(--mg-color-accent);border-color:var(--mg-color-accent)}.mg-button[data-variant=danger]{color:var(--mg-color-danger-ink);background:var(--mg-color-danger);border-color:var(--mg-color-danger)}.mg-button[data-variant=ghost]{background:transparent;border-color:transparent}.mg-button[data-variant=ghost]:hover{background:var(--mg-color-paper-sunk)}.mg-button[data-size=sm]{min-height:36px;padding:var(--mg-space-1) var(--mg-space-3);font-size:var(--mg-text-xs)}.mg-button:disabled{opacity:.55;cursor:not-allowed}.mg-button[aria-pressed=true]{background:var(--mg-color-paper-sunk);box-shadow:var(--mg-shadow-inset)}.mg-chip{display:inline-flex;align-items:center;gap:var(--mg-space-1);max-width:100%;min-height:32px;padding:var(--mg-space-1) var(--mg-space-3);font-family:var(--mg-font-ui);font-size:var(--mg-text-xs);color:var(--mg-color-ink);background:var(--mg-color-paper-sunk);border:1px solid var(--mg-color-rule);border-radius:var(--mg-radius-pill)}.mg-chip__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mg-chip__remove{display:inline-grid;place-items:center;width:28px;height:28px;margin:-4px -8px -4px 0;padding:0;font:inherit;color:var(--mg-color-ink-muted);background:none;border:0;border-radius:var(--mg-radius-pill);cursor:pointer}.mg-portrait{display:inline-grid;flex:none;place-items:center;overflow:hidden;aspect-ratio:1 / var(--mg-portrait-aspect, 1);align-self:flex-start;height:auto;font-family:var(--mg-font-display);background:radial-gradient(ellipse at 40% 30%,color-mix(in srgb,var(--mg-portrait-ink, var(--mg-color-ink-muted)) 78%,var(--mg-color-candle)),var(--mg-portrait-ink, var(--mg-color-ink-muted)) 70%);border-radius:50%;box-shadow:var(--mg-portrait-frame)}.mg-portrait img{width:100%;height:100%;object-fit:cover}.mg-state{display:grid;justify-items:center;gap:var(--mg-space-2);padding:var(--mg-space-5) var(--mg-space-4);text-align:center;color:var(--mg-color-ink-muted);font-family:var(--mg-font-marginalia);font-style:italic}.mg-state__title{margin:0;font-family:var(--mg-font-display);font-style:normal;font-size:var(--mg-text-lg);color:var(--mg-color-ink)}.mg-state__body{margin:0;max-width:28em}.mg-state[data-kind=error] .mg-state__title{color:var(--mg-color-danger)}.mg-state__ornament{width:96px;height:18px;color:var(--mg-color-ink-faint)}.mg-ornament{display:grid;justify-items:center;gap:var(--mg-space-1);margin:var(--mg-space-5) auto;color:var(--mg-color-ink-faint)}.mg-ornament__art{width:min(160px,50%);height:24px}.mg-ornament__label{font-family:var(--mg-font-display);font-size:var(--mg-text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--mg-color-ink-muted);text-align:center}.mg-icon{display:inline-block;flex:none;background-color:currentColor;vertical-align:middle}.mg-icon-button{position:relative;display:inline-grid;place-items:center;flex:none;width:44px;height:44px;padding:0;color:var(--mg-color-ink);background:transparent;border:1px solid transparent;border-radius:var(--mg-radius-pill);cursor:pointer;transition:background-color var(--mg-duration-quick) var(--mg-ease-standard)}.mg-icon-button:hover{background:var(--mg-color-paper-sunk)}.mg-icon-button[aria-pressed=true]{border-color:var(--mg-color-rule);background:var(--mg-color-paper-sunk)}.mg-icon-button:disabled{opacity:.5;cursor:not-allowed}.mg-icon-button__badge{position:absolute;top:2px;right:2px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;font-family:var(--mg-font-ui);font-size:11px;line-height:1;color:var(--mg-color-accent-ink);background:var(--mg-color-accent);border-radius:var(--mg-radius-pill)}.mg-skeleton{display:grid;gap:var(--mg-space-2);padding:var(--mg-space-3) 0}.mg-skeleton__line,.mg-skeleton__block{display:block;height:.8em;border-radius:var(--mg-radius-sm);background:linear-gradient(90deg,var(--mg-color-paper-sunk) 30%,var(--mg-color-paper-raised) 50%,var(--mg-color-paper-sunk) 70%);background-size:200% 100%}.mg-skeleton__block{height:auto;aspect-ratio:3 / 2;max-width:100%;margin-bottom:var(--mg-space-2)}.mg-root{font-feature-settings:var(--mg-body-features)}.mg-smallcaps{font-variant-caps:all-small-caps;letter-spacing:.06em}.mg-offline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mg-space-2);padding:var(--mg-space-2) var(--mg-space-4);font-family:var(--mg-font-ui);font-size:var(--mg-text-sm);color:var(--mg-color-ink);background:var(--mg-color-paper-sunk);border-bottom:1px solid var(--mg-color-rule)}.mg-offline__queued{margin-left:auto;font-size:var(--mg-text-xs);color:var(--mg-color-ink-muted)}.mg-segmented{display:inline-flex;flex-wrap:wrap;padding:2px;font-family:var(--mg-font-ui);background:var(--mg-color-paper-sunk);border-radius:var(--mg-radius-pill)}.mg-segmented__option{min-height:36px;padding:0 var(--mg-space-3);font:inherit;font-size:var(--mg-text-xs);letter-spacing:.03em;color:var(--mg-color-ink-muted);background:transparent;border:0;border-radius:var(--mg-radius-pill);cursor:pointer}.mg-segmented__option[aria-checked=true]{color:var(--mg-color-accent-ink);background:var(--mg-color-accent)}.mg-inknote{flex:1;min-width:0;font-family:var(--mg-font-marginalia);font-style:italic;font-size:var(--mg-text-sm);color:var(--mg-color-accent-alt)}.mg-scopetag{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;font-family:var(--mg-font-ui);font-size:var(--mg-text-xs);color:var(--mg-color-ink);background:var(--mg-color-paper-sunk);border:1px solid var(--mg-color-accent-alt);border-radius:var(--mg-radius-pill)}.mg-scopetag[data-hidden=true]{border-style:dashed;border-color:var(--mg-color-ink-faint)}.mg-root[data-mg-graphics]{background-image:var(--mg-texture-grain, none),var(--mg-asset-paper);background-size:var(--mg-texture-grain-size, 512px) auto,auto;background-blend-mode:overlay,normal}.mg-root[data-mg-graphics] .mg-paper-surface{background-color:var(--mg-color-paper);background-image:var(--mg-texture-grain, none);background-size:var(--mg-texture-grain-size, 512px) auto;background-blend-mode:overlay}.mg-root[data-mg-graphics=ultra]{isolation:isolate}.mg-root[data-mg-graphics=ultra]:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 70% 55% at var(--mg-light-x, 50%) var(--mg-light-y, 8%),var(--mg-light-warm, transparent),transparent 70%),radial-gradient(ellipse 95% 90% at 50% 30%,transparent 35%,var(--mg-light-falloff, transparent) 100%);animation:mg-candlelight 9s ease-in-out infinite alternate}@property --mg-light-x{syntax: "<percentage>"; inherits: true; initial-value: 50%;}@property --mg-light-y{syntax: "<percentage>"; inherits: true; initial-value: 8%;}.mg-root[data-mg-graphics=ultra]{transition:--mg-light-x 1.2s cubic-bezier(.2,.6,.3,1),--mg-light-y 1.2s cubic-bezier(.2,.6,.3,1)}@keyframes mg-candlelight{0%{opacity:.86}45%{opacity:1}60%{opacity:.93}to{opacity:.98}}.mg-root[data-mg-graphics=ultra][data-mg-motion=reduced]:after{animation:none}@media (prefers-reduced-motion: reduce){.mg-root[data-mg-graphics=ultra]:not([data-mg-motion=full]):after{animation:none}}.mg-root[data-mg-graphics] .mg-cover{background-color:var(--mg-color-chrome);background-image:radial-gradient(ellipse at 30% 20%,var(--mg-light-warm, transparent),transparent 60%),linear-gradient(var(--mg-binding-shade, transparent),var(--mg-binding-shade, transparent)),var(--mg-texture-binding, none);background-size:auto,auto,var(--mg-texture-binding-size, 512px)}.mg-root[data-mg-graphics] .mg-cover__title{text-shadow:0 1px 0 var(--mg-emboss-dark, transparent),0 -1px 0 var(--mg-emboss-light, transparent)}.mg-root[data-mg-graphics=ultra] .mg-cover__frame{box-shadow:inset 0 0 24px var(--mg-emboss-dark, transparent),0 0 0 1px var(--mg-emboss-light, transparent)}.mg-root[data-mg-graphics] :is(.mg-slip,.mg-ephemera,.mg-envelope__closed,.mg-card,.mg-page){background-image:var(--mg-texture-grain, none);background-size:var(--mg-texture-grain-size, 512px) auto;background-blend-mode:overlay}.mg-dust{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:-1;pointer-events:none}.mg-root[data-mg-graphics] .mg-overlay__panel{background-image:var(--mg-texture-grain, none),var(--mg-asset-paper);background-size:var(--mg-texture-grain-size, 512px) auto,auto;background-blend-mode:overlay,normal}.mg-root[data-mg-graphics] .mg-overlay[data-variant=sheet] .mg-overlay__panel{box-shadow:0 -1px 0 var(--mg-color-rule),0 -6px 18px #00000047,0 -24px 60px #00000038}.mg-card{display:flex;flex-direction:column;overflow:hidden;color:var(--mg-color-ink);background:var(--mg-color-paper-raised);border:1px solid var(--mg-color-rule);border-radius:var(--mg-radius-md);box-shadow:var(--mg-shadow-lift)}.mg-card[data-variant=photograph]{padding:var(--mg-space-2) var(--mg-space-2) var(--mg-space-3);border-radius:var(--mg-radius-sm)}.mg-card__image{aspect-ratio:4 / 3;overflow:hidden;background:var(--mg-color-paper-sunk)}.mg-card[data-variant=photograph] .mg-card__image{filter:sepia(.3) contrast(1.05)}.mg-card__image img{width:100%;height:100%;object-fit:cover}.mg-card__body{padding:var(--mg-space-3) var(--mg-space-3) 0;font-size:var(--mg-text-sm)}.mg-card__body>:last-child{margin-bottom:var(--mg-space-3)}.mg-card__kicker{margin:0;font-size:var(--mg-text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--mg-color-ink-muted)}.mg-card__title{margin:0 0 var(--mg-space-2);font-family:var(--mg-font-display);font-weight:400;font-size:var(--mg-text-lg);line-height:var(--mg-leading-tight)}.mg-card__footer{padding:var(--mg-space-2) var(--mg-space-3);border-top:1px solid var(--mg-color-rule)}.mg-corkboard{width:fit-content;max-width:100%;margin-inline:auto;overflow:auto;border:6px solid var(--mg-color-chrome);border-radius:var(--mg-radius-sm);-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.mg-corkboard__surface{position:relative;background-color:var(--mg-color-cork);background-image:var(--mg-asset-cork)}.mg-corkboard__threads,.mg-corkboard__ink{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mg-ink{fill:none;stroke:var(--mg-color-ink);stroke-linecap:round;stroke-linejoin:round;opacity:.9}.mg-thread__line{fill:none;stroke:var(--mg-color-thread);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:1;filter:drop-shadow(0 2px 1px rgba(0,0,0,.35))}.mg-thread__label{font-family:var(--mg-font-marginalia);font-style:italic;font-size:13px;fill:var(--mg-color-ink);paint-order:stroke;stroke:var(--mg-color-paper-raised);stroke-width:4px}.mg-pin{position:relative;width:132px;margin:0;padding:var(--mg-space-3) var(--mg-space-2) var(--mg-space-2);font-family:var(--mg-font-ui);color:var(--mg-color-ink);background:var(--mg-color-paper-raised);box-shadow:var(--mg-shadow-lift)}.mg-pin__tack{position:absolute;top:-12px;left:50%;width:26px;height:26px;margin-left:-13px}.mg-pin__image{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;filter:sepia(.3)}.mg-pin__label{margin-top:var(--mg-space-1);font-family:var(--mg-font-marginalia);font-size:var(--mg-text-sm);line-height:var(--mg-leading-tight);text-align:center}.mg-pin__caption{margin:2px 0 0;font-size:var(--mg-text-xs);text-align:center;color:var(--mg-color-ink-muted)}.mg-note{width:148px;margin:0;padding:var(--mg-space-3);background:var(--mg-color-candle);box-shadow:var(--mg-shadow-lift)}.mg-note__text{margin:0;font-family:var(--mg-font-marginalia);font-size:var(--mg-text-sm);line-height:var(--mg-leading-tight);color:var(--mg-color-chrome)}.mg-note__author{margin-top:var(--mg-space-2);font-size:var(--mg-text-xs);color:var(--mg-color-chrome)}.mg-corkboard[data-variant=page]{border:0;border-radius:2px 6px 6px 2px;box-shadow:var(--mg-shadow-page)}.mg-corkboard[data-variant=page] .mg-corkboard__surface{background:var(--mg-asset-journal) 0 0 / 100% 100% no-repeat,var(--mg-color-paper)}.mg-note[data-variant=handwritten]{width:260px;padding:2px 0 0;background:none;box-shadow:none}.mg-note[data-variant=handwritten] .mg-note__text{font-family:var(--mg-font-marginalia);font-style:italic;font-size:var(--mg-text-lg);line-height:28px;text-shadow:var(--mg-ink-bleed)}.mg-root[data-mg-face=dyslexic] .mg-note[data-variant=handwritten] .mg-note__text{font-family:var(--mg-font-dyslexic);font-size:var(--mg-text-md)}.mg-note[data-variant=handwritten] .mg-note__author,.mg-corkboard[data-variant=page] .mg-pin__tack{display:none}.mg-corkboard[data-variant=page] .mg-pin:before{content:"";position:absolute;top:-9px;left:50%;width:56px;height:18px;margin-left:-28px;background:color-mix(in srgb,var(--mg-color-paper-sunk) 75%,transparent);box-shadow:0 1px 2px color-mix(in srgb,var(--mg-color-overlay) 40%,transparent);transform:rotate(-4deg)}.mg-overlay-host{display:contents}.mg-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex}.mg-overlay__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--mg-color-overlay)}.mg-overlay__panel{position:relative;display:flex;flex-direction:column;max-height:100%;color:var(--mg-color-ink);background-color:var(--mg-color-paper-raised);background-image:var(--mg-asset-paper);box-shadow:var(--mg-shadow-lift);outline:none}.mg-overlay[data-variant=sheet]{align-items:flex-end;justify-content:center}.mg-overlay[data-variant=sheet] .mg-overlay__panel{width:min(720px,100%);max-height:90dvh;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:var(--mg-radius-lg) var(--mg-radius-lg) 0 0}.mg-overlay[data-variant=drawer]{justify-content:flex-end}.mg-overlay[data-variant=drawer] .mg-overlay__panel{width:min(400px,88vw);height:100%;padding-right:env(safe-area-inset-right,0px);border-left:1px solid var(--mg-color-rule)}.mg-overlay[data-variant=page] .mg-overlay__panel{width:100%;height:100%;background-color:var(--mg-color-paper)}.mg-overlay__handle{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--mg-space-2);min-height:52px;padding:var(--mg-space-2) var(--mg-space-2) 0 var(--mg-space-4);touch-action:none;cursor:grab}.mg-overlay[data-variant=page] .mg-overlay__handle{cursor:default;touch-action:auto}.mg-overlay__grip{position:absolute;top:6px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:var(--mg-radius-pill);background:var(--mg-color-rule)}.mg-overlay[data-variant=drawer] .mg-overlay__grip{top:50%;left:6px;width:4px;height:40px;margin:-20px 0 0}.mg-overlay__title{margin:0;font-family:var(--mg-font-display);font-weight:400;font-size:var(--mg-text-lg)}.mg-overlay__close{margin-left:auto}.mg-overlay__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--mg-space-4) var(--mg-space-5)}.mg-page{position:relative;width:100%;max-width:calc(var(--mg-measure) + 2 * var(--mg-space-6));margin:0 auto;padding:var(--mg-space-6) var(--mg-space-4) var(--mg-space-5);background-color:var(--mg-color-paper);background-image:var(--mg-asset-paper);box-shadow:var(--mg-shadow-page);font-family:var(--mg-reading-font);isolation:isolate}.mg-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;box-shadow:var(--mg-shadow-gutter);background:radial-gradient(ellipse at 50% 40%,transparent 60%,color-mix(in srgb,var(--mg-color-ink) 7%,transparent))}[data-mg-page-edges=true] .mg-page:after{content:"";position:absolute;top:6px;right:-5px;bottom:6px;width:5px;z-index:-2;background:repeating-linear-gradient(90deg,var(--mg-color-paper-raised) 0 1px,var(--mg-color-rule) 1px 2px);border-radius:0 2px 2px 0}@media (max-width: 640px){[data-mg-page-edges=true] .mg-page:after{display:none}}.mg-page__body{text-shadow:var(--mg-ink-bleed)}.mg-page__body p,.mg-prose p{text-wrap:pretty}@media (min-width: 600px){.mg-page{padding:var(--mg-space-7) var(--mg-space-6) var(--mg-space-6)}}.mg-page__aside{position:absolute;top:0;right:var(--mg-space-5)}.mg-page__head{text-align:center}.mg-page__kicker{margin:0 0 var(--mg-space-2);font-family:var(--mg-font-display);font-size:var(--mg-text-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--mg-color-ink-muted)}.mg-page__title{margin:0;font-family:var(--mg-font-display);font-weight:400;font-size:calc(var(--mg-text-2xl) * var(--mg-font-scale, 1));line-height:var(--mg-leading-tight);letter-spacing:var(--mg-display-tracking);text-wrap:balance}.mg-page__body{max-width:var(--mg-measure);margin:0 auto;font-size:calc(var(--mg-text-md) * var(--mg-font-scale, 1));line-height:var(--mg-leading-body)}.mg-page__folio{margin-top:var(--mg-space-6);text-align:center;font-family:var(--mg-font-display);font-size:var(--mg-text-xs);letter-spacing:.15em;color:var(--mg-color-ink-muted)}.mg-ribbon{display:block;width:28px;height:96px;padding:0;background:none;border:0;cursor:pointer;filter:drop-shadow(0 2px 2px rgba(0,0,0,.25))}span.mg-ribbon{cursor:default}.mg-ribbon__art{width:100%;height:100%}.mg-block{margin:0 0 var(--mg-space-5)}.mg-prose p{margin:0 0 var(--mg-space-4);hanging-punctuation:first;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:8 4 4}.mg-prose p+p{text-indent:1.5em;margin-top:calc(-1 * var(--mg-space-4))}.mg-prose[data-drop-cap=true]>p:first-child:first-letter{float:left;margin:.06em .08em 0 0;font-family:var(--mg-font-display);font-size:3.4em;line-height:.82;color:var(--mg-color-accent)}.mg-quote{margin:0 0 var(--mg-space-5);padding:0 var(--mg-space-4);border-left:2px solid var(--mg-color-accent);font-style:italic}.mg-quote p{margin:0}.mg-quote footer{margin-top:var(--mg-space-2);font-style:normal;font-size:var(--mg-text-sm);color:var(--mg-color-ink-muted)}.mg-illustration{margin:0 0 var(--mg-space-5)}.mg-illustration__frame{position:relative;overflow:hidden;background:var(--mg-color-paper-sunk);border-radius:var(--mg-radius-sm);box-shadow:var(--mg-shadow-lift)}.mg-illustration__frame img{display:block;width:100%;height:100%;object-fit:cover}.mg-illustration__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;filter:blur(14px);transform:scale(1.1)}.mg-illustration__full{position:relative;opacity:0;transition:opacity var(--mg-duration-base) var(--mg-ease-standard)}.mg-illustration__full[data-loaded=true]{opacity:1}.mg-illustration figcaption{margin-top:var(--mg-space-2);font-family:var(--mg-font-marginalia);font-style:italic;font-size:var(--mg-text-sm);text-align:center;color:var(--mg-color-ink-muted)}.mg-placeholder-label{position:absolute;top:var(--mg-space-2);left:var(--mg-space-2);z-index:1;padding:2px var(--mg-space-2);font-family:var(--mg-font-ui);font-size:var(--mg-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--mg-color-danger-ink);background:var(--mg-color-danger);border-radius:var(--mg-radius-sm)}.mg-ephemera{position:relative;margin:var(--mg-space-5) auto;padding:var(--mg-space-5) var(--mg-space-4);max-width:30em;color:var(--mg-color-ink);background:var(--mg-color-paper-raised);box-shadow:var(--mg-shadow-lift)}[data-mg-deckle=true] .mg-letter,[data-mg-deckle=true] .mg-slip{-webkit-mask:var(--mg-deckle-mask) 0 0 / 100% 100% no-repeat;mask:var(--mg-deckle-mask) 0 0 / 100% 100% no-repeat}.mg-ephemera:nth-of-type(odd){transform:rotate(-.6deg)}.mg-ephemera:nth-of-type(2n){transform:rotate(.5deg)}.mg-letter{font-family:var(--mg-font-letter);font-size:calc(var(--mg-text-xl) * var(--mg-font-scale, 1));line-height:1.45}.mg-root[data-mg-face=dyslexic] .mg-letter{font-size:calc(var(--mg-text-md) * var(--mg-font-scale, 1))}.mg-letter__date{text-align:right;font-size:.8em;margin:0 0 var(--mg-space-3)}.mg-letter__salutation,.mg-letter p{margin:0 0 var(--mg-space-3)}.mg-letter__signature{margin:var(--mg-space-4) 0 0;text-align:right}.mg-handbill{text-align:center;border:3px double var(--mg-color-ink);font-family:var(--mg-font-display)}.mg-handbill__kicker{margin:0;font-size:var(--mg-text-xs);letter-spacing:.3em;text-transform:uppercase}.mg-handbill__headline{margin:var(--mg-space-2) 0;font-size:calc(var(--mg-text-2xl) * var(--mg-font-scale, 1));line-height:1;text-transform:uppercase;letter-spacing:.04em}.mg-handbill__body{margin:0;font-family:var(--mg-reading-font);font-style:italic}.mg-telegram{font-family:var(--mg-font-ui);background:var(--mg-color-paper-sunk);border-top:6px solid var(--mg-color-accent-alt)}.mg-telegram__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--mg-space-2);margin:0 0 var(--mg-space-3);padding-bottom:var(--mg-space-2);border-bottom:1px solid var(--mg-color-rule);font-size:var(--mg-text-xs);letter-spacing:.12em;text-transform:uppercase}.mg-telegram__body{margin:0;font-family:ui-monospace,Courier New,monospace;font-size:calc(var(--mg-text-sm) * var(--mg-font-scale, 1));letter-spacing:.06em;text-transform:uppercase;word-spacing:.2em}.mg-clipping{font-family:var(--mg-reading-font);background:var(--mg-color-paper-sunk);clip-path:polygon(0 1%,4% 0,12% 1.2%,25% .2%,38% 1%,52% 0,66% 1.1%,80% .3%,92% 1%,100% 0,99.4% 30%,100% 62%,99.2% 100%,85% 99%,70% 100%,55% 98.8%,40% 100%,24% 99.1%,10% 100%,0 99%,.6% 60%,0 30%)}.mg-clipping__masthead{margin:0;text-align:center;font-family:var(--mg-font-display);font-size:var(--mg-text-xs);letter-spacing:.25em;text-transform:uppercase;border-bottom:1px solid var(--mg-color-ink);padding-bottom:var(--mg-space-1)}.mg-clipping__headline{margin:var(--mg-space-3) 0;font-family:var(--mg-font-display);font-size:calc(var(--mg-text-lg) * var(--mg-font-scale, 1));line-height:var(--mg-leading-tight);text-align:center}.mg-clipping__columns{columns:2 12em;column-gap:var(--mg-space-4);column-rule:1px solid var(--mg-color-rule);font-size:var(--mg-text-sm);text-align:justify;-webkit-hyphens:auto;hyphens:auto}.mg-clipping__columns p{margin:0 0 var(--mg-space-2)}.mg-cluecard{margin:var(--mg-space-5) auto;max-width:20em;padding:var(--mg-space-3) var(--mg-space-3) var(--mg-space-4);background:var(--mg-color-paper-raised);box-shadow:var(--mg-shadow-lift);transform:rotate(-1deg)}.mg-cluecard__photo{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--mg-color-paper-sunk);filter:sepia(.35) contrast(1.05)}.mg-cluecard__open{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:flex-end;padding:var(--mg-space-2);color:var(--mg-color-paper-raised);background:none;border:0;cursor:zoom-in}.mg-cluecard__open .mg-icon{padding:4px;box-sizing:content-box;color:var(--mg-color-ink);background:var(--mg-color-paper-raised);border-radius:50%;box-shadow:var(--mg-shadow-lift)}.mg-cluecard__photo img{width:100%;height:100%;object-fit:cover}.mg-cluecard[data-kind=card]{padding:var(--mg-space-4);border-top:3px solid var(--mg-color-accent);background:repeating-linear-gradient(transparent 0 1.6em,color-mix(in srgb,var(--mg-color-rule) 60%,transparent) 1.6em,color-mix(in srgb,var(--mg-color-rule) 60%,transparent) calc(1.6em + 1px)),var(--mg-color-paper-raised)}.mg-cluecard[data-kind=card] .mg-cluecard__title{margin-top:0}.mg-cluecard__title{margin:var(--mg-space-3) 0 var(--mg-space-1);font-family:var(--mg-font-marginalia);font-size:var(--mg-text-lg);text-align:center}.mg-cluecard__body{margin:0;font-size:var(--mg-text-sm);text-align:center}.mg-cluecard__holder{margin:var(--mg-space-2) 0 0;font-family:var(--mg-font-ui);font-size:var(--mg-text-xs);letter-spacing:.08em;text-transform:uppercase;text-align:center;color:var(--mg-color-ink-muted)}.mg-gate{margin:var(--mg-space-5) 0;padding:var(--mg-space-4);background:var(--mg-color-paper-sunk);border:1px solid var(--mg-color-rule);border-radius:var(--mg-radius-md);box-shadow:var(--mg-shadow-inset)}.mg-gate__prompt{margin:0 0 var(--mg-space-3);font-style:italic}.mg-gate__form{display:flex;flex-wrap:wrap;gap:var(--mg-space-2)}.mg-gate__input{flex:1 1 12em;min-height:44px;padding:var(--mg-space-2) var(--mg-space-3);font:inherit;color:var(--mg-color-ink);background:var(--mg-color-paper);border:1px solid var(--mg-color-rule);border-radius:var(--mg-radius-md)}.mg-gate__feedback{margin:var(--mg-space-2) 0 0;font-size:var(--mg-text-sm)}.mg-gate__feedback[data-tone=wrong]{color:var(--mg-color-danger)}.mg-gate[data-state=unlocked]{background:var(--mg-color-paper-raised);box-shadow:none}.mg-gate__unlocked{margin:0;font-family:var(--mg-font-marginalia);font-style:italic;color:var(--mg-color-accent-alt)}.mg-reveal[data-state=hidden]{padding:var(--mg-space-3) var(--mg-space-4);color:var(--mg-color-ink-muted);border:1px dashed var(--mg-color-ink-faint);border-radius:var(--mg-radius-md);font-family:var(--mg-font-marginalia);font-style:italic;font-size:var(--mg-text-sm)}.mg-roster{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:var(--mg-space-4);margin:0 0 var(--mg-space-5);padding:0;list-style:none}.mg-roster__item{display:grid;justify-items:center;gap:var(--mg-space-1);text-align:center}.mg-roster__name{font-family:var(--mg-font-display);font-size:var(--mg-text-md);line-height:var(--mg-leading-tight)}.mg-roster__archetype{font-family:var(--mg-font-marginalia);font-style:italic;font-size:var(--mg-text-sm);color:var(--mg-color-ink-muted)}.mg-scenehead{position:relative;margin:calc(-1 * var(--mg-space-6)) calc(-1 * var(--mg-space-4)) var(--mg-space-5);text-align:center}@media (min-width: 600px){.mg-scenehead{margin:calc(-1 * var(--mg-space-7)) calc(-1 * var(--mg-space-6)) var(--mg-space-5)}}.mg-scenehead:not([data-has-mood]){margin-top:0}.mg-scenehead__mood{position:relative;aspect-ratio:16 / 9;max-width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(#000 40%,rgba(0,0,0,.7) 53%,rgba(0,0,0,.3) 65%,rgba(0,0,0,.06) 75%,transparent 80%);mask-image:linear-gradient(#000 40%,rgba(0,0,0,.7) 53%,rgba(0,0,0,.3) 65%,rgba(0,0,0,.06) 75%,transparent 80%)}.mg-scenehead__mood img{width:100%;height:100%;object-fit:cover}.mg-scenehead__text{position:relative;display:grid;justify-items:center;gap:var(--mg-space-2);padding:0 var(--mg-space-4)}.mg-scenehead[data-has-mood] .mg-scenehead__text{margin-top:calc(-1 * var(--mg-space-7))}.mg-scenehead__title{margin:0;font-family:var(--mg-font-display);font-weight:400;font-size:calc(var(--mg-text-2xl) * var(--mg-font-scale, 1));line-height:var(--mg-leading-tight);letter-spacing:var(--mg-display-tracking);text-wrap:balance}.mg-scenehead__status{padding:2px 10px;font-family:var(--mg-font-ui);font-size:var(--mg-text-xs);letter-spacing:.06em;border:1px solid var(--mg-color-rule);border-radius:var(--mg-radius-pill);background:var(--mg-color-paper)}.mg-scenehead__status[data-status=waitingOnPlayers]{color:var(--mg-color-accent-ink);background:var(--mg-color-accent);border-color:var(--mg-color-accent)}.mg-scenehead__question{margin:var(--mg-space-2) 0 0;max-width:28em;font-family:var(--mg-font-marginalia);font-style:italic;font-size:calc(var(--mg-text-md) * var(--mg-font-scale, 1));color:var(--mg-color-ink-muted)}.mg-turner__surface{touch-action:pan-y;will-change:transform}.mg-turner__surface[data-dragging]{user-select:none;-webkit-user-select:none}.mg-turner__surface:not([data-dragging]){transition:transform var(--mg-duration-base) var(--mg-ease-standard)}.mg-turner__leaf{display:none}.mg-turner__nav{display:flex;justify-content:center;gap:var(--mg-space-6);padding:var(--mg-space-3) 0}.mg-compose{display:grid;gap:var(--mg-space-3);padding-block:var(--mg-space-1) var(--mg-space-3);font-family:var(--mg-font-ui)}.mg-compose__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--mg-space-2)}.mg-compose__as{position:relative;display:inline-flex;align-items:center;gap:var(--mg-space-2);min-height:44px;padding-right:var(--mg-space-2);border-radius:var(--mg-radius-pill)}.mg-compose__as-name{font-family:var(--mg-font-display);font-size:var(--mg-text-md)}.mg-compose__as-chevron{transform:rotate(90deg);color:var(--mg-color-ink-muted)}.mg-compose__as-select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;cursor:pointer}.mg-compose__as:focus-within{outline:3px solid var(--mg-color-focus);outline-offset:2px}.mg-compose__modes{display:inline-flex;padding:2px;background:var(--mg-color-paper-sunk);border-radius:var(--mg-radius-pill)}.mg-compose__mode{min-height:34px;padding:0 var(--mg-space-3);font:inherit;font-size:var(--mg-text-xs);letter-spacing:.04em;color:var(--mg-color-ink-muted);background:transparent;border:0;border-radius:var(--mg-radius-pill);cursor:pointer}.mg-compose__mode[aria-checked=true]{color:var(--mg-color-accent-ink);background:var(--mg-color-accent)}.mg-compose__requests{display:grid;gap:var(--mg-space-2)}.mg-compose__request{display:flex;align-items:center;gap:var(--mg-space-2);min-height:48px;padding:0 var(--mg-space-4);font:inherit;font-family:var(--mg-font-display);font-size:var(--mg-text-md);color:var(--mg-color-accent-ink);background:var(--mg-color-accent);border:0;border-radius:var(--mg-radius-md);cursor:pointer}.mg-compose__quotes,.mg-compose__presence{display:flex;gap:var(--mg-space-2);margin:0;padding:0;list-style:none}.mg-compose__quotes{flex-wrap:wrap}.mg-compose__quotes li{max-width:100%}.mg-compose__presence{overflow-x:auto;scrollbar-width:none}.mg-compose__body{width:100%;min-height:5.5em;padding:var(--mg-space-3);font-family:var(--mg-reading-font);font-size:calc(var(--mg-text-md) * var(--mg-font-scale, 1));line-height:var(--mg-leading-body);color:var(--mg-color-ink);background:var(--mg-color-paper);border:1px solid var(--mg-color-rule);border-radius:var(--mg-radius-md);resize:none}.mg-compose[data-mode=ooc] .mg-compose__body{font-family:var(--mg-font-marginalia)}.mg-compose__presence-option{flex:none;min-height:40px;padding:0 var(--mg-space-3);font-family:var(--mg-reading-font);font-style:italic;font-size:var(--mg-text-sm);color:var(--mg-color-ink);background:var(--mg-color-paper);border:1px dashed var(--mg-color-ink-faint);border-radius:var(--mg-radius-pill);cursor:pointer}.mg-compose__select{min-height:40px;padding:0 var(--mg-space-2);font:inherit;font-size:var(--mg-text-sm);color:var(--mg-color-ink);background:var(--mg-color-paper);border:1px solid var(--mg-color-rule);border-radius:var(--mg-radius-md)}.mg-compose__schedule{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mg-space-2);font-size:var(--mg-text-sm)}.mg-compose__error{margin:0;font-size:var(--mg-text-sm);color:var(--mg-color-danger)}.mg-compose__foot{display:flex;align-items:center;gap:var(--mg-space-2)}.mg-compose__tools{display:flex;margin-left:calc(-1 * var(--mg-space-2))}.mg-compose__draft{flex:1;min-width:0;font-family:var(--mg-font-marginalia);font-style:italic;font-size:var(--mg-text-xs);color:var(--mg-color-ink-muted);text-align:right}.mg-compose__pictures{list-style:none;margin:var(--mg-space-2) 0 0;padding:0;display:grid;gap:var(--mg-space-2)}.mg-compose__picture{display:grid;grid-template-columns:56px 1fr auto;gap:var(--mg-space-2);align-items:center}.mg-compose__picture-frame{position:relative;width:56px;height:56px;border:1px solid var(--mg-color-ink-faint);background:var(--mg-color-paper);overflow:hidden}.mg-compose__picture-frame img{width:100%;height:100%;object-fit:cover}.mg-compose__picture[data-uploading] img{opacity:.5}.mg-compose__picture-progress{position:absolute;inset:auto 0 0;font-size:10px;text-align:center;background:var(--mg-color-paper-raised);color:var(--mg-color-ink)}.mg-compose__picture-text{display:grid;gap:2px;min-width:0}.mg-compose__picture-label{font-size:var(--mg-text-xs);color:var(--mg-color-ink-muted)}.mg-compose__picture-alt{font:inherit;font-size:var(--mg-text-sm);padding:var(--mg-space-1) var(--mg-space-2);border:1px solid var(--mg-color-ink-faint);background:transparent;color:var(--mg-color-ink);min-width:0}.mg-compose__picture-alt[aria-invalid]{border-color:var(--mg-color-accent)}.mg-compose__hint{margin:var(--mg-space-2) 0 0;font-size:var(--mg-text-sm);color:var(--mg-color-ink-muted)}.mg-compose__passage{display:grid;gap:var(--mg-space-2);margin-top:var(--mg-space-2)}.mg-compose__private{position:relative;margin:0;padding:var(--mg-space-2) var(--mg-space-3) var(--mg-space-3);border:1px dashed var(--mg-color-ink-faint);border-left:2px solid var(--mg-color-seal, var(--mg-color-accent));background:var(--mg-color-paper-sunk);display:grid;gap:var(--mg-space-2)}.mg-compose__private>.mg-icon-button,.mg-compose__private>button:last-child{position:absolute;top:var(--mg-space-1);right:var(--mg-space-1)}.mg-compose__private-legend{display:inline-flex;align-items:center;gap:4px;font-size:var(--mg-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--mg-color-ink-muted)}.mg-compose__private-to{display:flex;flex-wrap:wrap;gap:var(--mg-space-1);padding-right:40px}.mg-compose__private-to .mg-compose__mode[aria-pressed=true]{background:var(--mg-color-accent);color:var(--mg-color-accent-ink)}.mg-compose__private-body{font-style:italic}.mg-compose__private-to .mg-compose__mode{border:1px solid var(--mg-color-ink-faint);border-radius:999px}.mg-compose__quick-open{margin-top:var(--mg-space-2);padding:var(--mg-space-1) 0;background:none;border:0;font:inherit;font-family:var(--mg-font-marginalia);font-size:var(--mg-text-sm);color:var(--mg-color-ink-muted);text-decoration:underline;text-decoration-color:var(--mg-color-ink-faint);text-underline-offset:3px;cursor:pointer;text-align:left}.mg-compose__quick-open:hover{color:var(--mg-color-ink)}.mg-compose__picture-text .mg-compose__private-to{padding-right:0;margin-top:2px}.mg-compose__picture-text .mg-compose__mode{min-height:28px;padding:0 var(--mg-space-2)}.mg-die{display:inline-block;flex:none}.mg-die svg{display:block;width:100%;height:100%}.mg-die__body{fill:var(--mg-color-paper-raised);stroke:var(--mg-color-ink-muted);stroke-width:3}.mg-die__pip,.mg-die__numeral{fill:var(--mg-color-ink)}.mg-die__numeral{font-family:var(--mg-font-display);font-size:44px}.mg-die[data-kind=gilded] .mg-die__body{fill:var(--mg-color-candle);stroke:var(--mg-color-chrome)}.mg-die[data-kind=gilded] .mg-die__pip{fill:var(--mg-color-chrome)}.mg-die[data-emphasized=true] .mg-die__body{stroke:var(--mg-color-accent);stroke-width:7}.mg-die:not([data-emphasized=true]){opacity:.72}.mg-roll{display:flex;gap:var(--mg-space-3);margin:var(--mg-space-3) 0;padding:var(--mg-space-3) var(--mg-space-4);font-family:var(--mg-font-ui);background:var(--mg-color-paper-raised);border:1px solid var(--mg-color-rule);border-left:4px solid var(--mg-color-ink-faint);border-radius:var(--mg-radius-md)}.mg-roll[data-tier=fail]{border-left-color:var(--mg-color-ink-muted)}.mg-roll[data-tier=mixed]{border-left-color:var(--mg-color-candle)}.mg-roll[data-tier=success]{border-left-color:var(--mg-color-accent-alt)}.mg-roll[data-tier=critical]{border-left-color:var(--mg-color-accent)}.mg-roll[data-state=pending]{border-style:dashed;border-left-style:solid}.mg-roll__main{min-width:0;flex:1}.mg-roll__action{margin:0;font-size:var(--mg-text-sm);letter-spacing:.04em;color:var(--mg-color-ink-muted)}.mg-roll__dice{display:flex;flex-wrap:wrap;gap:var(--mg-space-2);margin:var(--mg-space-2) 0}.mg-roll__tier{margin:0;font-family:var(--mg-font-display);font-size:var(--mg-text-lg);line-height:var(--mg-leading-tight)}.mg-roll[data-tier=critical] .mg-roll__tier{color:var(--mg-color-accent)}.mg-roll__pending{margin:var(--mg-space-1) 0 0;font-family:var(--mg-font-marginalia);font-style:italic}.mg-roll__spends{display:flex;flex-wrap:wrap;gap:var(--mg-space-2);margin:var(--mg-space-2) 0 0;padding:0;list-style:none;font-size:var(--mg-text-xs)}.mg-roll__spends li{padding:2px var(--mg-space-2);border:1px solid var(--mg-color-rule);border-radius:var(--mg-radius-pill)}.mg-roll__audit{margin:var(--mg-space-2) 0 0;font-size:var(--mg-text-xs);color:var(--mg-color-ink-muted)}.mg-rollc{display:grid;gap:var(--mg-space-4);font-family:var(--mg-font-ui)}.mg-rollc__suggested{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px var(--mg-space-3);padding:var(--mg-space-3) var(--mg-space-4);font:inherit;text-align:left;color:var(--mg-color-ink);background:var(--mg-color-paper);border:2px solid var(--mg-color-accent);border-radius:var(--mg-radius-md);cursor:pointer}.mg-rollc__suggested[aria-pressed=true]{background:var(--mg-color-paper-sunk)}.mg-rollc__suggested-kicker{grid-column:1 / -1;font-size:var(--mg-text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--mg-color-accent)}.mg-rollc__suggested-label{font-family:var(--mg-font-display);font-size:var(--mg-text-xl)}.mg-rollc__groups{display:grid;gap:var(--mg-space-3)}@media (min-width: 560px){.mg-rollc__groups{grid-template-columns:repeat(3,1fr)}}.mg-rollc__group-title{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 var(--mg-space-2);font-family:var(--mg-font-display);font-weight:700;font-size:var(--mg-text-xs);letter-spacing:.16em;text-transform:uppercase}.mg-rollc__available{font-family:var(--mg-font-ui);font-weight:400;letter-spacing:0;text-transform:none;color:var(--mg-color-ink-muted);font-size:var(--mg-text-xs)}.mg-rollc__actions{display:grid;gap:var(--mg-space-1)}.mg-rollc__action{display:flex;justify-content:space-between;align-items:center;min-height:44px;padding:0 var(--mg-space-3);font:inherit;font-size:var(--mg-text-sm);color:var(--mg-color-ink);background:var(--mg-color-paper);border:1px solid var(--mg-color-rule);border-radius:var(--mg-radius-md);cursor:pointer}.mg-rollc__action[data-gilded=true]>span:first-child:before{content:"◆ ";color:var(--mg-color-candle);-webkit-text-stroke:.5px var(--mg-color-chrome)}.mg-rollc__action[aria-checked=true]{border:2px solid var(--mg-color-accent);padding:0 calc(var(--mg-space-3) - 1px)}.mg-rollc__pips{display:inline-flex;gap:3px}.mg-rollc__pips span{width:9px;height:9px;border:1.5px solid var(--mg-color-ink-faint);border-radius:50%}.mg-rollc__pips span[data-on=true]{background:var(--mg-color-ink);border-color:var(--mg-color-ink)}.mg-rollc__extras{display:grid;gap:var(--mg-space-2);padding:var(--mg-space-3);background:var(--mg-color-paper-sunk);border-radius:var(--mg-radius-md)}.mg-rollc__stepper{display:flex;align-items:center;gap:var(--mg-space-3);font-size:var(--mg-text-sm)}.mg-rollc__stepper span{flex:1}.mg-rollc__stepper button{width:36px;height:36px;font:inherit;font-size:var(--mg-text-lg);color:var(--mg-color-ink);background:var(--mg-color-paper);border:1px solid var(--mg-color-rule);border-radius:50%;cursor:pointer}.mg-rollc__stepper button:disabled{opacity:.4;cursor:not-allowed}.mg-rollc__stepper output{min-width:2ch;text-align:center;font-family:var(--mg-font-display);font-size:var(--mg-text-lg)}.mg-rollc__toggle{display:flex;align-items:center;gap:var(--mg-space-2);min-height:40px;font-size:var(--mg-text-sm)}.mg-rollc__toggle input{width:20px;height:20px;accent-color:var(--mg-color-accent)}.mg-rollc__toggle span:first-of-type{flex:1}.mg-rollc__preview{display:flex;align-items:center;gap:var(--mg-space-3);font-family:var(--mg-font-marginalia);font-style:italic;font-size:var(--mg-text-sm)}.mg-rollc__dice{display:inline-flex;gap:4px}.mg-rollc__die{width:18px;height:18px;background:var(--mg-color-paper-raised);border:1.5px solid var(--mg-color-ink-muted);border-radius:4px}.mg-rollc__die[data-gilded=true]{background:var(--mg-color-candle);border-color:var(--mg-color-chrome)}.mg-rollc__foot{display:flex;justify-content:flex-end;gap:var(--mg-space-2)}.mg-rollc__others summary{min-height:44px;display:flex;align-items:center;font-size:var(--mg-text-sm);color:var(--mg-color-ink-muted);cursor:pointer}.mg-rollc__others[open] summary{margin-bottom:var(--mg-space-2)}.mg-roll__stakes,.mg-roll__helpers{margin:var(--mg-space-1) 0 0;font-size:var(--mg-text-sm);color:var(--mg-color-ink-muted)}.mg-roll__help{margin-top:var(--mg-space-2);padding:var(--mg-space-1) var(--mg-space-3);font:inherit;font-size:var(--mg-text-sm);background:transparent;border:1px solid var(--mg-color-ink-faint);border-radius:999px;color:var(--mg-color-ink);cursor:pointer}.mg-roll__help:hover{border-color:var(--mg-color-accent)}.mg-roll__choose{display:grid;gap:var(--mg-space-2);margin-top:var(--mg-space-2)}.mg-roll__reading{text-align:left;padding:var(--mg-space-2) var(--mg-space-3);font:inherit;background:var(--mg-color-paper-raised);border:1px solid var(--mg-color-ink-faint);color:var(--mg-color-ink);cursor:pointer}.mg-roll__reading:hover{border-color:var(--mg-color-accent)}.mg-roll__reading-tier{font-family:var(--mg-font-display);font-variant-caps:all-small-caps;letter-spacing:.06em}.mg-conseq{margin-top:var(--mg-space-3);padding-top:var(--mg-space-2);border-top:1px dashed var(--mg-color-ink-faint)}.mg-conseq__title{margin:0 0 var(--mg-space-2);font-size:var(--mg-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--mg-color-ink-muted)}.mg-conseq__chips{display:flex;flex-wrap:wrap;gap:var(--mg-space-2)}.mg-conseq__chips .mg-roll__help{margin-top:0}.mg-conseq__harm{display:grid;gap:var(--mg-space-2)}.mg-conseq__who{margin:0;font-weight:600}.mg-decisions__filters{display:flex;gap:var(--mg-space-2);margin-bottom:var(--mg-space-2)}.mg-decisions__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--mg-space-3)}.mg-decisions__entry p{margin:0}.mg-decisions__reason{font-family:var(--mg-font-marginalia);color:var(--mg-color-ink-muted)}.mg-engine{display:grid;gap:var(--mg-space-3)}.mg-engine__versions{margin:0;padding-left:var(--mg-space-4);font-size:var(--mg-text-sm);color:var(--mg-color-ink-muted)}.mg-engine__versions [data-current]{color:var(--mg-color-ink)}.mg-engine__source{width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.5;padding:var(--mg-space-3);background:var(--mg-color-paper-sunk);color:var(--mg-color-ink);border:1px solid var(--mg-color-ink-faint);-moz-tab-size:2;tab-size:2}.mg-engine__try,.mg-engine__save{display:flex;flex-wrap:wrap;gap:var(--mg-space-2);align-items:center;border:0;padding:0;margin:0}.mg-engine__extra input{width:4em}.mg-rules__section{border:1px solid var(--mg-color-ink-faint);padding:var(--mg-space-3);display:grid;gap:var(--mg-space-3);margin:0}.mg-rules__title{font-family:var(--mg-font-display);font-size:var(--mg-text-md);padding:0 var(--mg-space-1)}.mg-rules__field{display:grid;gap:4px;padding-left:var(--mg-space-2);border-left:2px solid transparent}.mg-rules__field[data-changed]{border-left-color:var(--mg-color-accent)}.mg-rules__number{max-width:6em}.mg-rules__help,.mg-rules__changed{margin:0;font-size:var(--mg-text-xs);color:var(--mg-color-ink-muted)}.mg-rules__changed{color:var(--mg-color-accent)}.mg-rules__flags{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--mg-space-1) var(--mg-space-3)}.mg-die__cube{display:none}.mg-hud{color:var(--mg-color-chrome-ink);background:var(--mg-color-chrome);font-family:var(--mg-font-ui);border-bottom:2px solid var(--mg-color-candle);padding:var(--mg-space-2) var(--mg-space-4)}.mg-hud__lines{display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:var(--mg-space-3)}.mg-hud__actions{grid-column:1;grid-row:1;display:flex;margin-left:calc(-1 * var(--mg-space-2))}.mg-hud__actions .mg-icon-button{color:var(--mg-color-chrome-ink)}.mg-hud__actions .mg-icon-button:hover{background:color-mix(in srgb,var(--mg-color-chrome-ink) 14%,transparent)}.mg-hud__headline{grid-column:1 / -1;grid-row:2;margin:var(--mg-space-1) 0 0;font-family:var(--mg-font-display);font-size:var(--mg-text-sm);letter-spacing:.04em;line-height:var(--mg-leading-tight);text-wrap:balance}.mg-hud__question{margin:var(--mg-space-2) 0 0;padding-top:var(--mg-space-2);font-family:var(--mg-font-marginalia);font-style:italic;font-size:var(--mg-text-sm);line-height:var(--mg-leading-tight);border-top:1px solid color-mix(in srgb,var(--mg-color-chrome-ink) 25%,transparent)}.mg-hud__meta{grid-column:2;grid-row:1;margin:0;font-size:var(--mg-text-xs);letter-spacing:.04em;opacity:.92}.mg-hud__toggle{grid-column:3;grid-row:1;align-self:center;min-height:36px;padding:0 var(--mg-space-3);font:inherit;font-size:var(--mg-text-xs);color:var(--mg-color-chrome-ink);background:transparent;border:1px solid currentColor;border-radius:var(--mg-radius-pill);cursor:pointer}.mg-hud__instruments{display:none;flex-wrap:wrap;gap:var(--mg-space-4);margin-top:var(--mg-space-3)}.mg-hud[data-open=true] .mg-hud__instruments{display:flex}@media (min-width: 900px){.mg-hud__toggle{display:none}.mg-hud__instruments{display:flex}}.mg-instrument{display:grid;justify-items:center;align-content:start;gap:2px;min-width:64px;text-align:center}.mg-instrument__label{font-size:var(--mg-text-xs);letter-spacing:.08em;text-transform:uppercase}.mg-instrument__value{font-family:var(--mg-font-display);font-size:var(--mg-text-lg);line-height:1}.mg-instrument__of{font-size:.6em;opacity:.8}.mg-gauge svg{width:72px;height:42px}.mg-gauge__track,.mg-gauge__fill{fill:none;stroke-width:7;stroke-linecap:round}.mg-gauge__track{stroke:currentColor;opacity:.25}.mg-gauge__fill{stroke:var(--mg-color-candle)}.mg-gauge__needle{stroke:currentColor;stroke-width:2.5;stroke-linecap:round}.mg-gauge__hub{fill:currentColor}.mg-slots__row{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.mg-slot{display:inline-block;width:18px;height:18px;padding:0;background:transparent;border:2px solid currentColor;border-radius:2px}button.mg-slot{width:28px;height:28px;cursor:pointer}.mg-slot[data-on=true]{background:var(--mg-color-candle);border-color:var(--mg-color-candle)}.mg-slots[data-surface=paper]{color:var(--mg-color-ink)}.mg-slots[data-surface=paper] .mg-slot{border-color:var(--mg-color-ink-faint)}.mg-slots[data-surface=paper] .mg-slot[data-on=true]{background:var(--mg-color-accent-alt);border-color:var(--mg-color-accent-alt)}.mg-counter{grid-template-columns:auto auto auto;align-items:center;column-gap:var(--mg-space-2)}.mg-counter .mg-instrument__label{grid-column:1 / -1}.mg-counter__step{width:32px;height:32px;font:inherit;color:inherit;background:transparent;border:1px solid currentColor;border-radius:var(--mg-radius-pill);cursor:pointer}.mg-counter__step:disabled{opacity:.4;cursor:not-allowed}.mg-clock__wedge{fill:transparent;stroke:currentColor;stroke-width:2}.mg-clock__wedge[data-on=true]{fill:var(--mg-color-accent-alt)}.mg-hud .mg-clock__wedge[data-on=true]{fill:var(--mg-color-candle)}.mg-clock__rim{fill:none;stroke:currentColor;stroke-width:3}.mg-countdown__candle{position:relative;display:block;width:24px;height:40px;overflow:hidden}.mg-countdown__candle .mg-asset{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform-origin:bottom center;transform:scaleY(calc(.35 + .65 * var(--mg-burn, 1)))}.mg-presence__row{display:flex;gap:2px;margin:0;padding:0;list-style:none}.mg-presence__mark{display:block;width:20px;height:40px}.mg-tick{display:grid;gap:var(--mg-space-2);padding:var(--mg-space-4);font-family:var(--mg-font-ui);color:var(--mg-color-ink);background:var(--mg-color-paper-raised);border:1px solid var(--mg-color-rule);border-top:3px solid var(--mg-color-candle);border-radius:var(--mg-radius-md)}.mg-tick__kicker{display:flex;align-items:center;gap:var(--mg-space-2);margin:0;font-size:var(--mg-text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--mg-color-ink-muted)}.mg-tick__when{margin:0;font-family:var(--mg-font-display);font-size:var(--mg-text-lg)}.mg-tick__label{margin:0;font-size:var(--mg-text-sm);color:var(--mg-color-ink-muted)}.mg-tick__assumption{margin:0;padding-left:var(--mg-space-3);border-left:2px solid var(--mg-color-candle);font-family:var(--mg-reading-font);font-style:italic;font-size:calc(var(--mg-text-md) * var(--mg-font-scale, 1))}.mg-tick__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--mg-space-2)}.mg-tick__accepted{display:flex;align-items:center;gap:var(--mg-space-2);margin:0;font-size:var(--mg-text-sm);color:var(--mg-color-accent-alt)}.mg-instrument-button{padding:var(--mg-space-1);font:inherit;color:inherit;background:none;border:1px solid transparent;border-radius:var(--mg-radius-md);cursor:pointer}.mg-instrument-button:hover{border-color:color-mix(in srgb,currentColor 35%,transparent)}.mg-hud__hint{flex-basis:100%;margin:0;font-size:var(--mg-text-xs);font-style:italic;opacity:.85}.mg-instrument-detail{display:grid;gap:var(--mg-space-4);font-family:var(--mg-font-ui)}.mg-instrument-detail__figure{display:flex;justify-content:center;padding:var(--mg-space-4);color:var(--mg-color-chrome-ink);background:var(--mg-color-chrome);border-radius:var(--mg-radius-md)}.mg-instrument-detail__text{font-family:var(--mg-reading-font);font-size:calc(var(--mg-text-md) * var(--mg-font-scale, 1));line-height:var(--mg-leading-body)}.mg-instrument-detail__text p{margin:0 0 var(--mg-space-3)}.mg-presence-list{display:grid;gap:var(--mg-space-2);margin:0;padding:0;list-style:none}.mg-presence-list li{display:flex;align-items:center;gap:var(--mg-space-3);font-size:var(--mg-text-sm)}.mg-presence-list .mg-asset{width:18px;height:36px}.mg-presence-list span:last-child{margin-left:auto;color:var(--mg-color-ink-muted);font-size:var(--mg-text-xs)}.mg-clock__face,.mg-gauge__face{position:relative;display:inline-block;line-height:0}.mg-clock__pin{fill:none}.mg-flame,.mg-gauge__pointer{display:none}.mg-lamp{display:grid;gap:var(--mg-space-4);font-family:var(--mg-font-ui)}.mg-lamp__row{display:grid;gap:var(--mg-space-2)}.mg-lamp__pair{display:grid;grid-template-columns:1fr 1fr;gap:var(--mg-space-3)}.mg-lamp__label{font-size:var(--mg-text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--mg-color-ink-muted)}.mg-lamp__range{width:100%;accent-color:var(--mg-color-accent)}.mg-lamp__sample{margin:0;font-family:var(--mg-reading-font);line-height:var(--mg-leading-body)}.mg-margin{font-family:var(--mg-font-ui);color:var(--mg-color-ink)}.mg-margin__edge{position:fixed;top:20%;right:0;bottom:20%;z-index:28;width:18px;touch-action:pan-y}.mg-margin__dock{position:fixed;right:max(var(--mg-space-4),env(safe-area-inset-right,0px));bottom:calc(var(--mg-space-4) + env(safe-area-inset-bottom,0px));z-index:30;display:flex;align-items:center;gap:var(--mg-space-2);transition:transform var(--mg-duration-base) var(--mg-ease-standard),opacity var(--mg-duration-base) var(--mg-ease-standard),visibility 0s linear 0s}.mg-margin__dock[data-tucked=true]:not(:focus-within){transform:translateY(calc(100% + var(--mg-space-5)));opacity:0;visibility:hidden;pointer-events:none;transition:transform var(--mg-duration-base) var(--mg-ease-standard),opacity var(--mg-duration-base) var(--mg-ease-standard),visibility 0s linear var(--mg-duration-base)}.mg-margin__tab{display:inline-flex;white-space:nowrap;align-items:center;gap:var(--mg-space-2);min-height:44px;padding:0 var(--mg-space-4);font:inherit;font-family:var(--mg-font-marginalia);font-style:italic;font-size:var(--mg-text-sm);color:var(--mg-color-ink);background:var(--mg-color-paper-raised);border:1px solid var(--mg-color-rule);border-radius:var(--mg-radius-pill);box-shadow:var(--mg-shadow-lift);cursor:pointer}.mg-margin__tab-icon{display:none}@media (max-width: 420px){.mg-margin__tab{padding:0 var(--mg-space-3)}.mg-margin__tab-icon{display:inline-block}.mg-margin__tab-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}.mg-margin__badge{display:inline-flex;align-items:center;gap:3px;padding:2px 7px 2px 5px;font-family:var(--mg-font-ui);font-style:normal;font-size:var(--mg-text-xs);color:var(--mg-color-accent-ink);background:var(--mg-color-accent);border-radius:var(--mg-radius-pill)}.mg-margin[data-layout=column]{position:sticky;top:0;align-self:start;max-height:100dvh;overflow-y:auto;border-left:1px solid var(--mg-color-rule)}.mg-margin__pinned{display:flex;justify-content:flex-end;gap:var(--mg-space-2);padding:var(--mg-space-4)}.mg-margin__panel{padding:0 var(--mg-space-4) var(--mg-space-5)}.mg-margin__section{margin-bottom:var(--mg-space-5)}.mg-margin__heading{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 var(--mg-space-2);padding-bottom:var(--mg-space-1);font-family:var(--mg-font-display);font-weight:400;font-size:var(--mg-text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--mg-color-ink-muted);border-bottom:1px solid var(--mg-color-rule)}.mg-margin__count{font-family:var(--mg-font-ui);letter-spacing:0}.mg-slip{position:relative;margin:0 0 var(--mg-space-3);padding:var(--mg-space-3) var(--mg-space-4);background:var(--mg-color-paper-raised);border:1px solid var(--mg-color-rule);box-shadow:var(--mg-shadow-lift);transform:rotate(-.8deg);clip-path:polygon(0 3%,6% 0,30% 2%,55% 0,80% 1.5%,100% 0,99% 96%,70% 100%,45% 97.5%,20% 100%,1% 98%)}.mg-slip:nth-child(2n){transform:rotate(.7deg)}.mg-slip[data-unread=true]{border-left:3px solid var(--mg-color-accent)}.mg-slip__meta{margin:0 0 var(--mg-space-1);font-size:var(--mg-text-xs);color:var(--mg-color-ink-muted)}.mg-slip__new{color:var(--mg-color-accent);font-weight:600}.mg-slip__text{margin:0 0 var(--mg-space-2);font-family:var(--mg-font-marginalia);font-size:calc(var(--mg-text-md) * var(--mg-font-scale, 1));line-height:var(--mg-leading-body)}.mg-slip__replies{margin:0 0 var(--mg-space-2);padding:var(--mg-space-2) 0 0;list-style:none;border-top:1px dashed var(--mg-color-rule);font-size:var(--mg-text-sm)}.mg-slip__reply-author{font-weight:600}.mg-slip__form{display:grid;gap:var(--mg-space-2)}.mg-slip__input,.mg-alert-sheet__msg{width:100%;padding:var(--mg-space-2);font:inherit;color:var(--mg-color-ink);background:var(--mg-color-paper);border:1px solid var(--mg-color-rule);border-radius:var(--mg-radius-md)}.mg-slip__form-actions{display:flex;justify-content:flex-end;gap:var(--mg-space-2)}.mg-envelope{margin:0 0 var(--mg-space-3)}.mg-envelope__closed{position:relative;display:flex;align-items:flex-end;width:100%;min-height:120px;padding:var(--mg-space-4);font:inherit;text-align:left;color:var(--mg-color-ink);background:var(--mg-color-paper-sunk);border:1px solid var(--mg-color-rule);border-radius:var(--mg-radius-sm);box-shadow:var(--mg-shadow-lift);cursor:pointer;overflow:hidden}.mg-envelope__flap{position:absolute;top:0;left:0;right:0;height:58%;background:var(--mg-color-paper-raised);clip-path:polygon(0 0,100% 0,50% 100%);border-bottom:1px solid var(--mg-color-rule);filter:drop-shadow(0 1px 0 var(--mg-color-rule))}.mg-envelope__address{position:relative;display:grid;gap:2px}.mg-envelope__to{font-family:var(--mg-font-letter);font-size:var(--mg-text-xl);line-height:1.1}.mg-envelope__from{font-size:var(--mg-text-xs);color:var(--mg-color-ink-muted)}.mg-envelope__seal{position:absolute;top:34%;left:50%;margin-left:-28px}.mg-envelope[data-state=read] .mg-envelope__closed{min-height:72px;opacity:.85}.mg-envelope[data-state=read] .mg-envelope__flap{height:22%;transform:scaleY(-1);transform-origin:top}.mg-envelope__letter{max-width:34rem;margin:0 auto;padding-block:var(--mg-space-4)}.mg-envelope__reply{display:grid;gap:var(--mg-space-2);margin-top:var(--mg-space-6)}.mg-envelope__reply-label{font-family:var(--mg-font-display);font-size:var(--mg-text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--mg-color-ink-muted)}.mg-envelope__reply-body{width:100%;padding:var(--mg-space-3) var(--mg-space-4);font-family:var(--mg-font-letter);font-size:calc(var(--mg-text-xl) * var(--mg-font-scale, 1));line-height:1.45;color:var(--mg-color-ink);background:repeating-linear-gradient(transparent 0 calc(1.45em - 1px),var(--mg-color-rule) calc(1.45em - 1px) 1.45em),var(--mg-color-paper-raised);background-attachment:local;border:1px solid var(--mg-color-rule);border-radius:var(--mg-radius-sm);resize:vertical}.mg-root[data-mg-face=dyslexic] .mg-envelope__reply-body{font-size:calc(var(--mg-text-md) * var(--mg-font-scale, 1))}.mg-envelope__reply-actions{display:flex;align-items:center;gap:var(--mg-space-2)}.mg-seal{display:inline-grid;place-items:center;flex:none;background:radial-gradient(circle at 38% 32%,color-mix(in srgb,var(--mg-wax) 55%,var(--mg-color-candle)) 0,transparent 38%),radial-gradient(circle at 60% 70%,color-mix(in srgb,var(--mg-wax) 60%,var(--mg-color-chrome)) 0,transparent 60%),var(--mg-wax)}.mg-seal__monogram{font-family:var(--mg-font-display);font-weight:700;line-height:1;color:color-mix(in srgb,var(--mg-wax) 45%,var(--mg-color-chrome));text-shadow:0 1px 0 color-mix(in srgb,var(--mg-wax) 55%,var(--mg-color-candle))}.mg-alert-button{display:inline-flex;white-space:nowrap;align-items:center;gap:var(--mg-space-2);min-height:44px;padding:0 var(--mg-space-4) 0 var(--mg-space-2);font:inherit;font-family:var(--mg-font-ui);font-size:var(--mg-text-sm);font-weight:600;letter-spacing:.04em;color:var(--mg-color-danger-ink);background:var(--mg-color-danger);border:0;border-radius:var(--mg-radius-pill);box-shadow:var(--mg-shadow-lift);cursor:pointer}.mg-alert-button__mark{display:inline-grid;place-items:center;width:28px;height:28px;font-family:var(--mg-font-display);color:var(--mg-color-danger);background:var(--mg-color-danger-ink);border-radius:var(--mg-radius-pill)}.mg-alert-sheet{display:grid;gap:var(--mg-space-3);padding:var(--mg-space-4);font-family:var(--mg-font-ui);color:var(--mg-color-ink);background:var(--mg-color-paper-raised);border:2px solid var(--mg-color-danger);border-radius:var(--mg-radius-lg)}.mg-alert-sheet__title{margin:0;font-family:var(--mg-font-display);font-weight:400;font-size:var(--mg-text-xl)}.mg-alert-sheet__privacy{margin:0;font-size:var(--mg-text-sm);color:var(--mg-color-ink-muted)}.mg-alert-sheet__levels{display:grid;gap:var(--mg-space-2);margin:0;padding:0;border:0}.mg-alert-sheet__level{display:grid;grid-template-columns:auto 1fr;column-gap:var(--mg-space-2);padding:var(--mg-space-3);border:1px solid var(--mg-color-rule);border-radius:var(--mg-radius-md);cursor:pointer}.mg-alert-sheet__level[data-checked=true]{border-color:var(--mg-color-danger);background:var(--mg-color-paper)}.mg-alert-sheet__level input{grid-row:span 2;width:20px;height:20px;margin:2px 0 0;accent-color:var(--mg-color-danger)}.mg-alert-sheet__level-label{font-weight:600}.mg-alert-sheet__level-desc{font-size:var(--mg-text-sm);color:var(--mg-color-ink-muted)}.mg-alert-sheet__msg-label{font-size:var(--mg-text-sm)}.mg-alert-sheet__error{margin:0;color:var(--mg-color-danger);font-size:var(--mg-text-sm)}.mg-alert-sheet__actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--mg-space-2)}.mg-notebook{display:grid;justify-items:center;gap:var(--mg-space-2);width:100%;padding:var(--mg-space-2) 0;font:inherit;color:var(--mg-color-ink);background:none;border:0;cursor:pointer}.mg-notebook__cover{position:relative;display:block;width:150px;aspect-ratio:240 / 300;transform:rotate(-3deg);transition:transform var(--mg-duration-base) var(--mg-ease-standard);filter:drop-shadow(0 10px 12px var(--mg-color-overlay))}.mg-notebook:hover .mg-notebook__cover,.mg-notebook:focus-visible .mg-notebook__cover{transform:rotate(-1deg) translateY(-3px)}.mg-notebook__art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.mg-notebook__title{position:absolute;top:34%;left:27%;right:22%;height:17%;display:grid;place-items:center;font-family:var(--mg-font-display);font-size:var(--mg-text-sm);letter-spacing:.08em;line-height:1.1;text-align:center;color:var(--mg-color-candle);text-shadow:0 1px 0 var(--mg-color-overlay)}[data-mg-theme=wireframe] .mg-notebook__title{color:var(--mg-color-ink);text-shadow:none}.mg-notebook__subtitle{font-family:var(--mg-font-marginalia);font-style:italic;font-size:var(--mg-text-sm);color:var(--mg-color-ink-muted)}.mg-envelope__shards{display:none}.mg-sheet{padding:var(--mg-space-5) var(--mg-space-4);font-family:var(--mg-font-ui);color:var(--mg-color-ink);background-color:var(--mg-color-paper);background-image:var(--mg-asset-paper);box-shadow:var(--mg-shadow-page)}.mg-sheet__head{display:flex;gap:var(--mg-space-4);align-items:center;padding-bottom:var(--mg-space-4);margin-bottom:var(--mg-space-4);border-bottom:2px solid var(--mg-color-ink)}.mg-sheet__name{margin:0;font-family:var(--mg-font-display);font-weight:400;font-size:var(--mg-text-xl);line-height:var(--mg-leading-tight)}.mg-sheet__subtitle{margin:2px 0 0;font-family:var(--mg-font-marginalia);font-style:italic;color:var(--mg-color-ink-muted)}.mg-sheet__identity{display:flex;flex-wrap:wrap;gap:var(--mg-space-1) var(--mg-space-4);margin:var(--mg-space-2) 0 0;font-size:var(--mg-text-xs)}.mg-sheet__identity div{display:flex;gap:var(--mg-space-1)}.mg-sheet__identity dt{color:var(--mg-color-ink-muted);text-transform:uppercase;letter-spacing:.08em}.mg-sheet__identity dd{margin:0}.mg-sheet__grid{display:grid;gap:var(--mg-space-4)}@media (min-width: 640px){.mg-sheet__grid{grid-template-columns:repeat(3,1fr)}.mg-sheet__section[data-wide=true]{grid-column:1 / -1}}.mg-sheet__section{padding:var(--mg-space-3);border:1px solid var(--mg-color-rule);border-radius:var(--mg-radius-sm)}.mg-sheet__section-title{margin:0 0 var(--mg-space-2);font-family:var(--mg-font-display);font-weight:700;font-size:var(--mg-text-sm);letter-spacing:.16em;text-transform:uppercase}.mg-sheet__rating{display:flex;align-items:center;justify-content:space-between;gap:var(--mg-space-2);min-height:32px}.mg-sheet__rating-label{font-size:var(--mg-text-sm)}.mg-sheet__rating[data-gilded=true] .mg-sheet__rating-label:before{content:"◆ ";color:var(--mg-color-candle);-webkit-text-stroke:.5px var(--mg-color-chrome)}.mg-sheet__pips{display:inline-flex;gap:3px}.mg-sheet__pip{width:12px;height:12px;border:1.5px solid var(--mg-color-ink-faint);border-radius:var(--mg-radius-pill)}.mg-sheet__pip[data-on=true]{background:var(--mg-color-ink);border-color:var(--mg-color-ink)}.mg-sheet__field{margin-bottom:var(--mg-space-2)}.mg-sheet__field-label{display:block;font-size:var(--mg-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--mg-color-ink-muted)}.mg-sheet__field-value{font-family:var(--mg-reading-font)}.mg-effect{display:inline-block;margin:0 var(--mg-space-1) var(--mg-space-1) 0;font-size:var(--mg-text-xs);border:1px solid var(--mg-color-rule);border-radius:var(--mg-radius-md);background:var(--mg-color-paper-raised)}.mg-effect summary{min-height:32px;padding:var(--mg-space-1) var(--mg-space-3);line-height:24px;cursor:pointer;list-style:none}.mg-effect summary::-webkit-details-marker{display:none}.mg-effect[data-tone=mark]{border-color:var(--mg-color-accent-alt)}.mg-effect[data-tone=scar]{border-color:var(--mg-color-accent)}.mg-effect p{margin:0;padding:0 var(--mg-space-3) var(--mg-space-2);color:var(--mg-color-ink-muted)}.mg-sheet__note{margin:2px 0 0;font-size:var(--mg-text-sm);color:var(--mg-color-ink-muted)}.mg-sheet__effect+.mg-sheet__effect{margin-top:var(--mg-space-2)}.mg-sheet button.mg-sheet__pip{padding:0;cursor:pointer;min-width:22px;min-height:22px}.mg-sheet__gild{margin-left:var(--mg-space-2);font:inherit;font-size:var(--mg-text-xs);background:transparent;border:1px solid var(--mg-color-ink-faint);border-radius:999px;padding:0 var(--mg-space-2);color:var(--mg-color-ink-muted);cursor:pointer}.mg-sheet__gild[aria-pressed=true]{border-color:var(--mg-color-candle);color:var(--mg-color-ink)}.mg-sheet__list{margin:0;padding-left:var(--mg-space-4)}.mg-sheet__edit{display:flex;gap:var(--mg-space-2);align-items:flex-start;margin-top:var(--mg-space-2)}.mg-sheet__illumination{display:grid;grid-template-columns:repeat(12,1fr);gap:4px;max-width:28rem}.mg-sheet__box{aspect-ratio:1;border-radius:50%;border:1px solid var(--mg-color-ink-faint)}.mg-sheet__box[data-on]{background:var(--mg-color-candle);border-color:var(--mg-color-candle)}.mg-sheet__box[data-milestone]{box-shadow:0 0 0 2px var(--mg-color-accent)}.mg-ballot{margin:var(--mg-space-5) 0;padding:var(--mg-space-4);font-family:var(--mg-font-ui);background:var(--mg-color-paper-raised);border:1px solid var(--mg-color-rule);border-top:3px solid var(--mg-color-accent);border-radius:var(--mg-radius-md)}.mg-ballot__prompt{margin:0 0 var(--mg-space-1);font-family:var(--mg-font-display);font-weight:400;font-size:calc(var(--mg-text-lg) * var(--mg-font-scale, 1));line-height:var(--mg-leading-tight)}.mg-ballot__note{margin:0 0 var(--mg-space-3);font-size:var(--mg-text-xs);color:var(--mg-color-ink-muted)}.mg-ballot__options{display:grid;gap:var(--mg-space-2)}.mg-ballot[data-presentation=cards] .mg-ballot__options{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr))}.mg-ballot__option{position:relative;display:grid;gap:2px;min-height:48px;padding:var(--mg-space-3);font:inherit;text-align:left;color:var(--mg-color-ink);background:var(--mg-color-paper);border:1px solid var(--mg-color-rule);border-radius:var(--mg-radius-md);cursor:pointer;overflow:hidden;isolation:isolate}.mg-ballot__option:before{content:"";position:absolute;inset:0 auto 0 0;z-index:-1;width:calc(var(--mg-share, 0) * 100%);background:var(--mg-color-paper-sunk)}.mg-ballot[data-presentation=cards] .mg-ballot__option{min-height:9rem;align-content:start;font-family:var(--mg-font-marginalia);box-shadow:var(--mg-shadow-lift)}.mg-ballot__option[aria-checked=true]{border:2px solid var(--mg-color-accent);padding:calc(var(--mg-space-3) - 1px)}.mg-ballot__option:disabled{cursor:default}.mg-ballot__label{font-weight:600}.mg-ballot__desc{font-size:var(--mg-text-sm);color:var(--mg-color-ink-muted)}.mg-ballot__result{font-size:var(--mg-text-xs);color:var(--mg-color-ink-muted)}.mg-ballot__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--mg-space-2);margin-top:var(--mg-space-3)}.mg-ballot__done{flex:1;font-size:var(--mg-text-sm);font-style:italic}.mg-ballot__confirm{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--mg-space-2);width:100%;padding:var(--mg-space-3);background:var(--mg-color-paper-sunk);border-radius:var(--mg-radius-md)}.mg-ballot__confirm p{flex:1 1 12em;margin:0;font-style:italic}.mg-recap__tick{margin:0 0 var(--mg-space-4);font-family:var(--mg-font-marginalia);font-style:italic;text-align:center;color:var(--mg-color-accent)}.mg-recap__scene{margin-bottom:var(--mg-space-5)}.mg-recap__scene-title{margin:0 0 var(--mg-space-2);font-family:var(--mg-font-display);font-weight:400;font-size:var(--mg-text-lg)}.mg-recap__items{margin:0;padding-left:1.1em}.mg-recap__items li{margin-bottom:var(--mg-space-2)}.mg-recap__actor{font-variant:small-caps;letter-spacing:.04em;font-weight:600}.mg-recap__link{font-family:var(--mg-font-ui);font-size:var(--mg-text-sm);color:var(--mg-color-accent)}.mg-recap__source{margin:var(--mg-space-5) 0 var(--mg-space-3);font-size:var(--mg-text-xs);text-align:center;color:var(--mg-color-ink-muted)}.mg-recap__continue{display:flex;justify-content:center}.mg-ending__closing p{margin:0 0 var(--mg-space-4);font-style:italic;text-align:center}.mg-ending__credits{display:grid;gap:var(--mg-space-3);margin:0;text-align:center}.mg-ending__credits dt{font-family:var(--mg-font-display);font-size:var(--mg-text-lg)}.mg-ending__credits dd{margin:0;font-family:var(--mg-font-marginalia);font-style:italic;color:var(--mg-color-ink-muted)}.mg-ending__stats{margin:var(--mg-space-6) 0 0;font-size:var(--mg-text-xs);letter-spacing:.15em;text-transform:uppercase;text-align:center;color:var(--mg-color-ink-muted)}.mg-cover{display:grid;place-items:center;min-height:100dvh;padding:var(--mg-space-5) var(--mg-space-4);color:var(--mg-color-chrome-ink);background:radial-gradient(ellipse at 30% 20%,color-mix(in srgb,var(--mg-color-chrome-ink) 9%,transparent),transparent 60%),var(--mg-color-chrome)}.mg-cover__frame{display:grid;justify-items:center;gap:var(--mg-space-3);width:min(30rem,100%);padding:var(--mg-space-7) var(--mg-space-5);text-align:center;border:1px solid color-mix(in srgb,var(--mg-color-chrome-ink) 55%,transparent);outline:1px solid color-mix(in srgb,var(--mg-color-chrome-ink) 30%,transparent);outline-offset:6px;border-radius:var(--mg-radius-sm)}.mg-cover__kicker{margin:0;font-family:var(--mg-font-display);font-size:var(--mg-text-xs);letter-spacing:.3em;text-transform:uppercase}.mg-cover__ornament{width:140px;height:22px;color:var(--mg-color-candle)}.mg-cover__title{margin:0;font-family:var(--mg-font-display);font-weight:400;font-size:clamp(var(--mg-text-2xl),9vw,var(--mg-text-3xl));line-height:1.05;letter-spacing:var(--mg-display-tracking);text-wrap:balance}.mg-cover__subtitle{margin:0;max-width:24em;font-family:var(--mg-font-marginalia);font-style:italic;font-size:var(--mg-text-md)}.mg-cover__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--mg-space-2);margin-top:var(--mg-space-4)}.mg-cover .mg-button[data-variant=ghost]{color:var(--mg-color-chrome-ink);border-color:color-mix(in srgb,var(--mg-color-chrome-ink) 45%,transparent)}.mg-cover .mg-button[data-variant=ghost]:hover{background:color-mix(in srgb,var(--mg-color-chrome-ink) 12%,transparent)}.mg-cover__ribbon{margin:0;font-family:var(--mg-font-ui);font-size:var(--mg-text-xs);letter-spacing:.06em}.mg-toc{max-width:34rem;margin:0 auto;font-family:var(--mg-reading-font)}.mg-toc__heading{margin:0 0 var(--mg-space-5);text-align:center;font-family:var(--mg-font-display);font-weight:400;font-size:var(--mg-text-2xl);letter-spacing:var(--mg-display-tracking)}.mg-toc__part{margin:var(--mg-space-5) 0 var(--mg-space-2);font-family:var(--mg-font-display);font-weight:400;font-size:var(--mg-text-sm);letter-spacing:.16em;text-transform:uppercase;color:var(--mg-color-ink-muted)}.mg-toc__numeral{color:var(--mg-color-accent)}.mg-toc__list{margin:0;padding:0;list-style:none}.mg-toc__row{position:relative;display:flex;row-gap:0;align-items:baseline;gap:var(--mg-space-2);width:100%;min-height:44px;padding:var(--mg-space-2) 0;font:inherit;font-size:calc(var(--mg-text-md) * var(--mg-font-scale, 1));text-align:left;color:var(--mg-color-ink);background:none;border:0;cursor:pointer}.mg-toc__row:has(.mg-toc__desc){flex-wrap:wrap}.mg-toc__desc{flex-basis:100%;margin-top:-2px;font-family:var(--mg-font-marginalia);font-style:italic;font-size:var(--mg-text-sm);color:var(--mg-color-ink-muted)}.mg-toc__row:hover .mg-toc__title{color:var(--mg-color-accent)}.mg-toc__row[aria-current=location] .mg-toc__title{font-style:italic}.mg-toc__ribbon{position:absolute;left:-22px;top:12px;color:var(--mg-color-accent)}.mg-toc__title{min-width:0}.mg-toc__unread{flex:none;width:7px;height:7px;align-self:center;border-radius:50%;background:var(--mg-color-accent)}.mg-toc__leader{flex:1;min-width:var(--mg-space-4);border-bottom:1px dotted var(--mg-color-ink-faint);transform:translateY(-.3em)}.mg-toc__state{flex:none;padding:1px 8px;font-family:var(--mg-font-ui);font-size:var(--mg-text-xs);border-radius:var(--mg-radius-pill);border:1px solid var(--mg-color-rule)}.mg-toc__state[data-state=your-move]{color:var(--mg-color-accent-ink);background:var(--mg-color-accent);border-color:var(--mg-color-accent)}.mg-toc__state[data-state=resolved]{color:var(--mg-color-ink-muted)}.mg-toc__folio{flex:none;min-width:2ch;text-align:right;font-variant-numeric:oldstyle-nums;color:var(--mg-color-ink-muted)}.mg-awaiting__heading{display:flex;align-items:center;gap:var(--mg-space-2);margin:0 0 var(--mg-space-2);font-family:var(--mg-font-display);font-weight:400;font-size:var(--mg-text-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--mg-color-accent)}.mg-awaiting__count{font-family:var(--mg-font-ui);letter-spacing:0;padding:0 7px;color:var(--mg-color-accent-ink);background:var(--mg-color-accent);border-radius:var(--mg-radius-pill)}.mg-awaiting__list{display:grid;gap:var(--mg-space-2);margin:0;padding:0;list-style:none}.mg-awaiting__item{display:flex;align-items:center;gap:var(--mg-space-3);width:100%;min-height:56px;padding:var(--mg-space-2) var(--mg-space-3);font:inherit;font-family:var(--mg-font-ui);text-align:left;color:var(--mg-color-ink);background:var(--mg-color-paper-raised);border:1px solid var(--mg-color-rule);border-radius:var(--mg-radius-md);cursor:pointer}.mg-awaiting__item:hover{border-color:var(--mg-color-accent)}.mg-awaiting__icon{display:grid;place-items:center;flex:none;width:36px;height:36px;color:var(--mg-color-accent);border:1px solid var(--mg-color-rule);border-radius:50%}.mg-awaiting__text{display:grid;min-width:0;flex:1}.mg-awaiting__kind{font-size:var(--mg-text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--mg-color-ink-muted)}.mg-awaiting__title{font-family:var(--mg-reading-font);font-size:var(--mg-text-md);line-height:var(--mg-leading-tight)}.mg-awaiting__context{font-size:var(--mg-text-xs);color:var(--mg-color-ink-muted)}.mg-awaiting__due{flex:none;font-size:var(--mg-text-xs);color:var(--mg-color-accent)}.mg-awaiting__go{color:var(--mg-color-ink-faint)}.mg-newsince{display:flex;align-items:center;gap:var(--mg-space-3);margin:var(--mg-space-5) 0;font-family:var(--mg-font-display);font-size:var(--mg-text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--mg-color-accent)}.mg-newsince:before,.mg-newsince:after{content:"";flex:1;height:1px;background:currentColor;opacity:.6}.mg-jump{display:inline-flex;align-items:center;gap:var(--mg-space-2);min-height:40px;padding:0 var(--mg-space-4) 0 var(--mg-space-3);font-family:var(--mg-font-ui);font-size:var(--mg-text-sm);color:var(--mg-color-ink);background:var(--mg-color-paper-raised);border:1px solid var(--mg-color-rule);border-radius:var(--mg-radius-pill);box-shadow:var(--mg-shadow-lift);cursor:pointer}.mg-jump__arrow{transform:rotate(90deg)}.mg-jump__count{padding:0 7px;font-size:var(--mg-text-xs);color:var(--mg-color-accent-ink);background:var(--mg-color-accent);border-radius:var(--mg-radius-pill)}.mg-shelf__heading{margin:0 0 var(--mg-space-3);font-family:var(--mg-font-display);font-weight:400;font-size:var(--mg-text-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--mg-color-ink-muted)}.mg-shelf__row{display:flex;align-items:flex-end;gap:var(--mg-space-3);margin:0;padding:0 0 var(--mg-space-2);overflow-x:auto;list-style:none;border-bottom:6px solid var(--mg-color-chrome)}.mg-shelf__row li{display:grid;justify-items:center;gap:var(--mg-space-1)}.mg-spine{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:58px;height:210px;padding:var(--mg-space-3) 0;color:var(--mg-color-chrome-ink);background:var(--mg-color-chrome);border:0;border-radius:3px 3px 1px 1px;box-shadow:inset 4px 0 6px -4px color-mix(in srgb,var(--mg-color-chrome-ink) 30%,transparent),inset -6px 0 8px -6px var(--mg-color-overlay);cursor:pointer;transition:transform var(--mg-duration-quick) var(--mg-ease-standard)}.mg-spine[data-status=concluded]{filter:saturate(.4);height:180px}.mg-spine[data-status=paused]{opacity:.75}.mg-spine:hover,.mg-spine[aria-current=true]{transform:translateY(-8px)}.mg-spine[data-your-move=true]:after{content:"";position:absolute;top:0;right:8px;width:10px;height:52px;background:var(--mg-color-candle);clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%)}.mg-spine__band{width:100%;height:4px;border-block:1px solid currentColor;opacity:.6}.mg-spine__title{writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--mg-font-display);font-size:var(--mg-text-xs);letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-height:156px}.mg-spine__unread{position:absolute;bottom:8px;right:-6px;padding:0 6px;font-family:var(--mg-font-ui);font-size:var(--mg-text-xs);color:var(--mg-color-accent-ink);background:var(--mg-color-accent);border-radius:var(--mg-radius-pill)}.mg-spine__meta{max-width:70px;font-family:var(--mg-font-ui);font-size:var(--mg-text-xs);text-align:center;color:var(--mg-color-ink-muted)}.mg-zoom{display:grid;gap:var(--mg-space-2);margin:0;font-family:var(--mg-font-ui)}.mg-zoom__frame{position:relative;overflow:hidden;max-width:100%;height:min(65dvh,110vw);background:var(--mg-color-paper-sunk);border-radius:var(--mg-radius-sm);box-shadow:var(--mg-shadow-lift);touch-action:none;cursor:grab}.mg-zoom__frame img{display:block;width:100%;height:100%;object-fit:contain;transform-origin:center;transition:transform var(--mg-duration-quick) var(--mg-ease-standard);-webkit-user-select:none;user-select:none}.mg-zoom__frame[data-moving=true] img{transition:none}.mg-zoom__controls{display:flex;align-items:center;justify-content:center;gap:var(--mg-space-2)}.mg-zoom__level{min-width:4ch;text-align:center;font-size:var(--mg-text-sm);font-variant-numeric:tabular-nums}.mg-zoom__reset{min-height:36px;padding:0 var(--mg-space-3);font:inherit;font-size:var(--mg-text-sm);color:var(--mg-color-ink);background:none;border:1px solid var(--mg-color-rule);border-radius:var(--mg-radius-pill);cursor:pointer}.mg-zoom__reset:disabled{opacity:.5;cursor:default}.mg-zoom__hint{text-align:center;font-family:var(--mg-font-marginalia);font-style:italic;font-size:var(--mg-text-sm);color:var(--mg-color-ink-muted)}.mg-object{display:grid;gap:var(--mg-space-3);margin:0;font-family:var(--mg-font-ui)}.mg-object__stage{position:relative;display:grid;place-items:center;height:min(60dvh,100vw);perspective:900px;touch-action:none;cursor:grab;background:radial-gradient(ellipse at 30% 20%,color-mix(in srgb,var(--mg-color-candle) 18%,transparent),transparent 60%),var(--mg-color-paper-sunk);border-radius:var(--mg-radius-md);overflow:hidden}.mg-object__body{position:relative;width:min(78%,420px);aspect-ratio:4 / 3;transform-style:preserve-3d;transition:transform var(--mg-duration-base) var(--mg-ease-standard)}.mg-object__body[data-moving=true]{transition:none}.mg-object__face{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:var(--mg-radius-sm);box-shadow:0 18px 30px -16px var(--mg-color-overlay)}.mg-object__face[data-face=back]{transform:rotateY(180deg)}.mg-object__face img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none}.mg-object__ink{mix-blend-mode:screen}.mg-object__sheen{position:absolute;top:0;right:0;bottom:0;left:0;mix-blend-mode:soft-light;pointer-events:none}.mg-object__blank{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--mg-color-paper-raised)}.mg-object__controls{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--mg-space-2)}.mg-post{margin:0 0 var(--mg-space-5)}.mg-post__head{display:flex;align-items:center;gap:var(--mg-space-2);margin-bottom:var(--mg-space-2)}.mg-post__author{font-family:var(--mg-font-display);font-variant-caps:all-small-caps;letter-spacing:.08em;font-size:var(--mg-text-md)}.mg-post__body p{margin:0 0 var(--mg-space-3);text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:8 4 4}.mg-post__body p:last-child{margin-bottom:0}.mg-post[data-mode=ic] .mg-post__body{padding-left:calc(36px + var(--mg-space-2))}.mg-post[data-mode=gm] .mg-post__body{font-size:calc(var(--mg-text-md) * var(--mg-font-scale, 1) * 1.04)}.mg-post[data-mode=gm] .mg-post__body p:first-child:first-line{font-variant-caps:small-caps;letter-spacing:.03em}.mg-post[data-mode=ooc]{margin-left:var(--mg-space-5);padding:var(--mg-space-2) var(--mg-space-3);font-family:var(--mg-font-marginalia);font-size:var(--mg-text-sm);color:var(--mg-color-ink-muted);border-left:1px solid var(--mg-color-ink-faint)}.mg-post[data-mode=ooc] .mg-post__head{margin-bottom:var(--mg-space-1)}.mg-post[data-mode=ooc] .mg-post__author{font-family:var(--mg-font-ui);font-variant-caps:normal;letter-spacing:.04em;font-size:var(--mg-text-xs);text-transform:uppercase}.mg-post[data-mode=presence]{font-style:italic;text-align:center}.mg-post__presence-name{font-style:normal;font-variant-caps:all-small-caps;letter-spacing:.08em}.mg-post[data-mode=system] .mg-ornament{margin:var(--mg-space-4) auto}.mg-post[data-state=queued],.mg-post[data-state=scheduled]{opacity:.72}.mg-post__acting{margin:0 0 var(--mg-space-2);padding-left:calc(36px + var(--mg-space-2));font-size:var(--mg-text-sm);color:var(--mg-color-ink-muted)}.mg-post__acting-label{font-family:var(--mg-font-ui);font-size:var(--mg-text-xs);letter-spacing:.1em;text-transform:uppercase}.mg-post__acting q{font-style:italic;text-decoration:underline;text-decoration-color:var(--mg-color-accent);text-decoration-thickness:1px;text-underline-offset:3px}.mg-post__acting q+q:before{content:" · "}.mg-post__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--mg-space-1) var(--mg-space-3);margin-top:var(--mg-space-1);font-family:var(--mg-font-ui);font-size:var(--mg-text-xs);color:var(--mg-color-ink-muted)}.mg-post__time,.mg-post__mark{display:inline-flex;align-items:center;min-height:32px;padding:0 2px;font:inherit;font-style:italic;color:inherit;background:none;border:0;cursor:pointer}.mg-post__time:disabled,.mg-post__mark:disabled{cursor:default}.mg-post__state{display:inline-flex;align-items:center;gap:4px}.mg-post__read{display:inline-flex;align-items:flex-end;gap:2px;min-width:36px;min-height:36px;padding:0 4px;font:inherit;color:inherit;background:none;border:0;border-radius:var(--mg-radius-pill);cursor:pointer}.mg-post__read .mg-asset{width:14px;height:28px}.mg-post__read[aria-pressed=true]{color:var(--mg-color-ink)}.mg-writing{display:flex;align-items:center;justify-content:center;gap:var(--mg-space-2);margin:0 0 var(--mg-space-4);font-family:var(--mg-font-marginalia);font-style:italic;font-size:var(--mg-text-sm);color:var(--mg-color-ink-muted)}.mg-quotable{position:relative}.mg-quotable ::selection{background:color-mix(in srgb,var(--mg-color-candle) 45%,transparent)}.mg-quotecard{position:absolute;z-index:20;width:220px;margin-left:-110px;padding:var(--mg-space-2);font-family:var(--mg-font-ui);color:var(--mg-color-ink);background:var(--mg-color-paper-raised);border:1px solid var(--mg-color-rule);border-radius:var(--mg-radius-md);box-shadow:var(--mg-shadow-lift)}.mg-quotecard__text{display:block;margin:0 0 var(--mg-space-2);font-family:var(--mg-reading-font);font-style:italic;font-size:var(--mg-text-sm);color:var(--mg-color-ink-muted)}.mg-quotecard__actions{display:grid;gap:2px}.mg-quotecard__action{display:flex;align-items:center;gap:var(--mg-space-2);min-height:40px;padding:0 var(--mg-space-2);font:inherit;font-size:var(--mg-text-sm);text-align:left;color:var(--mg-color-ink);background:none;border:0;border-radius:var(--mg-radius-sm);cursor:pointer}.mg-quotecard__action:hover{background:var(--mg-color-paper-sunk)}.mg-post__pictures{list-style:none;margin:var(--mg-space-3) 0 0;padding:0;display:grid;gap:var(--mg-space-2);grid-template-columns:1fr}.mg-post[data-mode=ic] .mg-post__pictures{padding-left:calc(36px + var(--mg-space-2))}.mg-post__pictures[data-count="2"]{grid-template-columns:1fr 1fr}.mg-post__pictures[data-count="3"]{grid-template-columns:repeat(3,1fr)}.mg-post__picture{display:block;width:100%;padding:0;border:1px solid var(--mg-color-ink-faint);background:var(--mg-color-paper-sunk);cursor:zoom-in;box-shadow:0 1px 2px #0000002e,0 6px 14px -8px #00000059}.mg-post__picture img{display:block;width:100%;height:auto;max-height:22rem;object-fit:cover}.mg-post__pictures[data-count="2"] img,.mg-post__pictures[data-count="3"] img{aspect-ratio:1}.mg-post__picture:focus-visible{outline:2px solid var(--mg-color-accent);outline-offset:2px}.mg-post__looking{margin:0;display:grid;gap:var(--mg-space-2)}.mg-post__looking figcaption{font-family:var(--mg-font-marginalia);color:var(--mg-color-ink-muted);text-align:center}.mg-post__withdrawn{font-style:italic;color:var(--mg-color-ink-muted);margin:0}.mg-post__acting-changed q{text-decoration:line-through;text-decoration-color:var(--mg-color-ink-faint)}.mg-post__acting-changed[data-changed=nearest] q{text-decoration:none;font-style:italic}.mg-post__acting-note{font-size:var(--mg-text-xs);color:var(--mg-color-ink-muted)}.mg-history__notes{margin:0 0 var(--mg-space-3);padding-left:var(--mg-space-4);font-family:var(--mg-font-marginalia);color:var(--mg-color-ink-muted)}.mg-history__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--mg-space-3)}.mg-history__version{padding:var(--mg-space-3);border-left:2px solid var(--mg-color-ink-faint);color:var(--mg-color-ink-muted)}.mg-history__version[data-current]{border-left-color:var(--mg-color-accent);color:var(--mg-color-ink)}.mg-history__version p{margin:0 0 var(--mg-space-2)}.mg-history__when{font-size:var(--mg-text-xs);letter-spacing:.04em;text-transform:uppercase}.mg-post__private{margin:0 0 var(--mg-space-3);padding:var(--mg-space-2) var(--mg-space-3);border-left:2px solid var(--mg-color-seal, var(--mg-color-accent));background:var(--mg-color-paper-sunk);font-style:italic;user-select:none;-webkit-user-select:none}.mg-post__private p{margin:0}.mg-post__private-label{display:inline-flex;align-items:center;gap:4px;font-style:normal;font-family:var(--mg-font-ui);font-size:var(--mg-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--mg-color-ink-muted)}.mg-post__picture{position:relative}.mg-post__picture-private{position:absolute;left:var(--mg-space-1);bottom:var(--mg-space-1);display:inline-flex;align-items:center;gap:4px;padding:2px var(--mg-space-2);font-family:var(--mg-font-ui);font-size:var(--mg-text-xs);letter-spacing:.04em;background:var(--mg-color-paper-raised);color:var(--mg-color-ink);border:1px solid var(--mg-color-ink-faint)}.mg-members,.mg-invite,.mg-role-editor,.mg-moderation,.mg-gatecard{display:grid;gap:var(--mg-space-4);width:100%;max-width:40rem;margin:0 auto;color:var(--mg-color-ink);font-family:var(--mg-font-ui)}.mg-members__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--mg-space-2)}.mg-members__title,.mg-invite__title{margin:0;font-family:var(--mg-font-display);font-size:var(--mg-text-xl);font-weight:400}.mg-members__subtitle{margin:0 0 var(--mg-space-2);font-size:var(--mg-text-md)}.mg-members__intro,.mg-invite__note,.mg-member__note{margin:0;color:var(--mg-color-ink-muted);font-size:var(--mg-text-sm)}.mg-members__list{display:grid;gap:var(--mg-space-2);margin:0;padding:0;list-style:none}.mg-member,.mg-invite-row,.mg-role-row,.mg-group{padding:var(--mg-space-3);background:var(--mg-color-paper-raised);border:1px solid var(--mg-color-rule);border-radius:var(--mg-radius-md)}.mg-member[data-status=muted]{border-left:4px solid var(--mg-color-danger)}.mg-member__row,.mg-invite-row,.mg-role-row{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:var(--mg-space-3)}.mg-invite-row,.mg-role-row{grid-template-columns:1fr auto}.mg-member__who{display:grid;gap:var(--mg-space-1);min-width:0}.mg-member__name{font-weight:600;overflow-wrap:anywhere}.mg-member__you,.mg-member__pronouns{font-weight:400;color:var(--mg-color-ink-muted)}.mg-member__character,.mg-member__seen,.mg-member__groups{font-size:var(--mg-text-sm);color:var(--mg-color-ink-muted)}.mg-member__chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mg-space-1) var(--mg-space-2)}.mg-member__status{margin:0;font-size:var(--mg-text-sm)}.mg-member__actions{display:flex;flex-wrap:wrap;gap:var(--mg-space-2);margin-top:var(--mg-space-3);padding-top:var(--mg-space-3);border-top:1px solid var(--mg-color-rule)}.mg-member__actions .mg-member__note{flex-basis:100%}.mg-field{display:grid;gap:var(--mg-space-1);margin:0;padding:0;border:0;min-width:0}.mg-field__label{padding:0;font-size:var(--mg-text-sm);font-weight:600}.mg-field__input{width:100%;min-height:44px;padding:var(--mg-space-2);font:inherit;color:var(--mg-color-ink);background:var(--mg-color-paper);border:1px solid var(--mg-color-rule);border-radius:var(--mg-radius-md)}.mg-choices{gap:var(--mg-space-2)}.mg-choice{display:grid;grid-template-columns:auto 1fr;column-gap:var(--mg-space-2);padding:var(--mg-space-3);border:1px solid var(--mg-color-rule);border-radius:var(--mg-radius-md);cursor:pointer}.mg-choice[data-checked=true]{border-color:var(--mg-color-accent);background:var(--mg-color-paper)}.mg-choice input{grid-row:span 2;width:20px;height:20px;margin:2px 0 0;accent-color:var(--mg-color-accent)}.mg-choice__label{font-weight:600}.mg-choice__desc{font-size:var(--mg-text-sm);color:var(--mg-color-ink-muted)}.mg-toggles{display:flex;flex-wrap:wrap;gap:var(--mg-space-2)}.mg-toggle{display:inline-flex;align-items:center;gap:var(--mg-space-1);min-height:44px;padding:0 var(--mg-space-3);font:inherit;font-size:var(--mg-text-sm);color:var(--mg-color-ink);background:var(--mg-color-paper);border:1px solid var(--mg-color-rule);border-radius:var(--mg-radius-pill);cursor:pointer}.mg-toggle[data-checked=true]{border-color:var(--mg-color-accent);box-shadow:inset 0 0 0 1px var(--mg-color-accent)}.mg-toggle input{accent-color:var(--mg-color-accent)}.mg-invite__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--mg-space-2)}.mg-invite__link{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--mg-space-2);padding:var(--mg-space-2);background:var(--mg-color-paper-sunk);border-radius:var(--mg-radius-md)}.mg-invite__link code{overflow-wrap:anywhere;font-size:var(--mg-text-sm)}.mg-landing{display:grid;justify-items:center;align-content:center;gap:var(--mg-space-3);width:100%;max-width:28rem;margin:0 auto;padding:var(--mg-space-6) var(--mg-space-4);text-align:center;color:var(--mg-color-ink);background-color:var(--mg-color-paper);background-image:var(--mg-asset-paper);box-shadow:var(--mg-shadow-page)}.mg-landing .mg-ornament__art{width:160px}.mg-landing__kicker{margin:0;font-family:var(--mg-font-ui);font-size:var(--mg-text-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--mg-color-ink-muted)}.mg-landing__title{margin:0;font-family:var(--mg-font-display);font-size:calc(var(--mg-text-xl) * 1.4);font-weight:400;line-height:1.15}.mg-landing__tagline{margin:0;font-style:italic}.mg-landing__body{display:grid;gap:var(--mg-space-3);width:100%;text-align:left;font-family:var(--mg-font-ui)}.mg-landing__step{margin:0;font-size:var(--mg-text-md);text-align:center}.mg-landing__form{display:grid;gap:var(--mg-space-2)}.mg-landing__wide{width:100%}.mg-landing__or{margin:0;text-align:center;color:var(--mg-color-ink-muted);font-size:var(--mg-text-sm)}.mg-landing__fine{margin:0;font-family:var(--mg-font-ui);font-size:var(--mg-text-sm);color:var(--mg-color-ink-muted);text-align:center}.mg-gatecard{padding:var(--mg-space-4);background:var(--mg-color-paper-raised);border:1px solid var(--mg-color-rule);border-radius:var(--mg-radius-lg)}.mg-gatecard__title{margin:0;font-family:var(--mg-font-display);font-size:var(--mg-text-xl);font-weight:400}.mg-gatecard__intro,.mg-gatecard__foot{margin:0}.mg-gatecard__steps{display:grid;gap:var(--mg-space-3);margin:0;padding:0;list-style:none}.mg-gatecard__step{display:grid;grid-template-columns:auto 1fr;gap:var(--mg-space-2) var(--mg-space-3);align-items:start}.mg-gatecard__step>.mg-button{grid-column:2;justify-self:start}.mg-gatecard__mark{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--mg-color-rule);border-radius:50%;font-size:var(--mg-text-sm)}.mg-gatecard__step[data-done=true] .mg-gatecard__mark{color:var(--mg-color-accent-ink);background:var(--mg-color-accent);border-color:var(--mg-color-accent)}.mg-gatecard__name{font-weight:600}.mg-gatecard__desc,.mg-gatecard__status{font-size:var(--mg-text-sm);color:var(--mg-color-ink-muted)}.mg-perms{display:grid;gap:var(--mg-space-1);margin:0;padding:var(--mg-space-3);border:1px solid var(--mg-color-rule);border-radius:var(--mg-radius-md);min-width:0}.mg-perms__area{padding:0 var(--mg-space-1);font-weight:600}.mg-perm{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:var(--mg-space-2);min-height:36px;padding:var(--mg-space-1) 0;cursor:pointer}.mg-perm input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--mg-color-accent)}.mg-perm input:disabled{cursor:default}.mg-group{display:grid;gap:var(--mg-space-2)}.mg-group__name{margin:0;font-size:var(--mg-text-md)}.mg-group__add{max-width:16rem}.mg-group__new{display:grid;grid-template-columns:1fr auto;align-items:end;gap:var(--mg-space-2)}.mg-moderation p{margin:0}.mg-muted{display:grid;gap:var(--mg-space-2);padding:var(--mg-space-3);font-family:var(--mg-font-ui);color:var(--mg-color-ink);background:var(--mg-color-paper-sunk);border-left:4px solid var(--mg-color-danger);border-radius:var(--mg-radius-md)}.mg-muted p{margin:0}.mg-muted__title{font-weight:600}.mg-muted__reason{margin:0;padding-left:var(--mg-space-3);font-family:var(--mg-font-marginalia);border-left:2px solid var(--mg-color-rule)}.mg-muted__body{font-size:var(--mg-text-sm);color:var(--mg-color-ink-muted)}.mg-viewas{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:var(--mg-space-3);padding:var(--mg-space-2) var(--mg-space-3);font-family:var(--mg-font-ui);font-size:var(--mg-text-sm);color:var(--mg-color-accent-ink);background:var(--mg-color-accent)}.mg-viewas .mg-button{flex-shrink:0}.mg-safety{display:grid;gap:var(--mg-space-4)}.mg-safety__list{border:0;margin:0;padding:0;display:grid;gap:var(--mg-space-2)}.mg-safety__title{font-family:var(--mg-font-display);font-size:1.2em}.mg-safety__explain{margin:0;color:var(--mg-color-ink-faint)}.mg-safety__items{list-style:none;margin:0;padding:0;display:grid;gap:var(--mg-space-1)}.mg-safety__items li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mg-space-2)}.mg-safety__items li>span{flex:1 1 10rem}.mg-safety__gm-only{display:inline-flex;align-items:center;gap:var(--mg-space-1);font-size:.9em}.mg-safety__suggestions{display:flex;flex-wrap:wrap;gap:var(--mg-space-1)}.mg-setup{display:grid;gap:var(--mg-space-4);width:100%;max-width:40rem;margin:0 auto;color:var(--mg-color-ink);font-family:var(--mg-font-ui)}.mg-setup__progress{margin:0;font-size:var(--mg-text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--mg-color-ink-muted)}.mg-setup__row{display:flex;flex-wrap:wrap;gap:var(--mg-space-3)}.mg-setup__row .mg-field{flex:1 1 10rem}.mg-setup__charter{font-family:var(--mg-reading-font, var(--mg-font-ui));line-height:var(--mg-leading-body);resize:vertical}.mg-setup__error{margin:0;padding:var(--mg-space-2) var(--mg-space-3);background:var(--mg-color-paper-sunk);border-left:4px solid var(--mg-color-danger);border-radius:var(--mg-radius-md)}.mg-setup__review{display:grid;grid-template-columns:minmax(8rem,auto) 1fr;gap:var(--mg-space-2) var(--mg-space-3);margin:0}.mg-setup__review dt{font-weight:600}.mg-setup__review dd{margin:0}.mg-linkish{padding:0;font:inherit;color:var(--mg-color-ink);text-decoration:underline;background:none;border:0;cursor:pointer}.mg-vocab{display:grid;gap:var(--mg-space-2)}.mg-vocab__section{padding:var(--mg-space-2) var(--mg-space-3);background:var(--mg-color-paper-raised);border:1px solid var(--mg-color-rule);border-radius:var(--mg-radius-md)}.mg-vocab__summary{min-height:36px;display:flex;align-items:center;font-weight:600;cursor:pointer}.mg-vocab__term{display:grid;grid-template-columns:1fr 1fr;gap:var(--mg-space-1) var(--mg-space-2);padding:var(--mg-space-2) 0;border-top:1px solid var(--mg-color-rule)}.mg-vocab__about{grid-column:1 / -1;font-size:var(--mg-text-sm);color:var(--mg-color-ink-muted)}.mg-vocab__term[data-changed=true] .mg-field__input{border-color:var(--mg-color-accent)}.mg-episode-row,.mg-scene-row{display:grid;gap:var(--mg-space-2);padding:var(--mg-space-3);background:var(--mg-color-paper-raised);border:1px solid var(--mg-color-rule);border-radius:var(--mg-radius-md)}.mg-episode-row[data-status=draft]{border-style:dashed}.mg-episode-row[data-status=concluded]{opacity:.85}.mg-episode-row__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mg-space-2)}.mg-episode-row__confirm{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--mg-space-2)}.mg-scene-row{grid-template-columns:auto 1fr}.mg-scene-row .mg-episode-row__actions{grid-column:1 / -1}.mg-scene-row__folio{display:grid;place-items:center;width:28px;height:28px;font-family:var(--mg-font-display);border:1px solid var(--mg-color-rule);border-radius:50%}.mg-scene-row__status{width:auto}.mg-mood{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:var(--mg-space-2)}.mg-mood__option{position:relative;display:grid;place-items:center;min-height:72px;overflow:hidden;border:2px solid var(--mg-color-rule);border-radius:var(--mg-radius-md);cursor:pointer}.mg-mood__option[data-checked=true]{border-color:var(--mg-color-accent)}.mg-mood__option input{position:absolute;top:var(--mg-space-1);left:var(--mg-space-1);accent-color:var(--mg-color-accent)}.mg-mood__option img{width:100%;height:72px;object-fit:cover}.mg-mood__none{font-size:var(--mg-text-sm);color:var(--mg-color-ink-muted)}.mg-scene-tags{border:0;padding:0;margin:0}.mg-field__hint{margin:0 0 var(--mg-space-2);color:var(--mg-color-ink-faint);font-size:.9em}.mg-scene-tags__list{display:flex;flex-wrap:wrap;gap:var(--mg-space-2);margin-bottom:var(--mg-space-2)}.mg-scene-tags__tag{display:inline-flex;align-items:center;gap:var(--mg-space-1);padding:var(--mg-space-1) var(--mg-space-2);border:1px solid var(--mg-color-rule);border-radius:var(--mg-radius-sm)}.mg-scene-tags__tag[data-checked=true]{border-color:var(--mg-color-ink)}.mg-orrery{display:grid;gap:var(--mg-space-5);width:100%;min-height:100%;padding:var(--mg-space-5) var(--mg-space-4) var(--mg-space-6);color:var(--mg-color-chrome-ink);background:radial-gradient(ellipse at 50% 28%,color-mix(in srgb,var(--mg-color-candle) 16%,transparent),transparent 60%),var(--mg-color-chrome);font-family:var(--mg-font-ui)}.mg-orrery__head{display:grid;justify-items:center;gap:var(--mg-space-1);text-align:center}.mg-orrery__kicker{margin:0;font-size:var(--mg-text-xs);letter-spacing:.28em;text-transform:uppercase;color:var(--mg-color-candle)}.mg-orrery__title{margin:0;font-family:var(--mg-font-display);font-size:calc(var(--mg-text-xl) * 1.5);font-weight:400;letter-spacing:.02em}.mg-orrery__sub{margin:0;font-size:var(--mg-text-sm);color:var(--mg-color-chrome-ink);opacity:.85}.mg-orrery__machine{justify-self:center;width:min(100%,34rem);height:auto;overflow:visible}.mg-orrery__stars circle{fill:var(--mg-color-chrome-ink);opacity:.45}.mg-orrery__rim{fill:none;stroke:url(#mg-gilt);stroke-width:2.4}.mg-orrery__rim--inner{stroke-width:1;opacity:.8}.mg-orrery__mark{stroke:var(--mg-color-candle);stroke-opacity:.6;stroke-width:.8}.mg-orrery__numeral{font-family:var(--mg-font-display);font-size:7px;letter-spacing:.04em;fill:var(--mg-color-candle)}.mg-orrery__constellation polyline{fill:none;stroke:var(--mg-color-chrome-ink);stroke-opacity:.35;stroke-width:.6}.mg-orrery__constellation circle{fill:var(--mg-color-chrome-ink);opacity:.75}.mg-orrery__path{fill:none;stroke:url(#mg-gilt);stroke-opacity:.35;stroke-dasharray:1 4}.mg-orrery__arm{stroke:url(#mg-gilt);stroke-width:2;stroke-linecap:round}.mg-orrery__jewel{fill:var(--mg-color-seal);stroke:var(--mg-color-candle);stroke-width:.8}.mg-orrery__rays{fill:url(#mg-gilt);opacity:.9}.mg-orrery__seal-rim{fill:url(#mg-gilt)}.mg-orrery__seal{fill:var(--mg-color-seal)}.mg-orrery__monogram{font-family:var(--mg-font-display);font-size:18px;fill:var(--mg-color-candle)}.mg-orrery__orbit{transform-origin:200px 200px;animation:mg-orrery-sway 160s ease-in-out infinite alternate}@keyframes mg-orrery-sway{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}.mg-orrery__world-node{cursor:pointer;outline:none}.mg-orrery__bezel{fill:none;stroke:url(#mg-gilt);stroke-width:3}.mg-orrery__halo{fill:var(--mg-color-candle);opacity:.18;filter:blur(4px)}.mg-orrery__world-node[data-selected=true] .mg-orrery__bezel,.mg-orrery__world-node:focus-visible .mg-orrery__bezel{stroke:var(--mg-color-candle);stroke-width:4}.mg-orrery__world-node:focus-visible .mg-orrery__label{text-decoration:underline}.mg-orrery__tick{fill:none;stroke:var(--mg-color-chrome-ink);stroke-width:2.5;stroke-linecap:round;opacity:.75}.mg-orrery__tick[data-due=true]{stroke:var(--mg-color-candle);opacity:1}.mg-orrery__alarm{fill:none;stroke:var(--mg-color-danger);stroke-width:3;animation:mg-orrery-alarm 1.6s ease-in-out infinite}@keyframes mg-orrery-alarm{50%{stroke-opacity:.35}}.mg-orrery__moon{fill:url(#mg-pearl)}.mg-orrery__moon[data-status=paused],.mg-orrery__moon[data-status=concluded]{opacity:.35}.mg-orrery__moon[data-status=draft]{fill:none;stroke:var(--mg-color-chrome-ink);stroke-dasharray:1.5 1.5}.mg-orrery__label{font-family:var(--mg-font-display);font-size:13px;fill:var(--mg-color-chrome-ink);paint-order:stroke;stroke:var(--mg-color-chrome);stroke-width:3px}.mg-orrery__count{font-family:var(--mg-font-ui);font-size:13px;font-weight:700;text-anchor:middle;fill:#fffaf0;paint-order:stroke;stroke:color-mix(in srgb,black 78%,transparent);stroke-width:3px}.mg-orrery__world{display:grid;gap:var(--mg-space-2);justify-self:center;width:min(100%,36rem);padding:var(--mg-space-4);border:1px solid color-mix(in srgb,var(--mg-color-chrome-ink) 40%,transparent);border-radius:var(--mg-radius-lg);background:color-mix(in srgb,var(--mg-color-chrome) 80%,black)}.mg-orrery__world-name{margin:0;font-family:var(--mg-font-display);font-size:var(--mg-text-xl);font-weight:400}.mg-orrery__moons{display:grid;gap:var(--mg-space-1);margin:0;padding:0;list-style:none}.mg-orrery__moon-row{display:flex;align-items:center;gap:var(--mg-space-2)}.mg-orrery__moon-dot{width:8px;height:8px;border-radius:50%;background:var(--mg-color-chrome-ink)}.mg-orrery__moon-row[data-status=paused] .mg-orrery__moon-dot,.mg-orrery__moon-row[data-status=concluded] .mg-orrery__moon-dot{opacity:.4}.mg-orrery__moon-row[data-status=draft] .mg-orrery__moon-dot{background:none;border:1px dashed var(--mg-color-chrome-ink)}.mg-orrery__moon-status{font-size:var(--mg-text-xs);letter-spacing:.08em;text-transform:uppercase;opacity:.8}.mg-orrery__instruments{display:grid;gap:var(--mg-space-1);justify-items:start;margin-top:var(--mg-space-2)}.mg-orrery__hint{margin:0;font-size:var(--mg-text-sm);opacity:.85}.mg-orrery .mg-button[data-variant=primary].mg-orrery__turn,.mg-turn .mg-button[data-variant=primary].mg-orrery__turn{color:var(--mg-color-chrome);background:var(--mg-color-candle);border-color:var(--mg-color-candle);letter-spacing:.06em}.mg-orrery__dispatches{display:grid;gap:var(--mg-space-2);justify-self:center;width:min(100%,36rem)}.mg-orrery__section{margin:0;font-family:var(--mg-font-display);font-size:var(--mg-text-xl);font-weight:400}.mg-orrery__list{display:grid;gap:var(--mg-space-2);margin:0;padding:0;list-style:none}.mg-dispatch{display:grid;gap:2px;width:100%;padding:var(--mg-space-3);font:inherit;text-align:left;color:var(--mg-color-chrome-ink);background:color-mix(in srgb,var(--mg-color-chrome) 80%,black);border:1px solid color-mix(in srgb,var(--mg-color-chrome-ink) 30%,transparent);border-left:3px solid var(--mg-color-chrome-ink);border-radius:var(--mg-radius-md);cursor:pointer}.mg-dispatch[data-kind=alert]{color:var(--mg-color-danger-ink);background:var(--mg-color-danger);border-color:var(--mg-color-danger)}.mg-dispatch[data-kind=tick]{border-left-color:var(--mg-color-candle)}.mg-dispatch__kind{font-size:var(--mg-text-xs);letter-spacing:.16em;text-transform:uppercase}.mg-dispatch__title{font-family:var(--mg-font-display);font-size:var(--mg-text-md)}.mg-dispatch__context{font-size:var(--mg-text-sm);opacity:.85}.mg-turn{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;align-content:center;justify-items:center;gap:var(--mg-space-3);padding:var(--mg-space-5) var(--mg-space-4);text-align:center;color:var(--mg-color-chrome-ink);background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--mg-color-candle) 22%,transparent),transparent 55%),color-mix(in srgb,var(--mg-color-chrome) 92%,black);overflow:hidden}.mg-turn__machine{position:relative;width:240px;height:200px}.mg-turn__gear{position:absolute;fill:color-mix(in srgb,var(--mg-color-chrome-ink) 75%,var(--mg-color-candle))}.mg-turn__hub{fill:var(--mg-color-chrome)}.mg-turn__gear--a{left:0;top:10px}.mg-turn__gear--b{left:158px;top:0}.mg-turn__gear--c{left:160px;top:112px}.mg-turn[data-stage=turning] .mg-turn__gear--a{animation:mg-turn-cw 6s linear infinite}.mg-turn[data-stage=turning] .mg-turn__gear--b{animation:mg-turn-ccw 4s linear infinite}.mg-turn[data-stage=turning] .mg-turn__gear--c{animation:mg-turn-ccw 2.5s linear infinite}@keyframes mg-turn-cw{to{transform:rotate(360deg)}}@keyframes mg-turn-ccw{to{transform:rotate(-360deg)}}.mg-turn__title{margin:0;font-family:var(--mg-font-display);font-size:calc(var(--mg-text-xl) * 1.6);font-weight:400}.mg-turn__body{max-width:28rem;margin:0}.mg-turn__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--mg-space-2)}.mg-turn__steps{display:grid;gap:var(--mg-space-2);margin:0;padding:0;list-style:none;font-family:var(--mg-font-display);font-size:var(--mg-text-xl)}.mg-turn__steps li{animation:mg-turn-line .9s var(--mg-ease-standard) both}@keyframes mg-turn-line{0%{opacity:0;transform:translateY(6px);letter-spacing:.2em}to{opacity:1;transform:none;letter-spacing:.02em}}[data-motion=reduced] .mg-orrery__orbit,[data-motion=reduced] .mg-orrery__alarm,.mg-turn[data-motion=reduced] .mg-turn__gear,.mg-turn[data-motion=reduced] .mg-turn__steps li{animation:none}@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bodoni-moda-math-400-normal-D1mA7BV_.woff2) format("woff2"),url(/assets/bodoni-moda-math-400-normal-BjtdK9In.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0330,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2034-2037,U+2057,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2102,U+210A-210E,U+2110-2112,U+2115,U+2119-211D,U+2124,U+2128,U+212C-212D,U+212F-2131,U+2133-2138,U+213C-2140,U+2145-2149,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B6,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bodoni-moda-symbols-400-normal-BY-dSYSC.woff2) format("woff2"),url(/assets/bodoni-moda-symbols-400-normal-Bv-gOEvr.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8B1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA88,U+1FA90-1FABD,U+1FABF-1FAC5,U+1FACE-1FADB,U+1FAE0-1FAE8,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bodoni-moda-latin-ext-400-normal-Cq7tGCDQ.woff2) format("woff2"),url(/assets/bodoni-moda-latin-ext-400-normal-CukjApij.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bodoni-moda-latin-400-normal-Cswij_Wx.woff2) format("woff2"),url(/assets/bodoni-moda-latin-400-normal-BmUvEO6h.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bodoni-moda-math-700-normal-BS_3LR0A.woff2) format("woff2"),url(/assets/bodoni-moda-math-700-normal-5OF7zpKW.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0330,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2034-2037,U+2057,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2102,U+210A-210E,U+2110-2112,U+2115,U+2119-211D,U+2124,U+2128,U+212C-212D,U+212F-2131,U+2133-2138,U+213C-2140,U+2145-2149,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B6,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bodoni-moda-symbols-700-normal-DidW39PP.woff2) format("woff2"),url(/assets/bodoni-moda-symbols-700-normal-BGv3fT7X.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8B1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA88,U+1FA90-1FABD,U+1FABF-1FAC5,U+1FACE-1FADB,U+1FAE0-1FAE8,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bodoni-moda-latin-ext-700-normal-Bnu2baj3.woff2) format("woff2"),url(/assets/bodoni-moda-latin-ext-700-normal-GpIZFj1S.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bodoni-moda-latin-700-normal-DBJMF1aZ.woff2) format("woff2"),url(/assets/bodoni-moda-latin-700-normal-De6kAmbT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-ext-400-normal-BzaZ2G4I.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-ext-400-normal-C9FRK885.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-400-normal-B39t1X7y.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-400-normal-BkdcWM7b.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-ext-400-normal-BUUrsfV-.woff2) format("woff2"),url(/assets/eb-garamond-greek-ext-400-normal-DdfO1Nvk.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-400-normal-CBRraIpp.woff2) format("woff2"),url(/assets/eb-garamond-greek-400-normal-MA4hiy33.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-vietnamese-400-normal-ewn2asjg.woff2) format("woff2"),url(/assets/eb-garamond-vietnamese-400-normal-B7NIz69R.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-ext-400-normal-DBr9Q4ey.woff2) format("woff2"),url(/assets/eb-garamond-latin-ext-400-normal-BHzl4zJk.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-normal-CUgs0swt.woff2) format("woff2"),url(/assets/eb-garamond-latin-400-normal-2bZMbOZH.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-ext-400-italic-D4VCMTcP.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-ext-400-italic-BjGLHwGK.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-400-italic-DV9mz7zY.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-400-italic-C5knWE3i.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-ext-400-italic-BW9M7xaG.woff2) format("woff2"),url(/assets/eb-garamond-greek-ext-400-italic-8bUwcGaO.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-400-italic-cyUPhcuk.woff2) format("woff2"),url(/assets/eb-garamond-greek-400-italic-UVQ2eRcP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-vietnamese-400-italic-BY7-DA4O.woff2) format("woff2"),url(/assets/eb-garamond-vietnamese-400-italic-1B2hRaOB.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-ext-400-italic-CzSAHFzG.woff2) format("woff2"),url(/assets/eb-garamond-latin-ext-400-italic-DcBFOPTL.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-italic-CRpx0zbd.woff2) format("woff2"),url(/assets/eb-garamond-latin-400-italic-B43zM6Za.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-cyrillic-ext-600-normal-BBL561ZM.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-ext-600-normal-IMcqEapn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-cyrillic-600-normal-B0rvnzVm.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-600-normal-BJC16hbp.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-greek-ext-600-normal-DAEeLGHf.woff2) format("woff2"),url(/assets/eb-garamond-greek-ext-600-normal-PJJ-af7e.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-greek-600-normal-xnAL-DG2.woff2) format("woff2"),url(/assets/eb-garamond-greek-600-normal-B0rMdG7h.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-vietnamese-600-normal-Dxm1TeNq.woff2) format("woff2"),url(/assets/eb-garamond-vietnamese-600-normal-DrIgw5CZ.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-latin-ext-600-normal-EQOLczrt.woff2) format("woff2"),url(/assets/eb-garamond-latin-ext-600-normal-BvaKyMJE.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-latin-600-normal-DW-HpT3J.woff2) format("woff2"),url(/assets/eb-garamond-latin-600-normal-DGtOVwoS.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IM Fell English;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/im-fell-english-latin-400-normal-BhowGHCQ.woff2) format("woff2"),url(/assets/im-fell-english-latin-400-normal-CxhBQSzl.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IM Fell English;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/im-fell-english-latin-400-italic-DD_ylKHZ.woff2) format("woff2"),url(/assets/im-fell-english-latin-400-italic-hN89MLGX.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pinyon Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pinyon-script-vietnamese-400-normal-D9IEVGR9.woff2) format("woff2"),url(/assets/pinyon-script-vietnamese-400-normal-DsnOr8jX.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Pinyon Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pinyon-script-latin-ext-400-normal-CKwI8ooK.woff2) format("woff2"),url(/assets/pinyon-script-latin-ext-400-normal-CEtWI5Lo.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pinyon Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pinyon-script-latin-400-normal-C01vAtFq.woff2) format("woff2"),url(/assets/pinyon-script-latin-400-normal-DmGwvSZt.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:OpenDyslexic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/opendyslexic-latin-400-normal-nUhe5EwG.woff2) format("woff2"),url(/assets/opendyslexic-latin-400-normal-Cv3YY6GF.woff) format("woff")}@font-face{font-family:OpenDyslexic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/opendyslexic-latin-700-normal-Bnmt45Ln.woff2) format("woff2"),url(/assets/opendyslexic-latin-700-normal-wYUJcbXi.woff) format("woff")}@font-face{font-family:OpenDyslexic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/opendyslexic-latin-400-normal-nUhe5EwG.woff2) format("woff2"),url(/assets/opendyslexic-latin-400-normal-Cv3YY6GF.woff) format("woff")}@font-face{font-family:OpenDyslexic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/opendyslexic-latin-700-normal-Bnmt45Ln.woff2) format("woff2"),url(/assets/opendyslexic-latin-700-normal-wYUJcbXi.woff) format("woff")}:root{--g-bg: #f4f2ee;--g-panel: #ffffff;--g-ink: #1c1b1a;--g-muted: #5f5a54;--g-rule: #dcd6cd;--g-accent: #7a1f1f;--g-ok: #2f6b45;--g-warn: #8a5a00;--g-on-tone: #ffffff;color-scheme:light}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--g-bg: #161514;--g-panel: #201f1d;--g-ink: #ece8e2;--g-muted: #aaa39a;--g-rule: #3a3734;--g-accent: #e09585;--g-ok: #7fc59a;--g-warn: #e6b45c;--g-on-tone: #161514;color-scheme:dark}}*{box-sizing:border-box}body{margin:0;background:var(--g-bg);color:var(--g-ink);font:15px/1.45 system-ui,-apple-system,Segoe UI,sans-serif}:root[data-theme=dark]{--g-bg: #161514;--g-panel: #201f1d;--g-ink: #ece8e2;--g-muted: #aaa39a;--g-rule: #3a3734;--g-accent: #e09585;--g-ok: #7fc59a;--g-warn: #e6b45c;--g-on-tone: #161514;color-scheme:dark}.gallery{min-height:100dvh}.gallery-bar{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding-block:8px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));background:var(--g-panel);border-bottom:1px solid var(--g-rule)}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:60;background:var(--g-panel)}.gallery-brand{display:flex;align-items:baseline;gap:8px}.gallery-progress{font-size:13px;color:var(--g-muted)}.gallery-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px}.gallery-controls label,.gallery-nav__select{display:grid;gap:2px;font-size:12px;color:var(--g-muted)}.gallery select,.gallery input[type=range]{min-height:34px;font:inherit;font-size:14px;color:var(--g-ink);background:var(--g-panel);border:1px solid var(--g-rule);border-radius:6px}.gallery input[type=range]{width:110px;border:0}.gallery-btn{min-height:36px;padding:0 12px;font:inherit;font-size:14px;color:var(--g-ink);background:var(--g-panel);border:1px solid var(--g-rule);border-radius:6px;cursor:pointer}.gallery-btn[data-tone=approve]{background:var(--g-ok);border-color:var(--g-ok)}.gallery-btn[data-tone=changes]{background:var(--g-warn);border-color:var(--g-warn)}.gallery-btn[data-tone=approve],.gallery-btn[data-tone=changes]{color:var(--g-on-tone)}.gallery-btn:disabled{opacity:.5;cursor:not-allowed}.gallery-layout{display:grid;grid-template-columns:minmax(0,1fr)}@media (min-width: 900px){.gallery-layout{grid-template-columns:260px minmax(0,1fr)}}.gallery-nav{padding:12px 16px;border-bottom:1px solid var(--g-rule)}.gallery-nav__tree{display:none}@media (min-width: 900px){.gallery-nav{position:sticky;top:64px;align-self:start;max-height:calc(100dvh - 64px);overflow-y:auto;border-right:1px solid var(--g-rule);border-bottom:0}.gallery-nav__select{display:none}.gallery-nav__tree{display:block}}.gallery-nav h2{margin:8px 0;font-size:13px;text-transform:uppercase;letter-spacing:.06em}.gallery-nav h3{margin:12px 0 4px;font-size:12px;font-weight:500;color:var(--g-muted)}.gallery-nav ul{margin:0;padding:0;list-style:none}.gallery-nav a{display:flex;align-items:center;gap:8px;padding:5px 8px;color:var(--g-ink);text-decoration:none;border-radius:6px}.gallery-nav a[aria-current=page]{background:var(--g-bg);font-weight:600}.gallery-nav__select select{width:100%}.gallery-dot{flex:none;width:9px;height:9px;border-radius:50%;border:1.5px solid var(--g-muted)}.gallery-dot[data-status=approved]{background:var(--g-ok);border-color:var(--g-ok)}.gallery-dot[data-status=changes-requested],.gallery-dot[data-status=stale]{background:var(--g-warn);border-color:var(--g-warn)}.gallery-main{min-width:0;padding:16px}.gallery-entry-head{max-width:760px}.gallery-kicker{margin:0;font-size:12px;color:var(--g-muted)}.gallery-main h1{margin:4px 0 8px;font-size:24px}.gallery-description{margin:0 0 12px}.gallery-approval{display:grid;gap:8px;margin-bottom:20px;padding:12px;background:var(--g-panel);border:1px solid var(--g-rule);border-left:4px solid var(--g-muted);border-radius:8px}.gallery-approval[data-status=approved]{border-left-color:var(--g-ok)}.gallery-approval[data-status=changes-requested],.gallery-approval[data-status=stale]{border-left-color:var(--g-warn)}.gallery-approval__status{margin:0;font-weight:600}.gallery-approval__note{display:grid;gap:4px;font-size:13px;color:var(--g-muted)}.gallery-approval textarea,.gallery-dialog textarea{width:100%;padding:8px;font:inherit;color:var(--g-ink);background:var(--g-bg);border:1px solid var(--g-rule);border-radius:6px}.gallery-approval__actions{display:flex;flex-wrap:wrap;gap:8px}.gallery-approval__where{margin:0;font-size:12px}.gallery-muted{color:var(--g-muted);font-weight:400}.gallery-error{margin:0;color:var(--g-accent)}.gallery-state{margin-bottom:28px}.gallery-state h2{margin:0 0 8px;font-size:14px;font-weight:600;color:var(--g-muted)}.gallery-state__frame{max-width:100%;overflow-x:auto}.gallery-device iframe{display:block;border:1px solid var(--g-rule);border-radius:10px;background:#fff}.gallery-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:16px;background:#00000080}.gallery-dialog__box{width:min(640px,100%);padding:16px;background:var(--g-panel);border-radius:10px}.gallery-dialog__box h2{margin-top:0}.gallery-canvas{min-height:100%;padding:16px 0}.gallery-bleed{min-height:100dvh}.gallery-pad{padding:0 16px}.gallery-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.gallery-placeholder{display:inline-block;margin:0 0 12px;padding:2px 8px;font:600 11px/1.6 system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--mg-color-danger-ink);background:var(--mg-color-danger);border-radius:3px}.gallery-hint{font-family:var(--mg-font-ui);font-size:var(--mg-text-sm);color:var(--mg-color-ink-muted)}.gallery-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:0;padding:0;list-style:none;font-family:var(--mg-font-ui);font-size:var(--mg-text-xs)}.gallery-swatches li{display:grid;gap:2px}.gallery-swatch{height:48px;border:1px solid var(--mg-color-rule);border-radius:var(--mg-radius-md)}.gallery-type{display:grid;gap:4px;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid var(--mg-color-rule)}.gallery-type small,.gallery-motion small{color:var(--mg-color-ink-muted);font-family:var(--mg-font-ui)}.gallery-motions{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;margin:0;padding:0;list-style:none}.gallery-motion{display:grid;justify-items:center;gap:6px;padding:12px;border:1px solid var(--mg-color-rule);border-radius:var(--mg-radius-md);font-family:var(--mg-font-ui)}.gallery-motion__stage{display:grid;place-items:center;height:72px}.gallery-motion-box{width:56px;height:40px;background:var(--mg-color-paper-raised);border:1px solid var(--mg-color-ink-faint);box-shadow:var(--mg-shadow-lift)}.gallery-table{width:100%;border-collapse:collapse;font-family:var(--mg-font-ui);font-size:var(--mg-text-xs)}.gallery-table caption{margin-bottom:8px;text-align:left;font-size:var(--mg-text-sm)}.gallery-table th,.gallery-table td{padding:6px;text-align:left;border-bottom:1px solid var(--mg-color-rule)}.gallery-table tr[data-pass=false] td{color:var(--mg-color-danger);font-weight:600}.gallery-pair{display:inline-grid;place-items:center;width:28px;height:18px;vertical-align:middle;border:1px solid var(--mg-color-rule)}.gallery-pair span{width:16px;height:4px;border-radius:2px}.gallery-chrome{display:flex;flex-wrap:wrap;gap:20px;padding:16px;color:var(--mg-color-chrome-ink);background:var(--mg-color-chrome)}.gallery-summary{display:flex;gap:12px;font-family:var(--mg-font-ui)}.gallery-bookmark{display:flex;align-items:center;gap:12px;font-family:var(--mg-font-ui);font-size:var(--mg-text-sm)}.gallery-bookmark .mg-ribbon{height:56px;width:18px}.gallery-screen,.gallery-scene,.gallery-screen__page{min-height:100dvh}.gallery-scene__body{display:grid;grid-template-columns:minmax(0,1fr)}@media (min-width: 900px){.gallery-scene__body{grid-template-columns:minmax(0,1fr) 320px}}.gallery-scene__page{min-width:0;padding:16px 0 120px}.gallery-scene__write{display:flex;justify-content:center;margin-top:24px}.gallery-change{margin:0 0 12px;padding:8px 12px;background:var(--g-panel);border:1px dashed var(--g-warn);border-radius:8px}.gallery-icons{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:12px;margin:0;padding:0;list-style:none;font-family:var(--mg-font-ui);font-size:var(--mg-text-xs);color:var(--mg-color-ink-muted)}.gallery-icons li{display:grid;justify-items:center;gap:6px;padding:10px 4px;border:1px solid var(--mg-color-rule);border-radius:var(--mg-radius-md)}.gallery-icons .mg-icon{color:var(--mg-color-ink)}.gallery-scene__jump{position:fixed;left:max(16px,env(safe-area-inset-left,0px));bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:25}.gallery-play{display:inline-flex;align-items:center;text-decoration:none;color:var(--g-on-tone);background:var(--g-accent);border-color:var(--g-accent)}.gallery-thread{max-width:40rem}.gallery-note{font-size:var(--mg-text-sm);color:var(--mg-color-ink-muted);margin:var(--mg-space-2) 0}.sb-root{min-height:100dvh}.sb-band{padding:6px max(16px,env(safe-area-inset-right,0px)) 6px max(16px,env(safe-area-inset-left,0px));padding-top:calc(6px + env(safe-area-inset-top,0px));font-family:var(--mg-font-ui);font-size:var(--mg-text-xs);color:var(--mg-color-ink-muted);background:var(--mg-color-paper-sunk);border-bottom:1px solid var(--mg-color-rule)}.sb-band a{color:var(--mg-color-accent)}.sb-body{display:grid;grid-template-columns:minmax(0,1fr)}@media (min-width: 900px){.sb-body{grid-template-columns:minmax(0,1fr) 360px}}.sb-main{min-width:0;padding:var(--mg-space-4) 0 calc(96px + env(safe-area-inset-bottom,0px))}.sb-write{display:flex;align-items:center;gap:var(--mg-space-3);margin-top:var(--mg-space-5)}.sb-inline-action{display:flex;justify-content:flex-end;margin:calc(-1 * var(--mg-space-1)) 0 var(--mg-space-3)}.sb-jump{position:fixed;left:max(16px,env(safe-area-inset-left,0px));bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:25}@media (min-width: 900px){.sb-jump{bottom:calc(24px + env(safe-area-inset-bottom,0px))}}.sb-write-fab{color:var(--mg-color-accent-ink);background:var(--mg-color-accent);box-shadow:var(--mg-shadow-lift)}.sb-write-fab:hover{background:var(--mg-color-accent)}.sb-margin-gap{margin:var(--mg-space-4) 0 var(--mg-space-5)}.sb-me{display:flex;gap:var(--mg-space-3);font-family:var(--mg-font-ui)}.sb-me>div{display:grid;gap:var(--mg-space-1);justify-items:start}.sb-muted{color:var(--mg-color-ink-muted);font-size:var(--mg-text-sm)}.sb-drives{display:flex;flex-wrap:wrap;gap:var(--mg-space-3);font-size:var(--mg-text-xs);letter-spacing:.04em}.sb-controls{display:grid;gap:var(--mg-space-3);font-family:var(--mg-font-ui);justify-items:start}.sb-control{display:grid;gap:var(--mg-space-1);font-size:var(--mg-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--mg-color-ink-muted)}.sb-control select{min-height:40px;font:inherit;font-size:var(--mg-text-sm);letter-spacing:0;text-transform:none;color:var(--mg-color-ink);background:var(--mg-color-paper);border:1px solid var(--mg-color-rule);border-radius:var(--mg-radius-md)}.sb-charter-heading{margin:var(--mg-space-5) 0 var(--mg-space-2);font-family:var(--mg-font-display);font-weight:400;font-size:var(--mg-text-lg)}.sb-placeholder{display:inline-block;margin:0 0 var(--mg-space-3);padding:2px var(--mg-space-2);font-family:var(--mg-font-ui);font-size:var(--mg-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--mg-color-danger-ink);background:var(--mg-color-danger);border-radius:var(--mg-radius-sm)}.sb-board{display:grid;gap:var(--mg-space-3);font-family:var(--mg-font-ui)}.sb-board__tools,.sb-board__clues{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mg-space-2);font-size:var(--mg-text-sm)}.sb-board__note-form{display:flex;flex-wrap:wrap;gap:var(--mg-space-2);align-items:flex-end}.sb-board__note-form textarea{flex:1 1 14rem;padding:var(--mg-space-2);font-family:var(--mg-font-marginalia);font-size:var(--mg-text-md);background:var(--mg-color-paper);border:1px solid var(--mg-color-rule);border-radius:var(--mg-radius-md)}.sb-board__hint{margin:0;font-family:var(--mg-font-marginalia);font-style:italic;font-size:var(--mg-text-sm);color:var(--mg-color-ink-muted)}.sb-board__item{position:absolute;touch-action:auto}.sb-board__item[data-mine=true]{touch-action:none;cursor:grab}.sb-board__item[data-selected=true]>figure{outline:3px solid var(--mg-color-focus);outline-offset:3px}.sb-board__remove{position:absolute;top:-10px;right:-10px;width:28px;height:28px;padding:0;font:inherit;color:var(--mg-color-ink);background:var(--mg-color-paper-raised);border:1px solid var(--mg-color-rule);border-radius:50%;cursor:pointer}.sb-board__pen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;touch-action:none;cursor:crosshair}.sb-clues{display:grid;gap:var(--mg-space-3)}.sb-clue{display:grid;justify-items:center;gap:var(--mg-space-2)}.sb-clue .mg-cluecard{margin:0}.sb-board__share{position:absolute;bottom:-14px;left:50%;transform:translate(-50%);min-height:28px;padding:0 var(--mg-space-2);font:inherit;font-size:var(--mg-text-xs);white-space:nowrap;color:var(--mg-color-accent-ink);background:var(--mg-color-accent);border:0;border-radius:var(--mg-radius-pill);cursor:pointer}.sb-board__item:has(img){cursor:zoom-in}.sb-inspect{display:grid;justify-items:stretch;gap:var(--mg-space-4);max-width:44rem;margin:0 auto}.sb-inspect__body{margin:0;font-family:var(--mg-reading-font);font-size:calc(var(--mg-text-md) * var(--mg-font-scale, 1))}.sb-inspect .mg-segmented{justify-self:center}.sb-roll-result{display:grid;gap:var(--mg-space-3);justify-items:stretch;padding-bottom:var(--mg-space-3)}.sb-roll-result .mg-button{justify-self:end}.sb-board__frame[data-fit=true]{width:100%;overflow:hidden}.sb-board__scaler{transform-origin:top left}.sb-board__frame[data-fit=true] .sb-board__scaler{margin-inline:auto}.sb-board__frame[data-fit=true] .mg-corkboard{overflow:visible}.sb-board__item:has(.mg-note[data-variant=handwritten]) .sb-board__share{position:static;transform:none;margin-top:2px}.mg-root.sb-board__paper{background:none}.sb-editing{margin:0 0 var(--mg-space-2);font-family:var(--mg-font-marginalia);color:var(--mg-color-ink-muted)}.sb-scars{margin:0 0 var(--mg-space-2);font-family:var(--mg-font-marginalia);font-size:var(--mg-text-sm);color:var(--mg-color-ink-muted)}.sb-scars__label{font-variant-caps:all-small-caps;letter-spacing:.05em}@media (min-width: 900px){.sb-root[data-mg-graphics=ultra]{background-color:var(--mg-color-chrome);background-image:linear-gradient(var(--mg-desk-dim, transparent),var(--mg-desk-dim, transparent)),var(--mg-texture-desk, none);background-size:auto,768px;background-attachment:fixed;background-blend-mode:normal}.sb-root[data-mg-graphics=ultra] .sb-main .mg-page{box-shadow:1px 1px 0 var(--mg-color-paper-sunk),2px 2px 0 var(--mg-color-rule),3px 3px 0 var(--mg-color-paper-sunk),4px 4px 0 var(--mg-color-rule),5px 5px 0 var(--mg-color-paper-sunk),0 1px 1px #00000040,6px 12px 20px #0006,8px 34px 60px #0006}}@media (min-width: 900px){:is(.sb-root,.gm-root)[data-mg-graphics=ultra] .mg-margin[data-layout=column]{margin:var(--mg-space-4) var(--mg-space-3) var(--mg-space-4) 0;background-color:var(--mg-color-paper-sunk);background-image:var(--mg-texture-grain, none);background-size:var(--mg-texture-grain-size, 512px) auto;background-blend-mode:overlay;box-shadow:0 1px 1px #00000040,4px 10px 18px #0006;align-self:start}}.pb-controls{position:sticky;top:0;z-index:35;display:grid;gap:var(--mg-space-2);padding:calc(var(--mg-space-2) + env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) var(--mg-space-2) max(16px,env(safe-area-inset-left,0px));font-family:var(--mg-font-ui);color:var(--mg-color-ink);background:var(--mg-color-paper-raised);border-bottom:1px solid var(--mg-color-rule);box-shadow:var(--mg-shadow-lift)}.pb-controls__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mg-space-2)}.pb-seat select{min-height:36px;font:inherit;font-size:var(--mg-text-sm);color:var(--mg-color-ink);background:var(--mg-color-paper);border:1px solid var(--mg-color-rule);border-radius:var(--mg-radius-pill);padding:0 var(--mg-space-2)}.pb-caption{flex:1 1 14rem;min-width:0;margin:0;font-family:var(--mg-font-marginalia);font-style:italic;font-size:var(--mg-text-sm);line-height:var(--mg-leading-tight)}.pb-count{font-family:var(--mg-font-ui);font-style:normal;font-size:var(--mg-text-xs);color:var(--mg-color-ink-muted)}.pb-links{margin:0;font-size:var(--mg-text-xs);color:var(--mg-color-ink-muted)}.pb-links a{color:var(--mg-color-accent)}.pb-new{animation:pb-glow 2.4s ease-out both;border-radius:var(--mg-radius-md)}@keyframes pb-glow{0%{box-shadow:0 0 0 3px color-mix(in srgb,var(--mg-color-candle) 70%,transparent)}to{box-shadow:0 0 0 3px transparent}}@media (prefers-reduced-motion: reduce){.pb-new{animation:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--mg-color-candle) 60%,transparent)}}.pb-gm-note{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mg-space-2);margin:0 0 var(--mg-space-4);font-family:var(--mg-font-ui);font-size:var(--mg-text-sm);color:var(--mg-color-ink-muted)}.pb-reveal .mg-reveal{font-style:italic}.pb-ledger{font-family:var(--mg-font-ui);font-size:var(--mg-text-sm)}.pb-table,.pb-list{display:grid;gap:var(--mg-space-2);margin:0;padding:0;list-style:none}.pb-table li{display:flex;align-items:center;gap:var(--mg-space-2)}.pb-table__who{display:grid;min-width:0;flex:1}.pb-table__who span{font-size:var(--mg-text-xs);color:var(--mg-color-ink-muted)}.pb-flag{padding:1px 8px;font-size:var(--mg-text-xs);color:var(--mg-color-accent-ink);background:var(--mg-color-accent);border-radius:var(--mg-radius-pill)}.pb-list li{padding-bottom:var(--mg-space-2);border-bottom:1px solid var(--mg-color-rule)}.pb-muted{color:var(--mg-color-ink-muted)}.gm-root{min-height:100dvh;background:var(--mg-color-chrome)}.gm-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--mg-space-2);padding:var(--mg-space-2) var(--mg-space-3);font-family:var(--mg-font-ui);font-size:var(--mg-text-sm);color:var(--mg-color-chrome-ink);background:color-mix(in srgb,var(--mg-color-chrome) 70%,black);border-bottom:1px solid color-mix(in srgb,var(--mg-color-chrome-ink) 30%,transparent)}.gm-bar__links{display:flex;flex-wrap:wrap;gap:var(--mg-space-3)}.gm-bar__links a,.gm-bar__links button{padding:0;font:inherit;color:var(--mg-color-chrome-ink);text-decoration:underline;background:none;border:0;cursor:pointer}.gm-page{display:grid;gap:var(--mg-space-4);min-height:calc(100dvh - 3rem);padding:var(--mg-space-4) var(--mg-space-4) var(--mg-space-6);color:var(--mg-color-ink);background-color:var(--mg-color-paper);background-image:var(--mg-asset-paper);align-content:start}.gm-page>*{width:100%;max-width:44rem;margin:0 auto}.gm-world-head{display:grid;gap:var(--mg-space-1)}.gm-back{justify-self:start;padding:0;font:inherit;font-family:var(--mg-font-ui);font-size:var(--mg-text-sm);color:var(--mg-color-ink);text-decoration:underline;background:none;border:0;cursor:pointer}.gm-kicker{margin:0;font-family:var(--mg-font-ui);font-size:var(--mg-text-xs);letter-spacing:.24em;text-transform:uppercase;color:var(--mg-color-ink-muted)}.gm-title{margin:0;font-family:var(--mg-font-display);font-size:calc(var(--mg-text-xl) * 1.4);font-weight:400}.gm-picker{max-width:24rem}.rh-tools{display:grid;gap:var(--mg-space-3)}.rh-tool{display:grid;gap:var(--mg-space-2);margin:0;padding:var(--mg-space-2) var(--mg-space-3) var(--mg-space-3);border:1px solid var(--mg-color-rule);border-radius:var(--mg-radius-md)}.rh-tool legend{padding:0 var(--mg-space-1);font-weight:600}.rh-row{display:flex;flex-wrap:wrap;gap:var(--mg-space-2)}.rh-reveal{border-color:var(--mg-color-candle)}.gm-run{display:grid;gap:var(--mg-space-1);justify-items:start;margin-top:var(--mg-space-2)}.rh-people{list-style:none;margin:0;padding:0;display:grid;gap:var(--mg-space-3)}.rh-person p{margin:var(--mg-space-1) 0 0}.rh-scar__name{font-family:var(--mg-font-display);font-variant-caps:all-small-caps;letter-spacing:.05em}.rh-remember{margin-bottom:var(--mg-space-3);padding:var(--mg-space-2) var(--mg-space-3);border-left:2px solid var(--mg-color-accent);background:var(--mg-color-paper-sunk);font-size:var(--mg-text-sm)}.rh-remember ul{margin:var(--mg-space-2) 0 0;padding-left:var(--mg-space-4)}.rh-due{margin:2px 0 0;font-size:var(--mg-text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--mg-color-accent)}.gm-root .mg-margin[data-layout=column]{background-color:var(--mg-color-paper-sunk);color:var(--mg-color-ink)}.gm-root[data-mg-graphics=ultra]{background-color:var(--mg-color-chrome);background-image:linear-gradient(#0804018c,#0804018c),var(--mg-texture-desk, none);background-size:auto,768px;background-attachment:fixed;background-blend-mode:normal}.gm-root[data-mg-graphics=ultra] .mg-orrery{background:radial-gradient(ellipse at 50% 28%,color-mix(in srgb,var(--mg-color-candle) 18%,transparent),transparent 60%)}.gm-root[data-mg-graphics=ultra] .mg-orrery__machine{background:radial-gradient(ellipse 45% 53.4% at 50% 50%,#0c0703db 0,#0c0703db 95%,#0c070300);filter:drop-shadow(0 18px 24px rgba(0,0,0,.5))}@keyframes live-desk-flame{0%,to{transform:scale(1) skew(0);opacity:.95}23%{transform:scale(.94,1.06) skew(-3deg);opacity:1}47%{transform:scale(1.04,.93) skew(2deg);opacity:.9}71%{transform:scale(.97,1.04) skew(-1.5deg);opacity:1}}@media (min-width: 1500px){.gm-root[data-mg-graphics=ultra]{background:var(--mg-desk-props, linear-gradient(transparent, transparent)),linear-gradient(#0804018c,#0804018c) fixed,var(--mg-texture-desk, none) 0 0 / 768px fixed,var(--mg-color-chrome)}.gm-root[data-mg-theme=gaslamp][data-mg-graphics=ultra]:before{content:"";position:fixed;left:var(--mg-desk-wick-x, -100px);top:calc(var(--mg-desk-wick-y, -100px) - 26px);width:12px;height:28px;margin-left:-6px;pointer-events:none;border-radius:50% 50% 45% 45%/62% 62% 38% 38%;background:radial-gradient(ellipse 30% 22% at 50% 82%,#5a78ff8c,#5a78ff00),radial-gradient(ellipse 34% 48% at 50% 62%,#fffbe8,#ffe9a8 45%,#ffc85a00),radial-gradient(ellipse 50% 60% at 50% 60%,#ffaa3cf2,#ff781e80 60%,#ff641400);filter:blur(.4px) drop-shadow(0 0 10px rgba(255,170,70,.75)) drop-shadow(0 0 28px rgba(255,150,50,.35));transform-origin:50% 100%;animation:live-desk-flame 1.7s ease-in-out infinite}}@media (prefers-reduced-motion: reduce){.gm-root[data-mg-theme=gaslamp][data-mg-graphics=ultra]:not([data-mg-motion=full]):before{animation:none}}.gm-root[data-mg-theme=gaslamp][data-mg-graphics=ultra][data-mg-motion=reduced]:before{animation:none}.mg-root[data-mg-graphics=standard]{--mg-texture-grain: url(/assets/paper-grain-512-B_A8TSEu.webp);--mg-texture-grain-size: 512px;--mg-texture-binding: url(/assets/leather-512-CzhRDcPH.webp)}.mg-root[data-mg-graphics=ultra]{--mg-texture-grain: url(/assets/paper-grain-1024-CYYO7HKp.webp);--mg-texture-grain-size: 768px;--mg-texture-binding: url(/assets/leather-1024-D7_0VZFK.webp);--mg-texture-binding-size: 768px;--mg-texture-desk: url(/assets/desk-wood-1024-fjBIfG1U.webp)}.mg-root[data-mg-graphics]{--mg-light-warm: rgba(255, 196, 120, .16);--mg-light-falloff: rgba(10, 5, 2, .62);--mg-desk-dim: rgba(12, 6, 2, .28);--mg-color-on-binding: #f1e2c4;--mg-binding-shade: rgba(20, 10, 4, .35);--mg-dust: #ffe2b0;--mg-emboss-dark: rgba(0, 0, 0, .55);--mg-emboss-light: rgba(255, 228, 180, .18)}.mg-root[data-mg-graphics][data-mg-variant=dark]{--mg-light-warm: rgba(255, 170, 90, .1);--mg-light-falloff: rgba(0, 0, 0, .55)}.mg-root[data-mg-graphics=ultra]{--mg-desk-props: url(/assets/desk-inkwell-BUo-4dRr.webp) left 4vw bottom 6vh / 210px auto no-repeat fixed, url(/assets/desk-candlestick-CNQ5eA6v.webp) right 4vw top 22vh / 190px auto no-repeat fixed, url(/assets/desk-magnifier-BY8IFCZK.webp) right 3vw bottom 7vh / 250px auto no-repeat fixed;--mg-desk-wick-x: calc(96vw - 103px) ;--mg-desk-wick-y: 22vh}.mg-root[data-mg-theme=gaslamp][data-mg-graphics]{--mg-brass: url(data:image/webp;base64,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);--mg-brass-dark: #3b2a12;--mg-brass-light: #e9c98a;--mg-enamel: #6e1a14;--mg-enamel-light: #a8322a;--mg-glass-glint: rgba(255, 248, 225, .55);--mg-wood-rail: url(/assets/desk-wood-1024-fjBIfG1U.webp)}.mg-root[data-mg-theme=gaslamp][data-mg-graphics=ultra]{--mg-brass: url(/assets/brass-512-3pGHlVq8.webp)}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-hud{background-color:var(--mg-color-chrome);background-image:linear-gradient(180deg,#ffdca012,#0000008c),linear-gradient(#0e08039e,#0e08039e),var(--mg-wood-rail);background-size:auto,auto,640px;border-bottom:3px solid transparent;border-image:linear-gradient(90deg,var(--mg-brass-dark),var(--mg-brass-light) 30%,#8a6a32 55%,var(--mg-brass-light) 80%,var(--mg-brass-dark)) 1;box-shadow:0 6px 14px #00000073}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-clock__face{border-radius:50%;background:radial-gradient(circle at 50% 50%,#0000 58%,#1e10028c 74%,#0000 76%),radial-gradient(circle at 32% 26%,#ffecbe80,#ffecbe00 46%),var(--mg-brass) center / 160% auto;box-shadow:0 0 0 2px var(--mg-brass-dark),0 0 0 3px var(--mg-brass-light),0 0 0 5px #7a5a24,0 0 0 6px var(--mg-brass-dark),0 4px 10px 5px #0000008c,inset 0 2px 3px #fff0c899,inset 0 -3px 6px #28140099}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-clock__face:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;background:radial-gradient(ellipse 55% 35% at 36% 24%,var(--mg-glass-glint),rgba(255,255,255,0) 70%),radial-gradient(ellipse 30% 14% at 68% 82%,#ffffff2e,#fff0 70%),radial-gradient(circle at 50% 50%,#fff0 62%,#ffffff1f 70%,#00000040)}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-clock__wedge{fill:#28160414;stroke:#3a2810;stroke-width:1.4}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-clock__wedge[data-on=true]{fill:var(--mg-enamel);filter:drop-shadow(0 0 1px rgba(0,0,0,.6))}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-clock__rim{stroke:#2a1c08;stroke-width:2}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-clock__pin{fill:var(--mg-brass-light);stroke:var(--mg-brass-dark);stroke-width:1.5}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-gauge__face{padding:6px 8px 2px;border-radius:48px 48px 6px 6px;background:radial-gradient(ellipse 60% 45% at 35% 20%,#ffecbe73,#ffecbe00 60%),var(--mg-brass) center / 200% auto;box-shadow:0 0 0 1px var(--mg-brass-dark),0 0 0 2px var(--mg-brass-light),0 0 0 3px var(--mg-brass-dark),0 4px 9px 3px #00000080,inset 0 1px 2px #fff0c899}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-gauge .mg-instrument__value{margin-top:5px}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-gauge__track{stroke:#2e2008;opacity:.55}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-gauge__fill{stroke:var(--mg-enamel)}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-gauge__needle{stroke:#1b1206;filter:drop-shadow(1px 1px .6px rgba(0,0,0,.5))}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-gauge__hub{fill:var(--mg-brass-light);stroke:var(--mg-brass-dark);stroke-width:1.2}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-countdown__candle{overflow:visible}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-countdown__art{clip-path:inset(35% 0 0 0);filter:drop-shadow(0 2px 2px rgba(0,0,0,.45))}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-flame{display:block;position:absolute;left:50%;bottom:calc(26px * (.35 + .65 * var(--mg-burn, 1)));width:0;height:0;pointer-events:none}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-flame>span{position:absolute;left:0;bottom:0;transform-origin:50% 100%}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-flame__wick{width:1.6px;height:4px;margin-left:-.8px;background:linear-gradient(#120a04,#3a2412);border-radius:1px}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-flame__halo{width:44px;height:44px;margin-left:-22px;margin-bottom:-10px;border-radius:50%;background:radial-gradient(circle,#ffbe5a73,#ffa03c1f 45%,#ff963200 70%);mix-blend-mode:screen;animation:mg-flame-halo 3.2s ease-in-out infinite}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-flame__outer{width:9px;height:17px;margin-left:-4.5px;margin-bottom:2px;border-radius:50% 50% 45% 45%/62% 62% 38% 38%;background:radial-gradient(ellipse 50% 60% at 50% 72%,#fff3c8,#ffcf6a 30%,#f08a24 62%,#c83c0abf 82%,#a01e0000);filter:blur(.4px);box-shadow:0 0 6px 2px #ffaa3c8c;animation:mg-flame-dance 1.9s ease-in-out infinite}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-flame__inner{width:4px;height:7px;margin-left:-2px;margin-bottom:3px;border-radius:50% 50% 45% 45%;background:radial-gradient(ellipse at 50% 80%,#5a8cffd9,#ffffffe6 45%,#fff0);animation:mg-flame-dance 1.9s ease-in-out infinite}@keyframes mg-flame-dance{0%,to{transform:scale(1) skew(0)}18%{transform:scale(.94,1.06) skew(-2deg)}37%{transform:scale(1.04,.95) skew(1.5deg)}55%{transform:scale(.97,1.1) skew(-1deg)}74%{transform:scale(1.02,.97) skew(2.5deg)}}@keyframes mg-flame-halo{0%,to{opacity:.85;transform:scale(1)}40%{opacity:1;transform:scale(1.08)}70%{opacity:.9;transform:scale(.96)}}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-seal{background:url(/assets/seal-COiHmb-r.webp) center / contain no-repeat,var(--mg-wax);background-blend-mode:hard-light,normal}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-seal__monogram{color:#0000006b;text-shadow:0 1px 0 rgba(255,220,200,.35),0 -1px 0 rgba(0,0,0,.45)}.mg-root[data-mg-theme=gaslamp][data-mg-motion=reduced] .mg-flame>span{animation:none}@media (prefers-reduced-motion: reduce){.mg-root[data-mg-theme=gaslamp]:not([data-mg-motion=full]) .mg-flame>span{animation:none}}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-hud .mg-slot{border:0;border-radius:3px;background:linear-gradient(#0000008c,#00000059);box-shadow:inset 0 2px 3px #000c,inset 0 -1px #ffdca01f,0 1px #ffdca026}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-hud .mg-slot[data-on=true]{background:linear-gradient(135deg,#fffadcbf,#fffadc00 38%,#fffadc00 62%,#fff0c859 78%,#fffadc00),var(--mg-brass) center / 300% auto,#d6a948;box-shadow:0 0 0 1px var(--mg-brass-dark),0 1px 3px #0009,inset 0 1px #fffadccc}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-die[data-kind]{perspective:calc(var(--mg-die-size) * 4);padding:2px;opacity:1;animation:none}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-die:has(.mg-die__cube) svg{display:none}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-die__cube{display:block;position:relative;width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(-24deg) rotateY(30deg) var(--mg-die-show)}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-die:has(.mg-die__cube){filter:drop-shadow(0 calc(var(--mg-die-size) * .14) calc(var(--mg-die-size) * .1) rgba(0,0,0,.5))}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-die[data-tumbling=true] .mg-die__cube{animation:mg-die-tumble 1.15s cubic-bezier(.2,.75,.25,1) both;animation-delay:var(--mg-die-delay, 0ms)}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-die[data-tumbling=true]:has(.mg-die__cube){animation:mg-die-appear .25s ease-out both;animation-delay:var(--mg-die-delay, 0ms)}@keyframes mg-die-appear{0%{opacity:0}to{opacity:1}}@keyframes mg-die-tumble{0%{transform:translateY(calc(var(--mg-die-size) * -1.6)) rotateX(-24deg) rotateY(30deg) rotateX(620deg) rotateY(410deg) rotate(90deg) var(--mg-die-show)}55%{transform:translateY(calc(var(--mg-die-size) * .08)) rotateX(-24deg) rotateY(30deg) rotateX(120deg) rotateY(70deg) rotate(14deg) var(--mg-die-show)}72%{transform:translateY(calc(var(--mg-die-size) * -.22)) rotateX(-24deg) rotateY(30deg) rotateX(28deg) rotateY(10deg) var(--mg-die-show)}86%{transform:translateY(0) rotateX(-24deg) rotateY(30deg) rotateX(-6deg) rotateY(-3deg) var(--mg-die-show)}to{transform:rotateX(-24deg) rotateY(30deg) var(--mg-die-show)}}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-die__side{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18%;backface-visibility:hidden;transform:var(--mg-die-place) translateZ(calc(var(--mg-die-size) / 2));background:radial-gradient(circle at 30% 25%,#fffffab3,#fffffa00 55%),radial-gradient(circle at 50% 50%,#0000 55%,#5a462847),url(data:image/webp;base64,UklGRoABAABXRUJQVlA4IHQBAABwFQCdASoAAQABPpFIok0lpCMiICgAsBIJaW7g2RBqYDw0tMVg7lfsAT7z7gsm7pD1qiWj0ptnlLteSDwJ2mJP73+CRPePbcNtlplZpHfCiaU+Wh00oTyA5Bi1kRHCGicPe6qUz2FcGSYdcPDduHKI6Xv14qt3nZc8g441Gc6YbDyE0hI5Bki+9FpTEGowUnsbRVQIkQ1FhyxoJ9siK9SjnjpQFYiR4ikaFBC/9UB59+NlosAA/sCrr/r1pbm7Ie2Tv7bm7dCvL5OVh0e8mkupIWwCu1aZ9ojqEV4G+kFMYcoyAiAfuGhIpLlbvTW7y6UFzK/thCgcgP5vQmUZa2yznelj8pdxEWQdtkb+/GJIPX3oxgKsuRAViuL6rMOB/3YBInGp6Zt7W5e6o0sETtpSiR1yq0L5rpCGvH1EYH5YoqxG+KpWxmZP83IGkegxQbRTVX6T4f0wsu1iuQieo0jNNMa6bEdL2MwGiSLZgxCWu3wJ8AA=) center / cover,#efe6cf;box-shadow:inset 0 0 calc(var(--mg-die-size) * .08) #785f3c73,inset 0 0 0 1px #785f3c59}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-die__side[data-face="3"],.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-die__side[data-face="4"]{filter:brightness(.68) sepia(.15)}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-die__side[data-face="2"],.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-die__side[data-face="5"]{filter:brightness(.86)}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-die__hole{position:absolute;width:18%;height:18%;margin:-9% 0 0 -9%;border-radius:50%;background:radial-gradient(circle at 60% 65%,#4a3a26,#1c140b 55%,#0b0703);box-shadow:inset 0 1px 1.5px #000000e6,0 .5px #fffff5b3}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-die[data-kind=gilded] .mg-die__side{background:radial-gradient(circle at 30% 25%,#fffadcbf,#fffadc00 50%),radial-gradient(circle at 50% 50%,#0000 55%,#3c230066),var(--mg-brass) center / 220% auto,#c99a3e;box-shadow:inset 0 0 calc(var(--mg-die-size) * .08) #46280099,inset 0 0 0 1px #ffe6aa80}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-die[data-emphasized=true]:has(.mg-die__cube){filter:drop-shadow(0 calc(var(--mg-die-size) * .12) calc(var(--mg-die-size) * .1) rgba(0,0,0,.45)) drop-shadow(0 0 calc(var(--mg-die-size) * .12) rgba(255,196,110,.75))}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-die:not([data-emphasized=true]):has(.mg-die__cube){filter:drop-shadow(0 calc(var(--mg-die-size) * .12) calc(var(--mg-die-size) * .1) rgba(0,0,0,.45)) saturate(.7) brightness(.86)}.mg-root[data-mg-theme=gaslamp][data-mg-motion=reduced] .mg-die__cube{animation:none!important}@media (prefers-reduced-motion: reduce){.mg-root[data-mg-theme=gaslamp]:not([data-mg-motion=full]) .mg-die__cube{animation:none!important}}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-corkboard:not([data-variant=page]) .mg-corkboard__surface{background-image:radial-gradient(ellipse 90% 70% at 50% 30%,#ffdcaa1f,#0000 60%),radial-gradient(ellipse 120% 100% at 50% 50%,#0000 60%,#1e0f0073),url(/assets/cork-512-BX1-sPBj.webp);background-size:auto,auto,384px}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-letter{text-shadow:0 0 .5px currentColor,.2px .3px .6px rgba(40,20,10,.25)}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] :is(.mg-ephemera,.mg-slip){box-shadow:inset 0 0 40px #78501e29,inset 0 0 6px #78501e38,0 1px 1px #0000002e,0 6px 14px #00000038}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-roll__dice:has(.mg-die__cube){display:inline-flex;gap:12px;padding:12px 16px 14px;border-radius:8px;background-color:#1f4430;background-image:radial-gradient(ellipse 80% 70% at 40% 30%,#ffe6aa1f,#0000 70%),radial-gradient(ellipse 120% 120% at 50% 50%,#0000 50%,#00000073),var(--mg-texture-grain, none);background-size:auto,auto,160px;background-blend-mode:normal,normal,overlay;box-shadow:inset 0 3px 8px #000000b3,inset 0 0 0 1px #00000080,0 0 0 4px #3b2414,0 0 0 5px #6d4728,0 0 0 6px #241307,0 4px 10px 6px #00000059;margin:var(--mg-space-3) 6px}.mg-root[data-mg-theme=gaslamp][data-mg-graphics][data-mg-variant=dark] :is(.mg-ephemera,.mg-slip,.mg-envelope__closed,.mg-envelope__letter .mg-letter){--mg-color-paper: #ddd0b4;--mg-color-paper-raised: #e3d7bd;--mg-color-paper-sunk: #d3c4a5;--mg-color-ink: #1f1a16;--mg-color-ink-muted: #4a3b2c;--mg-color-ink-faint: #6e5c46;--mg-color-rule: #b5a27e;--mg-color-accent: #7a1f1f;--mg-color-accent-ink: #f7f0e0;--mg-color-focus: #a4560f;color:var(--mg-color-ink)}.mg-root[data-mg-theme=gaslamp][data-mg-graphics][data-mg-variant=dark] :is(.mg-ephemera,.mg-slip){background-color:var(--mg-color-paper-raised);box-shadow:inset 0 0 50px #6e46194d,inset 0 0 6px #6e461959,0 2px 2px #0006,0 12px 28px #0000008c}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-envelope__closed{background-color:#e6d9bc;color:#1f1a16;border:1px solid #b5a27e;box-shadow:inset 0 0 30px #6e461938,0 2px 2px #0000004d,0 10px 22px #0006}.mg-root[data-mg-theme=gaslamp][data-mg-graphics][data-mg-variant=dark] .mg-envelope__closed{background-color:#d6c8a8}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-envelope__flap{background:linear-gradient(170deg,#efe3c7,#d9caa8);filter:drop-shadow(0 3px 3px rgba(60,35,10,.35))}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-envelope__closed .mg-envelope__to,.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-envelope__closed .mg-envelope__from{color:#1f1a16}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-envelope__closed .mg-envelope__from{color:#4a3b2c}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-envelope__shards{display:block;position:absolute;top:calc(34% + 28px);left:50%;width:0;height:0;pointer-events:none}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-envelope__shards>span{position:absolute;width:var(--size);height:calc(var(--size) * .7);margin:calc(var(--size) * -.35) 0 0 calc(var(--size) * -.5);background:radial-gradient(circle at 30% 30%,#ffdcc880,#ffdcc800 45%),var(--mg-shard, var(--mg-color-seal));clip-path:polygon(10% 20%,60% 0,100% 35%,85% 90%,30% 100%,0 60%);animation:mg-shard-fly .75s cubic-bezier(.15,.6,.35,1) forwards}@keyframes mg-shard-fly{0%{transform:translate(0) rotate(0);opacity:1}60%{opacity:1}to{transform:translate(var(--dx),calc(var(--dy) + 34px)) rotate(var(--rot));opacity:0}}@property --mg-ink-reveal{syntax: "<percentage>"; inherits: false; initial-value: 100%;}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-post:last-of-type .mg-post__body{-webkit-mask-image:linear-gradient(118deg,#000 calc(var(--mg-ink-reveal) - 14%),transparent var(--mg-ink-reveal));mask-image:linear-gradient(118deg,#000 calc(var(--mg-ink-reveal) - 14%),transparent var(--mg-ink-reveal));-webkit-mask-size:100% 100%;mask-size:100% 100%;animation:mg-ink-write 1.6s cubic-bezier(.4,.1,.3,1) both,mg-ink-dry 4s ease-out both}@keyframes mg-ink-write{0%{--mg-ink-reveal: 0%}to{--mg-ink-reveal: 116%}}@keyframes mg-ink-dry{0%{text-shadow:0 0 .8px currentColor,0 0 2px rgba(0,0,0,.35);filter:saturate(1.4) brightness(.8)}to{text-shadow:none;filter:none}}.mg-root[data-mg-theme=gaslamp][data-mg-motion=reduced] .mg-post:last-of-type .mg-post__body{animation:none;-webkit-mask-image:none;mask-image:none}@media (prefers-reduced-motion: reduce){.mg-root[data-mg-theme=gaslamp][data-mg-graphics]:not([data-mg-motion=full]) .mg-post:last-of-type .mg-post__body{animation:none;-webkit-mask-image:none;mask-image:none}}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-cover__title{background:linear-gradient(105deg,#e8c77a,#f3dc9c 30%,#fff6dc 45%,#f3dc9c 52%,#d9b062 70%,#e8c77a);background-size:300% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 1px 0 rgba(0,0,0,.6)) drop-shadow(0 -1px 0 rgba(255,228,180,.12));animation:mg-gilt-sheen 9s ease-in-out 1.2s infinite}@keyframes mg-gilt-sheen{0%,62%{background-position:100% 0}80%,to{background-position:0% 0}}.mg-root[data-mg-theme=gaslamp][data-mg-motion=reduced] .mg-cover__title{animation:none}@media (prefers-reduced-motion: reduce){.mg-root[data-mg-theme=gaslamp]:not([data-mg-motion=full]) .mg-cover__title{animation:none}}.mg-root[data-mg-theme=gaslamp][data-mg-graphics=ultra] .mg-scenehead__mood img{animation:mg-mood-drift 48s ease-in-out infinite alternate,mg-mood-flicker 5.3s ease-in-out infinite;transform-origin:50% 40%}@keyframes mg-mood-drift{0%{transform:scale(1.02) translate(0)}to{transform:scale(1.09) translate(-1.2%,.8%)}}@keyframes mg-mood-flicker{0%,to{filter:brightness(1) saturate(1)}23%{filter:brightness(.94) saturate(.97)}41%{filter:brightness(1.03) saturate(1.02)}67%{filter:brightness(.97) saturate(1)}82%{filter:brightness(1.02) saturate(1.03)}}.mg-root[data-mg-theme=gaslamp][data-mg-motion=reduced] .mg-scenehead__mood img{animation:none}@media (prefers-reduced-motion: reduce){.mg-root[data-mg-theme=gaslamp]:not([data-mg-motion=full]) .mg-scenehead__mood img{animation:none}}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-turner__surface{position:relative}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-turner__surface[data-dragging]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;background:linear-gradient(calc(90deg + 180deg*clamp(0,var(--mg-turn, 0) * 1000,1)),#140a0259,#140a0214 35%,#fff5dc1f 80%,#fff5dc38);opacity:min(1,abs(var(--mg-turn, 0)) * 2.4)}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-turner__surface>.mg-m-pageTurn{position:relative}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-turner__surface>.mg-m-pageTurn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#140a0273,#140a0200 60%);animation:mg-page-settle .7s ease-out both}@keyframes mg-page-settle{0%{opacity:1}to{opacity:0}}.mg-root[data-mg-theme=gaslamp][data-mg-motion=reduced] .mg-turner__surface>.mg-m-pageTurn:after{display:none}@media (prefers-reduced-motion: reduce){.mg-root[data-mg-theme=gaslamp]:not([data-mg-motion=full]) .mg-turner__surface>.mg-m-pageTurn:after{display:none}}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-gauge__needle{display:none}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-gauge__pointer{display:block;position:absolute;left:42px;top:calc(6px + 42px * (50 / 58) - 26px);width:4px;height:26px;transform-origin:50% 100%;transform:rotate(var(--mg-needle, 0deg));background:linear-gradient(90deg,#6b4a18,#f2d58e 45%,#8a6424);clip-path:polygon(50% 0,100% 100%,0 100%);filter:drop-shadow(1px 1px .6px rgba(0,0,0,.55));animation:mg-needle-settle 1.6s cubic-bezier(.2,.9,.3,1.25) both .3s}@keyframes mg-needle-settle{0%{transform:rotate(-90deg)}55%{transform:rotate(calc(var(--mg-needle, 0deg) + 9deg))}75%{transform:rotate(calc(var(--mg-needle, 0deg) - 3deg))}to{transform:rotate(var(--mg-needle, 0deg))}}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-hud .mg-countdown{position:relative}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-hud .mg-countdown:has(.mg-flame):before{content:"";position:absolute;left:50%;top:6px;width:170px;height:120px;margin-left:-85px;margin-top:-40px;border-radius:50%;pointer-events:none;background:radial-gradient(ellipse,#ffb45a38,#ffa0460f 45%,#ff963c00 70%);mix-blend-mode:screen;animation:mg-flame-halo 3.2s ease-in-out infinite}.mg-root[data-mg-theme=gaslamp][data-mg-motion=reduced] .mg-gauge__pointer,.mg-root[data-mg-theme=gaslamp][data-mg-motion=reduced] .mg-hud .mg-countdown:before{animation:none}@media (prefers-reduced-motion: reduce){.mg-root[data-mg-theme=gaslamp]:not([data-mg-motion=full]) .mg-gauge__pointer,.mg-root[data-mg-theme=gaslamp]:not([data-mg-motion=full]) .mg-hud .mg-countdown:before{animation:none}}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-sheet :is(.mg-slot,.mg-sheet__box){border-color:#3c2d1e8c;border-width:1.5px}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-sheet :is(.mg-slot,.mg-sheet__box)[data-on=true]{border-color:#1f2a26;background:repeating-linear-gradient(-52deg,rgba(10,20,16,.55) 0 1.3px,transparent 1.3px 2.7px),repeating-linear-gradient(38deg,rgba(10,20,16,.3) 0 1px,transparent 1px 3.1px),var(--mg-color-accent-alt);box-shadow:0 0 .8px #0a1410cc}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-sheet :is(.mg-slot,.mg-sheet__box):nth-child(3n+1){transform:rotate(-1.6deg)}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-sheet :is(.mg-slot,.mg-sheet__box):nth-child(3n+2){transform:rotate(1.1deg) translateY(.4px)}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-sheet__pip[data-on=true]{background:radial-gradient(circle at 40% 35%,#3a2d22,#120c08 70%);box-shadow:0 0 1.2px #120c08cc}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-effect[data-tone=scar]{color:#8f1d14;background:transparent;border:2px double #8f1d14;border-radius:3px;text-transform:uppercase;letter-spacing:.08em;font-weight:600;transform:rotate(-1.6deg);text-shadow:0 0 .6px #8f1d14;box-shadow:inset 0 0 3px #8f1d1440}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-effect[data-tone=scar][open]{transform:none;text-transform:none;letter-spacing:normal;font-weight:400}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-portrait{position:relative;box-shadow:0 0 0 1.5px var(--mg-brass-dark),0 0 0 3px var(--mg-brass-light),0 0 0 4px #7a5a24,0 2px 5px 3px #0006,inset 0 2px 4px #00000073}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-portrait:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse 55% 35% at 34% 22%,#fff8e16b,#fff0 70%),radial-gradient(circle at 50% 50%,#0000 60%,#0000004d)}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-button[data-variant=primary]{background-image:linear-gradient(180deg,#ffffff24,#fff0 45%,#0000002e);box-shadow:inset 0 1px #fff0dc4d,inset 0 -1px #0000004d,0 1px 2px #00000059}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-button[data-variant=primary]:active{background-image:linear-gradient(180deg,#0000002e,#0000 60%);box-shadow:inset 0 2px 3px #0006}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-compose__body{caret-color:var(--mg-color-accent);background-image:repeating-linear-gradient(180deg,transparent 0,transparent calc(1lh - 1px),color-mix(in srgb,var(--mg-color-rule) 70%,transparent) calc(1lh - 1px),color-mix(in srgb,var(--mg-color-rule) 70%,transparent) 1lh);background-position:0 var(--mg-space-3);background-attachment:local}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-corkboard__threads path{stroke-width:2.2;stroke-dasharray:3 .6;filter:drop-shadow(1.5px 4px 1.6px rgba(20,8,0,.5))}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-clock__wedge[data-on=true]{animation:mg-enamel-flood .7s cubic-bezier(.2,.7,.3,1) both}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-clock__wedge[data-on=true]:nth-child(2){animation-delay:.08s}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-clock__wedge[data-on=true]:nth-child(3){animation-delay:.16s}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-clock__wedge[data-on=true]:nth-child(4){animation-delay:.24s}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-clock__wedge[data-on=true]:nth-child(5){animation-delay:.32s}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-clock__wedge[data-on=true]:nth-child(n+6){animation-delay:.4s}@keyframes mg-enamel-flood{0%{fill-opacity:0}55%{fill-opacity:1;fill:var(--mg-enamel-light)}to{fill-opacity:1}}.mg-root[data-mg-theme=gaslamp][data-mg-motion=reduced] .mg-clock__wedge[data-on=true]{animation:none}@media (prefers-reduced-motion: reduce){.mg-root[data-mg-theme=gaslamp][data-mg-graphics]:not([data-mg-motion=full]) .mg-clock__wedge[data-on=true]{animation:none}}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-cover{background-image:url(data:image/webp;base64,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),url(data:image/webp;base64,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),url(data:image/webp;base64,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),url(data:image/webp;base64,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),radial-gradient(ellipse at 30% 20%,var(--mg-light-warm, transparent),transparent 60%),linear-gradient(var(--mg-binding-shade, transparent),var(--mg-binding-shade, transparent)),var(--mg-texture-binding, none);background-position:left top,right top,left bottom,right bottom,0 0,0 0,0 0;background-size:84px,84px,84px,84px,auto,auto,var(--mg-texture-binding-size, 512px);background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,repeat}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-spine{isolation:isolate;border-radius:5px 5px 2px 2px/4px 4px 2px 2px;box-shadow:0 1px #00000059,3px 2px 5px -1px #00000073,-1px 0 2px #00000040}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-spine:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#0000008c 0,#0000001f 9%,#ffecc838 24%,#ffecc80f 40%,#0000 55%,#0000004d 86%,#0009),linear-gradient(#00000059,#0000 4%,#0000 96%,#0006),var(--mg-texture-binding, none) center / 220px;background-blend-mode:normal,normal,luminosity;mix-blend-mode:hard-light;opacity:.85}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-spine>:is(.mg-spine__band,.mg-spine__title){position:relative;z-index:1}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-spine__band{height:9px;border:0;opacity:1;background:linear-gradient(#e9c98a,#8a6a32) top / 100% 1px no-repeat,linear-gradient(#e9c98a,#8a6a32) bottom / 100% 1px no-repeat,linear-gradient(#ffecc847,#0000 45%,#00000073);box-shadow:0 1px 1px #00000059}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-spine__title{text-shadow:-1px 0 0 rgba(0,0,0,.55),1px 0 0 rgba(255,236,200,.18)}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-spine[data-your-move=true]:after{z-index:2;filter:drop-shadow(0 1px 1px rgba(0,0,0,.5))}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-shelf__row{align-items:flex-start;gap:0;border-bottom:0}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-shelf__row li{grid-template-rows:210px 14px auto;gap:0;padding-inline:calc(var(--mg-space-3) / 2)}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-shelf__row li>.mg-spine{align-self:end}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-shelf__row li:after{content:"";grid-row:2;grid-column:1;justify-self:stretch;margin-inline:calc(var(--mg-space-3) / -2);background:linear-gradient(#00000073,#0000 5px),linear-gradient(#ffe2b459,#ffe2b400 2px,#0000 9px,#00000073),var(--mg-texture-desk, linear-gradient(90deg, #5b3b22, #6b4529 30%, #4f321c 62%, #634027)) 0 0 / 512px;box-shadow:0 3px 4px -2px #0006}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-shelf__row li>.mg-spine__meta{grid-row:3;margin-top:var(--mg-space-1)}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-dispatch{position:relative;padding-top:calc(var(--mg-space-3) + 4px);color:var(--mg-color-ink);background:linear-gradient(#ffffff14,#0000000d),var(--mg-texture-grain, none) 0 0 / var(--mg-texture-grain-size, 512px),var(--mg-color-paper-raised);background-blend-mode:normal,overlay,normal;border:0;border-left:4px solid var(--mg-color-rule);border-radius:1px;-webkit-mask:radial-gradient(circle 2.5px at 50% 0,transparent 2.4px,#000 2.6px) 0 0 / 9px 6px repeat-x,linear-gradient(#000,#000) 0 6px / 100% 100% no-repeat;mask:radial-gradient(circle 2.5px at 50% 0,transparent 2.4px,#000 2.6px) 0 0 / 9px 6px repeat-x,linear-gradient(#000,#000) 0 6px / 100% 100% no-repeat;transform:rotate(var(--mg-slip-tilt, -.35deg));transition:transform var(--mg-duration-quick) var(--mg-ease-standard)}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-orrery__list>li{filter:drop-shadow(0 2px 2px rgba(0,0,0,.45)) drop-shadow(0 8px 12px rgba(0,0,0,.3))}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-orrery__list>li:nth-child(2n) .mg-dispatch{--mg-slip-tilt: .3deg}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-orrery__list>li:nth-child(3n) .mg-dispatch{--mg-slip-tilt: -.15deg}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-dispatch:is(:hover,:focus-visible){transform:rotate(0) translateY(-2px)}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-dispatch:focus-visible{outline:3px solid var(--mg-color-focus);outline-offset:-5px}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-dispatch__kind{font-family:var(--mg-font-ui);font-weight:600;color:var(--mg-color-ink-muted)}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-dispatch__context{color:var(--mg-color-ink-muted);opacity:1}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-dispatch[data-kind=alert]{color:var(--mg-color-ink);background:linear-gradient(90deg,color-mix(in srgb,var(--mg-color-danger) 10%,transparent),transparent 60%),var(--mg-texture-grain, none) 0 0 / var(--mg-texture-grain-size, 512px),var(--mg-color-paper-raised);background-blend-mode:normal,overlay,normal;border-left:8px solid var(--mg-color-danger)}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-dispatch[data-kind=alert] .mg-dispatch__kind{color:var(--mg-color-danger)}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-dispatch[data-kind=tick]{border-left-color:var(--mg-color-candle)}.mg-root[data-mg-theme=gaslamp][data-mg-motion=reduced] .mg-dispatch{transition:none}@media (prefers-reduced-motion: reduce){.mg-root[data-mg-theme=gaslamp]:not([data-mg-motion=full]) .mg-dispatch{transition:none}}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-turner__leaf{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;max-width:calc(var(--mg-measure) + 2 * var(--mg-space-6));margin-inline:auto;overflow:clip;pointer-events:none;perspective:3600px;perspective-origin:0 40%;animation:mg-leaf-life .85s linear both}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-turner__leaf:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#140a023d,#140a0212 60%,#140a0200);animation:mg-leaf-shadow .85s ease-in-out both}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-turner__leaf[data-dir=prev]:before{transform:scaleX(-1)}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-turner__sheet{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--mg-color-paper);background-image:var(--mg-texture-grain, none),var(--mg-asset-paper);background-size:var(--mg-texture-grain-size, 512px) auto,auto;background-blend-mode:overlay,normal;transform-origin:left center;backface-visibility:hidden;animation:mg-leaf-next .85s cubic-bezier(.45,.05,.55,.95) both}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-turner__leaf[data-dir=prev] .mg-turner__sheet{transform-origin:right center;animation-name:mg-leaf-prev}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-turner__leaf[data-dir=prev]{perspective-origin:100% 40%}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-turner__sheet:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#140a0247,#140a0200 35%,#fff6e159 92%,#140a022e);animation:mg-leaf-light .85s ease-in both}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-turner__leaf[data-dir=prev] .mg-turner__sheet:after{transform:scaleX(-1)}@keyframes mg-leaf-next{0%{transform:rotateY(0)}to{transform:rotateY(-90deg)}}@keyframes mg-leaf-prev{0%{transform:rotateY(0)}to{transform:rotateY(90deg)}}@keyframes mg-leaf-light{0%{opacity:0;background-color:#140a0200}35%{opacity:1}to{opacity:1;background-color:#140a0273}}@keyframes mg-leaf-shadow{0%{opacity:0}60%{opacity:1}to{opacity:0}}@keyframes mg-leaf-life{0%{visibility:visible}to{visibility:visible}}.mg-root[data-mg-theme=gaslamp][data-mg-motion=reduced] .mg-turner__leaf{display:none}@media (prefers-reduced-motion: reduce){.mg-root[data-mg-theme=gaslamp]:not([data-mg-motion=full]) .mg-turner__leaf{display:none}}.mg-root[data-mg-theme=gaslamp][data-mg-graphics][data-mg-motion=full] .mg-turner__surface>.mg-m-pageTurn{animation:none}@media (prefers-reduced-motion: no-preference){.mg-root[data-mg-theme=gaslamp][data-mg-graphics]:not([data-mg-motion=reduced]) .mg-turner__surface>.mg-m-pageTurn{animation:none}}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-turn__machine{filter:drop-shadow(0 6px 6px rgba(0,0,0,.55)) drop-shadow(0 0 18px rgba(242,184,75,.12))}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-turn__gear{background:url(/assets/gear-24-BtimjoZT.webp) center / contain no-repeat}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-turn__gear--b{background-image:url(/assets/gear-16-_IRMJtjj.webp)}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-turn__gear--c{background-image:url(/assets/gear-10-BFvmvC3y.webp)}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-turn__gear>*{visibility:hidden}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-cover{position:relative}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-cover:before{content:"";position:absolute;inset:clamp(12px,3.2vw,44px);z-index:0;pointer-events:none;border:3px double rgba(222,183,104,.55);border-radius:2px;box-shadow:0 1px #ffe2aa1f,inset 0 1px 1px #00000073,inset 0 0 0 9px transparent,inset 0 0 0 10px #00000052,inset 0 1px 0 10px #ffe2aa14}@media (max-width: 640px){.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-cover:before{display:none}}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-cover__frame{position:relative;z-index:1}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-corkboard:not([data-variant=page]){border:14px solid transparent;border-radius:3px;background:linear-gradient(180deg,#ffe4b44d,#ffe4b400 14px) border-box,linear-gradient(0deg,#0a04008c,#0a040000 14px) border-box,linear-gradient(90deg,#ffe4b429,#ffe4b400 14px) border-box,linear-gradient(270deg,#0a040066,#0a040000 14px) border-box,linear-gradient(#28140640,#28140640) border-box,var(--mg-texture-desk, linear-gradient(90deg, #4a2e18, #5b3a20 40%, #42291a 70%, #553620)) 0 0 / 512px border-box,#4a2e18 border-box;box-shadow:0 0 0 1px #140a02cc,0 3px 4px #00000059,0 14px 28px -6px #00000073}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-corkboard:not([data-variant=page]) .mg-corkboard__surface{box-shadow:inset 0 0 0 1px #140a02b3,inset 0 5px 10px #0000008c,inset 3px 0 6px #0000004d}.mg-root[data-mg-theme=gaslamp][data-mg-motion=reduced] :not([class*=mg-m-]),.mg-root[data-mg-theme=gaslamp][data-mg-motion=reduced] *:before,.mg-root[data-mg-theme=gaslamp][data-mg-motion=reduced] *:after{animation:none!important}@media (prefers-reduced-motion: reduce){.mg-root[data-mg-theme=gaslamp]:not([data-mg-motion=full]) :not([class*=mg-m-]),.mg-root[data-mg-theme=gaslamp]:not([data-mg-motion=full]) *:before,.mg-root[data-mg-theme=gaslamp]:not([data-mg-motion=full]) *:after{animation:none!important}}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-roll[data-tumbling] .mg-roll__main>:not(.mg-roll__action,.mg-roll__dice){animation:mg-roll-land .5s cubic-bezier(.2,.7,.3,1) both;animation-delay:calc(1.15s + var(--mg-roll-stagger, 0ms))}@keyframes mg-roll-land{0%{opacity:0;transform:translateY(3px);letter-spacing:.08em}to{opacity:1;transform:none}}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-envelope__letter{position:relative;transform-origin:50% 0;animation:mg-letter-unfold .9s cubic-bezier(.22,.8,.3,1) both}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-envelope__letter:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent calc(33.3% - 1px),rgba(60,40,20,.07) calc(33.3% - 1px),rgba(255,250,235,.1) 33.3%,transparent calc(33.3% + 2px)),linear-gradient(180deg,transparent calc(66.6% - 1px),rgba(60,40,20,.07) calc(66.6% - 1px),rgba(255,250,235,.1) 66.6%,transparent calc(66.6% + 2px));animation:mg-letter-creases .9s ease-out both}@keyframes mg-letter-unfold{0%{opacity:0;transform:perspective(1400px) rotateX(-72deg) scaleY(.34)}35%{opacity:1;transform:perspective(1400px) rotateX(-38deg) scaleY(.67)}to{opacity:1;transform:none}}@keyframes mg-letter-creases{0%{filter:contrast(4)}to{filter:none}}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-ballot{border:0;border-radius:1px;background-image:var(--mg-texture-grain, none);background-size:var(--mg-texture-grain-size, 512px) auto;background-blend-mode:overlay;box-shadow:inset 0 0 0 5px var(--mg-color-paper-raised),inset 0 0 0 6px color-mix(in srgb,var(--mg-color-ink) 55%,transparent),inset 0 0 0 8px var(--mg-color-paper-raised),inset 0 0 0 9px color-mix(in srgb,var(--mg-color-ink) 35%,transparent),0 1px 2px #0000002e,0 6px 14px -6px #0000004d;padding:calc(var(--mg-space-4) + 6px)}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-ballot__prompt{text-align:center}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-ballot__note{text-align:center;font-style:italic}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-ballot__option{padding-right:calc(var(--mg-space-3) + 34px);border-radius:1px;border-style:dashed}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-ballot__option[aria-checked=true]{border-style:solid;padding-right:calc(var(--mg-space-3) + 33px)}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-ballot__option:after{content:"";position:absolute;top:50%;right:var(--mg-space-3);width:22px;height:22px;margin-top:-11px;display:grid;place-items:center;font-family:var(--mg-font-marginalia);font-size:26px;line-height:1;color:var(--mg-color-accent);border:1.5px solid color-mix(in srgb,var(--mg-color-ink) 70%,transparent);border-radius:1px}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-ballot[data-presentation=cards] .mg-ballot__option:after{top:var(--mg-space-3);margin-top:0}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-ballot__option[aria-checked=true]:after{content:"✗";text-shadow:0 0 .6px currentColor;animation:mg-ballot-mark .35s cubic-bezier(.3,.7,.3,1) both}@keyframes mg-ballot-mark{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-corkboard:not([data-variant=page]) :is(.mg-pin,.mg-note:not([data-variant=handwritten])){background-image:linear-gradient(170deg,#ffffff1f,#fff0 40%,#0000 70%,#28140014),var(--mg-texture-grain, none);background-size:auto,var(--mg-texture-grain-size, 512px) auto;background-blend-mode:normal,overlay;box-shadow:0 1px 1px #14080059,0 0 0 .5px #1408001f,0 10px 9px -7px #14080080,0 4px 14px -4px #14080040}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-instrument-detail__figure{background-color:var(--mg-color-chrome);background-image:radial-gradient(ellipse 60% 90% at 50% 40%,#ffd28c1f,#0000 70%),linear-gradient(180deg,#ffdca012,#0000008c),linear-gradient(#0e08039e,#0e08039e),var(--mg-wood-rail);background-size:auto,auto,auto,640px;border:2px solid transparent;border-image:linear-gradient(90deg,var(--mg-brass-dark),var(--mg-brass-light) 30%,#8a6a32 55%,var(--mg-brass-light) 80%,var(--mg-brass-dark)) 1;box-shadow:inset 0 2px 8px #0000008c}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-skeleton__line{height:1.1em;border-radius:0;background:linear-gradient(transparent calc(100% - 1px),color-mix(in srgb,var(--mg-color-ink) 22%,transparent) calc(100% - 1px));animation:mg-pencil-breathe 2.4s ease-in-out infinite}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-skeleton__block{border-radius:1px;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--mg-color-ink) 9%,transparent) 0 1px,transparent 1px 9px),transparent;outline:1px solid color-mix(in srgb,var(--mg-color-ink) 22%,transparent);outline-offset:-1px;animation:mg-pencil-breathe 2.4s ease-in-out infinite}@keyframes mg-pencil-breathe{0%,to{opacity:.55}50%{opacity:1}}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-orrery__world{position:relative;border:0;border-radius:4px;background:radial-gradient(ellipse 80% 60% at 30% 10%,#ffdca014,#0000 70%),linear-gradient(#0c0703b8,#0c0703cc),var(--mg-texture-binding, none) 0 0 / var(--mg-texture-binding-size, 512px),var(--mg-color-chrome);box-shadow:inset 0 1px #ffe2aa1f,0 1px 1px #00000080,0 14px 30px -8px #000000a6;padding:calc(var(--mg-space-4) + 8px)}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-orrery__world:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;pointer-events:none;border:3px double rgba(222,183,104,.5);border-radius:2px}.mg-root[data-mg-theme=gaslamp][data-mg-graphics] .mg-roll__dice:has(.mg-die__cube){border:6px solid transparent;background-image:radial-gradient(ellipse 80% 70% at 40% 30%,#ffe6aa1f,#0000 70%),radial-gradient(ellipse 120% 120% at 50% 50%,#0000 50%,#00000073),var(--mg-texture-grain, none),linear-gradient(#1f4430,#1f4430),linear-gradient(180deg,#ffe2aa47,#0000 5px,#0000 calc(100% - 5px),#00000080),var(--mg-texture-desk, linear-gradient(90deg, #4a2e18, #5b3a20 40%, #42291a 70%, #553620));background-size:auto,auto,160px,auto,auto,300px;background-origin:padding-box,padding-box,padding-box,padding-box,border-box,border-box;background-clip:padding-box,padding-box,padding-box,padding-box,border-box,border-box;background-blend-mode:normal,normal,overlay,normal,normal,normal;box-shadow:inset 0 3px 8px #000000b3,inset 0 0 0 1px #00000080,0 0 0 1px #241307,0 4px 10px 6px #00000059}
