:root{--s-face:#191325;--s-face-hover:#241a36;--s-face-panel:#1b1426;--s-face-raised:#2a1f3d;--s-face-raised-hover:#38284f;--s-face-pressed:#1d1530;--s-wall:#050309;--s-wall-raised:#120c1c;--s-accent-grow:#6e3f5c;--s-accent-grow-wall:#3a1f31;--s-accent-grow-hover:#82506e;--s-accent-train:#6e5a2f;--s-accent-battle:#6e2f2f;--s-blue:#2b5f9e;--s-blue-wall:#16334f;--s-blue-hover:#356fb8;--s-blue-pressed:#1f4a7d;--s-danger:#3a1220;--s-danger-wall:#17060c;--s-danger-hover:#4d182b;--s-shard:#63b0ff;--s-seat:#140c22b8;--s-seat-line:#ffffff24;--s-contact:#0000008c}.surface{--s-walls:-1px 0 0 var(--s-wall), 1px 0 0 var(--s-wall), 0 1px 0 var(--s-wall), 0 2px 0 var(--s-wall), 0 3px 0 var(--s-wall), 0 4px 0 var(--s-wall), 0 4px 0 var(--s-contact);--s-press-walls:-1px 0 0 var(--s-wall), 1px 0 0 var(--s-wall), 0 1px 0 #00000080;--s-seat-shadow:none;box-sizing:border-box;-webkit-tap-highlight-color:transparent;border:0;border-radius:0;transition:background-color .18s,color .18s,border-color .18s,box-shadow .12s}.surface--raised{background-color:var(--s-face);box-shadow:var(--s-walls), var(--s-seat-shadow)}.surface--raised.surface--seated{--s-seat-shadow:0 4px 18px #00000073}.surface--raised:hover{background-color:var(--s-face-hover)}.surface--raised:active{background-color:var(--s-face-pressed);box-shadow:var(--s-press-walls)}.surface--raised.is-lit{--s-face:var(--s-accent-grow);--s-face-hover:var(--s-accent-grow-hover);--s-wall:var(--s-accent-grow-wall)}.surface--raised.is-danger{--s-face:var(--s-danger);--s-face-hover:var(--s-danger-hover);--s-wall:var(--s-danger-wall)}.surface--raised.is-blue{--s-face:var(--s-blue);--s-face-hover:var(--s-blue-hover);--s-face-pressed:var(--s-blue-pressed);--s-wall:var(--s-blue-wall)}.surface--raised.is-raised{--s-face:var(--s-face-raised);--s-face-hover:var(--s-face-raised-hover);--s-wall:var(--s-wall-raised)}.surface--raised:disabled{--s-face:#1d2a3d;--s-wall:#0d1620;color:#ffffff8c;cursor:default}.surface--seat{background:var(--s-seat);box-shadow:inset 0 1px 0 var(--s-seat-line), 0 1px 0 var(--s-contact), 0 4px 14px #00000059}.surface--panel{--s-face:var(--s-face-panel);background-color:var(--s-face);box-shadow:var(--s-walls), var(--s-seat-shadow)}
