:root{--buncss-light: ;--buncss-dark:initial;color-scheme:dark;--page:#1a1e18;--surface:#252b22;--raised:#343b2e;--ink:#eee7d5;--muted:#bec2af;--link:#e2be7c;--line:#48513f;--danger:#e4aaa0;--body:"Palatino Linotype","Book Antiqua",Palatino,Georgia,serif;--display:Georgia,"Times New Roman",serif;--code:ui-monospace,"Cascadia Code","Courier New",monospace;font-family:var(--body);color:var(--ink);background:var(--page);font-size:16px;line-height:1.5}*{box-sizing:border-box}html{scrollbar-gutter:stable}body{overflow-wrap:anywhere;margin:0}:where(h1,h2,h3){font-family:var(--display);font-weight:600;line-height:1.25}h1{font-size:clamp(1.75rem,5vw,2.5rem)}h2{font-size:1.5rem}h3{font-size:1.125rem}a{color:var(--link);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:where(button,input){font:inherit}button{border:1px solid var(--control-border,var(--line));background:var(--control-bg,var(--raised));color:var(--control-ink,var(--ink));cursor:pointer;border-radius:2px;min-height:2.25rem;padding:.375rem .75rem;font-size:.9375rem;font-weight:600}button:hover:not(:disabled):not(.hotspot){filter:brightness(1.15)}:is(button:disabled,fieldset:disabled button){opacity:.55;cursor:default}:-webkit-any(.primary,button[data-operation=approve]){background:var(--link);color:var(--page);border-color:#f0d5a1}:-moz-any(.primary,button[data-operation=approve]){background:var(--link);color:var(--page);border-color:#f0d5a1}:is(.primary,button[data-operation=approve]){background:var(--link);color:var(--page);border-color:#f0d5a1}input:not([type=checkbox]){border:1px solid var(--control-border,var(--line));color:var(--ink);background:#0003;border-radius:2px;width:100%;min-width:0;padding:.5rem .75rem}:focus-visible{outline:2px solid var(--link);outline-offset:3px}code{font-family:var(--code);font-size:.875em}.brand{display:inline-flex;align-items: center;gap:.75rem}.brand img{display:block;flex-shrink:0;width:40px;height:40px}.page-footer{display:flex;overflow-x:auto;color:var(--muted);white-space:nowrap;flex-shrink:0;justify-content:safe center;align-items: center;max-width:100%;margin-top:auto;padding-top:1.75rem;font-size:.875rem}.page-footer a{display:inline-block;padding:.3rem 0}[hidden]{display:none!important}body{max-width:48rem;margin:auto;padding:1.5rem 1.25rem 3rem}nav{margin-bottom:2rem}#guide>h1{margin:0 0 1rem}h2{margin:2rem 0 .75rem}h3{margin:1.5rem 0 .5rem}:-webkit-any(p,ul,ol,pre){margin:.75rem 0}:-moz-any(p,ul,ol,pre){margin:.75rem 0}:is(p,ul,ol,pre){margin:.75rem 0}li+li{margin-top:.375rem}pre{background:var(--surface);white-space:pre-wrap;padding:1rem}#artwork-credits{scroll-margin-top:1.5rem}
