body:has(.game-first,.decorator,.component-theme-host){--cub-panel-bg:#f6f7ed;--cub-panel-ink:#35483b;--cub-panel-soft:#607256;--cub-panel-line:#cbd7bf;--cub-panel-field:#fffef8;--cub-panel-accent:#3e614d;--cub-panel-accent-ink:#fff;--cub-panel-muted:#edf2e4;--cub-panel-selected:#e1ebd2;--cub-panel-focus:#617f44;--cub-panel-danger:#884432;--cub-panel-danger-bg:#f8e9e2;--cub-panel-danger-line:#dab49f;--cub-panel-success:#3c6038;--cub-panel-success-bg:#e8f1da;--cub-panel-success-line:#b7cca1;--cub-panel-warning:#72562c;--cub-panel-warning-bg:#f6eedb;--cub-panel-warning-line:#d9c596;--cub-panel-shadow:0 12px 32px #24392220;--cub-panel-radius:14px;--cub-card-radius:10px;--cub-control-radius:8px}body:has(.game-first.night,.component-theme-host[data-theme=night]){--cub-panel-bg:#263b30;--cub-panel-ink:#e6eddb;--cub-panel-soft:#b5c7a7;--cub-panel-line:#71856777;--cub-panel-field:#203328;--cub-panel-accent:#c8dba5;--cub-panel-accent-ink:#283b29;--cub-panel-muted:#304937;--cub-panel-selected:#405b37;--cub-panel-focus:#c8dba5;--cub-panel-danger:#f1bba0;--cub-panel-danger-bg:#452e29;--cub-panel-danger-line:#976b58;--cub-panel-success:#c4dda5;--cub-panel-success-bg:#2f492f;--cub-panel-success-line:#6b8a54;--cub-panel-warning:#ecd39b;--cub-panel-warning-bg:#443b2c;--cub-panel-warning-line:#968054;--cub-panel-shadow:0 12px 32px #071b1940}body:has(.game-first,.decorator,.component-theme-host) :is(.signin-dialog,.directory-dialog,.profile-dialog,.rent-dialog,.help-dialog,.detail-sheet,.eom-dialog){--background:var(--cub-panel-bg);--foreground:var(--cub-panel-ink);--card:var(--cub-panel-bg);--card-foreground:var(--cub-panel-ink);--popover:var(--cub-panel-bg);--popover-foreground:var(--cub-panel-ink);--muted:var(--cub-panel-muted);--muted-foreground:var(--cub-panel-soft);--input:var(--cub-panel-line);--border:var(--cub-panel-line);background:var(--cub-panel-bg)!important;color:var(--cub-panel-ink)!important;border-color:var(--cub-panel-line)!important;box-shadow:0 16px 40px #213a2520!important}body:has(.game-first,.decorator,.component-theme-host) :is(.signin-dialog,.directory-dialog,.profile-dialog,.rent-dialog,.help-dialog,.eom-dialog){border-radius:14px!important}body:has(.game-first,.decorator,.component-theme-host) :is(.signin-dialog,.directory-dialog,.profile-dialog,.rent-dialog,.help-dialog,.detail-sheet) :is([data-slot=dialog-description],[data-slot=sheet-description],.description,.person-status,.profile-detail p,.rental-summary p,.rental-summary>span,.field,.field>span,.demo-note,.parcel-neighborhood){color:var(--cub-panel-soft)!important}body:has(.game-first,.decorator,.component-theme-host) :is(.signin-dialog,.directory-dialog,.profile-dialog,.rent-dialog,.help-dialog,.detail-sheet) :is(.dialog-heading,.person-name,[data-slot=dialog-title],[data-slot=sheet-title]){color:var(--cub-panel-ink)!important}body:has(.game-first,.decorator,.component-theme-host) :is(.signin-dialog,.directory-dialog,.profile-dialog,.rent-dialog,.help-dialog,.detail-sheet) :is(input:not([type=range]):not([type=checkbox]):not([type=color]),textarea,.choice){min-height:44px;font-size:16px;background:var(--cub-panel-field)!important;color:var(--cub-panel-ink)!important;border-color:var(--cub-input-border,var(--cub-panel-line))!important}body:has(.game-first,.decorator,.component-theme-host) :is(.signin-dialog,.profile-dialog,.rent-dialog,.help-dialog,.detail-sheet) .primary-button{min-height:44px;background:var(--cub-panel-accent)!important;color:var(--cub-panel-accent-ink)!important;border-color:var(--cub-panel-accent)!important}body:has(.game-first,.decorator,.component-theme-host) .signin-dialog button[type=submit]{min-height:44px;background:var(--cub-panel-accent)!important;color:var(--cub-panel-accent-ink)!important;border-color:var(--cub-panel-accent)!important}body:has(.game-first,.decorator,.component-theme-host) :is(.signin-dialog,.profile-dialog,.rent-dialog,.help-dialog,.detail-sheet) :is(.secondary-button,.square-button,.link-card,.working-card,.avatar-preview,.visitor-guide-actions button){background:var(--cub-panel-field)!important;color:var(--cub-panel-ink)!important;border-color:var(--cub-panel-line)!important}body:has(.game-first,.decorator,.component-theme-host) :is(.working-card h2,.working-card p,.working-card .eyebrow){color:var(--cub-panel-ink)!important}:is(body:has(.game-first,.decorator,.component-theme-host) .signin-dialog .text-button,body:has(.game-first,.decorator,.component-theme-host) .signin-dialog .signin-logo){color:var(--cub-panel-soft)}body:has(.game-first,.decorator,.component-theme-host) :is(.signin-dialog,.directory-dialog,.profile-dialog,.rent-dialog,.help-dialog,.detail-sheet,.eom-dialog) :is([data-slot=dialog-close],button.absolute:has(.lucide-x)){opacity:1;border-radius:50%;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:grid;top:8px;right:8px;background:var(--cub-panel-field)!important;color:var(--cub-panel-ink)!important}body:has(.game-first,.decorator,.component-theme-host) :is(.signin-dialog,.directory-dialog,.profile-dialog,.rent-dialog,.help-dialog) [data-slot=dialog-header]{padding-right:28px}body:has(.game-first,.decorator,.component-theme-host) .signin-dialog{max-height:calc(100dvh - 32px);gap:16px!important;padding:24px!important}body:has(.game-first,.decorator,.component-theme-host) .signin-dialog form{gap:16px}body:has(.game-first,.decorator,.component-theme-host) .signin-dialog [data-slot=field-group]{gap:16px}body:has(.game-first,.decorator,.component-theme-host) .signin-dialog [data-slot=field]{gap:8px}body:has(.game-first,.decorator,.component-theme-host) .signin-dialog .dialog-heading{letter-spacing:-.6px;font-size:26px!important}:is(body:has(.game-first,.decorator,.component-theme-host) .signin-dialog .legal-links,body:has(.game-first,.decorator,.component-theme-host) .signin-dialog .legal-consent){color:var(--cub-panel-soft)}body:has(.game-first,.decorator,.component-theme-host) :is(.directory-dialog,.profile-dialog,.rent-dialog,.help-dialog,.detail-sheet) :is(.text-button,.neighbor-row,.builder-owner-heading,.empty-state h3,.help-list strong){color:var(--cub-panel-ink)!important}body:has(.game-first,.decorator,.component-theme-host) :is(.directory-dialog,.profile-dialog,.rent-dialog,.help-dialog,.detail-sheet) :is(.neighbor-row p,.row-end,.project-chip,.empty-state p,.help-list p,.avatar-preview>div>span,.shelf-heading,.profile-detail>span,.rent-cost>span,.rent-footnote,.rental-includes>div){color:var(--cub-panel-soft)!important}body:has(.game-first,.decorator,.component-theme-host) .directory-dialog .directory-search{background:var(--cub-panel-field);border-color:var(--cub-panel-line);color:var(--cub-panel-ink)}body:has(.game-first,.decorator,.component-theme-host) .directory-dialog .builder-neighborhood{color:var(--cub-panel-soft)}body:has(.game-first,.decorator,.component-theme-host) :is(.directory-dialog,.profile-dialog,.rent-dialog,.detail-sheet) .secondary-button.danger{color:var(--cub-panel-danger)!important;border-color:var(--cub-panel-danger-line)!important}body:has(.game-first[data-hud-compact=true]) .signin-dialog{width:calc(100vw - 28px);max-width:460px;max-height:calc(100dvh - 28px);padding:22px 18px!important}body:has(.game-first,.decorator,.component-theme-host) :is(.minimap.neighborhoods-map,.controls-guide,.cubicles-component-panel,[data-slot=select-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=tooltip-content]){--background:var(--cub-panel-bg);--foreground:var(--cub-panel-ink);--card:var(--cub-panel-bg);--card-foreground:var(--cub-panel-ink);--popover:var(--cub-panel-bg);--popover-foreground:var(--cub-panel-ink);--muted:var(--cub-panel-muted);--muted-foreground:var(--cub-panel-soft);--accent:var(--cub-panel-selected);--accent-foreground:var(--cub-panel-ink);--primary:var(--cub-panel-accent);--primary-foreground:var(--cub-panel-accent-ink);--input:var(--cub-panel-line);--border:var(--cub-panel-line);--ring:var(--cub-panel-focus);background:var(--cub-panel-bg)!important;color:var(--cub-panel-ink)!important;border-color:var(--cub-panel-line)!important;box-shadow:var(--cub-panel-shadow)!important;border-radius:var(--cub-panel-radius)!important}body:has(.game-first,.decorator,.component-theme-host) :is(.signin-dialog,.directory-dialog,.profile-dialog,.rent-dialog,.help-dialog,.detail-sheet,.eom-dialog,.cubicles-component-panel){--accent:var(--cub-panel-selected);--accent-foreground:var(--cub-panel-ink);--primary:var(--cub-panel-accent);--primary-foreground:var(--cub-panel-accent-ink);--ring:var(--cub-panel-focus);--destructive:var(--cub-panel-danger);--destructive-foreground:var(--cub-panel-danger)}body:has(.game-first,.decorator,.component-theme-host) :is(.signin-dialog,.directory-dialog,.profile-dialog,.rent-dialog,.help-dialog,.detail-sheet,.eom-dialog,.controls-guide,.cubicles-component-panel) [data-slot=dialog-header]{text-align:left;gap:8px}body:has(.game-first,.decorator,.component-theme-host) :is(.signin-dialog,.directory-dialog,.profile-dialog,.rent-dialog,.help-dialog,.detail-sheet,.cubicles-component-panel) :is(.eyebrow,.demo-note,.claim-note){color:var(--cub-panel-soft)!important}body:has(.game-first,.decorator,.component-theme-host) :is(.signin-dialog,.directory-dialog,.profile-dialog,.rent-dialog,.help-dialog,.detail-sheet,.eom-dialog,.controls-guide,.cubicles-component-panel) :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--cub-panel-focus);outline-offset:2px}body:has(.game-first,.decorator,.component-theme-host) :is(.signin-dialog,.directory-dialog,.profile-dialog,.rent-dialog,.help-dialog,.detail-sheet,.cubicles-component-panel) :is(input,textarea)::placeholder{color:var(--cub-panel-soft);opacity:.8}body:has(.game-first,.decorator,.component-theme-host) :is(.profile-dialog,.rent-dialog,.detail-sheet,.cubicles-component-panel) :is(.text-button,.secondary-button,.square-button,.primary-button){border-radius:var(--cub-control-radius);min-height:44px}body:has(.game-first,.decorator,.component-theme-host) :is(.profile-dialog,.rent-dialog,.detail-sheet,.cubicles-component-panel) .text-button{color:var(--cub-panel-ink);border:1px solid #0000;padding:9px 11px}body:has(.game-first,.decorator,.component-theme-host) :is(.profile-dialog,.rent-dialog,.detail-sheet,.cubicles-component-panel) .text-button:hover:not(:disabled){background:var(--cub-panel-muted);border-color:var(--cub-panel-line)}body:has(.game-first,.decorator,.component-theme-host) :is(.profile-dialog,.rent-dialog,.detail-sheet,.cubicles-component-panel) :is(.secondary-button,.square-button):hover:not(:disabled){background:var(--cub-panel-selected)!important}body:has(.game-first,.decorator,.component-theme-host) :is(.profile-dialog,.rent-dialog,.detail-sheet) :is(button,input,textarea,select):disabled{cursor:not-allowed}:is(body:has(.game-first,.decorator,.component-theme-host) :is(.controls-guide,.cubicles-component-panel)>[data-slot=dialog-close],body:has(.game-first,.decorator,.component-theme-host) .detail-sheet>[data-slot=sheet-close]){border:1px solid var(--cub-panel-line);opacity:1;border-radius:50%;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;display:grid;top:8px;right:8px;background:var(--cub-panel-field)!important;color:var(--cub-panel-ink)!important}body:has(.game-first,.decorator,.component-theme-host) .controls-guide>[data-slot=dialog-close] svg{width:17px;height:17px}body:has(.game-first,.decorator,.component-theme-host) .controls-guide [data-slot=dialog-header]{padding-right:42px}body:has(.game-first,.decorator,.component-theme-host) :is(.controls-guide,.cubicles-component-panel) [data-slot=dialog-title]{color:var(--cub-panel-ink);line-height:1.2}body:has(.game-first,.component-theme-host) .minimap.neighborhoods-map{border:1px solid var(--cub-panel-line);-webkit-backdrop-filter:none;backdrop-filter:none}body:has(.game-first,.component-theme-host) .neighborhoods-map .mini-head{color:var(--cub-panel-ink);letter-spacing:.07em;font-size:11px}body:has(.game-first,.component-theme-host) .neighborhoods-map .mini-map-actions{gap:8px}body:has(.game-first,.component-theme-host) .neighborhoods-map .mini-map-actions button{border:1px solid var(--cub-panel-line);border-radius:var(--cub-control-radius);background:var(--cub-panel-field);min-width:44px;min-height:44px;color:var(--cub-panel-ink);letter-spacing:0;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font:12px/1.3 Arial,sans-serif;display:inline-flex}body:has(.game-first,.component-theme-host) .neighborhoods-map .mini-map-actions button[aria-pressed=true]{background:var(--cub-panel-selected);border-color:var(--cub-panel-focus)}body:has(.game-first,.component-theme-host) .neighborhoods-map .mini-map-actions button[aria-label=Close\ map]{border-radius:50%;padding:0}body:has(.game-first,.component-theme-host) .neighborhood-map-layout>svg{border:1px solid var(--cub-panel-line);border-radius:10px;overflow:hidden}body:has(.game-first,.component-theme-host) .neighborhood-directory{color:var(--cub-panel-ink);border-color:var(--cub-panel-line)}body:has(.game-first,.component-theme-host) .neighborhood-directory :is(.neighborhood-directory-heading>span,.neighborhood-detail p,.neighborhood-occupancy,.neighborhood-directory-hint,.neighborhood-commons){color:var(--cub-panel-soft)}body:has(.game-first,.component-theme-host) .neighborhood-select{background:var(--cub-panel-field);border-color:var(--cub-panel-line);color:var(--cub-panel-ink);font-size:14px}body:has(.game-first,.component-theme-host) .neighborhood-select option{background:var(--cub-panel-field);border-color:var(--cub-panel-line);color:var(--cub-panel-ink);font-size:14px}body:has(.game-first,.component-theme-host) .neighborhood-choices button{background:var(--cub-panel-field);border-color:var(--cub-panel-line);color:var(--cub-panel-ink);font-size:12px}body:has(.game-first,.component-theme-host) .neighborhood-choices button:is(:hover,[aria-pressed=true]){background:var(--cub-panel-selected);border-color:var(--cub-panel-focus);color:var(--cub-panel-ink)}body:has(.game-first,.component-theme-host) .neighborhood-choices button:hover:not([aria-pressed=true]){background:var(--cub-panel-muted);border-color:var(--cub-panel-line)}body:has(.game-first,.component-theme-host) .neighborhood-choices button[aria-pressed=true]{font-weight:650}body:has(.game-first,.component-theme-host) .neighborhood-detail-title>span{color:var(--cub-panel-success);background:var(--cub-panel-success-bg);border:1px solid var(--cub-panel-success-line);border-radius:20px;padding:3px 7px}body:has(.game-first,.component-theme-host) .neighborhood-actions .neighborhood-visit{background:var(--cub-panel-accent);border-color:var(--cub-panel-accent);color:var(--cub-panel-accent-ink)}body:has(.game-first,.component-theme-host) .neighborhood-actions .neighborhood-share{background:var(--cub-panel-field);border-color:var(--cub-panel-line);color:var(--cub-panel-ink)}body:has(.game-first,.component-theme-host) .neighborhood-directory :is(button,select):focus-visible{outline-color:var(--cub-panel-focus)}body:has(.game-first,.component-theme-host) .neighborhoods-map :is(.map-legend,.map-street-help){color:var(--cub-panel-soft)}body:has(.game-first,.component-theme-host) .neighborhoods-map .map-legend i{border:1px solid var(--cub-panel-line);background:#738c65;width:7px;height:7px}body:has(.game-first,.component-theme-host) .neighborhoods-map .map-legend i.legend-you{background:#f5faee;border-color:#344931}body:has(.game-first,.component-theme-host) .rental-picker legend{color:var(--cub-panel-ink);font-size:13px}body:has(.game-first,.component-theme-host) :is(.rental-size-options button,.rental-placement-list button){background:var(--cub-panel-field);border-color:var(--cub-panel-line);color:var(--cub-panel-ink);border-radius:var(--cub-control-radius);min-height:44px}body:has(.game-first,.component-theme-host) :is(.rental-size-options button,.rental-placement-list button):hover:not([aria-pressed=true]){background:var(--cub-panel-muted)}body:has(.game-first,.component-theme-host) :is(.rental-size-options button,.rental-placement-list button)[aria-pressed=true]{background:var(--cub-panel-selected);color:var(--cub-panel-ink);border-color:var(--cub-panel-focus);box-shadow:0 0 0 1px var(--cub-panel-focus)}body:has(.game-first,.component-theme-host) :is(.rental-location,.rental-checkout){background:var(--cub-panel-field);border-color:var(--cub-panel-line);border-radius:var(--cub-card-radius);color:var(--cub-panel-ink)}body:has(.game-first,.component-theme-host) :is(.rental-location-heading strong,.rental-checkout-label){color:var(--cub-panel-ink);font-weight:650}body:has(.game-first,.component-theme-host) :is(.rental-location-heading>span,.rental-map-legend,.rental-start,.rental-placements>p,.rental-promotion,.rental-promotion p,.rental-checkout .rent-footnote){color:var(--cub-panel-soft)}body:has(.game-first,.component-theme-host) .rental-selection-summary{background:var(--cub-panel-muted);border-color:var(--cub-panel-line);color:var(--cub-panel-ink);border-radius:var(--cub-control-radius)}body:has(.game-first,.component-theme-host) .rental-selection-summary strong{font-weight:650}body:has(.game-first,.component-theme-host) .rental-promotion summary{border-radius:6px;align-items:center;min-height:44px;font-size:12px;display:flex}body:has(.game-first,.component-theme-host) .rental-promotion input{background:var(--cub-panel-field);min-height:44px;color:var(--cub-panel-ink);border-color:var(--cub-panel-line);border-radius:8px}body:has(.game-first,.component-theme-host) .rental-promotion-apply{background:var(--cub-panel-selected);min-height:44px;color:var(--cub-panel-ink);border-color:var(--cub-panel-line);border-radius:8px;font-size:12px}body:has(.game-first,.component-theme-host) .rental-promotion-success{background:var(--cub-panel-success-bg);color:var(--cub-panel-success);border-color:var(--cub-panel-success-line);border-radius:8px;padding:11px 12px;font-size:12px}body:has(.game-first,.component-theme-host) .rental-promotion-success button{color:var(--cub-panel-success);min-height:44px}body:has(.game-first,.component-theme-host) .rental-promotion p.rental-promotion-error{color:var(--cub-panel-danger);background:var(--cub-panel-danger-bg);border:1px solid var(--cub-panel-danger-line);border-radius:8px;padding:10px 12px;font-size:12px}body:has(.game-first,.component-theme-host) .rental-promotion input[aria-invalid=true]{border-color:var(--cub-panel-danger)}body:has(.game-first,.component-theme-host) :is(.rental-picker button,.rental-promotion summary,.rental-promotion input,.rental-promotion button):focus-visible{outline:2px solid var(--cub-panel-focus);outline-offset:2px}body:has(.game-first,.decorator,.component-theme-host) :is([data-slot=select-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content]){border:1px solid var(--cub-panel-line);padding:6px;font:13px/1.4 Arial,sans-serif;border-radius:10px!important}body:has(.game-first,.decorator,.component-theme-host) :is([data-slot=select-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content]) :is([role=option],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){min-height:44px;color:var(--cub-panel-ink);border-radius:7px;padding:9px 11px}body:has(.game-first,.decorator,.component-theme-host) :is([data-slot=select-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content]) :is([data-highlighted],[data-state=checked]){background:var(--cub-panel-selected);color:var(--cub-panel-ink)}body:has(.game-first,.decorator,.component-theme-host) :is([data-slot=select-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content]) [data-disabled]{opacity:.5}body:has(.game-first,.decorator,.component-theme-host) [data-slot=dropdown-menu-item][data-variant=destructive]{color:var(--cub-panel-danger)}body:has(.game-first,.decorator,.component-theme-host) [data-slot=dropdown-menu-item][data-variant=destructive]:focus{background:var(--cub-panel-danger-bg)}body:has(.game-first,.decorator,.component-theme-host) [data-slot=tooltip-content]{border:1px solid var(--cub-panel-line);max-width:min(280px,100vw - 24px);padding:8px 11px;font:12px/1.5 Arial,sans-serif;border-radius:8px!important}body:has(.game-first,.decorator,.component-theme-host) [data-slot=tooltip-content] svg{fill:var(--cub-panel-bg)}body:has(.game-first,.component-theme-host) :is(.profile-dialog,.rent-dialog,.detail-sheet,.cubicles-component-panel) :is(.working-card,.avatar-preview,.link-card,.honest-note,.founding-member-note,.rent-unavailable,.design-draft-shelf article){border:1px solid var(--cub-panel-line);border-radius:var(--cub-card-radius);box-shadow:none;background:var(--cub-panel-field)!important;color:var(--cub-panel-ink)!important}body:has(.game-first,.component-theme-host) :is(.profile-dialog,.rent-dialog,.detail-sheet,.cubicles-component-panel) :is(.rent-unavailable strong,.rent-unavailable p,.honest-note,.founding-member-note){color:var(--cub-panel-soft)!important}body:has(.game-first,.component-theme-host) .design-draft-shelf article{background:var(--cub-panel-field);border-color:var(--cub-panel-line);padding:14px}body:has(.game-first,.component-theme-host) .design-draft-shelf p{color:var(--cub-panel-soft);font-size:13px;line-height:1.5}body:has(.game-first,.component-theme-host) .design-draft-shelf button{border-radius:8px;min-height:44px}body:has(.game-first,.component-theme-host) .detail-sheet :is(.desk-image,.desk-video,.embed-card){border:1px solid var(--cub-panel-line);background:var(--cub-panel-muted);color:var(--cub-panel-ink);border-radius:10px}body:has(.game-first,.component-theme-host) .detail-sheet :is(.desk-image figcaption,.desk-video>span,.embed-card>button,.embed-card>button span){color:var(--cub-panel-soft)}body:has(.game-first,.component-theme-host) .detail-sheet .desk-note{background:var(--cub-panel-muted);color:var(--cub-panel-ink);box-shadow:none;border:1px solid var(--cub-panel-line)}body:has(.game-first,.component-theme-host) :is(.profile-dialog,.directory-dialog,.cubicles-component-panel) .empty-state{color:var(--cub-panel-soft);gap:10px;padding:30px 20px}body:has(.game-first,.component-theme-host) :is(.profile-dialog,.directory-dialog,.cubicles-component-panel) .empty-state h3{color:var(--cub-panel-ink);font-size:18px;font-weight:650}body:has(.game-first,.component-theme-host) .profile-dialog .swatches button.chosen{border-color:var(--cub-panel-field);box-shadow:0 0 0 2px var(--cub-panel-focus)}body:has(.game-first,.component-theme-host) .eom-dialog :is([data-slot=dialog-description],.eom-method,.eom-status){color:var(--cub-panel-soft)}body:has(.game-first,.component-theme-host) .eom-dialog .eom-title>svg{color:var(--cub-panel-warning)}body:has(.game-first,.component-theme-host) .eom-dialog .eom-row[data-rank="1"] .eom-company :is(button,strong){color:var(--cub-panel-warning)}body:has(.game-first,.component-theme-host) :is(.player-safety,.blocked-players,.cubicles-component-panel){--background:var(--cub-panel-field);--foreground:var(--cub-panel-ink);--muted:var(--cub-panel-muted);--muted-foreground:var(--cub-panel-soft);--border:var(--cub-panel-line)}body:has(.game-first,.component-theme-host) :is(.player-safety-buttons button,.blocked-players button,.safety-error button,.player-safety-report button,.player-safety-confirm button){border-radius:8px;min-height:44px}body:has(.game-first,.component-theme-host) :is(.player-safety-confirm,.player-safety-report){background:var(--cub-panel-muted);border-color:var(--cub-panel-line)}body:has(.game-first,.component-theme-host) :is(.player-safety-report select,.player-safety-report textarea){background:var(--cub-panel-field);min-height:44px;color:var(--cub-panel-ink);font-size:16px}body:has(.game-first,.component-theme-host) .player-safety .safety-confirm{background:var(--cub-panel-accent);border-color:var(--cub-panel-accent);color:var(--cub-panel-accent-ink)}body:has(.game-first,.component-theme-host) :is(.safety-error,.map-image-error,.wall-branding-error,.favicon-picture-error,.screen-image-error){background:var(--cub-panel-danger-bg);color:var(--cub-panel-danger);border:1px solid var(--cub-panel-danger-line);border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.5}body:has(.game-first,.component-theme-host) .player-safety .safety-notice{background:var(--cub-panel-success-bg);color:var(--cub-panel-success);border:1px solid var(--cub-panel-success-line);border-radius:8px;padding:10px 12px}body:has(.game-first,.component-theme-host) :is(.signin-dialog,.profile-dialog,.rent-dialog,.cubicles-component-panel) [data-slot=field-error]{color:var(--cub-panel-danger);font-size:13px;line-height:1.5}body:has(.game-first,.component-theme-host) :is(.signin-dialog,.profile-dialog,.rent-dialog,.cubicles-component-panel) [data-slot=alert]{border-color:var(--cub-panel-line);background:var(--cub-panel-muted);color:var(--cub-panel-ink);border-radius:10px}body:has(.game-first,.component-theme-host) :is(.signin-dialog,.profile-dialog,.rent-dialog,.cubicles-component-panel) [data-slot=alert][data-variant=destructive]{border-color:var(--cub-panel-danger-line);background:var(--cub-panel-danger-bg);color:var(--cub-panel-danger)}body:has(.game-first,.component-theme-host) :is(.profile-dialog,.rent-dialog,.detail-sheet) .secondary-button.danger:hover:not(:disabled){background:var(--cub-panel-danger-bg)!important}body:has(.game-first,.decorator,.component-theme-host) .controls-guide :is(.controls-kicker,h3,.control-copy p,footer span,[data-slot=dialog-description],.controls-input-switch){color:var(--cub-panel-soft)!important}body:has(.game-first,.decorator,.component-theme-host) .controls-options button{min-height:44px;color:var(--cub-panel-ink);border-radius:8px}body:has(.game-first,.decorator,.component-theme-host) .controls-options [aria-selected=true]{background:var(--cub-panel-selected);border:1px solid var(--cub-panel-line);color:var(--cub-panel-ink)}body:has(.game-first,.decorator,.component-theme-host) .controls-guide footer button{background:var(--cub-panel-selected);border:1px solid var(--cub-panel-line);color:var(--cub-panel-ink)}body:has(.game-first,.decorator,.component-theme-host) .controls-guide .control-keys kbd{background:var(--cub-panel-field);color:var(--cub-panel-ink);border-color:var(--cub-panel-line)}body:has(.game-first,.decorator,.component-theme-host) .controls-guide .control-copy p{font-size:12px;line-height:1.5}body:has(.game-first,.component-theme-host) :is(.signin-dialog,.profile-dialog,.rent-dialog,.cubicles-component-panel) :is(input,textarea,select)[aria-invalid=true]{--cub-input-border:var(--cub-panel-danger);border-color:var(--cub-panel-danger)!important}body:has(.game-first) [data-sonner-toaster]{--normal-bg:var(--cub-panel-bg);--normal-border:var(--cub-panel-line);--normal-text:var(--cub-panel-ink);--success-bg:var(--cub-panel-success-bg);--success-border:var(--cub-panel-success-line);--success-text:var(--cub-panel-success);--error-bg:var(--cub-panel-danger-bg);--error-border:var(--cub-panel-danger-line);--error-text:var(--cub-panel-danger);--warning-bg:var(--cub-panel-warning-bg);--warning-border:var(--cub-panel-warning-line);--warning-text:var(--cub-panel-warning);--info-bg:var(--cub-panel-muted);--info-border:var(--cub-panel-line);--info-text:var(--cub-panel-ink);--border-radius:10px;font-family:Arial,sans-serif}body:has(.game-first) [data-sonner-toast]{box-shadow:var(--cub-panel-shadow);font-size:13px;line-height:1.5}@media (max-width:700px){body:has(.game-first,.component-theme-host) .neighborhood-select{font-size:16px}body:has(.game-first,.decorator,.component-theme-host) .controls-sections{grid-template-columns:1fr}body:has(.game-first,.decorator,.component-theme-host) .controls-sections>section:last-child .controls-rows{grid-template-columns:1fr}body:has(.game-first,.component-theme-host) .eom-dialog{border-radius:18px 18px 0 0!important}}
