.guzen-page__head{position:relative}.guzen-page__head>.stamp{position:absolute;top:22vh;right:0;rotate:8deg}.gzb{--brass:#c9a24a;--brass-lo:#7a5c1c;filter:drop-shadow(0 40px 60px #000000bf);user-select:none;grid-template-columns:26px minmax(0,1fr) 26px;display:grid}.gzb__cheek{background:repeating-linear-gradient(92deg,#0000002e 0 2px,#0000 2px 9px),repeating-linear-gradient(88deg,#ffdcaa14 0 1px,#0000 1px 13px),linear-gradient(#7d4a22,#62381a 40%,#4e2c12);border-radius:10px;box-shadow:inset 0 0 0 1px #0006,inset 3px 0 6px #ffd2a026}.gzb__face{color:var(--ink);background:var(--paper);background-image:var(--fibres);gap:16px;padding:18px clamp(12px,2.4vw,30px) 24px;display:grid;position:relative;overflow-x:auto}.gzb__top{border-bottom:1.5px solid var(--ink);flex-wrap:wrap;align-items:center;gap:16px 26px;padding-bottom:14px;display:flex}.gzb__brand{gap:2px;margin-right:auto;display:grid}.gzb__logo{font:italic 400 2.4rem/1 var(--f-display);letter-spacing:-.01em}.gzb__brand .mono{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);font-size:10px}.gzb__brand .gzb__status{letter-spacing:.06em;text-transform:none;min-height:1.2em}.gzb__play{cursor:pointer;background:0 0;border:0;place-items:center;width:84px;height:84px;padding:0;display:grid;position:relative}.gzb__play svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gzb__play path{fill:var(--brass);stroke:var(--ink);stroke-width:2px;filter:drop-shadow(0 3px 0 var(--brass-lo))}.gzb__play span{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:600;position:relative}.gzb__play[aria-pressed=true] path{fill:var(--acid)}.gzb__scope{border:1.5px solid var(--ink);background:linear-gradient(#16140f14 1px, transparent 1px) 0 0 / 100% 17.5px, linear-gradient(90deg, #16140f14 1px, transparent 1px) 0 0 / 26px 100%, var(--paper-2);border-radius:4px;width:min(260px,100%);height:70px}.gzb__dice{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;display:flex}.gzb__section{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);align-self:center;font-size:10px}.gzb__bits{border:1.5px solid var(--ink);background:var(--paper-2);border-radius:3px;flex:220px;min-width:0;max-width:560px;height:22px}.gzb-field{letter-spacing:.12em;text-transform:uppercase;gap:2px;font-size:9.5px;display:grid}.gzb-field>span{color:var(--ink-2)}.gzb-field select,.gzb-field input{font:500 11px/1.2 var(--f-mono);letter-spacing:.02em;text-transform:none;color:var(--ink);background:var(--paper-2);border:1.5px solid var(--ink);border-radius:3px;padding:5px 6px}.gzb-field input{user-select:text;width:9.5em}.gzb-field select:focus-visible,.gzb-field input:focus-visible,.gzb-flag:focus-visible{outline:2px solid var(--cobalt);outline-offset:1px}.gzb__bar{border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);flex-wrap:wrap;align-items:flex-end;gap:8px 12px;padding:10px 0;display:flex}.gzb .chip{color:var(--ink)}.gzb .chip[aria-pressed=true]{background:var(--ink);color:var(--acid)}.gzb .chip--rec[aria-pressed=true]{color:var(--verm)}.gzb-flag{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);border:1.5px solid var(--ink);cursor:pointer;background:0 0;border-radius:3px;padding:5px 9px;font-size:10px}.gzb-flag[aria-pressed=true]{color:var(--acid);background:var(--ink)}.gzb__agents{grid-template-columns:repeat(auto-fit,minmax(372px,1fr));gap:14px;display:grid}.gza{border:1.5px solid var(--ink);border-top:5px solid var(--hue);background:#ffffff47;border-radius:4px;gap:8px;padding:10px 12px 12px;display:grid}.gza__head{align-items:center;gap:10px;display:flex}.gza__title{font:italic 400 1.5rem/1 var(--f-display);margin:0}.gza__title b{color:var(--hue);font-weight:400}.gza__lamp{border:1.5px solid var(--ink);--on:0;background:color-mix(in srgb, var(--hue) calc(var(--on) * 100%), transparent);width:12px;height:12px;box-shadow:0 0 calc(var(--on) * 12px) var(--hue);border-radius:50%}.gza__flags{gap:6px;margin-left:auto;display:flex}.gza__sel{flex-wrap:wrap;gap:8px;display:flex}.gza__row{flex-wrap:wrap;align-items:flex-start;gap:4px 2px;display:flex}.gza__cap{letter-spacing:.16em;text-transform:uppercase;width:3.4em;color:var(--ink-2);padding-top:14px;font-size:9.5px}.gza .knob__pointer{stroke:var(--hue)}.gzb__lower{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:14px;display:grid}.gzp{border:1.5px solid var(--ink);border-top:5px solid var(--ink);border-radius:4px;gap:8px;padding:10px 12px 12px;display:grid}.gzp__title{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);margin:0;font-size:10px;font-weight:500}.gzp__row{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;display:flex}.gzp__gen{align-items:flex-end;gap:4px;display:flex}.gzb__takes{margin-top:18px}.gzb__takes:empty,.gzb__takes .takes__empty{display:none}@media (width<=760px){.guzen-page__head>.stamp{margin-top:1rem;display:inline-flex;position:static}.gzb{grid-template-columns:10px minmax(0,1fr) 10px}.gzb__agents{grid-template-columns:minmax(0,1fr)}}
