@font-face{font-family:Jost;src:url(/fonts/Jost-latin.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-latin.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:NMS Glyphs;src:url(/fonts/NMS-Glyphs-Mono.woff2)format("woff2");font-display:block}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cream:#efe6d3;--cream-aside:#efe6d3cc;--cream-label:#efe6d3a3;--bar:#10161eb8;--bar-hot:#28303cd1;--edge:#ffffffbf;--edge-dim:#ffffff38;--gold:#f2c53d;--halo:0 0 5px #ffffff73, 0 0 14px #a0dcff4d;--halo-gold:0 0 8px #f2c53db3;--lit-gold:inset 3px 0 12px -6px #f2c53dbf;--lit-gold-top:inset 0 3px 10px -6px var(--gold), 0 -1px 8px -3px #f2c53db3;--hatch:repeating-linear-gradient(135deg, #ffffff0b 0 2px, transparent 2px 14px);--face-caps:"Jost", "Futura", sans-serif;--face-text:"Roboto", system-ui, sans-serif;--face-glyph:"NMS Glyphs", monospace;--type-label:.8rem;--type-text:1rem;--type-bar:1.25rem;--type-caption:1.5625rem;--type-title:1.953rem;--beat:8px;--gutter:calc(3 * var(--beat));--breath:clamp(var(--beat), 2.4vh, calc(5 * var(--beat)));--frame:1160px;--side:clamp(16px, 4vw, 40px);font-family:var(--face-text);color:var(--cream);background:#17222c;font-weight:400}html,body{margin:0}a,button{-webkit-tap-highlight-color:transparent}.ground{--margins:linear-gradient(90deg, #000 calc(50% - var(--frame) / 2 - 100px), transparent calc(50% - var(--frame) / 2), transparent calc(50% + var(--frame) / 2), #000 calc(50% + var(--frame) / 2 + 100px));z-index:-1;background:radial-gradient(120% 80% at 50% 118%,#d64634d9 0%,#962c288c 22%,#5a1e2240 42%,#0000 62%),radial-gradient(70% 60% at 8% -5%,#3e8496f2 0%,#30687a99 30%,#0000 65%),radial-gradient(60% 50% at 95% 10%,#263c4ee6 0%,#0000 60%),linear-gradient(#1c2b36 0%,#17222c 45%,#24232c 70%,#3a2129 100%);position:fixed;inset:0;overflow:hidden}.ground:before{content:"";background:linear-gradient(112deg,#0000 26%,#ffffff06 31%,#0000 36%),linear-gradient(112deg,#0000 42%,#ffffff09 44%,#0000 47%),linear-gradient(-112deg,#0000 30%,#ffffff08 33%,#0000 37%),linear-gradient(-112deg,#0000 56%,#ffffff05 60%,#0000 66%),linear-gradient(112deg,#ffffff0a 0%,#0000 34%);position:absolute;inset:-20%}.ground:after{content:"";-webkit-mask-image:var(--margins), linear-gradient(180deg, transparent 45%, #000 100%);-webkit-mask-composite:source-in;-webkit-mask-image:var(--margins), linear-gradient(180deg, transparent 45%, #000 100%);mask-image:var(--margins), linear-gradient(180deg, transparent 45%, #000 100%);background-image:radial-gradient(circle,#ffffff1f .8px,#0000 1.4px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.ground svg{opacity:.7;width:130vw;height:130vw;-webkit-mask-image:var(--margins);-webkit-mask-image:var(--margins);mask-image:var(--margins);position:absolute;top:118%;left:50%;transform:translate(-50%,-50%)}.frame{box-sizing:border-box;min-height:100dvh;max-width:calc(var(--frame) + 2 * var(--side));padding:5vh var(--side) var(--beat);flex-direction:column;margin:0 auto;display:flex}.frame>header{margin-bottom:var(--breath);flex:none}.frame>footer{padding-top:var(--breath);flex:none;margin-top:auto}.title{text-align:center;font-family:var(--face-caps);font-weight:400;font-size:var(--type-title);letter-spacing:.06em;text-transform:uppercase;margin:0;padding-left:.06em;line-height:1.15}.title a{color:inherit;text-decoration:none}.title a:focus-visible{outline:1px solid var(--edge);outline-offset:6px}.rule{margin:var(--beat) auto 0;color:var(--cream);justify-content:center;align-items:center;display:flex}.rule:before,.rule:after{content:"";background:linear-gradient(90deg,#0000,#efe6d399);flex:1;height:1px}.rule:after{background:linear-gradient(90deg,#efe6d399,#0000)}.rule svg{width:22px;height:22px;margin:0 var(--beat);flex:none}.bar{box-sizing:border-box;min-height:calc(6 * var(--beat));border:0;border-left:2px solid var(--edge);background:var(--bar);color:var(--cream);font-family:var(--face-caps);font-weight:400;font-size:var(--type-bar);letter-spacing:.12em;text-transform:uppercase;text-align:left;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:1em;padding:0 1.2em;text-decoration:none;transition:background .12s;display:flex}.bar:focus-visible{background:var(--bar-hot);box-shadow:inset 0 0 0 1px var(--edge);outline:none}.bar.locked,.bar.down{border-left-color:var(--edge-dim);background-image:var(--hatch);color:var(--cream-label)}.bar.press{width:calc((100% - 4 * var(--gutter)) * 2 / 5 + var(--gutter));border-left-color:var(--gold);box-shadow:var(--lit-gold);justify-content:center}.bar.press:disabled,.bar.press[aria-disabled=true]{border-left-color:var(--edge-dim);background:var(--bar);box-shadow:none;color:var(--cream-label);cursor:default}.mark{font-family:var(--face-text);font-size:var(--type-label);letter-spacing:0;text-transform:none;color:var(--cream-label);align-items:center;gap:.4em;margin-left:auto;display:inline-flex}.lock{flex:none;width:11px;height:11px}.card{box-sizing:border-box;color:var(--cream);font:inherit;text-align:center;-webkit-user-select:none;user-select:none;outline-offset:-2px;background:#0d1218;border:0;outline:2px solid #0000;padding:0;text-decoration:none;transition:outline-color .12s;display:block;position:relative;overflow:hidden}a.card,button.card{cursor:pointer}a.card:focus-visible,button.card:focus-visible{outline-color:#fff}.card .art{object-fit:cover;width:100%;height:100%;display:block}.card.open:after,.card.locked:after{content:"";pointer-events:none;position:absolute;inset:0}.card.open:after{background:linear-gradient(#0000 0%,#0000000a 30%,#000000a3 58%,#000000e0 100%)}.card.locked .art{filter:grayscale(.85)brightness(.4)}.card.locked:after{background:var(--hatch), linear-gradient(180deg, #00000080, #000000b3)}.card .caption{z-index:1;font-family:var(--face-caps);font-size:var(--type-caption);letter-spacing:.06em;text-transform:uppercase;text-shadow:0 2px 12px #000000b3;position:absolute;bottom:.9em;left:0;right:0}.card.locked .caption{color:var(--cream-label)}.card .mark{z-index:1;text-shadow:0 1px 6px #000c;margin:0;position:absolute;top:.9em;right:1em}.glyph-mark{font-family:var(--face-glyph);font-size:var(--glyph);letter-spacing:.08em;color:#fff;text-shadow:0 0 6px #ffffff8c,0 0 18px #a0dcff59;white-space:nowrap;-webkit-user-select:none;user-select:none;line-height:1}.hex{font-size:var(--type-text);letter-spacing:.18em;color:#fff;text-shadow:var(--halo);white-space:nowrap;-webkit-user-select:all;user-select:all}.copy{font-family:var(--face-text);font-size:var(--type-label);letter-spacing:.04em;color:var(--cream-aside);cursor:copy;background:0 0;border:0;margin:0;padding:.15em 0;line-height:1.2;transition:color .12s;position:absolute;bottom:.5em;right:.9em}.copy:focus-visible{outline:1px solid var(--edge);outline-offset:3px}.copy.on{color:var(--gold);text-shadow:var(--halo-gold)}.says,.hint{min-height:1.5em;font-size:var(--type-text);color:var(--cream);margin:0;line-height:1.5}.hint{opacity:0;transition:opacity .24s}.hint.on{opacity:1}.footer{align-items:baseline;gap:var(--beat) var(--gutter);padding-bottom:var(--beat);font-size:var(--type-label);color:var(--cream-aside);flex-wrap:wrap;display:flex}.footer .follow{color:var(--cream);border-bottom:1px solid var(--edge-dim);margin-right:auto;text-decoration:none}.footer .credits{flex:1 0 100%;margin:0;line-height:1.4}@media (hover:hover){.bar:hover{background:var(--bar-hot)}a.card:hover,button.card:hover{outline-color:#fff}.footer a.follow:hover{border-bottom-color:var(--cream)}}@media (width>=901px) and (height>=600px){.frame{height:100dvh}}@media (width<=900px){.frame{padding-top:5vh}.frame>footer{padding-top:calc(2 * var(--breath))}.footer{flex-direction:column;align-items:flex-start}.footer .follow+.build{text-align:left;margin-left:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.menu{flex-direction:column;flex:auto;justify-content:center;min-height:0;display:flex}.cards{--width:min(var(--frame), 100vw - 2 * var(--side));min-height:0;height:clamp(calc(var(--width) * 470 / 1160), 42vh, calc(var(--width) * 675 / 1160));gap:var(--beat);flex:0 auto;grid-template-columns:65fr 35fr;display:grid}.cards .caption{width:max-content;max-width:calc(100% - 2em);left:50%;right:auto;translate:-50%}.cards .card.open .caption{bottom:2.2em}.teaser{z-index:1;min-height:1.3em;font-size:var(--type-text);color:var(--cream);text-shadow:0 1px 8px #000c;position:absolute;bottom:1em;left:0;right:0}.bars{gap:var(--beat);margin-top:var(--beat);flex:none;grid-template-columns:40fr 60fr;display:grid}.home .hint{margin-top:calc(2 * var(--beat));color:var(--cream-aside);flex:none}@media (width<=900px){.menu{justify-content:flex-start}.cards{grid-template-columns:1fr;height:auto}.cards .card{aspect-ratio:16/9}.cards .card.locked{aspect-ratio:16/4.5}.cards .card.locked .caption{bottom:50%;translate:-50% 50%}.cards .card.locked .mark{top:50%;translate:0 -50%}.bars{grid-template-columns:1fr}}.glyph{text-align:center;width:1em;font-family:var(--face-glyph);font-size:var(--glyph);color:#fff;text-shadow:0 0 6px #ffffff8c,0 0 18px #a0dcff59;-webkit-user-select:none;user-select:none;line-height:1;display:inline-block;position:relative}.glyph:before{content:attr(data-pos);right:calc(var(--glyph) * .01);bottom:calc(var(--glyph) * -.02);font-family:var(--face-text);font-size:max(7px, calc(var(--glyph) * .22));letter-spacing:0;color:var(--cream-aside);text-shadow:0 1px 3px #000000e6;line-height:1;position:absolute}.glyphs{font-family:var(--face-glyph);font-size:var(--glyph);letter-spacing:0;color:#fff;white-space:nowrap;-webkit-user-select:none;user-select:none;line-height:1}.glyphs .glyph+.glyph{margin-left:var(--glyph-gap,.08em)}.glyphs .glyph:after{content:attr(data-glyph);z-index:5;left:50%;bottom:calc(100% + var(--beat));border-left:2px solid var(--edge);color:var(--cream);font-family:var(--face-text);font-size:var(--type-label);letter-spacing:.02em;text-shadow:none;white-space:nowrap;opacity:0;pointer-events:none;background:#0d1218;padding:.35em .7em;line-height:1;transition:opacity .12s;position:absolute;transform:translate(-50%)}.glyphs .glyph.named:after{opacity:1}@media (hover:hover){.glyphs .glyph:hover:after{opacity:1}}.sheet{--glyph:min(72px, (100cqw - 219px - var(--beat)) / 13.1);align-content:center;row-gap:var(--breath);flex:1 0 auto;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""band";display:grid;container-type:inline-size}.sheet.fallen{grid-template-areas:"head""says""retry"}.head{align-items:center;gap:var(--beat);grid-area:head;min-width:0;display:flex}.head .icon{flex:none;width:256px;margin-left:-37px}.head .disc{width:256px;height:256px;margin:-44px 0 -28px;display:block}canvas.disc{opacity:0;transition:opacity .24s}canvas.disc.drawn{opacity:1}.head .disc.blank{box-sizing:border-box;border:1px solid var(--edge-dim);background:var(--hatch), #0d121880;border-radius:50%;width:150px;height:150px;margin:17px auto}.head .name{align-items:flex-start;gap:var(--beat);flex-direction:column;min-width:0;display:flex}.head .headline{font-family:var(--face-caps);font-weight:400;font-size:var(--type-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--cream);flex-wrap:wrap;align-items:baseline;gap:.2em .6em;margin:0;line-height:1.15;display:flex}.head .headline.blank{color:var(--cream-label)}.head .headline small,.rows dd small{border:1px solid var(--edge-dim);font-family:var(--face-text);font-size:var(--type-label);letter-spacing:.02em;text-transform:none;color:var(--cream-aside);white-space:nowrap;border-radius:2px;padding:.1em .5em;line-height:1.3}.head .headline small.kind{color:var(--cream-label);border:0;padding:0}.head .glyphs{--glyph-gap:.1em}.head .address{font-size:var(--type-text);color:var(--cream-aside);flex-wrap:wrap;align-items:baseline;gap:.3em 1.4em;display:flex}.head .where{letter-spacing:.02em}.head .address .hex{padding-left:calc(var(--glyph) * .16)}.band{gap:var(--beat) var(--gutter);grid-area:band;grid-template-rows:auto repeat(3,auto);grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:dense;align-items:center;display:grid}.band.brief{grid-area:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.band.brief .resources ul{grid-row:2/5}.band:before{content:"";background:var(--edge-dim);grid-area:1/1/auto/-1;align-self:end;height:1px}.band>section,.band .rows{display:contents}.band h2,.planet-card h2{font-family:var(--face-caps);font-weight:400;font-size:var(--type-text);letter-spacing:.08em;text-transform:uppercase;color:var(--cream-label);margin:0;padding-bottom:.25em;line-height:1.3}.band h2{grid-row:1;align-self:end}.band .data h2{grid-column:1/3}.band .resources h2{grid-column:3/4}.band .system h2{grid-column:4/6}.band .data .row:nth-child(odd){grid-column:1}.band .data .row:nth-child(2n){grid-column:2}.band .resources ul{grid-area:2/3/-1;align-self:start}.band .system .row:nth-child(odd){grid-column:4}.band .system .row:nth-child(2n){grid-column:5}.rows{gap:var(--beat);flex-direction:column;margin:0;display:flex}.rows .row{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.75em;display:grid}.rows .row-icon{width:26px;height:26px;color:var(--cream-aside);grid-row:1/3}.rows dt{font-family:var(--face-caps);font-size:var(--type-label);letter-spacing:.08em;text-transform:uppercase;color:var(--cream-label);line-height:1.3}.rows dd{font-size:var(--type-text);flex-wrap:wrap;align-items:baseline;gap:.15em .6em;margin:0;line-height:1.3;display:flex}.dot{vertical-align:.05em;border-radius:50%;width:.65em;height:.65em;margin-right:.35em;display:inline-block;box-shadow:0 0 9px 1px}.dot.yellow{color:#f2d46b;background:#f2d46b}.dot.green{color:#8bdc95;background:#8bdc95}.dot.blue{color:#7cc4ff;background:#7cc4ff}.dot.red{color:#f27d7d;background:#f27d7d}.dot.purple{color:#bf97f2;background:#bf97f2}.stars{color:var(--gold);letter-spacing:.08em;text-shadow:var(--halo-gold)}.stars .unlit{color:var(--cream-label);opacity:.6;text-shadow:none}.resources ul{font-size:var(--type-text);flex-direction:column;gap:.3em;margin:0;padding:0;line-height:1.3;list-style:none;display:flex}.resources li{align-items:center;gap:.65em;display:flex}.mark-icon{flex:none;width:18px;height:18px}.mark-icon[data-kind=mineral]{color:#7cc4ff}.mark-icon[data-kind=plant]{color:#8bdc95}.mark-icon[data-kind=hint]{color:var(--gold)}.sheet .says{grid-area:says;margin:0}.sheet .retry{grid-area:retry;justify-self:start}.planet-card{--glyph:min(72px, (100cqw - 164px - 3 * var(--beat)) / 13.1);gap:var(--beat);flex-direction:column;display:flex;container-type:inline-size}.planet-card .head{padding-right:1em}.planet-card .icon,.dial .icon{width:192px;margin-left:-28px}.planet-card .disc,.dial .disc{width:192px;height:192px;margin:-33px 0 -21px}.planet-card .disc.blank,.dial .disc.blank{width:112px;height:112px;margin:13px auto}.copyable{cursor:copy;align-items:baseline;gap:.7em;display:inline-flex}.planet-card .copy{padding:0;position:static}.planet-card .body{border-left:2px solid var(--edge);background:var(--bar);color:inherit;padding:0 1em .4em;text-decoration:none;transition:background .12s;position:relative}.planet-card .body:after{content:"";opacity:0;pointer-events:none;background:#fff;width:2px;animation:1.8s ease-out landed;position:absolute;top:0;bottom:0;left:-2px;box-shadow:0 0 14px 2px #ffffffa6}@keyframes landed{0%{opacity:0}15%{opacity:1}to{opacity:0}}.planet-card.pending .body{background:var(--hatch), var(--bar);min-height:13em}.planet-card.pending .body:after{animation:none}.planet-card .body:focus-visible{background:var(--bar-hot);box-shadow:inset 0 0 0 1px var(--edge);outline:none}.planet-card .more{text-align:right;font-family:var(--face-caps);font-size:var(--type-text);letter-spacing:.12em;text-transform:uppercase;color:var(--cream-aside);grid-area:5/1/auto/-1}@media (hover:hover){.copyable:hover .copy:not(.on){color:var(--cream)}.planet-card .body:hover{background:var(--bar-hot)}}@media (width<=900px){.sheet{--glyph:min(48px, 100cqw / 13.1);row-gap:calc(2 * var(--beat))}.planet-card{--glyph:min(48px, (100cqw - var(--beat)) / 13.1)}.head{align-items:center;gap:var(--beat);flex-direction:column}.head .name{text-align:center;align-items:center}.head .headline,.head .address{justify-content:center}.head .address .hex{padding-left:0}.band{align-items:stretch;gap:calc(2 * var(--beat));flex-direction:column;display:flex}.band.brief{grid-area:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.band.brief .resources ul{grid-row:2/5}.band:before{display:none}.band>section{display:block}.band h2{border-bottom:1px solid var(--edge-dim);margin-bottom:.5em}.band .rows{gap:var(--beat) calc(2 * var(--beat));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.band .data .row:nth-child(odd),.band .system .row:nth-child(odd){grid-column:1}.band .data .row:nth-child(2n),.band .system .row:nth-child(2n){grid-column:2}.sheet .retry{width:100%}}.panel.dial .head .name{flex:auto}.panel.dial .cells,.panel.dial .field{align-self:stretch}.panel.dial .icon,.panel.dial .headline,.panel.dial .planet-card{transition:opacity .24s .16s}.panel.dial.stale .icon,.panel.dial.stale .headline,.panel.dial.stale .planet-card{opacity:.35}.cells{grid-template-columns:repeat(12,minmax(0,1fr));gap:2px;display:grid;container-type:inline-size}.cell{--glyph:min(60px, (100cqw - 22px) / 12 * .86);box-sizing:border-box;border-top:2px solid var(--edge-dim);min-width:0;color:var(--cream);cursor:pointer;background:0 0;flex-direction:column;align-items:center;gap:4px;padding:7px 0 5px;transition:background .12s;display:flex}.cell.empty{background:var(--hatch), var(--bar)}.cell.empty>*{visibility:hidden}.cell.at{border-top-color:var(--gold);background-color:var(--bar-hot);box-shadow:var(--lit-gold-top)}.field{display:flex;position:relative}.field input{box-sizing:border-box;min-width:0;min-height:calc(6 * var(--beat));border:0;border-left:2px solid var(--edge);background:var(--bar);color:var(--cream);font:inherit;font-size:var(--type-text);letter-spacing:.14em;text-transform:uppercase;flex:auto;padding:0 4em 0 .9em;transition:background .12s}.field input::placeholder{color:var(--cream-label);letter-spacing:.08em;text-transform:none}.field input:focus-visible{background:var(--bar-hot);box-shadow:inset 0 0 0 1px var(--edge);outline:none}.clear{font-family:var(--face-text);font-size:var(--type-label);letter-spacing:.04em;color:var(--cream-aside);cursor:pointer;background:0 0;border:0;margin:0;padding:.15em 0;line-height:1.2;position:absolute;top:50%;right:.9em;transform:translateY(-50%)}.clear:focus-visible{outline:1px solid var(--edge);outline-offset:3px}.keys{grid-template-columns:repeat(16,minmax(0,1fr));gap:3px;display:grid;container-type:inline-size}.key{box-sizing:border-box;border:0;border-top:2px solid var(--edge-dim);background:var(--bar);min-height:48px;color:var(--cream);font:inherit;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:5px 0 4px;transition:background .12s;display:flex}.key .glyph{--glyph:min(30px, (100cqw - 45px) / 16 * .52)}.key:focus-visible{background:var(--bar-hot);box-shadow:inset 0 0 0 1px var(--edge);outline:none}.key:active{border-top-color:var(--gold);box-shadow:var(--lit-gold-top)}.panel.dial .retry{align-self:flex-start}@media (hover:hover){.key:hover,.cell:hover,.field input:hover{background-color:var(--bar-hot)}.clear:hover{color:var(--cream)}}@media (width<=900px){.panel.dial .head .name{align-self:stretch;align-items:stretch}.cell{--glyph:min(30px, (100cqw - 22px) / 12 * .86);gap:3px;padding:5px 0 4px}.keys{grid-template-columns:repeat(8,minmax(0,1fr))}.key .glyph{--glyph:min(26px, (100cqw - 21px) / 8 * .55)}.panel.dial .retry{align-self:stretch;width:100%}}.room{gap:calc(2 * var(--beat)) var(--gutter);flex:auto;grid-template-columns:240px minmax(0,1fr);align-items:stretch;min-height:0;display:grid}.room.fallen{display:block}.list{flex-direction:column;grid-area:1/1;gap:3px;min-height:0;display:flex}.list .row{isolation:isolate;min-height:1.4em;font-size:var(--type-text);flex:0 2.4em;gap:.6em;padding:0 .9em;position:relative;overflow:hidden}.list .row.unknown{border-left-color:var(--edge-dim);color:var(--cream-label)}.list .row .mark+.mark{margin-left:.6em}.list .row.picked{border-left-color:var(--gold);background:var(--bar-hot);box-shadow:var(--lit-gold);color:#fff}.list .row.locked{min-height:1.2em;font-size:var(--type-label);letter-spacing:.12em;background:0 0;border-left-color:#0000;flex-basis:1.9em}.list .row.picked.locked{border-left-color:var(--cream-label);background:var(--bar);background-image:var(--hatch);box-shadow:none;color:var(--cream-label)}.list .row .flash{z-index:-1;background:var(--bar-hot);box-shadow:inset 0 0 0 1px var(--edge);pointer-events:none;animation:1.4s ease-out forwards told;position:absolute;inset:0}@keyframes told{0%{opacity:1}to{opacity:0}}.list .cut{background:var(--edge-dim);flex:none;height:1px;margin:3px .9em}.list .row.address .mark{--glyph:var(--type-label);letter-spacing:.14em;color:var(--cream-label);text-shadow:none}.list .row.address.picked .mark{color:var(--cream-aside)}.panel{align-items:stretch;gap:calc(2 * var(--beat));flex-direction:column;grid-area:1/2;min-width:0;display:flex}.panel .act{align-items:center;gap:var(--gutter);display:flex}.panel .roll{flex:none}.panel .act .says{flex:auto;min-width:0}.panel .planet-card>*{transition:opacity .24s .16s}.panel.stale .planet-card>*{opacity:.35}@media (width<=900px){.room{gap:calc(2 * var(--beat));flex-direction:column;display:flex}.list{order:-1;grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.list .row,.list .row.locked{letter-spacing:.08em;flex:none;min-height:44px;padding:0 .7em}.list .cut{display:none}.panel{gap:var(--beat)}.panel .act{align-items:stretch;gap:var(--beat);flex-direction:column}.panel .roll{width:100%}.glyphs{--glyph-gap:.05em}.glyph-mark{letter-spacing:.05em}}@media (width<=600px){.list{margin:0 calc(-1 * var(--side));padding:0 calc(var(--side) + 24px) 0 var(--side);scrollbar-width:none;scroll-behavior:smooth;flex-direction:row;gap:4px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000)}.list::-webkit-scrollbar{display:none}.list .row{padding:0 .8em}.list .row .mark,.list .row.address .word{display:none}.list .row.address .mark{--glyph:var(--type-text);margin-left:0;display:inline-flex}.list .cut{align-self:stretch;width:1px;height:auto;margin:10px 4px;display:block}}
