:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--touch-min:2.75rem;--chrome-pad:.5rem;font-family:system-ui,sans-serif}html,body{block-size:100%}body{color:#ece5d8;background:#14120f;flex-direction:column;margin:0;display:flex}#board{flex:auto;min-block-size:0;margin:.5rem;position:relative}#board,#board .layer{touch-action:none}#board .layer{block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}#chrome{padding:var(--chrome-pad) calc(var(--chrome-pad) + env(safe-area-inset-right)) calc(var(--chrome-pad) + env(safe-area-inset-bottom)) calc(var(--chrome-pad) + env(safe-area-inset-left));background:#1b1814;border-block-start:1px solid #2a251e;flex:none}.driving{letter-spacing:.08em;text-transform:uppercase;color:#14120f;background:#e6c964;border-radius:.25rem;margin:0 0 .5rem;padding:.25rem .5rem;font-size:.75rem}.score{grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;margin-block-end:.75rem;display:grid}.score-enemy{justify-content:center;align-items:center;gap:.5rem;display:flex}.hidden-count{justify-items:center;gap:.125rem;margin:0;display:grid}.hidden-value{font-variant-numeric:tabular-nums;color:#ece5d8;border:1px solid #6f6552;border-radius:50%;place-items:center;block-size:1.75rem;inline-size:1.75rem;font-family:ui-monospace,monospace;font-size:.875rem;display:grid}.gauge{justify-items:center;gap:.125rem;display:grid}.gauge-label{letter-spacing:.08em;text-transform:uppercase;color:#8d8475;font-size:.6875rem}.dial-wrap{inline-size:3.25rem;position:relative}.dial{inline-size:100%;display:block}.dial circle{fill:none;stroke-width:4px;stroke-linecap:butt;transform-origin:50%;transform:rotate(-90deg)}.dial-track{stroke:#2a251e}.dial-ghost{stroke:#ff6b5e;transition:stroke-dasharray .7s ease-out}.gauge-value{font-variant-numeric:tabular-nums;place-items:center;font-family:ui-monospace,monospace;font-size:.8125rem;display:grid;position:absolute;inset:0}.power{grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;gap:.5rem;margin-block-end:.5rem;display:grid}.power>.morale{align-self:center}.morale{justify-items:center;gap:.125rem;display:grid}.morale-fill{stroke:#c9a6ff}.gauge-countered{color:#b8f3ff}.dial line.morale-cut{stroke:#1b1814;stroke-width:1.5px}.cast{inline-size:100%;min-block-size:calc(var(--touch-min) * 1.25);text-align:start;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.5rem;padding-inline:.5rem;display:grid}.cast-empty{grid-template-columns:1fr;justify-items:center}.cast-empty .cast-name{color:#6b6355;font-size:.8125rem}.cast-text{gap:.125rem;display:grid}.cast-name{font-size:.9375rem}.cast-word{letter-spacing:.08em;text-transform:uppercase;color:#8d8475;font-size:.6875rem}.cast-cost{font-variant-numeric:tabular-nums;color:#c9a6ff;font-family:ui-monospace,monospace;font-size:1.125rem}.cast-uses{color:#8d8475;margin-inline-start:.25em;font-size:.75rem}.cast-dead{opacity:.55}.cast-dead .cast-cost{color:#6b6355}.cast-aiming{background:#2e2640;border-color:#c9a6ff}.area-glyph{block-size:2.25rem;inline-size:2.25rem}.area-shape{fill:#c9a6ff;fill-opacity:.35;stroke:#c9a6ff;stroke-width:.1px}.area-caster{fill:none;stroke:#ece5d8;stroke-width:.12px}.area-self{fill:#c9a6ff;fill-opacity:.5}.trumps{gap:.375rem;display:flex}.trumps:empty{display:none}.trump{inline-size:5.75rem;min-block-size:calc(var(--touch-min) * 1.25);text-align:start;grid-template-columns:auto 1fr;align-items:center;gap:.25rem;padding-inline:.375rem;display:grid}.trump-glyph{block-size:1.5rem;inline-size:1.5rem}.trump-area{fill:#c9a6ff;fill-opacity:.35;stroke:#c9a6ff;stroke-width:1px}.trump-point{stroke:#ece5d8;stroke-width:1.25px}.trump-wait{fill:none;stroke:#d0b06a;stroke-width:2.5px;transform-origin:50%;transform:rotate(-90deg)}.trump-text{gap:.125rem;min-inline-size:0;display:grid}.trump-name{font-size:.75rem;line-height:1.15}.trump-word{letter-spacing:.04em;text-transform:uppercase;color:#8d8475;font-size:.625rem;line-height:1.2}.trump-dead{opacity:.55}.trump-aiming{background:#2e2640;border-color:#c9a6ff}.trump-aiming .trump-word{color:#ece5d8;letter-spacing:0;text-transform:none}.cast-wait{block-size:1.5rem;inline-size:1.5rem}.cast-wait circle{fill:none;stroke:#d0b06a;stroke-width:3px;transform-origin:50%;transform:rotate(-90deg)}.clock{font-variant-numeric:tabular-nums;color:#ece5d8;margin:0;font-family:ui-monospace,monospace;font-size:1.375rem}.stats{flex-wrap:wrap;gap:.25rem 1.5rem;margin:0;display:flex}.stat{flex-direction:column;display:flex}.stat dt{letter-spacing:.08em;text-transform:uppercase;color:#8d8475;font-size:.75rem}.stat dd{font-variant-numeric:tabular-nums;margin:0;font-family:ui-monospace,monospace;font-size:1.25rem}.stats.budget{gap:.25rem 1rem;margin-block-start:.5rem}.stats.budget dd{color:#b7ac97;font-size:.9375rem}.timeline{margin-block-start:.75rem;display:flex}#timeline{inline-size:100%;block-size:var(--touch-min);accent-color:#d0b06a;flex:auto;margin:0}.controls{align-items:center;gap:1rem;margin-block-start:.5rem;display:flex}.offer{gap:.5rem}.offer button{flex:auto;min-inline-size:0;padding-inline:.5em;font-size:.8125rem}.offer .destructive,.leave .destructive{color:#f0d9a0;background:#4a2a20;border-color:#7a4030}button,select{min-block-size:var(--touch-min);font:inherit;color:inherit;background:#2a251e;border:1px solid #3b352c;border-radius:.25rem;padding-inline:1em}button{min-inline-size:calc(var(--touch-min) * 2)}button:disabled,select:disabled{color:#6b6355}.dev-disclosure{color:#8d8475;margin-block-start:.5rem;font-size:.8125rem}.dev-disclosure>summary{min-block-size:var(--touch-min);cursor:pointer;text-transform:uppercase;letter-spacing:.06em;align-items:center;font-size:.6875rem;display:flex}.dev-row{min-block-size:var(--touch-min);align-items:center;gap:.5rem;display:flex}.dev-row>input[type=checkbox]{inline-size:var(--touch-min);block-size:var(--touch-min);flex:none;margin:0}.status{color:#d08a6a;min-block-size:1.25em;margin:.5rem 0 0;font-size:.875rem}.status-past{color:#e6c964;letter-spacing:.04em;background:#2a251e;border-inline-start:.25rem solid #e6c964;padding-inline:.5rem;font-weight:600}.status-interrupted{margin-inline:calc(-1 * var(--chrome-pad));padding-inline:var(--chrome-pad);color:#14120f;background:#d9694a}.opponent-down{letter-spacing:.08em;text-transform:uppercase;color:#14120f;background:#d9694a;border-radius:.25rem;margin:0 0 .5rem;padding:.25rem .5rem;font-size:.75rem}.chrome-notice{color:#e6c964;margin:.25rem 0 0;font-size:.8125rem}.chrome-notice-quiet{color:#8d8475}#rotate{display:none}@media (orientation:landscape) and (height<=540px){#rotate{z-index:10;color:#ece5d8;text-align:center;background:#14120f;justify-content:center;align-items:center;padding:1rem;font-size:1rem;display:flex;position:fixed;inset:0}}.params{color:#ece5d8;margin-block-start:.5rem;font-size:.75rem}.params>summary,.param-hidden>summary{cursor:pointer;color:#8d8475;text-transform:uppercase;letter-spacing:.06em;min-block-size:var(--touch-min);align-content:center}.params[open]{background:#1b1814;max-height:40vh;padding:.5rem;overflow:hidden auto}.params-rows{border:0;margin:0;padding:0}.params-rows:disabled{opacity:.5}.param-group>h4,.params-diff>h4{color:#8d8475;text-transform:uppercase;letter-spacing:.06em;margin-block:.5rem .25rem;font-size:.6875rem}.param-row{grid-template-columns:1fr auto auto;align-items:center;gap:.125rem .5rem;margin-block-end:.375rem;display:grid}.param-name{grid-area:1/1}.param-row>input{width:100%;min-block-size:var(--touch-min);grid-area:2/1/auto/-1;margin:0}.param-row>input[type=checkbox]{width:auto;inline-size:var(--touch-min);block-size:var(--touch-min);justify-self:start}.param-queued{color:#e6c964;font-style:normal}.param-value{font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/2;font-family:ui-monospace,monospace}button.param-value{min-inline-size:var(--touch-min);min-block-size:var(--touch-min);background:#14120f;border-color:#2a251e;padding-inline:.5em}.param-entry{inline-size:7rem;min-block-size:var(--touch-min);font:inherit;color:inherit;background:#14120f;border:1px solid #d0b06a;border-radius:.25rem;grid-area:1/2;padding-inline:.5em;font-family:ui-monospace,monospace}.param-reset{min-inline-size:var(--touch-min);grid-area:1/3;justify-self:end;padding-inline:.5em;font-size:.6875rem}.params-notice{color:#e6c964;margin-block:.25rem}.params-refused{color:#d9694a;margin-block:.25rem}.params-warning,.params-discarded{color:#e6c964;margin-block:.25rem}.params-diff ul{font-variant-numeric:tabular-nums;margin:.25rem 0;padding-inline-start:1rem;font-family:ui-monospace,monospace}.params-export{-webkit-user-select:all;user-select:all;white-space:pre-wrap;overflow-wrap:anywhere;background:#14120f;padding:.375rem;font-size:.6875rem}.ai-panel{font-variant-numeric:tabular-nums;color:#8dff5a;background:#14120f;border:1px solid #3a4d2e;border-radius:.25rem;margin-block-start:.5rem;padding:.25rem .5rem;font-family:ui-monospace,monospace;font-size:.6875rem}.ai-panel p{margin:.125rem 0}.ai-panel ul{margin:.125rem 0;padding-inline-start:.875rem;list-style:none}.ai-panel button{appearance:none;font:inherit;color:inherit;text-align:left;background:0 0;border:0;width:100%;padding:.125rem 0}.ai-candidate{color:#b9d9a4}body:not([data-scene=board]) #board{display:none}body:not([data-scene=board]) #chrome{background:#14120f;border-block-start:none;flex:auto;overflow-y:auto}.scene{flex-direction:column;gap:1rem;max-inline-size:28rem;margin-inline:auto;padding-block:1.5rem;display:flex}.title-name{letter-spacing:.08em;text-align:center;margin:3rem 0 2rem;font-size:2.5rem;font-weight:600}.scene-heading{margin:0;font-size:1.25rem;font-weight:600}.scene-acts{flex-direction:column;gap:.75rem;display:flex}.scene button:disabled{background:0 0;border-style:dashed}.deck-list,.map-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.deck-row{border:1px solid #2a251e;border-radius:.25rem;grid-template-columns:auto 1fr;align-items:center;gap:.5rem .75rem;padding:.5rem;display:grid}.deck-cover{border-radius:.25rem;block-size:3rem;inline-size:3rem;display:block}.deck-name{font-weight:600}.deck-acts{flex-wrap:wrap;grid-column:1/-1;gap:.25rem;display:flex}.deck-acts button{min-inline-size:var(--touch-min);padding-inline:.75em}.pick-list{flex-direction:column;gap:1rem;margin:0;display:flex}.pick-row dt{letter-spacing:.08em;text-transform:uppercase;color:#a89c88;margin-block-end:.25rem;font-size:.75rem}.pick-row dd{margin:0}.pick-open{text-align:start;justify-content:space-between;align-items:center;inline-size:100%;display:flex}.pick-name{font-weight:600}.pick-chevron{color:#a89c88;font-size:1.5rem;line-height:1}.picks .map-list{grid-template-columns:repeat(3,1fr);display:grid}.map{border:1px solid #3b352c;border-radius:.25rem;flex-direction:column;align-items:center;gap:.25rem;inline-size:100%;padding:.4rem;display:flex;position:relative}.map-preview{border-radius:.15rem;inline-size:100%;display:block}.map-name{font-size:.85rem}.deck-grid{max-inline-size:12rem;margin-block-start:.5rem}.deck-grid .placed{touch-action:manipulation;cursor:pointer}.map-picked{background:#3a3326;border-color:#6b6355;font-weight:600}.map-check{color:#e6c964;position:absolute;inset-block-start:.1rem;inset-inline-end:.3rem}.leave{gap:.5rem}.leave-question{flex:auto;margin:0;font-size:.8125rem}.leave button{min-inline-size:calc(var(--touch-min) * 1.5);flex:none}.deck-tag{color:#f0b070;border:1px solid #b0703a;border-radius:.25rem;margin-inline-start:.5rem;padding:.05em .4em;font-size:.75rem;font-weight:400}.deck-repair .deck-cover{opacity:.5}.deck-asking{align-items:center}.deck-question{flex:auto}.deck-acts .danger{color:#f0d9a0;background:#4a2a20;border-color:#7a4030}.decks-notice{color:#cfe0b0;margin:0}.file-act{min-block-size:var(--touch-min);background:#2a251e;border:1px solid #3b352c;border-radius:.25rem;justify-content:center;align-items:center;display:flex;position:relative}.file-act input{opacity:0;position:absolute;inset:0}.builder{gap:.75rem;padding-block:.75rem 1rem;padding-inline:.75rem}.builder-edit{block-size:calc(100dvh - 2 * var(--chrome-pad) - 1px - env(safe-area-inset-bottom));box-sizing:border-box}.builder-head{gap:.5rem;display:flex}.builder-name{min-inline-size:0;min-block-size:var(--touch-min);font:inherit;color:inherit;background:#1d1a15;border:1px solid #3b352c;border-radius:.25rem;flex:auto;padding-inline:.75em;font-weight:600}.builder-note{color:#a89c88;margin:0}.builder-grid{inline-size:100%;aspect-ratio:var(--cols) / var(--rows);--cell:calc(100cqw / var(--cols));touch-action:none;background:#0f0d0b;border-radius:.375rem;position:relative;box-shadow:inset 0 .2rem .6rem #000000b3;container-type:inline-size}.socket{inline-size:var(--cell);block-size:var(--cell);box-sizing:border-box;background:#1d1a15;border:.15rem solid #0f0d0b;border-radius:.375rem;position:absolute;inset-block-start:calc(var(--r) * var(--cell));inset-inline-start:calc(var(--c) * var(--cell));box-shadow:inset 0 .15rem .3rem #000c}.placed{touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;min-block-size:0;min-inline-size:0;padding:0;position:absolute;inset-block-start:calc(var(--r) * var(--cell));inset-inline-start:calc(var(--c) * var(--cell))}.placed-lifted{opacity:.25}.piece{inline-size:calc(var(--w) * var(--cell));block-size:calc(var(--h) * var(--cell));--fill:#c8963e;filter:drop-shadow(0 .15rem .12rem #0000008c);display:block;position:relative}.piece-one-shot{--fill:#4f86c6}.piece-passive{--fill:#5f9e5a}.brick{inline-size:var(--cell);block-size:var(--cell);box-sizing:border-box;background:var(--fill);border:calc(var(--cell) * .045) solid #0f0d0b;border-radius:calc(var(--cell) * .16);box-shadow:inset calc(var(--cell) * .05) calc(var(--cell) * .05) 0 #ffffff4d, inset calc(var(--cell) * -.06) calc(var(--cell) * -.06) 0 #00000059;position:absolute;inset-block-start:calc(var(--r) * var(--cell));inset-inline-start:calc(var(--c) * var(--cell))}.brick:after{content:"";box-shadow:0 calc(var(--cell) * .04) 0 #00000059;background:#ffffff24;border-radius:50%;position:absolute;inset:30%}.join-up{border-block-start-width:0;border-start-start-radius:0;border-start-end-radius:0}.join-down{border-block-end-width:0;border-end-end-radius:0;border-end-start-radius:0}.join-left{border-inline-start-width:0;border-start-start-radius:0;border-end-start-radius:0}.join-right{border-inline-end-width:0;border-start-end-radius:0;border-end-end-radius:0}.piece-name,.piece-glyph{box-sizing:border-box;white-space:nowrap;color:#1a140c;text-shadow:0 .06em #ffffff59;pointer-events:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex;position:absolute;inset-block-start:calc(var(--r) * var(--cell));inset-inline-start:calc(var(--c) * var(--cell));overflow:hidden}.piece-name{inline-size:calc(var(--n) * var(--cell));block-size:var(--cell);padding-inline:calc(var(--cell) * .34);font-size:calc(var(--cell) * .24)}.piece-glyph{inline-size:var(--cell);block-size:var(--cell);font-size:calc(var(--cell) * .25);letter-spacing:.02em}.piece-chassis{inline-size:calc(var(--cell) * .3);block-size:calc(var(--cell) * .3);pointer-events:none;position:absolute;inset-block-start:calc(var(--cell) * (var(--r,0) + .06));inset-inline-start:calc(var(--cell) * (var(--c,0) + .06))}.piece-trigger{padding:calc(var(--cell) * .02) calc(var(--cell) * .04);border-radius:calc(var(--cell) * .08);font-size:calc(var(--cell) * .2);color:#fff8e6;pointer-events:none;background:#10200ec7;line-height:1;position:absolute;inset-block-start:calc(var(--cell) * .04);inset-inline-end:calc(var(--cell) * .04)}.piece-pointer{inline-size:var(--cell);block-size:var(--cell);box-sizing:border-box;font-size:calc(var(--cell) * .34);color:#fff8e6;text-shadow:0 0 .2em #000000e6;pointer-events:none;justify-content:center;align-items:flex-end;padding-block-end:calc(var(--cell) * .06);line-height:1;display:flex;position:absolute;inset-block-start:calc(var(--r) * var(--cell));inset-inline-start:calc(var(--c) * var(--cell))}.piece-pointer-broken{color:#ff5a4a}.piece-marked .brick{box-shadow:inset 0 0 0 calc(var(--cell) * .07) #ff5a4a, inset calc(var(--cell) * -.06) calc(var(--cell) * -.06) 0 #00000059}.piece-dead .brick{box-shadow:inset 0 0 0 calc(var(--cell) * .06) #f0b030, inset calc(var(--cell) * -.06) calc(var(--cell) * -.06) 0 #00000059}.piece-reached .brick{box-shadow:inset 0 0 0 calc(var(--cell) * .08) #8fe0ff, inset calc(var(--cell) * -.06) calc(var(--cell) * -.06) 0 #00000059}.piece-selected .brick{outline:calc(var(--cell) * .05) solid #fff;outline-offset:calc(var(--cell) * -.02)}.piece-badge{inline-size:calc(var(--cell) * .36);block-size:calc(var(--cell) * .36);font-size:calc(var(--cell) * .26);color:#fff;pointer-events:none;background:#d83a2c;border-radius:50%;justify-content:center;align-items:center;font-weight:800;display:flex;position:absolute;inset-block-start:calc(var(--cell) * -.12);inset-inline-end:calc(var(--cell) * -.12)}.piece-badge-dead{color:#1a140c;background:#f0b030}.held{z-index:30;pointer-events:none;position:fixed;inset-block-start:0;inset-inline-start:0}.held-snapped{transition:transform 70ms ease-out}.held .piece{transform-origin:50%;filter:drop-shadow(.4rem 1rem .55rem #0009);transform:scale(1.08)}.held-lift{animation:80ms ease-out held-lift}.held-click{animation:.14s ease-out held-click}@keyframes held-lift{0%{scale:.93}to{scale:1}}@keyframes held-click{0%{scale:1}40%{scale:.94}to{scale:1}}.held-swap{inline-size:calc(var(--cell) * .62);block-size:calc(var(--cell) * .62);font-size:calc(var(--cell) * .42);color:#0f1a22;box-shadow:0 0 0 calc(var(--cell) * .05) #0f1a22;background:#8fe0ff;border-radius:50%;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset-block-start:calc(var(--sy) * var(--cell));inset-inline-start:calc(var(--sx) * var(--cell));translate:-50% -50%}.builder-lines{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.builder-line{text-indent:-1.25rem;color:#ff8a7a;padding-inline-start:1.25rem}.builder-line:before{content:"!";text-indent:0;inline-size:1.25rem;font-weight:800;display:inline-block}.builder-warning{color:#f0c060}body[data-scene=builder][data-step=formation] #board{display:block}body[data-scene=builder][data-step=formation] #chrome{background:#1b1814;border-block-start:1px solid #2a251e;flex:none}.step-band{flex-direction:column;gap:.5rem;max-inline-size:28rem;margin-inline:auto;display:flex}.step-name{margin:0;font-size:1rem;font-weight:600}.step-band .scene-acts{flex-direction:row}.step-band .scene-acts>button{min-block-size:var(--touch-min);flex:1 1 0}.step-band button:disabled{background:0 0;border-style:dashed}.shelf{flex-direction:column;flex:auto;gap:.5rem;min-block-size:14rem;display:flex}.shelf-tools{gap:.375rem;display:flex}.shelf-tool{color:#a89c88;flex-direction:column;flex:1 1 0;gap:.125rem;min-inline-size:0;font-size:.6875rem;display:flex}.shelf-tool select,.shelf-tool input{inline-size:100%;min-inline-size:0;min-block-size:var(--touch-min);font:inherit;color:#ece5d8;box-sizing:border-box;background:#2a251e;border:1px solid #3b352c;border-radius:.25rem;padding-inline:.5em;font-size:.875rem}#shelf-sort{min-inline-size:7.25rem}.shelf-groups{overscroll-behavior:contain;touch-action:pan-y;border-block-start:1px solid #3b352c;flex:1 1 0;grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));align-content:start;gap:.75rem .5rem;min-block-size:10rem;margin:0;padding:.25rem 0 .5rem;list-style:none;display:grid;overflow:hidden auto}.shelf-group{flex-direction:column;gap:.25rem;min-inline-size:0;display:flex}.shelf-asset{align-items:center;gap:.375rem;display:flex}.shelf-portrait{border-radius:.25rem;block-size:2rem;inline-size:2rem}.shelf-asset-name{font-size:.75rem;font-weight:600;line-height:1.1}.shelf-piece{-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:.25rem;flex-direction:column;align-items:flex-start;min-inline-size:0;display:flex;container-type:inline-size}.shelf-thumb{--cell:1.25rem;touch-action:none;background:0 0;border:none;padding:.375rem}.shelf-thumb .piece{--cell:min(1.25rem, calc((100cqw - .75rem) / var(--shelf-w,var(--w))))}.shelf-thumb .piece-name,.shelf-thumb .piece-glyph{display:none}.shelf-thumb .piece-chassis{inline-size:calc(var(--cell) * .7);block-size:calc(var(--cell) * .7);inset-block-start:calc(var(--cell) * (var(--r,0) + .15));inset-inline-start:calc(var(--cell) * (var(--c,0) + .15))}.shelf-card{min-block-size:1.75rem;font:inherit;text-align:start;color:inherit;background:0 0;border:none;padding:0 .375rem .25rem;font-size:.75rem}.shelf-piece-grey{opacity:.55;filter:grayscale()}.shelf-piece-placed{border:2px dashed #a89c88}.shelf-piece-placed .shelf-thumb{opacity:.6}.shelf-empty{color:#a89c88}.sheet{z-index:40;background:#0000008c;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet-card{background:0 0}.sheet-body{box-sizing:border-box;background:#1d1a15;border-radius:.75rem .75rem 0 0;flex-direction:column;gap:.75rem;inline-size:100%;max-inline-size:28rem;margin-inline:auto;padding:1rem;display:flex;box-shadow:0 -.5rem 1.5rem #0009}.sheet-name{margin:0;font-size:1.125rem}.sheet-shape{--cell:1.75rem}.sheet-facts{grid-template-columns:repeat(2,1fr);gap:.25rem 1rem;margin:0;display:grid}.sheet-facts dt{letter-spacing:.06em;text-transform:uppercase;color:#a89c88;font-size:.6875rem}.sheet-facts dd{margin:0;font-weight:600}.sheet-text{margin:0;line-height:1.4}
