.scenic-background{pointer-events:none;contain:strict;isolation:isolate;background:linear-gradient(#343735,#555853 45%,#383e3a 76%,#252b28);position:absolute;inset:0;overflow:hidden}.ink-paper{opacity:.16;mix-blend-mode:soft-light;z-index:5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23aaa' filter='url(%23n)' opacity='.55' d='M0 0h160v160H0z'/%3E%3C/svg%3E");position:absolute;inset:0}.ink-moon{aspect-ratio:1;opacity:.37;background:radial-gradient(circle at 42% 38%,#d1d0c4,#b2b4a9 72%,#9eaaa000);border-radius:50%;width:clamp(40px,5vw,78px);position:absolute;top:14%;left:16%;box-shadow:0 0 50px 25px #d0cfc40b}.ink-mountains{width:100%;height:100%;position:absolute;inset:0}.ink-cloud{opacity:.8;background:radial-gradient(at 20% 60%,#d7d8cf38 0%,#c8cdc516 24%,#0000 46%),radial-gradient(at 51% 45%,#e0e1d641 0%,#c4c9c11a 26%,#0000 48%),radial-gradient(at 80% 65%,#d1d7ce33,#0000 43%);width:165%;height:32%;animation:44s ease-in-out infinite alternate ink-cloud-drift;position:absolute;left:-30%;transform:translate(-7%)}.ink-cloud-far{height:28%;animation-duration:57s;animation-delay:-19s;top:18%}.ink-cloud-middle{opacity:.65;animation-duration:43s;animation-delay:-29s;top:43%}.ink-cloud-low{opacity:.46;height:22%;animation-duration:36s;animation-delay:-8s;top:73%}.ink-cloud-bank{pointer-events:none;opacity:.85;width:44%;height:16%;min-height:75px;animation:19s ease-in-out infinite alternate ink-cloud-bank-drift;position:absolute;overflow:visible}.ink-cloud-bank-0{animation-delay:-5s;top:16%;left:-12%}.ink-cloud-bank-1{animation-duration:23s;animation-delay:-13s;top:28%;right:-12%}.ink-cloud-bank-2{opacity:.63;animation-duration:26s;animation-delay:-10s;top:47%;left:-15%}.ink-cloud-bank-3{opacity:.57;animation-duration:21s;animation-delay:-3s;top:63%;right:-14%}@keyframes ink-cloud-bank-drift{0%{transform:translate(-38px,5px)}to{transform:translate(58px,-8px)}}@media (max-width:600px){.ink-cloud-bank{width:72%;height:17%}.ink-cloud-bank-0{top:11%;left:-24%}.ink-cloud-bank-1{top:22%;right:-27%}.ink-cloud-bank-2{top:62%;left:-32%}.ink-cloud-bank-3{top:76%;right:-30%}}.ink-pine{opacity:.86;width:clamp(140px,22%,340px);height:83%;position:absolute;bottom:-9%;overflow:visible}.ink-pine-left{left:-5%}.ink-pine-right{opacity:.65;height:68%;right:-6%;transform:scaleX(-1)}.ink-pine-sway{transform-origin:35px 750px;animation:10s ease-in-out infinite alternate ink-tree-sway}.ink-pine-right .ink-pine-sway{animation-duration:13s;animation-delay:-4s}.ink-pine-needles{transform-box:fill-box;transform-origin:bottom;animation:6s ease-in-out infinite alternate ink-needles-sway}.ink-vignette{background:radial-gradient(at 50% 46%,#0000 28%,#0e121245 100%),linear-gradient(#11171435,#0000 27% 78%,#12181566);position:absolute;inset:0}.arena>.board-wrap{z-index:1}@keyframes ink-cloud-drift{0%{transform:translate(-7%,2%)}to{transform:translate(8%,-5%)}}@keyframes ink-tree-sway{0%{transform:rotate(-1.2deg)}to{transform:rotate(1.5deg)}}@keyframes ink-needles-sway{0%{transform:rotate(-1deg)translate(-1px)}to{transform:rotate(1.4deg)translate(1px)}}:root{--bg:#191b1b;--panel:#282b2a;--line:#414642;--muted:#a4aaa5}body,header{background:#191c1b}.arena{background:#333936;border-color:#454b46}.arena-toolbar{background:#202622e6}.room-card{background:linear-gradient(140deg,#303632,#232925);border-color:#454d47}.figure-preview{background:radial-gradient(at 38% 45%,#4a514aaa,#252c27 72%);border-color:#454d47}.tabs{background:#222823;border-color:#414942}.tabs .chosen{background:#3e463e}.join input{background:#202722}.board-tools button{background:#202822a8;border-color:#49524b}.board-hint{background:#212923b3}.sound-panel{background:#262d28}@media (max-width:600px){.ink-pine{opacity:.66;width:29%;height:74%}.ink-pine-left{left:-10%}.ink-pine-right{height:61%;right:-11%}.ink-moon{left:12%}}@media (prefers-reduced-motion:reduce){.scenic-background *{animation:none!important}}
