:root{color-scheme:light dark;font-family:var(--z-sidequest-fontFamily-body,system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", sans-serif);font-size:var(--z-sidequest-fontSize-body,16px);background-color:var(--z-sidequest-color-paper,light-dark(#f2f4f1,#0f1513));color:var(--z-sidequest-color-ink,light-dark(#13201b,#e4ebe7));font-synthesis:none;-webkit-font-smoothing:antialiased;accent-color:var(--z-sidequest-color-ink,light-dark(#13201b,#e4ebe7));line-height:1.5}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scrollbar-gutter:stable;overflow-x:clip}body{min-block-size:100svh;margin:0}h1,h2,h3,p,dl,dd,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0}h1,h2,h3{text-wrap:balance;overflow-wrap:break-word;min-inline-size:0}h1{font-size:var(--z-sidequest-fontSize-title,clamp(26px, 21px + 1.4vw, 32px));letter-spacing:-.02em;font-weight:650;line-height:1.1}h2{font-size:var(--z-sidequest-fontSize-heading,20px);letter-spacing:-.01em;font-weight:650;line-height:1.25}h3{font-size:var(--z-sidequest-fontSize-subheading,17px);font-weight:650;line-height:1.3}p,li,dd{text-wrap:pretty;overflow-wrap:anywhere;max-inline-size:68ch}a{color:var(--z-sidequest-color-signal,light-dark(#0d5a49,#78d1b8));text-underline-offset:3px;touch-action:manipulation;font-weight:600;text-decoration-line:underline;text-decoration-thickness:1.5px}button,select,input,textarea{font:inherit;font-size:var(--z-sidequest-fontSize-root,1rem);color:inherit;touch-action:manipulation}button,select{min-block-size:44px}:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--z-sidequest-color-focus,light-dark(#1f52d6,#8fb0ff));outline-offset:2px}#main h1:focus{outline-width:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.z_scheme-dark{color-scheme:dark}.z_scheme-light{color-scheme:light}.z_scheme-light-dark{color-scheme:light dark}.z-theme-sidequest-theme{--z-sidequest-color-danger:light-dark(#a3261f,#ff9d92);--z-sidequest-color-dangerWash:light-dark(#fbecea,#2e1a18);--z-sidequest-color-done:light-dark(#1f6a3a,#86d6a0);--z-sidequest-color-doneWash:light-dark(#e9f4ec,#16261b);--z-sidequest-color-hairline:light-dark(#d6ddd9,#2a3531);--z-sidequest-color-ink:light-dark(#13201b,#e4ebe7);--z-sidequest-color-ink2:light-dark(#47554f,#a8b5af);--z-sidequest-color-inkHover:light-dark(oklab(34.7158% -.0175298 .00394973),oklab(81.4431% -.00889163 .00266157));--z-sidequest-color-onInk:light-dark(#fff,#0f1513);--z-sidequest-color-rule:light-dark(#8c9a94,#5b6a64);--z-sidequest-color-seal:light-dark(#8a4f00,#f2b866);--z-sidequest-color-sealWash:light-dark(#fbf3e6,#2a2115);--z-sidequest-color-signal:light-dark(#0d5a49,#78d1b8);--z-sidequest-color-stock:light-dark(#fff,#18201d);--z-sidequest-color-wash:light-dark(#e6ebe7,#222c28);--z-sidequest-ease-standard:cubic-bezier(.2, 0, 0, 1);--z-sidequest-fontFamily-data:ui-monospace, "SF Mono", "Cascadia Mono", "Roboto Mono", Menlo, monospace;--z-sidequest-fontSize-display:clamp(30px, 22px + 2.6vw, 44px);--z-sidequest-fontSize-figure:clamp(32px, 24px + 2.4vw, 44px);--z-sidequest-fontSize-heading:20px;--z-sidequest-fontSize-label:14px;--z-sidequest-fontSize-root:1rem;--z-sidequest-fontSize-small:13px;--z-sidequest-fontSize-subheading:17px;--z-sidequest-radius-chip:6px;--z-sidequest-radius-field:10px;--z-sidequest-radius-panel:14px;--z-sidequest-radius-pill:999px;--z-sidequest-shadow-lift:0 1px 2px light-dark(oklch(0% 0 0/.06),oklch(0% 0 0/.4)), 0 6px 20px light-dark(oklch(0% 0 0/.04),oklch(0% 0 0/.3));--z-sidequest-transitionDuration-press:.12s;--z-sidequest-color-paper:light-dark(#f2f4f1,#0f1513);--z-sidequest-color-focus:light-dark(#1f52d6,#8fb0ff);--z-sidequest-fontFamily-body:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", sans-serif;--z-sidequest-fontSize-title:clamp(26px, 21px + 1.4vw, 32px);--z-sidequest-fontSize-body:16px;--z-sidequest-transitionDuration-hover:.16s}
