/* Optional arcade art-pack chrome. Loaded only by the twelve polished modules. */
#arcade-app.arc-art-polished{--gr-control-accent:var(--art-gold,#ffe08b);--gr-control-border:#9fc9e9;--gr-control-track:#10294d;--gr-control-ink:#18334e;--gr-control-text:#eff7ff;--gr-control-muted:#c7e1f6;--gr-control-focus:var(--art-highlight,#baffff);--arc-muted:#d5eaff;--arc-ink:#0b1737;border-color:#abd8f2;background:linear-gradient(135deg,var(--art-deep,#223457),#101a36 70%);box-shadow:inset 0 1px 0 #effaff80,0 20px 70px #02092866}
#arcade-app.arc-art-polished .arc-header{background:linear-gradient(115deg,var(--art-light,#426c9d),var(--art-deep,#263c67));border-color:#bcddff66;box-shadow:inset 0 1px 0 #effaff80,0 3px 12px #020a2466}
#arcade-app.arc-art-polished .arc-title{color:#fff4cf;letter-spacing:-.035em;font-weight:850;text-shadow:0 2px 0 #081d3c}
#arcade-app.arc-art-polished :is(.arc-brand a,.arc-tool){color:#f1faff;background:linear-gradient(#c0e7ff4d,#83b6dc26 45%,#14306499 48%,#0e254b80);border-color:#c2e6ff99;box-shadow:inset 0 1px 0 #f2fcffaa,inset 0 -2px 0 #06142d80,0 2px 5px #000e2859}
#arcade-app.arc-art-polished :is(.arc-brand a,.arc-tool):hover{background:linear-gradient(#effbff66,#a6defa4d 45%,#2473a88c 48%,#204f8780);border-color:var(--art-highlight,#c3ffff)}
#arcade-app.arc-art-polished .arc-tool[data-tool=records]{color:var(--art-gold,#ffe58d)}#arcade-app.arc-art-polished .arc-tool[data-tool=help]{color:#bafff2}#arcade-app.arc-art-polished .arc-tool[data-tool=settings]{color:#f0d1ff}
#arcade-app.arc-art-polished .arc-tool[data-tool=pause]{color:white;border-color:#ffc3cd;background:linear-gradient(#ffb191,#f5766c 44%,#d64c64 48%,#a62d58);box-shadow:inset 0 1px 0 #ffe6d6,inset 0 -2px 0 #70204480}
#arcade-app.arc-art-polished .arc-scoreboard{background:linear-gradient(110deg,var(--art-deep,#183258),#0b203d);box-shadow:inset 0 1px 0 #bddfff55,0 2px 8px #030b2466}
#arcade-app.arc-art-polished .arc-scoreboard .arc-stat strong{color:#fff2c4;font-weight:800;text-shadow:0 1px 2px #04132d}
#arcade-app.arc-art-polished .arc-stat:nth-child(1) .arc-stat-icon{color:#ffdb76}#arcade-app.arc-art-polished .arc-stat:nth-child(2) .arc-stat-icon{color:#ff9bcc}#arcade-app.arc-art-polished .arc-stat:nth-child(3) .arc-stat-icon{color:#7ff5f5}#arcade-app.arc-art-polished .arc-stat:nth-child(4) .arc-stat-icon{color:#cbb5ff}
#arcade-app.arc-art-polished .arc-scoreboard .arc-stat-label,#arcade-app.arc-art-polished .arc-scoreboard .arc-status__item>span{color:#dcecff}#arcade-app.arc-art-polished .arc-scoreboard .arc-status__item>strong{color:var(--art-highlight,#bdfaff)}
#arcade-app.arc-art-polished .arc-playfield{background:radial-gradient(ellipse at 45% 20%,var(--art-deep,#233e65),#071229 75%)}
#arcade-app.arc-art-polished .arc-playfield::after{border-color:#adddff22;box-shadow:inset 0 0 28px #02081930}
#arcade-app.arc-art-polished .arc-overlay{background:linear-gradient(125deg,#07132ddb,#141637a8)}
#arcade-app.arc-art-polished .arc-welcome{position:relative;overflow:hidden;border-color:#c7e7ffab;background:linear-gradient(145deg,var(--art-light,#477ca5),var(--art-deep,#233c69) 44%,#101e3af5);box-shadow:inset 0 1px 0 #effdff99,inset 0 -3px 0 #06152d99,0 22px 75px #000b2699;backdrop-filter:none}
#arcade-app.arc-art-polished .arc-welcome:before{content:"";position:absolute;inset:0 0 auto;height:5px;pointer-events:none;background:linear-gradient(90deg,var(--art-gold,#ffe193),#bafff1,#95d6ff,#cca1ff,#ffbadb)}
#arcade-app.arc-art-polished .arc-welcome h1{color:#fff4d3;text-shadow:0 3px 0 #0a2141;font-weight:850}
#arcade-app.arc-art-polished .arc-welcome p{color:#e6f1ff}#arcade-app.arc-art-polished .arc-kicker{color:var(--art-highlight,#bbffff);letter-spacing:.1em}
#arcade-app.arc-art-polished .arc-button{border-color:#c4e6ff99;background:linear-gradient(#badbff38,#74a3d138 45%,#234d8266 49%,#102c567a);box-shadow:inset 0 1px 0 #effaff99,inset 0 -2px 0 #061d3a99,0 3px 7px #010b264d;color:#f5fbff}
#arcade-app.arc-art-polished .arc-button--primary{color:#1b3150;background:linear-gradient(#fff5c8,var(--art-gold,#ffdc80) 43%,#ffbf50 47%,#ec963d);border-color:#fff0bf;box-shadow:inset 0 1px 0 #fffce9,inset 0 -2px 0 #b6792e99,0 4px 17px #ffda723d;font-weight:850;text-shadow:0 1px 0 #fff2c499}
#arcade-app.arc-art-polished .arc-button--danger{color:#fff;border-color:#ffc4d8;background:linear-gradient(#ffabc5,#df597f 45%,#a72d62)}
#arcade-app.arc-art-polished .arc-bottom{background:linear-gradient(var(--art-deep,#284d72),#0b2341);border-color:#aacce366;box-shadow:inset 0 1px 0 #dcf4ff40}
#arcade-app.arc-art-polished .arc-touch button{color:#f2fbff;background:linear-gradient(#a1d3ee59,#548bb94d 44%,#19487899 48%,#102b4c);border-color:#bedff599;box-shadow:inset 0 1px 0 #e4faff99,inset 0 -2px 0 #061c3499}
#arcade-app.arc-art-polished .arc-touch button[aria-pressed=true]{color:#173552;background:linear-gradient(#fff3b8,#ffd077 45%,#efac4f);border-color:#fff4d1}
#arcade-app.arc-art-polished .arc-toast{color:#fff7d7;background:linear-gradient(var(--art-deep,#295983),#102c49f5);border-color:var(--art-highlight,#bafff6);box-shadow:inset 0 1px 0 #d9faff66,0 6px 18px #000c2999}
#arcade-app.arc-art-polished .gr-dialog{color:#eff7ff;background:linear-gradient(135deg,var(--art-deep,#244d73),#102443);border-color:#b7def1;box-shadow:inset 0 1px 0 #eefbff80}
#arcade-app.arc-art-polished .gr-dialog__head{background:linear-gradient(var(--art-light,#407aa1),var(--art-deep,#214b75));border-color:#b0d9f266}
#arcade-app.arc-art-polished .gr-dialog h3,#arcade-app.arc-art-polished .arc-help-section summary{color:var(--art-highlight,#bcfff0)}#arcade-app.arc-art-polished .gr-dialog p{color:#e0edfb}
#arcade-app.arc-art-polished .arc-help-section,#arcade-app.arc-art-polished .arc-help-toc button{border-color:#a3cbe77a}
#arcade-app.arc-art-polished .arc-record{background:linear-gradient(#34638a80,#0d28458c);border-color:#9dd6eb77}
#arcade-app.arc-art-polished :is(button,a,input):focus-visible{outline-color:var(--art-highlight,#baffff)}
@media(forced-colors:active){#arcade-app.arc-art-polished .arc-welcome:before{display:none}#arcade-app.arc-art-polished :is(.arc-tool,.arc-button,.arc-touch button){border:1px solid ButtonText}}

/* The existing select and switch widgets inherit these materials and values. */
#arcade-app.arc-art-polished .gr-select-trigger{background:linear-gradient(#85b8df38,#183b658c);box-shadow:inset 0 1px 0 #dff6ff66,inset 0 -2px 0 #071a3680}
#arcade-app.arc-art-polished .gr-switch{box-shadow:inset 0 2px 4px #030c2977}
#arcade-app.arc-art-polished .gr-switch::after{background:linear-gradient(#edfaff,#94c6e6);box-shadow:0 1px 3px #020a2977}
#arcade-app.arc-art-polished .gr-checkbox:checked+.gr-switch::after{background:linear-gradient(#3f6088,#132d51)}
/* The shared select portal lives outside the game host. This stylesheet is
   included only by the twelve art-pack entry points. */
.gr-select-popup{background:linear-gradient(145deg,#294a77,#101e3c);box-shadow:inset 0 1px 0 #ddf5ff80,0 20px 65px #000c29cc}
.gr-select-head{border-bottom-color:#9ac7e34d}
