@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;--safe:#6ee7b7;--warn:#f7ca78;--danger:#ff7575;--exotic:#d8b4fe;--sea:#7cc4ff;--paradise:#a7f3d0;--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}.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.under .glyph{padding-bottom:calc(max(12px, var(--glyph) * .2) + var(--beat))}.glyphs.under .glyph:before{font-size:max(12px, calc(var(--glyph) * .2));text-shadow:none;bottom:0;left:50%;right:auto;transform:translate(-50%)}.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(68px, (100cqw - 240px - var(--beat)) / 14);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;position:relative}.head .icon:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--sea) 8%, transparent) 0%, color-mix(in srgb, var(--sea) 2%, transparent) 55%, transparent 75%);pointer-events:none;border-radius:50%;width:210px;height:210px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.head .icon.paradise:before{background:radial-gradient(circle, color-mix(in srgb, var(--safe) 18%, transparent) 0%, color-mix(in srgb, var(--safe) 4%, transparent) 60%, transparent 75%)}.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:calc(1.2 * var(--beat));flex-direction:column;min-width:0;display:flex}.head .headline{font-family:var(--face-caps);font-weight:500;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--cream);flex-wrap:wrap;align-items:center;gap:.3em .75em;margin:0;line-height:1.15;display:flex}.head .headline.blank{color:var(--cream-label)}.head .headline.paradise{color:var(--paradise);text-shadow:0 0 16px color-mix(in srgb, var(--safe) 45%, transparent)}.head .headline small.kind{color:var(--cream-label);text-shadow:none}.head .glyphs{--glyph-gap:.12em;margin:.2rem 0 .35rem}.address{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.25rem;display:flex}.pill{box-sizing:border-box;height:2.1rem;font-family:var(--face-caps);font-size:var(--type-text);letter-spacing:.1em;text-transform:uppercase;color:var(--cream);background:#ffffff0a;border:1px solid #ffffff24;border-radius:4px;align-items:center;gap:.6rem;padding:0 .75rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.pill .hex{color:#fff;text-shadow:var(--halo);white-space:nowrap;font-weight:600}.pill.more{color:var(--cream-label)}button.pill{cursor:pointer;margin:0;transition:background .12s,border-color .12s}.pill.copy:focus-visible{border-color:var(--edge);box-shadow:0 0 0 1px var(--edge);outline:none}.pill.copy.on{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 12%, transparent);box-shadow:var(--halo-gold)}.pill.copy.on .hex{color:var(--gold);text-shadow:var(--halo-gold)}.pill.copy .said{border:1px solid color-mix(in srgb, var(--gold) 45%, transparent);background:color-mix(in srgb, var(--gold) 18%, transparent);font-size:var(--type-label);letter-spacing:.08em;color:var(--gold);border-radius:3px;padding:.12rem .45rem;font-weight:600;animation:.16s ease-out pop}.pill.copy .said:empty{display:none}@keyframes pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media (hover:hover){.pill.copy:hover,.pill.more:hover{background:#ffffff14;border-color:#ffffff40}.pill.more:hover{color:var(--cream)}}.band{column-gap:2.5rem;row-gap:var(--gutter);grid-area:band;grid-template-columns:2fr 1.2fr 2fr;align-items:start;display:grid}.band h2{border-bottom:1px solid var(--edge);font-family:var(--face-caps);font-weight:500;font-size:var(--type-label);letter-spacing:.12em;text-transform:uppercase;color:var(--cream-label);margin:0 0 1rem;padding-bottom:.35rem;line-height:1.2}.rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1.4rem;margin:0;display:grid}.rows .row{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:.75rem;display:grid}.rows .row-icon{width:24px;height:24px;color:var(--cream-aside);grid-row:1/3;margin-top:2px}.rows dt{font-family:var(--face-caps);font-size:var(--type-label);letter-spacing:.08em;text-transform:uppercase;color:var(--cream-label);margin-bottom:.15rem;line-height:1.2}.rows dd{font-size:var(--type-text);color:var(--cream);flex-wrap:wrap;align-items:baseline;gap:.15em .5em;margin:0;line-height:1.3;display:flex}.row.fauna dd,.row.weather dd{flex-direction:column;align-items:flex-start;gap:.18rem}.row.tone-safe .val{color:var(--safe)}.row.tone-warn .val{color:var(--warn)}.row.tone-danger .val{color:var(--danger);font-weight:500}.row.tone-exotic .val{color:var(--exotic);font-weight:500}.row.tone-sea .val{color:var(--sea)}.row.tone-dim .val{color:var(--cream-aside)}.row.tone-danger .row-icon{color:var(--danger)}.row.tone-exotic .row-icon{color:var(--exotic)}.note{color:var(--cream-aside)}.note.storms{color:var(--warn)}.note.extreme,.note.outlaw{color:var(--danger);font-weight:500}.tag{--ink:var(--cream-aside);border:1px solid color-mix(in srgb, var(--ink) 35%, transparent);background:color-mix(in srgb, var(--ink) 8%, transparent);font-family:var(--face-text);font-size:var(--type-label);letter-spacing:.02em;color:var(--ink);border-radius:4px;align-items:center;padding:.15rem .5rem;font-weight:500;line-height:1.2;display:inline-flex}.tag.ruined{--ink:var(--warn)}.tag.infested{--ink:#f472b6}.dot{vertical-align:.08em;border-radius:50%;width:.6em;height:.6em;margin-left:.45em;display:inline-block;box-shadow:0 0 8px 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:.55rem;margin:0;padding:0;line-height:1.3;list-style:none;display:flex}.resources li{align-items:center;gap:.65rem;display:flex}.mark-icon{flex:none;width:20px;height:20px}.mark-icon[data-kind=mineral]{color:var(--sea)}.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(48px, (100cqw - 230px) / 14.5);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}.planet-card.pending .body{border-left:2px solid var(--edge-dim);background:var(--hatch), var(--bar);min-height:13em}@media (width<=900px){.sheet,.planet-card{--glyph:min(32px, (100cqw - 48px) / 14)}.sheet{row-gap:calc(2 * var(--beat))}.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 .icon,.planet-card .icon,.dial .icon{margin-left:0;margin-right:0}.band{align-items:stretch;gap:calc(2 * var(--beat));flex-direction:column;display:flex}.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}}
