html,body{width:100%;height:100%;margin:0;padding:0;font-family:Inter,Verdana,sans-serif}body{margin:0;padding:0;overflow:hidden}canvas,#app{width:100%;height:100%;position:fixed;top:0;left:0}details{color:#fff;background-color:#fff2;border-radius:.5rem;width:14rem;position:absolute;top:0;right:0}details summary{cursor:pointer}details.svelte-1nhzsi7{grid-template-columns:1fr 1fr;margin:1rem;padding:.5rem;display:grid}details.svelte-1nhzsi7 summary:where(.svelte-1nhzsi7){grid-column:1/3}details.svelte-1nhzsi7[open]::details-content{grid-column:1/3;grid-template-columns:subgrid;grid-auto-rows:max-content;gap:.25rem;padding:.5rem 0;display:grid}a.svelte-1nhzsi7,a.svelte-1nhzsi7:visited{color:#fff;grid-column:1/3;align-items:center;gap:.25rem;display:flex}label.svelte-1nhzsi7,span.label.svelte-1nhzsi7{text-align:right}button.svelte-1nhzsi7{cursor:pointer;border:none;border-radius:.5rem}div.second-half.svelte-1nhzsi7{grid-column:2/3}div.second-half.svelte-1nhzsi7 label:where(.svelte-1nhzsi7){cursor:pointer;padding:0 .7rem;font-weight:700}div.second-half.svelte-1nhzsi7 label:where(.svelte-1nhzsi7) input[type=radio]:where(.svelte-1nhzsi7){display:none}div.second-half.svelte-1nhzsi7 label:where(.svelte-1nhzsi7):first-child{border-radius:1rem 0 0 1rem}div.second-half.svelte-1nhzsi7 label:where(.svelte-1nhzsi7):last-child{border-radius:0 1rem 1rem 0}div.second-half.svelte-1nhzsi7 label:where(.svelte-1nhzsi7).red{background-color:red}div.second-half.svelte-1nhzsi7 label:where(.svelte-1nhzsi7).green{background-color:green}div.second-half.svelte-1nhzsi7 label:where(.svelte-1nhzsi7).blue{background-color:#00f}
