:where([data-sheets~=game]) .space-row{flex-wrap:wrap;align-items:stretch;gap:1rem 1.25rem;display:flex}:where([data-sheets~=game]) .space-tile{text-align:center;align-content:start;justify-items:center;gap:.35rem;inline-size:6rem;margin:0;display:grid}:where([data-sheets~=game]) .space-tile svg{block-size:auto;inline-size:100%;filter:drop-shadow(0 3px 0 var(--color-shadow-strong))}:where([data-sheets~=game]) .space-tile[data-wide]{inline-size:10.5rem}:where([data-sheets~=game]) .space-name{min-block-size:2lh;font-weight:800;font-size:var(--text-sm);line-height:var(--leading-snug);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}:where([data-sheets~=game]) .space-sub{min-block-size:2lh;color:var(--color-ink-muted);font-size:var(--text-xs)}:where([data-sheets~=game]) .space-tile figcaption{gap:.1rem;display:grid}:where([data-sheets~=game]) .piece-row{flex-wrap:wrap;align-items:start;gap:1.25rem;display:flex}:where([data-sheets~=game]) .token-art{block-size:4.5rem;inline-size:4.5rem}:where([data-sheets~=game]) .deed-card{--band:var(--color-street-a);border-radius:var(--radius-lg);background:var(--color-board-house);inline-size:min(100%,15rem);color:var(--color-board-ink);box-shadow:inset 0 0 0 3px var(--color-board-ink), 0 4px 0 var(--color-board-edge), var(--shadow-md);display:grid;position:relative;overflow:hidden}:where([data-sheets~=game]) .deed-head{background:var(--band);box-shadow:inset 0 -3px 0 var(--color-board-ink), inset 3px 3px 0 var(--color-board-ink), inset -3px 0 0 var(--color-board-ink);place-items:center;padding:.75rem .85rem;display:grid;position:relative}:where([data-sheets~=game]) .deed-head>.deed-pat{block-size:100%;inline-size:100%;position:absolute;inset:0}:where([data-sheets~=game]) .deed-plate{border-radius:var(--radius-sm);background:var(--color-board-house);box-shadow:inset 0 0 0 2px var(--color-board-ink);text-align:center;gap:.05rem;padding:.4rem .75rem;display:grid;position:relative}:where([data-sheets~=game]) .deed-kicker{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:800}:where([data-sheets~=game]) .deed-name{font-family:var(--font-display);font-weight:var(--font-weight-heavy);font-size:var(--text-lg);line-height:1.1}:where([data-sheets~=game]) .deed-rents{font-size:var(--text-sm);gap:.1rem;margin:0;padding:.7rem 1rem .5rem;display:grid}:where([data-sheets~=game]) .deed-rents>div{justify-content:space-between;gap:.75rem;display:flex}:where([data-sheets~=game]) .deed-rents :is(dt,dd){margin:0}:where([data-sheets~=game]) .deed-rents dd{font-variant-numeric:tabular-nums;font-weight:800}:where([data-sheets~=game]) .deed-foot{border-block-start:2px dotted color-mix(in oklch, var(--color-board-ink) 40%, transparent);font-size:var(--text-xs);gap:.1rem;padding:.55rem 1rem .85rem;display:grid}:where([data-sheets~=game]) .deed-foot>div{justify-content:space-between;gap:.75rem;display:flex}:where([data-sheets~=game]) .deed-card[data-group=a]{--band:var(--color-street-a)}:where([data-sheets~=game]) .deed-card[data-group=b]{--band:var(--color-street-b)}:where([data-sheets~=game]) .deed-card[data-group=c]{--band:var(--color-street-c)}:where([data-sheets~=game]) .deed-card[data-group=d]{--band:var(--color-street-d)}:where([data-sheets~=game]) .deed-card[data-group=e]{--band:var(--color-street-e)}:where([data-sheets~=game]) .deed-card[data-group=f]{--band:var(--color-street-f)}:where([data-sheets~=game]) .deed-card[data-group=g]{--band:var(--color-street-g)}:where([data-sheets~=game]) .deed-card[data-group=h]{--band:var(--color-street-h)}:where([data-sheets~=game]) .deed-card[data-kind=station],:where([data-sheets~=game]) .deed-card[data-kind=utility]{--band:var(--color-board-center)}:where([data-sheets~=game]) .deed-stamp{border-radius:var(--radius-sm);background:var(--color-board-stamp);max-inline-size:calc(100% - 2rem);box-shadow:0 0 0 2px var(--color-board-house), 0 0 0 4px var(--color-board-stamp);color:var(--color-board-on-stamp);font-family:var(--font-display);font-weight:900;font-size:var(--text-lg);text-align:center;text-transform:uppercase;letter-spacing:var(--tracking-caps);justify-self:center;margin:.75rem 1rem 0;padding:.3rem .9rem;line-height:1.1;transform:rotate(-3deg)}:where([data-sheets~=game]) .deed-card[data-state=mortgaged] .deed-rents{color:var(--color-board-ink-muted)}:where([data-sheets~=game]) .deed-card[data-state=selected]{box-shadow:inset 0 0 0 3px var(--color-board-ink), 0 0 0 4px var(--color-accent-edge), var(--shadow-md)}:where([data-sheets~=game]) .deed-owner{border-block-start:2px dotted color-mix(in oklch, var(--color-board-ink) 40%, transparent);font-size:var(--text-xs);align-items:center;gap:.45rem;padding:.5rem 1rem;font-weight:800;display:flex}:where([data-sheets~=game]) .deed-owner img{block-size:1.5rem;inline-size:1.5rem}:where([data-sheets~=game]) .dice-tray{aspect-ratio:2;border-radius:var(--radius-2xl);background:var(--color-board-field);inline-size:min(100%,22rem);box-shadow:inset 0 0 0 3px var(--color-board-line), inset 0 -6px 0 color-mix(in oklch, var(--color-board-edge) 45%, transparent);place-items:center;margin-inline:auto;display:grid;position:relative}:where([data-sheets~=game]) .dice-tray .dice{--die:calc(var(--spacing-touch) * 1.6);position:static;transform:none}:where([data-sheets~=game]) .dice[data-skin=sugar] .die-face{--die-face:var(--color-board-house);--die-pip:var(--color-street-h)}:where([data-sheets~=game]) .dice[data-skin=brass] .die-face{--die-face:var(--color-street-c);--die-pip:var(--color-board-ink)}:where([data-sheets~=game]) .dice[data-skin=glow] .die-face{--die-face:var(--color-board-ink);--die-pip:var(--color-street-c);--die-rim:var(--color-board-edge)}:where([data-sheets~=game]) .dice[data-skin=glow] .pip{box-shadow:0 0 .45rem var(--color-street-c)}:where([data-sheets~=game]) .dice[data-skin=melon] .die-face{--die-face:var(--color-street-a);--die-pip:var(--color-board-ink);--die-rim:var(--color-street-d)}:where([data-sheets~=game]) .dice[data-skin=globe] .die-face{--die-face:color-mix(in oklch, var(--color-board-house) 55%, transparent);--die-pip:var(--color-street-f)}:where([data-sheets~=game]) .dice-total{font-family:var(--font-display);font-weight:900;font-size:var(--text-2xl);text-align:center}:where([data-sheets~=game]) .bill{border-radius:var(--radius-md);background:var(--color-success-soft);min-inline-size:9.5rem;color:var(--color-success-ink);box-shadow:inset 0 0 0 2px var(--color-success-ink), inset 0 0 0 5px var(--color-success-soft), inset 0 0 0 6.5px color-mix(in oklch, var(--color-success-ink) 35%, transparent);grid-template-columns:auto 1fr;align-items:center;gap:0 .65rem;padding:.6rem .9rem;font-weight:800;display:inline-grid}:where([data-sheets~=game]) .bill svg{grid-row:span 2;block-size:2.4rem;inline-size:2.4rem}:where([data-sheets~=game]) .bill-amount{font-size:var(--text-xl);font-variant-numeric:tabular-nums;line-height:1}:where([data-sheets~=game]) .bill-label{font-size:var(--text-xs)}:where([data-sheets~=game]) .bucks{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.3em;font-weight:800;display:inline-flex}:where([data-sheets~=game]) .bucks svg{flex:none;block-size:1.25em;inline-size:1.25em}:where([data-sheets~=game]) .event-strip{border-radius:var(--radius-md);background:var(--color-panel-raised);box-shadow:inset 0 0 0 1.5px var(--color-line);font-size:var(--text-sm);flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem;padding:.55rem .85rem;display:flex}:where([data-sheets~=game]) .event-strip-label{color:var(--color-ink-muted);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:800}:where([data-sheets~=game]) .money-move{border-radius:var(--radius-xl);background:var(--color-surface-sunken);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex;position:relative}:where([data-sheets~=game]) .money-move .bill-fly{opacity:0;pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}:where([data-sheets~=game]) .money-move .bill-fly.is-flying{animation:bill-fly calc(.76s * var(--motion-time)) var(--ease-standard) both}@keyframes bill-fly{0%{opacity:0;transform:translateX(calc(-9rem * var(--motion-move)))}20%{opacity:1}80%{opacity:1;transform:translateX(calc(9rem * var(--motion-move))) rotate(calc(-6deg * var(--motion-move)))}to{opacity:0;transform:translateX(calc(9rem * var(--motion-move)))}}:where([data-sheets~=game]) .card-flip{--deck:var(--color-street-c);perspective:60rem;aspect-ratio:5/7;inline-size:min(100%,14rem);margin-inline:auto}:where([data-sheets~=game]) .card-flip[data-deck=mail]{--deck:var(--color-street-f)}:where([data-sheets~=game]) .card-flip-inner{block-size:100%;inline-size:100%;transform-style:preserve-3d;transition:transform calc(.62s * var(--motion-time)) var(--ease-standard);position:relative}:where([data-sheets~=game]) .card-flip[data-revealed] .card-flip-inner{transform:rotateY(180deg)}:where([data-sheets~=game]) .card-face{border-radius:var(--radius-lg);backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}:where([data-sheets~=game]) .card-face>img{block-size:100%;inline-size:100%}:where([data-sheets~=game]) .card-front{background:var(--deck);box-shadow:inset 0 0 0 3px var(--color-board-ink);grid-template-rows:auto 1fr auto;padding:.4rem;display:grid;transform:rotateY(180deg)}:where([data-sheets~=game]) .card-front-head,:where([data-sheets~=game]) .card-front-foot{border-radius:var(--radius-pill);background:var(--color-board-house);box-shadow:inset 0 0 0 2px var(--color-board-ink);color:var(--color-board-ink);justify-content:center;justify-self:center;align-items:center;gap:.4rem;margin:.25rem;padding:.25rem .7rem;display:flex}:where([data-sheets~=game]) .card-front-head{font-family:var(--font-display);font-weight:900;font-size:var(--text-sm)}:where([data-sheets~=game]) .card-front-head svg{block-size:1.1rem;inline-size:1.1rem}:where([data-sheets~=game]) .card-front-body{border-radius:var(--radius-md);background:var(--color-board-house);box-shadow:inset 0 0 0 2px var(--color-board-ink);color:var(--color-board-ink);text-align:center;font-weight:700;line-height:var(--leading-snug);align-content:center;gap:.6rem;padding:.9rem;display:grid}:where([data-sheets~=game]) .card-front-foot{font-size:var(--text-xs);text-align:center;font-weight:800}:where([data-sheets~=game]) .card-flip[data-flip=fade] .card-flip-inner{transition:none;transform:none}:where([data-sheets~=game]) .card-flip[data-flip=fade] .card-front{opacity:0;transition:opacity var(--duration-quick) var(--ease-standard);transform:none}:where([data-sheets~=game]) .card-flip[data-flip=fade][data-revealed] .card-front{opacity:1}:where([data-sheets~=game]) .game-panel{border-radius:var(--radius-2xl);background:var(--color-panel-raised);inline-size:100%;max-inline-size:32rem;color:var(--color-ink);box-shadow:var(--shadow-md), inset 0 0 0 1px var(--color-line);gap:1rem;padding:1.1rem;display:grid;container-type:inline-size}:where([data-sheets~=game]) :is(.dialog-body,.sheet-body)>.game-panel,:where([data-sheets~=game]):is(.dialog-body,.sheet-body)>.game-panel{max-inline-size:none;box-shadow:none;background:0 0;border-radius:0;padding:0}:where([data-sheets~=game]) .panel-head{align-items:center;gap:.85rem;display:flex}:where([data-sheets~=game]) .panel-head h3{font-size:var(--text-xl);flex:1}:where([data-sheets~=game]) .panel-head>svg{flex:none;block-size:1.75rem;inline-size:1.75rem}:where([data-sheets~=game]) .gm-panel[data-kind=end] .panel-head>svg{block-size:4.5rem;inline-size:4.5rem}:where([data-sheets~=game]) .panel-note{color:var(--color-ink-muted);font-size:var(--text-sm)}:where([data-sheets~=game]) .swatch{--band:var(--color-street-a);border-radius:var(--radius-sm);background:var(--band);block-size:2.75rem;inline-size:2.75rem;box-shadow:inset 0 0 0 2px var(--color-board-ink);flex:none;display:inline-block;position:relative;overflow:hidden}:where([data-sheets~=game]) .swatch svg{block-size:100%;inline-size:100%;position:absolute;inset:0}:where([data-sheets~=game]) .swatch-sm{block-size:1.5rem;inline-size:1.5rem}:where([data-sheets~=game]) .swatch-sym{color:var(--color-board-ink);padding:.1rem}:where([data-sheets~=game]) .swatch[data-group=b]{--band:var(--color-street-b)}:where([data-sheets~=game]) .swatch[data-group=c]{--band:var(--color-street-c)}:where([data-sheets~=game]) .swatch[data-group=d]{--band:var(--color-street-d)}:where([data-sheets~=game]) .swatch[data-group=e]{--band:var(--color-street-e)}:where([data-sheets~=game]) .swatch[data-group=f]{--band:var(--color-street-f)}:where([data-sheets~=game]) .swatch[data-group=g]{--band:var(--color-street-g)}:where([data-sheets~=game]) .swatch[data-group=h]{--band:var(--color-street-h)}:where([data-sheets~=game]) .swatch[data-group=x]{--band:var(--color-board-center)}:where([data-sheets~=game]) .lot-name{flex:1;min-inline-size:0;display:grid}:where([data-sheets~=game]) .lot-name strong{font-family:var(--font-display);font-weight:800;font-size:var(--text-lg);overflow-wrap:anywhere;line-height:1.15}:where([data-sheets~=game]) .lot-name small{color:var(--color-ink-muted);font-size:var(--text-sm)}:where([data-sheets~=game]) .auction-bid{border-radius:var(--radius-lg);background:var(--color-surface-sunken);text-align:center;justify-items:center;gap:.3rem;padding:.9rem;display:grid}:where([data-sheets~=game]) .auction-bid .bucks{font-family:var(--font-display);font-size:var(--text-3xl);line-height:1}:where([data-sheets~=game]) .auction-bid .bucks[data-changed]{animation:bump var(--duration-quick) var(--ease-standard)}@keyframes bump{40%{transform:scale(calc(1 + .08 * var(--motion-move)))}}:where([data-sheets~=game]) .auction-leader{align-items:center;gap:.45rem;font-weight:700;display:inline-flex}:where([data-sheets~=game]) .bid-actions{gap:.35rem;display:grid}:where([data-sheets~=game]) .bid-steps{flex-wrap:wrap;gap:.5rem;display:flex}:where([data-sheets~=game]) .bid-steps .btn{flex:5.5rem}:where([data-sheets~=game]) .bid-steps .btn-face{white-space:nowrap}:where([data-sheets~=game]) .bidders{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}:where([data-sheets~=game]) .bidder{align-items:center;gap:.65rem;min-block-size:2.75rem;display:flex}:where([data-sheets~=game]) .bidder-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;font-weight:700;overflow:hidden}:where([data-sheets~=game]) .sealed-slot{border-radius:var(--radius-xs);background:repeating-linear-gradient(135deg, var(--color-surface-sunken) 0 6px, var(--color-line) 6px 9px);block-size:1.6rem;inline-size:4.5rem}:where([data-sheets~=game]) .gm-pick{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}:where([data-sheets~=game]) .gm-pick-seat{font:inherit;text-align:start;border:0;align-items:center;gap:.75rem;display:flex}@media (hover:hover){:where([data-sheets~=game]) .gm-pick-seat:hover{background:var(--color-surface-sunken)}}:where([data-sheets~=game]) .gm-pick-seat:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}:where([data-sheets~=game]) .trade-sides{gap:.85rem;display:grid}@media (width>=40rem){@container (width>=22rem){:where([data-sheets~=game]) .trade-sides{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start}}}:where([data-sheets~=game]) .trade-side{border-radius:var(--radius-lg);background:var(--color-surface-sunken);gap:.5rem;padding:.85rem;display:grid}:where([data-sheets~=game]) .trade-side h4{font-size:var(--text-base)}:where([data-sheets~=game]) .trade-swap{color:var(--color-ink-muted);align-self:center;place-items:center;display:grid}:where([data-sheets~=game]) .trade-swap svg{block-size:1.75rem;inline-size:1.75rem}:where([data-sheets~=game]) .deed-chip{inline-size:100%;min-block-size:var(--spacing-touch);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-ink);box-shadow:inset 0 0 0 1.5px var(--color-line-strong);font:inherit;text-align:start;cursor:pointer;transition:transform var(--duration-instant) var(--ease-standard);border:0;align-items:center;gap:.6rem;padding:.35rem .6rem .35rem .35rem;font-weight:700;display:flex}:where([data-sheets~=game]) .deed-chip .lot-label{overflow-wrap:break-word;flex:1;min-inline-size:0;line-height:1.2}:where([data-sheets~=game]) .deed-chip>svg{block-size:1.15rem;inline-size:1.15rem;color:var(--color-accent-ink);visibility:hidden;flex:none}@media (hover:hover){:where([data-sheets~=game]) .deed-chip:hover{box-shadow:inset 0 0 0 1.5px var(--color-ink-muted)}}:where([data-sheets~=game]) .deed-chip[data-hovered]{box-shadow:inset 0 0 0 1.5px var(--color-ink-muted)}:where([data-sheets~=game]) .deed-chip:active,:where([data-sheets~=game]) .deed-chip[data-pressed]{transform:scale(.98)}:where([data-sheets~=game]) .deed-chip[aria-pressed=true]{background:var(--color-accent-soft);box-shadow:inset 0 0 0 2px var(--color-accent-edge)}:where([data-sheets~=game]) .deed-chip[aria-pressed=true]>svg{visibility:visible}:where([data-sheets~=game]) .deed-chip[aria-disabled=true]{background:var(--color-surface-sunken);color:var(--color-ink-muted);cursor:not-allowed}:where([data-sheets~=game]) .deed-chip[aria-disabled=true]>svg{visibility:visible;color:var(--color-ink-muted)}:where([data-sheets~=game]) .trade-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding-block-start:.25rem;font-weight:700;display:flex}:where([data-sheets~=game]) .manage-set{border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line);gap:.35rem;padding:.85rem;display:grid}:where([data-sheets~=game]) .manage-set-head{flex-wrap:wrap;align-items:center;gap:.6rem;font-weight:800;display:flex}:where([data-sheets~=game]) .manage-row{grid-template-columns:minmax(7.5rem,1fr) minmax(0,auto);align-items:center;gap:.25rem .75rem;min-block-size:3rem;display:grid}:where([data-sheets~=game]) .manage-row+.manage-row{border-block-start:1px solid var(--color-line);padding-block-start:.35rem}:where([data-sheets~=game]) .manage-actions{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}:where([data-sheets~=game]) .manage-why{color:var(--color-ink-muted);font-size:var(--text-xs);grid-column:1/-1;align-items:center;gap:.35rem;display:flex}:where([data-sheets~=game]) .manage-why svg{flex:none;block-size:1rem;inline-size:1rem}:where([data-sheets~=game]) .house-count{vertical-align:middle;align-items:center;gap:.15rem;display:inline-flex}:where([data-sheets~=game]) .house-count img{block-size:1.15rem;inline-size:1.15rem}:where([data-sheets~=game]) .house-count i{block-size:1.15rem;inline-size:1.15rem;box-shadow:inset 0 0 0 1.5px var(--color-line-strong);border-radius:3px}:where([data-sheets~=game]) .gm-kind-tabs{gap:.85rem}:where([data-sheets~=game]) .gm-kind-tabs .tabs-tab{padding-inline:.6rem}:where([data-sheets~=game]) .gm-kind-tabs .tabs-tab .badge{justify-content:center;min-inline-size:1.75rem;padding-inline:.45rem}:where([data-sheets~=game]) .gm-kind-tabs .tabs-tab[data-selected] .badge{background:var(--color-accent-soft);color:var(--color-accent-ink);box-shadow:inset 0 0 0 1px var(--color-accent-edge)}:where([data-sheets~=game]) :is(.dialog-body,.sheet-body) .gm-kind-tabs>.tabs-list,:where([data-sheets~=game]):is(.dialog-body,.sheet-body) .gm-kind-tabs>.tabs-list{z-index:1;background:var(--color-panel-raised);position:sticky;inset-block-start:0}:where([data-sheets~=game]) .gm-kind-panel{align-content:start;gap:.75rem;display:grid}:where([data-sheets~=game]) .gm-kind-panel:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-md)}:where([data-sheets~=game]) .gm-kind-panel>.empty{color:var(--color-ink-muted);padding-block:1.25rem}:where([data-sheets~=game]) .gm-payback{border-radius:var(--radius-lg);background:var(--color-surface-sunken);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem 1rem;margin:0;padding:.7rem .9rem;font-weight:800;display:flex}:where([data-sheets~=game]) .gm-cards{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}:where([data-sheets~=game]) .gm-card-row{border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line);align-items:center;gap:.75rem;padding:.7rem .9rem;display:flex}:where([data-sheets~=game]) .gm-card-row>svg{block-size:2.25rem;inline-size:2.25rem;color:var(--color-accent-ink);flex:none}:where([data-sheets~=game]) .gm-card-row strong{display:block}:where([data-sheets~=game]) .gm-card-row .form-note{margin:0}:where([data-sheets~=game]) .mo-host{pointer-events:none;justify-items:center;display:grid}:where([data-sheets~=game]) .mo-card{border-radius:var(--radius-xl);background:var(--color-panel-raised);inline-size:fit-content;max-inline-size:min(100%,26rem);-webkit-backdrop-filter:var(--panel-blur);backdrop-filter:var(--panel-blur);color:var(--color-ink);box-shadow:0 var(--spacing-press) 0 var(--color-accent-edge), var(--shadow-lg), inset 0 0 0 2px var(--color-accent-edge);animation:mo-pop var(--duration-moderate) var(--ease-enter) both;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding-block:.55rem;padding-inline:.55rem .8rem;display:grid;position:relative}:where([data-sheets~=game]) .mo-icon{background:var(--color-accent-soft);block-size:2.75rem;inline-size:2.75rem;color:var(--color-accent-ink);box-shadow:inset 0 0 0 2px var(--color-accent-edge);border-radius:50%;place-items:center;display:grid;position:relative}:where([data-sheets~=game]) .mo-icon>svg{block-size:1.5rem;inline-size:1.5rem}:where([data-sheets~=game]) .mo-icon>img{block-size:1.9rem;inline-size:1.9rem}:where([data-sheets~=game]) .mo-icon>.mo-sym{block-size:2.1rem;inline-size:2.1rem}:where([data-sheets~=game]) .mo-icon>.swatch{border-radius:inherit;block-size:100%;inline-size:100%}:where([data-sheets~=game]) .mo-who.avatar{block-size:1.45rem;inline-size:1.45rem;position:absolute;inset-block-end:-.3rem;inset-inline-end:-.45rem}:where([data-sheets~=game]) .mo-line{font-weight:800;line-height:var(--leading-snug);text-wrap:balance;margin:0}:where([data-sheets~=game]) .mo-amount{border-radius:var(--radius-pill);font-family:var(--font-display);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;align-items:center;padding:.2rem .55rem;font-weight:800;display:inline-flex}:where([data-sheets~=game]) .mo-amount-n{align-items:center;gap:.15rem;display:inline-flex}:where([data-sheets~=game]) .mo-amount svg{block-size:1.15em;inline-size:1.15em}:where([data-sheets~=game]) .mo-amount[data-sign=up]{background:var(--color-success-soft);color:var(--color-success-ink)}:where([data-sheets~=game]) .mo-amount[data-sign=down]{background:var(--color-surface-sunken);color:var(--color-ink)}:where([data-sheets~=game]) .mo-card[data-size="2"]{gap:.85rem;padding-block:.75rem;padding-inline:.7rem 1rem}:where([data-sheets~=game]) .mo-card[data-size="3"]{gap:1rem;padding-block:.9rem;padding-inline:.85rem 1.25rem}:where([data-sheets~=game]) .mo-card:not([data-size="1"])[data-tone=happy]{background:var(--color-accent-soft);box-shadow:0 var(--spacing-press) 0 var(--color-accent-edge), var(--shadow-lg), inset 0 0 0 3px var(--color-accent-edge)}:where([data-sheets~=game]) .mo-card:not([data-size="1"]) .mo-icon{background:var(--color-surface-raised);block-size:3.5rem;inline-size:3.5rem}:where([data-sheets~=game]) .mo-card:not([data-size="1"]) .mo-icon>img{block-size:2.5rem;inline-size:2.5rem}:where([data-sheets~=game]) .mo-card[data-size="2"] .mo-line{font-size:var(--text-lg)}:where([data-sheets~=game]) .mo-card[data-size="3"] .mo-line{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-weight-heavy);line-height:var(--leading-heading)}:where([data-sheets~=game]) .mo-card[data-size="3"]{grid-template-columns:auto minmax(0,1fr);row-gap:.4rem}:where([data-sheets~=game]) .mo-card[data-size="3"]:has(.mo-amount) .mo-icon{grid-row:span 2}:where([data-sheets~=game]) .mo-card[data-size="3"] .mo-amount{grid-column:2;justify-self:start}:where([data-sheets~=game]) .mo-card[data-size="3"][data-tone=happy]{animation-duration:var(--duration-slow)}:where([data-sheets~=game]) .mo-card[data-tone=sad]{color:var(--color-ink-muted);box-shadow:0 var(--spacing-press) 0 var(--color-line-strong), var(--shadow-lg), inset 0 0 0 1.5px var(--color-line-strong);animation:mo-drop var(--duration-slow) var(--ease-standard) both}:where([data-sheets~=game]) .mo-card[data-tone=sad] .mo-icon{background:var(--color-surface-sunken);color:var(--color-ink-muted);box-shadow:inset 0 0 0 1.5px var(--color-line-strong)}:where([data-sheets~=game]) .mo-card[data-tone=sad][data-size="3"]{background:var(--color-surface-sunken)}:where([data-sheets~=game]) .mo-card[data-tone=sad][data-size="3"] .mo-icon{background:var(--color-surface)}:where([data-sheets~=game]) .mo-card[data-tone=sad] .mo-amount[data-sign=down]{background:var(--color-surface-sunken);color:var(--color-ink-muted)}:where([data-sheets~=game]) .mo-card[data-tone=sad][data-size="3"] .mo-amount[data-sign=down]{background:var(--color-surface)}:where([data-sheets~=game]) .mo-token{filter:grayscale();opacity:.8}:where([data-sheets~=game]) .mo-card[data-leaving]{animation:mo-out var(--duration-quick) var(--ease-exit) both}:where([data-sheets~=game]) .mo-card[data-static]{animation:none}@keyframes mo-pop{0%{opacity:0;transform:translateY(calc(-.6rem * var(--motion-move))) scale(calc(1 - .18 * var(--motion-move)))}60%{opacity:1;transform:scale(calc(1 + .05 * var(--motion-move)))}}@keyframes mo-drop{0%{opacity:0;transform:translateY(calc(-1.4rem * var(--motion-move)))}45%{opacity:1;transform:translateY(calc(.2rem * var(--motion-move)))}65%{transform:rotate(calc(-2deg * var(--motion-move)))}82%{transform:rotate(calc(1.2deg * var(--motion-move)))}}@keyframes mo-out{to{opacity:0;transform:translateY(calc(-.4rem * var(--motion-move))) scale(calc(1 - .04 * var(--motion-move)))}}:where([data-sheets~=game]) .mo-bit{background:var(--fx-c,var(--color-accent));opacity:0;block-size:.7rem;inline-size:.45rem;animation:fx-bit calc(.95s * var(--motion-time)) var(--ease-enter) var(--fx-d,0s) both;border-radius:.1rem;margin-block-start:-.35rem;margin-inline-start:-.225rem;position:absolute;inset-block-start:50%;inset-inline-start:50%}:where([data-sheets~=game]) .mo-bit[data-shape=dot]{border-radius:50%;block-size:.5rem;margin-block-start:-.25rem}:where([data-sheets~=game]) .gm-board-col>.mo-anchor{z-index:3;block-size:0;position:sticky;inset-block-start:calc(env(safe-area-inset-top) + 3.5rem)}:where([data-sheets~=game]) .mo-stage>.mo-anchor{position:relative;inset-block-start:auto}:where([data-sheets~=game]) .mo-anchor>.mo-host{position:absolute;inset-block-start:.75rem;inset-inline:.75rem}:where([data-sheets~=game]) .pchip{border-radius:var(--radius-pill);background:var(--color-panel-raised);min-block-size:3.5rem;inline-size:100%;max-inline-size:22rem;color:var(--color-ink);box-shadow:var(--shadow-sm), inset 0 0 0 1px var(--color-line);align-items:center;gap:.65rem;padding:.4rem .85rem .4rem .45rem;display:flex;position:relative}:where([data-sheets~=game]) .pchip-text{flex:1;min-inline-size:0;display:grid}:where([data-sheets~=game]) .pchip-name{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}:where([data-sheets~=game]) .pchip .bucks{color:var(--color-ink-muted);font-size:var(--text-sm)}:where([data-sheets~=game]) .pchip[data-turn]{box-shadow:var(--shadow-md), inset 0 0 0 2.5px var(--color-accent-edge)}:where([data-sheets~=game]) .pchip[data-state=bankrupt],:where([data-sheets~=game]) .pchip[data-state=offline]{background:var(--color-surface-sunken)}:where([data-sheets~=game]) .pchip[data-state=offline] .avatar img,:where([data-sheets~=game]) .pchip[data-state=bankrupt] .avatar img{opacity:.55}:where([data-sheets~=game]) .pchip-list{gap:.5rem;display:grid}:where([data-sheets~=game]) .turn-banner{border-radius:var(--radius-xl);background:var(--color-panel-raised);color:var(--color-ink);box-shadow:var(--shadow-md), inset 0 0 0 1px var(--color-line);align-items:center;gap:.85rem;padding:.75rem 1rem;display:flex}:where([data-sheets~=game]) .turn-banner[data-mine]{background:var(--color-accent-soft);box-shadow:var(--shadow-md), inset 0 0 0 2px var(--color-accent-edge)}:where([data-sheets~=game]) .turn-banner[data-tone=final]{background:var(--color-warning-soft);box-shadow:var(--shadow-md), inset 0 0 0 2px var(--color-warning)}:where([data-sheets~=game]) .turn-text{flex:1;min-inline-size:0;display:grid}:where([data-sheets~=game]) .turn-title{font-family:var(--font-display);font-weight:var(--font-weight-heavy);font-size:var(--text-xl);line-height:1.1}:where([data-sheets~=game]) .turn-sub{color:var(--color-ink-muted);font-size:var(--text-sm)}:where([data-sheets~=game]) .turn-banner[data-entering]{animation:turn-in var(--duration-moderate) var(--ease-enter) both}@keyframes turn-in{0%{opacity:0;transform:translateY(calc(-.6rem * var(--motion-move)))}}:where([data-sheets~=game]) .timer{flex:none;place-items:center;block-size:2.25rem;inline-size:2.25rem;display:inline-grid;position:relative}:where([data-sheets~=game]) .timer svg{block-size:100%;inline-size:100%;position:absolute;inset:0;transform:rotate(-90deg)}:where([data-sheets~=game]) .timer-track{fill:none;stroke:var(--color-surface-sunken);stroke-width:4px}:where([data-sheets~=game]) .timer-fill{fill:none;stroke:var(--color-accent-edge);stroke-width:4px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--left,1) * 100);transition:stroke-dashoffset calc(.95s * var(--motion-time)) linear}:where([data-sheets~=game]) .timer[data-level=low] .timer-fill{stroke:var(--color-warning)}:where([data-sheets~=game]) .timer[data-level=out] .timer-fill{stroke:var(--color-danger)}:where([data-sheets~=game]) .timer[data-level=paused] .timer-fill{stroke:var(--color-line-strong)}:where([data-sheets~=game]) .emote-grid{grid-template-columns:repeat(4, var(--spacing-control));gap:.3rem;display:grid}:where([data-sheets~=game]) .emote-btn{inline-size:var(--spacing-control);block-size:var(--spacing-control);border-radius:var(--radius-md);cursor:pointer;transition:transform var(--duration-instant) var(--ease-standard);background:0 0;border:0;place-items:center;padding:0;display:grid}:where([data-sheets~=game]) .emote-btn svg{block-size:2.25rem;inline-size:2.25rem}@media (hover:hover){:where([data-sheets~=game]) .emote-btn:hover{background:var(--color-surface-sunken)}}:where([data-sheets~=game]) .emote-btn[data-hovered]{background:var(--color-surface-sunken)}:where([data-sheets~=game]) .emote-btn:active,:where([data-sheets~=game]) .emote-btn[data-pressed]{transform:scale(.9)}:where([data-sheets~=game]) .chat-presets{flex-wrap:wrap;gap:.35rem;display:flex}:where([data-sheets~=game]) .chat-btn{min-block-size:var(--spacing-touch);border-radius:var(--radius-pill);background:var(--color-surface-sunken);color:var(--color-ink);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:transform var(--duration-instant) var(--ease-standard);border:0;align-items:center;padding-inline:.8rem;font-weight:700;display:inline-flex}@media (hover:hover){:where([data-sheets~=game]) .chat-btn:hover{background:var(--color-accent-soft)}}:where([data-sheets~=game]) .chat-btn[data-hovered]{background:var(--color-accent-soft)}:where([data-sheets~=game]) .chat-btn:active,:where([data-sheets~=game]) .chat-btn[data-pressed]{transform:scale(.96)}:where([data-sheets~=game]) .emote-stage{border-radius:var(--radius-xl);background:var(--color-surface-sunken);gap:.5rem;padding:1rem;display:grid}:where([data-sheets~=game]) .pchip-say{z-index:1;border-radius:var(--radius-lg);background:var(--color-board-field);block-size:fit-content;inline-size:fit-content;max-inline-size:min(13rem,100% - 3.55rem - 7ch);color:var(--color-board-ink);box-shadow:var(--shadow-md), inset 0 0 0 2px var(--seat,var(--color-board-line));font-weight:700;font-size:var(--text-sm);pointer-events:none;transform-origin:0;align-items:center;margin-block:auto;padding:.35rem .75rem;line-height:1.25;display:flex;position:absolute;inset-block:0;inset-inline-end:.5rem}:where([data-sheets~=game]) .pchip-say:before{content:"";background:inherit;block-size:.75rem;inline-size:.75rem;box-shadow:-2px 2px 0 0 var(--seat,var(--color-board-line));margin-block-start:-.375rem;position:absolute;inset-block-start:50%;inset-inline-start:-.375rem;transform:rotate(45deg)}:where([data-sheets~=game]) [dir=rtl] .pchip-say,:where([data-sheets~=game])[dir=rtl] .pchip-say{transform-origin:100%}:where([data-sheets~=game]) [dir=rtl] .pchip-say:before,:where([data-sheets~=game])[dir=rtl] .pchip-say:before{box-shadow:2px -2px 0 0 var(--seat,var(--color-board-line))}:where([data-sheets~=game]) .pchip-say[data-kind=emote]{padding:.2rem .6rem}:where([data-sheets~=game]) .pchip-say svg{flex:none;block-size:2.25rem;inline-size:2.25rem}:where([data-sheets~=game]) .pchip-say[data-seat="1"]{--seat:var(--color-seat-1)}:where([data-sheets~=game]) .pchip-say[data-seat="2"]{--seat:var(--color-seat-2)}:where([data-sheets~=game]) .pchip-say[data-seat="3"]{--seat:var(--color-seat-3)}:where([data-sheets~=game]) .pchip-say[data-seat="4"]{--seat:var(--color-seat-4)}:where([data-sheets~=game]) .pchip-say[data-seat="5"]{--seat:var(--color-seat-5)}:where([data-sheets~=game]) .pchip-say[data-seat="6"]{--seat:var(--color-seat-6)}:where([data-sheets~=game]) .pchip-say:not([data-shown]){animation:say-in var(--duration-moderate) var(--ease-enter) both}:where([data-sheets~=game]) .pchip-say[data-leaving]{animation:say-out var(--duration-quick) var(--ease-exit) both}@keyframes say-in{0%{opacity:0;transform:scale(calc(1 - .3 * var(--motion-move)))}}@keyframes say-out{to{opacity:0;transform:translateY(calc(-.3rem * var(--motion-move)))}}:where([data-sheets~=game]) .e-face{fill:var(--color-street-c);stroke:var(--color-board-ink);stroke-width:2.5px}:where([data-sheets~=game]) .e-ink{fill:var(--color-board-ink)}:where([data-sheets~=game]) .e-line{fill:none;stroke:var(--color-board-ink);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}:where([data-sheets~=game]) .e-heart{fill:var(--color-street-a);stroke:var(--color-board-ink);stroke-width:2.5px;stroke-linejoin:round}:where([data-sheets~=game]) .e-hand{fill:var(--color-board-house);stroke:var(--color-board-ink);stroke-width:2.5px;stroke-linejoin:round}:where([data-sheets~=game]) .e-drop{fill:var(--color-street-f);stroke:var(--color-board-ink);stroke-width:2px}:where([data-sheets~=game]) .e-cone{fill:var(--color-street-b);stroke:var(--color-board-ink);stroke-width:2.5px;stroke-linejoin:round}:where([data-sheets~=game]) .e-bit-a{fill:var(--color-street-a)}:where([data-sheets~=game]) .e-bit-e{fill:var(--color-street-e)}:where([data-sheets~=game]) .e-bit-g{fill:var(--color-street-g)}:where([data-sheets~=game]) .passdevice{--color-focus:var(--color-focus-on-dark);--color-band-ink:var(--color-on-night);--color-band-muted:var(--color-on-night-muted);border-radius:var(--radius-2xl);background:var(--color-band-night);min-block-size:24rem;color:var(--color-on-night);text-align:center;place-content:center;justify-items:center;gap:.85rem;padding:2rem 1.25rem;display:grid}:where([data-sheets~=game]) .passdevice>img{block-size:6rem;inline-size:6rem;animation:idle2 calc(1.6s * var(--motion-time)) steps(1, end) infinite}:where([data-sheets~=game]) .passdevice-name{font-family:var(--font-display);font-weight:var(--font-weight-heavy);font-size:var(--text-3xl);line-height:1.05}:where([data-sheets~=game]) .passdevice p{max-inline-size:20rem;color:var(--color-on-night-muted)}:where([data-sheets~=game]) .passdevice[data-full]{z-index:62;border-radius:0;position:fixed;inset:0}:root:where([data-sheets~=game]):is([data-motion=reduced],[data-motion=off]) .passdevice>img{animation:none}@media (prefers-reduced-motion:reduce){:root:where([data-sheets~=game])[data-motion=system] .passdevice>img{animation:none}}
