:root{--bg:#15120d;--panel:#211b13;--panel-2:#2b2419;--panel-3:#372d1f;--line:#4d3d27;--line-2:#6b5534;--gold:#d9b44a;--gold-2:#f4d77e;--text:#f3e9cf;--muted:#b3a483;--dim:#7d7058;--danger:#e0483b;--ok:#86c24c;--blue:#74b6ec;--xp:#7fd0ff;--sheet-h:44vh;--top-h:52px;--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--pixel:"Pixel", ui-monospace, monospace;--sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}.px,#title h1,#title h2,#clock b,.float:not(.word),.share .brand,.mind .k,#story .hour,.card-head h3,.summary-inner h2,dialog h2{word-spacing:.35em}.px,.card-head h3,.summary-inner h2,#title h2,.mind .k,#story .hour{font-family:var(--pixel);text-transform:uppercase;letter-spacing:.5px;font-weight:400}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}html,body{background:var(--bg);height:100%;color:var(--text);font:15px / 1.35 var(--sans);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:none;overscroll-behavior:none;margin:0;overflow:hidden}button{font:inherit;color:inherit;cursor:pointer}button:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--gold-2);outline-offset:2px}#stage{image-rendering:pixelated;display:block;position:fixed;inset:0}#fx{pointer-events:none;z-index:5;position:fixed;inset:0;overflow:hidden}#top{z-index:20;padding:calc(8px + var(--safe-t)) 10px 8px;pointer-events:none;background:linear-gradient(#0a0805bf,#0a080500);align-items:center;gap:8px;display:flex;position:fixed;top:0;left:0;right:0}#top>*{pointer-events:auto}.chip{border:1px solid var(--line-2);white-space:nowrap;background:#18130ddb;border-radius:16px;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:13px;display:inline-flex;box-shadow:inset 0 1px #ffe6aa14,0 2px 6px #0006}#clock b{font-family:var(--pixel);color:var(--gold-2);letter-spacing:.5px;font-size:15px}#clock span{color:var(--muted)}#sun{background:radial-gradient(circle at 40% 40%,#fff3b0,#f2b233);border-radius:50%;width:14px;height:14px;transition:background .6s;box-shadow:0 0 8px #f2b23388}#sun.moon{background:radial-gradient(circle at 60% 40%,#f0f2ff 45%,#0000 47%),radial-gradient(circle,#aab4d8,#6a7498);box-shadow:0 0 8px #aab4ff66}.minds{color:var(--muted);text-overflow:ellipsis;min-width:0;margin-right:auto;font-size:12px;display:none;overflow:hidden}#purse{gap:6px;margin-right:auto}#purse img{image-rendering:pixelated}#purse b{font-family:var(--pixel);color:#ffef7a;font-size:15px;font-weight:400}#purse.pop{animation:.35s pop}.pop-note{color:var(--muted);border-bottom:1px solid var(--line);margin:0;padding:10px 14px;font-size:12px}.minds .dot{background:var(--ok);width:8px;height:8px;box-shadow:0 0 6px var(--ok);border-radius:50%;flex:none}.minds.mock .dot{background:#d98a3a;box-shadow:0 0 6px #d98a3a}.orb{background:0 0;border:0;flex:none;width:44px;height:44px;padding:0;position:relative}.orb svg{position:absolute;inset:0;transform:rotate(-90deg)}.orb-bg{fill:#18130de6;stroke:var(--line);stroke-width:3px}.orb-ring{fill:none;stroke:#c9a83a;stroke-width:3px;stroke-dasharray:94.25;stroke-dashoffset:0;stroke-linecap:round;transition:stroke-dashoffset .25s}.orb b{font-family:var(--pixel);color:var(--muted);margin-top:13px;font-size:12px;line-height:12px;display:block;position:relative}.orb .boot{width:12px;height:12px;fill:var(--muted);margin-left:-6px;position:absolute;top:8px;left:50%}.orb[aria-pressed=true] .boot{fill:#ffe066}.orb[aria-pressed=true] .orb-ring{stroke:#ffe066;filter:drop-shadow(0 0 3px #ffe066)}.orb[aria-pressed=true] b{color:#ffe066}.orb.low .orb-ring{stroke:var(--danger)}.icon-btn{border:1px solid var(--line-2);background:#18130ddb;border-radius:12px;flex:none;width:44px;height:44px;font-size:18px}#menu-pop{z-index:40;top:calc(56px + var(--safe-t));background:var(--panel);border:1px solid var(--line-2);border-radius:12px;flex-direction:column;min-width:180px;display:flex;position:fixed;right:10px;overflow:hidden;box-shadow:0 12px 30px #0009}#menu-pop button{text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;min-height:44px;padding:12px 14px}#menu-pop button:last-child{border-bottom:0}#menu-pop button.danger{color:var(--danger)}#menu-pop a.menu-link{min-height:44px;color:inherit;border-bottom:1px solid var(--line);align-items:center;padding:12px 14px;text-decoration:none;display:flex}#menu-pop a.menu-link:hover,#menu-pop a.menu-link:focus-visible{text-decoration:underline}.note a{color:inherit;text-decoration:underline}#heroes-list{flex-direction:column;gap:8px;margin-top:10px;display:flex}#heroes-list button{text-align:left;background:var(--panel-2);border:1px solid var(--line-2);border-radius:10px;min-height:44px;padding:10px 14px}#menu-pop .consent{border-bottom:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:10px;max-width:280px;padding:12px 14px;font-size:12px;line-height:1.4;display:flex}#menu-pop .consent[hidden]{display:none}#menu-pop .consent input{accent-color:#ffef7a;flex:none;width:22px;height:22px;margin:0}#objective{z-index:15;top:calc(var(--top-h) + var(--safe-t) + 2px);border:1px solid var(--line-2);background:#18130de0;border-radius:12px;align-items:center;gap:8px;padding:6px 6px 6px 10px;font-size:13px;display:flex;position:fixed;left:10px;right:10px;box-shadow:0 4px 14px #00000073}#objective .obj-k{font-family:var(--pixel);color:var(--gold);text-transform:uppercase;font-size:12px}.obj-body{flex-direction:column;flex:1;min-width:0;display:flex}#obj-text{font-size:14px;font-weight:600}#obj-why{color:var(--muted);font-size:12px;line-height:1.3}#obj-go{color:#241a08;background:linear-gradient(#e7c35a,#b88d2a);border:1px solid #8a6d2c;border-radius:10px;flex:none;min-width:60px;height:44px;font-weight:700}#objective.done{animation:.4s pop}#chat{z-index:12;left:10px;right:10px;bottom:calc(var(--sheet-live,var(--sheet-h)) + 6px);pointer-events:none;text-shadow:0 1px #000,0 0 3px #000,0 0 6px #000;font-size:13px;position:fixed}#chat p{color:#fff6dc;background:#0c0a079e;border-radius:8px;width:-moz-fit-content;width:fit-content;margin:2px 0;padding:1px 8px}#chat p.old{opacity:.8}#chat p.bad{color:#ffb4a8}#chat p.good{color:#c6f59a}#chat p.level{color:var(--gold-2);font-weight:700}.hva{z-index:13;right:10px;bottom:calc(var(--sheet-live,var(--sheet-h)) + 8px);border:1px solid var(--line-2);color:#fff6dc;background:#18130de6;border-radius:22px;align-items:center;gap:6px;min-height:44px;padding:4px 12px;font-size:13px;display:inline-flex;position:fixed;box-shadow:0 3px 10px #00000073}.hva b{color:var(--gold);font-size:10px}.hva i{color:var(--muted);font-size:11px;font-style:normal}.hva-n{font-variant-numeric:tabular-nums;font-weight:700}.hva-n.humans{color:#c6f59a}.hva-n.ai{color:#ffb4a8}body.has-hva #chat{right:176px}body:not([data-screen=village]) .hva{display:none}#sheet{z-index:18;height:var(--sheet-h);padding:4px 10px calc(6px + var(--safe-b));background:linear-gradient(var(--panel-2), var(--panel));border-top:2px solid var(--line-2);flex-direction:column;transition:height .25s;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 24px #00000080}body.collapsed #sheet{height:auto}body[data-screen=darkwood]{--sheet-h:36vh}#grip{background:var(--line-2);border-radius:2px;flex:none;width:44px;height:4px;margin:2px auto 6px}#ctx{flex:none}#target{white-space:nowrap;align-items:baseline;gap:8px;min-height:22px;margin-bottom:6px;display:flex;overflow:hidden}#target b{font-family:var(--pixel);color:var(--gold-2);font-size:16px;font-weight:400}#target span{color:var(--muted);text-overflow:ellipsis;font-size:13px;overflow:hidden}#actions{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.act{border:1px solid var(--line-2);background:linear-gradient(var(--panel-3), var(--panel-2));border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;height:60px;font-size:13px;font-weight:600;transition:transform 80ms,filter .2s;display:flex;position:relative;box-shadow:inset 0 1px #ffe6aa1a,0 2px #0008}.act img{width:24px;height:24px;image-rendering:pixelated}.act:active{transform:translateY(1px)scale(.98)}.act.hot{border-color:var(--gold);background:linear-gradient(#5a4520,#3b2d17);box-shadow:inset 0 1px #ffe6aa33,0 0 0 1px #d9b44a55,0 2px #0008}.act:disabled{opacity:.42;filter:grayscale(.7);cursor:default}.act .why{color:var(--muted);font-size:12px;font-weight:400;line-height:1}.act.busy:after{content:"";background:var(--gold);transform-origin:0;height:3px;animation:busy var(--busy,2.4s) linear infinite;border-radius:2px;position:absolute;bottom:4px;left:8px;right:8px}@keyframes busy{0%{transform:scaleX(0)}to{transform:scaleX(1)}}#story{border:1px solid var(--line);-webkit-user-select:text;user-select:text;background:#00000040;border-radius:10px;flex:1;min-height:0;margin:8px 0 4px;padding:8px 10px;font-size:14px;overflow:auto}#story p{margin:2px 0}#story p.new{animation:.5s both fadein}#story .hour{font-family:var(--pixel);color:var(--gold);margin-top:6px;font-size:12px}#tabs{flex:none;gap:4px;margin:8px 0 6px;display:flex}#tabs button{white-space:nowrap;text-overflow:ellipsis;border:1px solid var(--line);background:var(--panel);min-width:0;height:44px;color:var(--muted);border-radius:10px 10px 4px 4px;flex:auto;padding:0 3px;font-size:13px;font-weight:600;overflow:hidden}#tabs button[aria-selected=true]{color:var(--gold-2);border-color:var(--line-2);background:var(--panel-3)}#tabs small{font-family:var(--pixel);color:var(--dim);font-weight:400}#panes{flex:1;min-height:0;overflow:auto}body.collapsed #panes{display:none}.bag{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.slot{aspect-ratio:1;border:1px solid var(--line);background:#00000047;border-radius:8px;place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}.slot img{width:70%;height:70%;image-rendering:pixelated;position:absolute;top:15%;left:15%}.slot small{font-family:var(--pixel);color:#ffef7a;text-shadow:1px 1px #000;font-size:12px;position:absolute;top:1px;left:3px}.slot.pop{animation:.35s pop}.slot.sellable{border-color:var(--gold);cursor:pointer}@keyframes pop{0%{transform:scale(1)}40%{border-color:var(--gold-2);transform:scale(1.18)}to{transform:scale(1)}}#coins{color:var(--muted);align-items:center;gap:6px;margin-top:6px;font-size:13px;display:flex}#coins img{image-rendering:pixelated}#coins b{font-family:var(--pixel);color:#ffef7a;font-weight:400}.skill{border-bottom:1px solid #ffffff0d;grid-template-rows:auto auto auto;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:2px 8px;padding:6px 2px;display:grid}.skill img{width:24px;height:24px;image-rendering:pixelated;grid-row:1/4}.skill .name{font-size:14px;font-weight:600}#hero-plate{border-bottom:1px solid var(--line);flex-direction:column;margin-bottom:2px;padding:4px 2px 8px;display:flex}#hero-plate b{color:var(--gold-2);font-size:18px}#hero-plate .job{color:var(--muted);font-size:13px}.trade-pick{border:1px solid var(--gold);min-height:44px;color:var(--gold-2);text-align:left;background:linear-gradient(#4a3a1c,#2e2414);border-radius:12px;margin-top:8px;padding:6px 12px;font-size:14px;font-weight:700}.trade-pick small{color:var(--muted);font-size:12px;font-weight:400;display:block}.hero-title{color:#f4c77e;font-size:13px;font-style:italic}.skill .lv{font-family:var(--pixel);color:var(--gold-2);font-size:16px}.bar{background:#0006;border-radius:3px;grid-column:2/4;height:6px;overflow:hidden}.bar i{background:linear-gradient(90deg, #3d8fd0, var(--xp));height:100%;transition:width .5s;display:block}.skill .xp{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;grid-column:2/4;font-size:12px;overflow:hidden}.member{border:1px solid var(--line);background:#00000038;border-radius:10px;align-items:center;gap:10px;margin-bottom:6px;padding:8px;display:flex}.member canvas,.portrait{width:48px;height:48px;image-rendering:pixelated;background:radial-gradient(circle at 50% 70%,#4a3d28,#1c1710);border-radius:8px;flex:none}.member .who{flex:1;min-width:0}.member .who b{display:block}.member .who span{color:var(--muted);font-size:13px}.small-btn{border:1px solid var(--line-2);background:var(--panel-3);border-radius:10px;min-width:44px;min-height:44px;padding:0 12px;font-size:13px;font-weight:600}.small-btn:disabled{opacity:.45}.small-btn.buy{color:#241a08;background:linear-gradient(#e7c35a,#b88d2a);border-color:#8a6d2c}.empty{color:var(--dim);padding:10px 2px;font-size:13px}.modal-sheet{z-index:30;max-height:82vh;padding:14px 14px calc(14px + var(--safe-b));background:linear-gradient(var(--panel-3), var(--panel));border-top:2px solid var(--gold);border-radius:18px 18px 0 0;animation:.22s both rise;position:fixed;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 -16px 40px #0009}@keyframes rise{0%{opacity:0;transform:translateY(40px)}}.card-head{align-items:center;gap:12px;display:flex}.card-head .portrait{width:72px;height:72px}.card-head h3{font-family:var(--pixel);color:var(--gold-2);margin:0;font-size:22px;font-weight:400}.card-head p{color:var(--muted);margin:2px 0 0;font-size:13px}.close-x{border:1px solid var(--line-2);background:var(--panel-2);border-radius:10px;align-self:flex-start;width:44px;height:44px;margin-left:auto;font-size:18px}.mind{border:1px solid var(--line);background:#00000040;border-radius:12px;margin:12px 0;padding:10px 12px}.mind .k{font-family:var(--pixel);color:var(--gold);text-transform:uppercase;font-size:12px}.mind p{margin:4px 0 0;font-size:15px}.trust{gap:4px;margin-top:8px;display:flex}.trust i{background:#0006;border-radius:3px;flex:1;height:6px}.trust i.on{background:linear-gradient(90deg,#d9b44a,#f4d77e)}.trust i.on.bad{background:var(--danger)}.trust-words{color:var(--dim);justify-content:space-between;margin-top:3px;font-size:12px;display:flex}.row{gap:8px;display:flex}.row>*{flex:1}.big{color:#241a08;background:linear-gradient(#e7c35a,#b88d2a);border:1px solid #8a6d2c;border-radius:14px;min-height:52px;font-size:16px;font-weight:800;box-shadow:inset 0 1px #fff6,0 3px #0009}.big.alt{background:linear-gradient(var(--panel-3), var(--panel-2));color:var(--text);border-color:var(--line-2);box-shadow:inset 0 1px #fff2,0 3px #0009}.big:disabled{opacity:.45;filter:grayscale(.6)}.big small{opacity:.8;font-size:12px;font-weight:500;display:block}.why-line{color:var(--muted);min-height:16px;margin:6px 2px 0;font-size:13px}.sell-list{gap:6px;margin:10px 0;display:grid}.sell-item{border:1px solid var(--line);background:#00000038;border-radius:10px;align-items:center;gap:10px;padding:8px;display:flex}.sell-item img{width:28px;height:28px;image-rendering:pixelated}.sell-item span{flex:1;min-width:0}.sell-item span small{color:var(--muted);font-size:12px;display:block}.sell-item .price{font-family:var(--pixel);color:#ffef7a;flex:none;font-size:14px}.stall-tabs{gap:6px;margin-top:12px;display:flex}.stall-tabs button{border:1px solid var(--line);background:var(--panel);min-height:44px;color:var(--muted);border-radius:10px;flex:1;font-weight:700}.stall-tabs button[aria-selected=true]{color:var(--gold-2);border-color:var(--gold);background:var(--panel-3)}.stall-coins{color:var(--muted);margin:6px 2px 0;font-size:13px}.stall-coins b{font-family:var(--pixel);color:#ffef7a;font-weight:400}#wild-top{z-index:14;top:calc(var(--top-h) + var(--safe-t));pointer-events:none;padding:0 10px;position:fixed;left:0;right:0}#wild-top>*{pointer-events:auto}#wild-head{color:var(--muted);text-shadow:0 1px 2px #000;background:#14100acc;border-radius:12px;align-items:baseline;gap:8px;margin:0 2px 4px;padding:3px 10px;font-size:13px;display:inline-flex}#wild-head b{font-family:var(--pixel);color:var(--gold-2);font-size:15px;font-weight:400}#minds{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.mcard{border:1px solid var(--line-2);background:#16120ceb;border-radius:12px;flex:none;width:176px;padding:6px 8px;font-size:12px;transition:border-color .3s,box-shadow .3s;box-shadow:0 4px 12px #00000073}.mcard.down{border-color:var(--danger);box-shadow:0 0 0 1px #e0483b66,0 4px 12px #00000073}.mcard.shift{animation:1.4s mindshift}@keyframes mindshift{0%,to{box-shadow:0 4px 12px #00000073}20%{border-color:var(--gold-2);box-shadow:0 0 0 2px #f4d77e88,0 0 18px #f4d77e66}}.mcard.gone{opacity:.5}.mcard .mh{align-items:center;gap:6px;display:flex}.mcard .mh canvas{width:32px;height:32px;image-rendering:pixelated;background:radial-gradient(circle at 50% 70%,#4a3d28,#1c1710);border-radius:6px}.mcard .mh b{font-size:14px}.mcard .mh span{white-space:nowrap;text-overflow:ellipsis;max-width:92px;color:var(--muted);font-size:12px;display:block;overflow:hidden}.mcard .says{color:var(--text);margin:4px 0 0;font-size:13px;line-height:1.25}.mcard .says b{color:var(--gold-2)}.hp{color:#c6f59a;white-space:nowrap;background:#1f3a14;border-radius:8px;margin-left:auto;padding:1px 6px;font-size:12px}.hp.bruised{color:#f2e08a;background:#3a3414}.hp.injured{color:#ffc07a;background:#4a2a10}.hp.gravely,.hp.dead{color:#ffa89a;background:#4a1410}.odds{gap:3px;margin-top:5px;display:grid}.odd{background:#0005;border-radius:5px;height:18px;font-size:12px;position:relative;overflow:hidden}.odd i{background:linear-gradient(90deg,#2d5c86,#4f94c8);transition:width .7s cubic-bezier(.3,.7,.3,1);position:absolute;inset:0 auto 0 0}.odd[data-g=fight] i{background:linear-gradient(90deg,#8a3a1c,#d9774a)}.odd[data-g=stay] i{background:linear-gradient(90deg,#8a6a1c,#d9b44a)}.odd[data-g=tend] i{background:linear-gradient(90deg,#3a7a2a,#86c24c)}.odd[data-g=run] i{background:linear-gradient(90deg,#4a4a5a,#8a8aa0)}.odd[data-g=other] i{background:linear-gradient(90deg,#3a3228,#6b5d48)}.odd span{text-shadow:0 1px #000;justify-content:space-between;padding:0 6px;line-height:18px;display:flex;position:relative}.odd b{font-family:var(--pixel);font-weight:400}.odd .delta{font-size:12px;font-weight:700;line-height:18px;animation:1.6s forwards fadeout;position:absolute;top:0;right:36px}.odd .delta.up{color:#c6f59a}.odd .delta.down{color:#ffb4a8}@keyframes fadeout{70%{opacity:1}to{opacity:0}}.decider-note{color:var(--dim);margin-top:4px;font-size:12px}body.in-moment:not(.desk) .mcard .odds,body.in-moment:not(.desk) .mcard .decider-note,body.in-moment:not(.desk) #lost{display:none}#lost{background:#280c0ae0;border:1px solid #8a3a2a;border-radius:12px;align-items:center;gap:8px;margin-top:6px;padding:6px 10px;font-size:13px;display:inline-flex}#lost canvas{width:28px;height:28px;image-rendering:pixelated;background:radial-gradient(circle at 50% 70%,#4a3d28,#1c1710);border-radius:6px}#lost.found{background:#10240ee6;border-color:#4a7a2a}#threats{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.threat{border:1px solid var(--danger);background:#5a1410;border-radius:12px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;animation:1.2s ease-in-out infinite throb;display:inline-flex}@keyframes throb{50%{box-shadow:0 0 12px #e0483b99}}.place-tag{pointer-events:none;border:1px solid var(--line-2);color:var(--text);white-space:nowrap;text-shadow:0 1px #000;background:#14100acc;border-radius:10px;padding:3px 9px;font-size:12px;position:absolute;transform:translate(-50%,-100%)}button.place-tag:not(.label){pointer-events:auto}button.place-tag:not(.label):before{content:"";position:absolute;inset:-12px -6px}.place-tag.here{border-color:var(--gold);color:var(--gold-2)}.place-tag.goal{border-color:var(--danger)}.place-tag.go{border-color:var(--gold-2);box-shadow:0 0 10px #d9b44a66}.place-tag.label{color:#e9dcbc;background:#14100a8c;border-color:#0000}.place-tag img{vertical-align:-3px;width:16px;height:16px;image-rendering:pixelated;margin-right:4px}.danger h3{color:#ffb4a8!important}#moment{border-top-color:var(--danger);max-height:47vh;padding:10px 12px calc(10px + var(--safe-b))}#moment h3{margin:3px 0 2px;font-size:15px;line-height:1.28}#moment .kinds{flex-wrap:wrap;align-items:center;gap:6px;display:flex}#moment .kinds span{font-family:var(--pixel);text-transform:uppercase;color:#ffb4a8;background:#5a1410;border-radius:8px;padding:1px 7px;font-size:12px}#moment .kinds .hour{color:var(--muted);font-family:var(--sans);text-transform:none;background:0 0;margin-left:auto;font-size:12px}.at-risk{flex-wrap:wrap;gap:4px;margin:4px 0 2px;display:flex}.at-risk span{color:#ffc4b8;background:#3c0e0ab3;border:1px solid #8a3a2a;border-radius:10px;padding:2px 8px;font-size:12px}.options{gap:5px;margin-top:6px;display:grid}.opt-row{position:relative}.opt-row>.opt{width:100%}.opt-row.clamped>.opt{padding-right:44px}.opt-more{width:44px;color:var(--gold-2);background:0 0;border:0;padding:0;font-size:16px;display:none;position:absolute;top:0;bottom:0;right:0}.opt-more:after{content:"▾";transition:transform .15s;display:inline-block}.opt-row.clamped>.opt-more{display:block}.opt-row.open>.opt-more:after{transform:rotate(180deg)}.opt{text-align:left;border:1px solid var(--line-2);background:linear-gradient(var(--panel-3), var(--panel-2));border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:0 10px;min-height:44px;padding:5px 10px;display:grid;box-shadow:inset 0 1px #fff2,0 2px #0009}.opt img{width:28px;height:28px;image-rendering:pixelated;grid-row:span 2}.opt b{color:var(--gold-2);font-size:15px}.opt .cons{color:var(--text);opacity:.86;font-size:13px;line-height:1.3;display:block}.opt .hint{color:var(--muted);margin-top:2px;font-size:12px;display:none}.opt-row.open .hint{display:block}.opt:active{transform:translateY(1px)}.opt[data-opt=fight] b,.opt[data-opt=hold] b{color:#ffc9a0}.opt[data-opt=tend] b{color:#b8f08a}.moment-foot{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:12px;overflow:hidden}.screen{z-index:50;padding:calc(24px + var(--safe-t)) 16px calc(24px + var(--safe-b));touch-action:pan-y;background:radial-gradient(at 50% 20%,#3c2e18,#0c0a07 70%);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow:auto}.title-inner,.summary-inner{text-align:center;width:100%;max-width:460px}#title h1{font-family:var(--pixel);color:var(--gold-2);text-shadow:0 3px #6b4c14,0 6px 18px #000;letter-spacing:1px;margin:18px 0 0;font-size:52px;font-weight:400}#title .tag{color:var(--muted);margin:4px 0 16px}#title h2{font-family:var(--pixel);color:var(--gold);margin:18px 0 8px;font-size:16px;font-weight:400}.note{color:var(--dim);font-size:12px}#jobs{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:16px;display:grid}.job{text-align:left;border:1px solid var(--line-2);background:#211b13eb;border-radius:12px;align-items:center;gap:10px;min-height:60px;padding:10px;display:flex}.job img{width:32px;height:32px;image-rendering:pixelated}.job b{font-size:14px;display:block}.job span{color:var(--muted);font-size:12px}.job[aria-checked=true]{border-color:var(--gold);background:linear-gradient(#4a3a1c,#2e2414);box-shadow:0 0 0 1px #d9b44a55}#begin{width:100%}.summary-inner{text-align:left}.summary-inner h2{color:var(--gold-2);text-align:center;margin:8px 0 2px;font-size:24px;line-height:1.25}.summary-inner h2.bad{color:#ffb4a8}.sum-sub{text-align:center;color:var(--muted);margin:0 0 10px;font-size:14px}.earned{border:1px solid var(--gold);width:-moz-fit-content;width:fit-content;color:var(--gold-2);text-align:center;background:linear-gradient(#4a3a1c,#2e2414);border-radius:12px;margin:4px auto 10px;padding:4px 12px;font-size:14px;font-weight:700;display:block}.earned small{color:var(--muted);font-size:12px;font-weight:400;display:block}.sum-sec{border:1px solid var(--line);background:#00000047;border-radius:12px;margin:10px 0;padding:10px 12px}.sum-sec h3{color:var(--gold);font-size:13px;font-family:var(--pixel);text-transform:uppercase;letter-spacing:.5px;word-spacing:.35em;margin:0 0 6px;font-weight:400}.sum-sec ul{margin:0;padding:0;font-size:14px;list-style:none}.sum-sec li{align-items:center;gap:8px;padding:3px 0;display:flex}.sum-sec li img{width:22px;height:22px;image-rendering:pixelated}.sum-sec li .k{min-width:44px;color:var(--muted);flex:none;font-size:12px}.sum-sec li canvas{width:32px;height:32px;image-rendering:pixelated;background:radial-gradient(circle at 50% 70%,#4a3d28,#1c1710);border-radius:6px;flex:none}.surprise{border:2px solid var(--gold-2);background:radial-gradient(at 20% 0,#5a4520,#1d160c 70%);border-radius:14px;align-items:center;gap:12px;margin:12px 0;padding:12px;animation:.7s both freeze;display:flex;position:relative;transform:rotate(-1deg);box-shadow:0 0 24px #f4d77e44,0 8px 20px #000a}.surprise canvas{width:72px;height:72px;image-rendering:pixelated;background:radial-gradient(circle at 50% 70%,#6a5a30,#1c1710);border-radius:10px;flex:none}.surprise .k{font-family:var(--pixel);color:var(--gold);text-transform:uppercase;word-spacing:.35em;font-size:12px}.surprise p{margin:2px 0 0;font-size:16px;line-height:1.3}.surprise p b{color:var(--gold-2)}@keyframes freeze{0%{filter:brightness(2.2);transform:rotate(-1deg)scale(1.15)}30%{filter:brightness(1.3)}to{filter:none;transform:rotate(-1deg)scale(1)}}.share-preview{border:1px solid var(--line-2);border-radius:12px;width:100%;height:auto;margin:12px 0 4px;display:block;box-shadow:0 8px 20px #000a}.sum-actions{background:linear-gradient(#0000,#0c0a07 30%);padding:10px 0 24px;position:sticky;bottom:-24px}.sum-note{text-align:center;color:var(--dim);margin:6px 0 0;font-size:12px}.float{font-family:var(--pixel);white-space:nowrap;text-shadow:1px 1px #000,-1px 1px #000,1px -1px #000,-1px -1px #000;font-size:15px;animation:1.3s ease-out forwards floatup;position:absolute;transform:translate(-50%,-100%)}.float.xp{color:var(--xp)}.float.dmg{color:#ff8a7a;font-size:17px}.float.heal{color:#b8f08a}.float.coin{color:#ffef7a}.float.word{color:#fff;font-family:var(--sans);font-size:13px;font-weight:700}@keyframes floatup{0%{opacity:0;margin-top:6px}15%{opacity:1}to{opacity:0;margin-top:-38px}}.bubble{color:#2a2014;background:#fbf3dc;border-radius:10px;max-width:200px;padding:5px 9px;font-size:12px;font-weight:600;animation:.2s both fadein;position:absolute;transform:translate(-50%,-100%);box-shadow:0 2px #0006}.bubble:after{content:"";border:5px solid #0000;border-top-color:#fbf3dc;border-bottom:0;margin-left:-5px;position:absolute;bottom:-5px;left:50%}.fly{width:30px;height:30px;image-rendering:pixelated;z-index:60;pointer-events:none;filter:drop-shadow(0 2px 2px #000a);margin:-15px 0 0 -15px;position:fixed;top:0;left:0}#toasts{z-index:70;bottom:calc(var(--sheet-live,var(--sheet-h)) + 70px);pointer-events:none;flex-direction:column;align-items:center;gap:6px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.toast{border:1px solid var(--line-2);text-align:center;background:#14100af0;border-radius:12px;max-width:88vw;padding:8px 14px;font-size:13px;animation:.2s both fadein}.toast.bad{border-color:var(--danger);color:#ffc4b8}#banner{z-index:65;left:50%;top:calc(var(--top-h) + var(--safe-t) + 70px);text-align:center;border:2px solid var(--gold);pointer-events:none;background:linear-gradient(#4f3c1a,#241b0e);border-radius:16px;flex-direction:column;align-items:center;min-width:250px;padding:12px 22px 14px;animation:2.6s forwards banner;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 0 40px #d9b44a55,0 10px 30px #000c}#banner .banner-icon{width:40px;height:40px;image-rendering:pixelated;filter:drop-shadow(0 0 6px #f4d77e88);margin-bottom:4px}#banner b{color:var(--gold-2);font-size:20px;display:block}#banner span{color:var(--text);opacity:.85;font-size:13px}body.desk.in-moment #banner{top:auto;bottom:28px}body.in-moment:not(.desk) #banner{top:calc(var(--safe-t) + 4px);border-radius:12px;width:calc(100% - 20px);min-width:0;max-width:420px;padding:6px 12px}body.in-moment:not(.desk) #banner .banner-icon{display:none}body.in-moment:not(.desk) #banner b{font-size:16px}body.in-moment:not(.desk) #banner span{font-size:12px}#banner.rare{background:linear-gradient(#6a5a20,#231d0c);border-color:#fff2a8}@keyframes banner{0%{opacity:0;transform:translate(-50%)scale(.7)}12%{opacity:1;transform:translate(-50%)scale(1.06)}20%{transform:translate(-50%)scale(1)}85%{opacity:1}to{opacity:0}}@keyframes fadein{0%{opacity:0}}#fade{z-index:80;opacity:0;pointer-events:none;background:#000;transition:opacity .45s;position:fixed;inset:0}#fade.on{opacity:1}#loading{z-index:90;background:var(--bg);color:var(--muted);font-family:var(--pixel);flex-direction:column;justify-content:center;align-items:center;gap:12px;transition:opacity .3s;display:flex;position:fixed;inset:0}#loading.done{opacity:0;pointer-events:none}.spinner{border:3px solid var(--line);border-top-color:var(--gold);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}dialog{background:var(--panel);max-width:min(560px,92vw);max-height:80vh;color:var(--text);border:1px solid var(--line-2);-webkit-user-select:text;user-select:text;border-radius:14px;padding:16px 18px;overflow:auto}dialog::backdrop{background:#000a}dialog h2{font-family:var(--pixel);text-transform:uppercase;color:var(--gold-2);margin:0 0 8px;font-weight:400}dialog h3{color:var(--gold);margin:14px 0 4px;font-size:14px}dialog p,dialog li{color:#e6dcc2;font-size:13px}dialog a{color:var(--blue)}dialog .close{float:right;border:1px solid var(--line-2);background:var(--panel-2);border-radius:10px;width:44px;height:44px}.ai-tag{color:#bcd8f4;background:#2d3a4a;border-radius:6px;padding:1px 6px;font-size:11px;display:inline-block}@media (min-width:900px) and (min-aspect-ratio:1){:root{--panel-w:380px}.hva{right:calc(var(--panel-w) + 12px);bottom:12px}body.has-hva #chat{right:calc(var(--panel-w) + 176px)}#sheet{width:var(--panel-w);border-top:0;border-left:2px solid var(--line-2);height:100%;padding:14px;top:0;left:auto;box-shadow:-10px 0 24px #00000080}body.collapsed #sheet{height:100%}body.collapsed #panes,body.collapsed #tabs{display:flex}#grip{display:none}#top{right:var(--panel-w)}.minds{margin-right:0;display:inline-flex}#objective{width:min(520px, calc(100vw - var(--panel-w) - 20px));right:auto}#chat{right:calc(var(--panel-w) + 10px);max-width:560px;font-size:14px;bottom:12px}#wild-top{right:var(--panel-w)}.mcard{width:200px}.modal-sheet{left:auto;right:calc(var(--panel-w) + 16px);border:1px solid var(--gold);border-radius:18px;width:420px;bottom:16px}#moment{width:var(--panel-w);border:0;border-left:2px solid var(--danger);border-radius:0;max-height:none;padding:18px 16px;animation:.25s both slidein;inset:0 0 0 auto}#moment h3{font-size:19px}.opt{min-height:64px;padding:10px 12px}.opt .hint{display:none}.opt b{font-size:16px;display:block}#menu-pop{right:calc(var(--panel-w) + 10px)}#panes{flex-direction:column;display:flex}#story{max-height:40vh}#banner,#toasts{left:calc(50% - var(--panel-w) / 2)}}@keyframes slidein{0%{opacity:0;transform:translate(40px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.float,#banner{animation:none!important}}.intent{margin:8px 0 2px}.intent-k{color:var(--muted);font-size:12px}.intent ul{gap:5px;margin:4px 0 0;padding:0;list-style:none;display:grid}.intent li{padding-bottom:5px;font-size:14px;line-height:1.3;position:relative}.intent li:first-child{font-size:15px}.intent .iw{color:var(--gold-2);font-weight:600}.intent li:not(:first-child) .iw{color:var(--muted)}.intent .ip{color:var(--muted);white-space:nowrap}.intent .ib{background:var(--gold);opacity:.75;border-radius:2px;height:3px;transition:width .4s;position:absolute;bottom:0;left:0}.intent-wait{color:var(--dim);font-size:13px!important}.need-line{color:#f4d77e;align-items:center;gap:6px;display:flex;font-size:14px!important}.need-line img{width:22px;height:22px;image-rendering:pixelated}#card .row{flex-wrap:wrap}#card .row>*{min-width:calc(33% - 6px)}.mcard .mh>div{flex:1;min-width:0}.mcard .mh span{max-width:none}.mcard .mh .hp{text-overflow:ellipsis;flex:none;max-width:64px;overflow:hidden}@media not ((min-width:900px) and (min-aspect-ratio:1)){.opt .cons{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.opt-row.open .opt .cons{-webkit-line-clamp:unset;display:block}#moment .at-risk{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}#moment .at-risk span{flex:none}#moment{max-height:50vh}.opt-row>.opt{grid-template-rows:auto}.opt-row>.opt>img{grid-row:1/-1}#moment h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.opt>b,.opt>.cons,.opt>.hint{grid-column:2}.opt>img{grid-area:1/1/span 3}body[data-screen=darkwood] #chat{display:none}.act img,.skill img,.opt>img,.sell-item img,.sum-sec li img,.place-tag img,.need-line img,.threat .ti,#purse img,#coins img,.fly{width:32px;height:32px;image-rendering:pixelated}.slot img{width:32px;height:32px;margin:-16px 0 0 -16px;top:50%;left:50%}.fly{margin:-16px 0 0 -16px}.skill{grid-template-columns:32px minmax(0,1fr) auto}.opt{grid-template-columns:32px minmax(0,1fr)}#banner .banner-icon,.stall-head-icon{width:64px;height:64px;image-rendering:pixelated}.place-tag img{vertical-align:middle;margin:-6px 4px -6px -4px}.threat .ti{margin:-6px 0}#purse{padding-left:2px}#purse img{margin:0 -4px 0 0}.act:has(.why) img{width:32px;height:32px}.act{gap:1px;height:66px;line-height:1.1}.big.danger{color:#fff3ec;background:linear-gradient(#b8483a,#7e2a20);border-color:#e0483b}.small-btn.danger{color:#ffc9bd;background:#3a1612;border-color:#8a3a2a;margin-left:6px}dialog.confirm{max-width:min(420px,92vw)}dialog.confirm p{font-size:15px;line-height:1.4}dialog.confirm .row{margin-top:14px}.down-screen{z-index:60;background:radial-gradient(circle at 50% 40%,#1d1410e6,#070504f5);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.down-screen .down-inner{background:var(--panel);border:1px solid #8a3a2a;border-radius:16px;width:100%;max-width:420px;padding:20px 18px;box-shadow:0 10px 40px #000c}.down-screen .k{word-spacing:.5em;font-family:var(--pixel);color:var(--muted);text-transform:uppercase;font-size:12px}.down-screen h2{word-spacing:.4em;font-family:var(--pixel);color:#ffb4a8;margin:6px 0 10px;font-size:22px;font-weight:400;line-height:1.25}.down-screen p{margin:0 0 16px;font-size:15px;line-height:1.45}.down-screen .big{width:100%}.trust i.next{background:linear-gradient(90deg, #d9b44a99 var(--fill,0%), #0006 var(--fill,0%))}.intent-why{color:var(--muted);margin:4px 0 0;font-size:13px}.child-clock{color:#ffd9a8;font-weight:800}#lost .child-clock{background:#0005;border-radius:8px;padding:1px 8px}#lost.urgent{border-color:var(--danger);animation:1s ease-in-out infinite throb}#moment .kinds .child-clock{font-family:var(--sans);text-transform:none;color:#ffd9a8;background:#3a2410}#moment .kinds .child-clock.urgent{color:#fff3ec;background:#7e2a20;animation:1s ease-in-out infinite throb}.place-tag.grave{color:#d8dce2;background:#1e1e24d9;border-color:#6c7178;font-style:italic}.sum-sec li.reward{color:var(--gold-2);font-weight:700}.in-party{cursor:default}.sum-sec.futures{background:#283c1c59;border-color:#4f6b3a}.sum-sec.futures h3{color:#9fd88a}.sum-sec.futures.pending p{color:var(--muted);animation:1.2s ease-in-out infinite fut-pulse}@keyframes fut-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.sum-sec.futures.pending p{animation:none}}.fut-big{font-family:var(--pixel);color:#e3f2d2;margin:2px 0 4px}.fut-big b{color:#9fd88a;font-size:34px;font-weight:400}.fut-big span{font-size:16px}.fut-line{margin:4px 0;font-size:15px;font-weight:600}.fut-moment{color:var(--text);margin:6px 0;font-size:14px}.sum-sec .sum-note,.futures .sum-note{color:var(--dim);margin:6px 0 0;font-size:12px}pre.grid{font-family:"Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", var(--sans);letter-spacing:2px;white-space:pre;margin:6px 0;font-size:24px;line-height:1.25}.grid-key{color:var(--muted);margin:2px 0 8px;font-size:12px}.sum-sec.daily #share-grid{width:100%}.grew{color:#9fd88a;font-size:13px;display:block}#streak-count{font-family:var(--sans)}#journal{padding:2px 0 8px}.j-stats{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:8px;display:grid}.j-stat{border:1px solid var(--line);text-align:center;background:#00000040;border-radius:10px;flex-direction:column;align-items:center;min-width:0;padding:8px 4px;display:flex}.j-stat b{font-family:var(--pixel);color:var(--gold-2);font-size:18px;font-weight:400}.j-stat span{color:var(--muted);font-size:11px}.j-stat small{color:var(--dim);font-size:10px}.j-sec{margin:10px 0}.j-sec h3{color:var(--gold);font-size:12px;font-family:var(--pixel);text-transform:uppercase;word-spacing:.35em;margin:0 0 6px;font-weight:400}.j-row canvas.portrait{width:40px;height:40px}.j-title{margin:4px 0;font-size:14px}.j-daily{border:1px solid var(--line);background:#00000038;border-radius:10px;margin-bottom:6px;padding:6px 8px}.j-daily b{font-size:13px}.j-daily pre.grid{font-size:18px}dialog.choice button.big{flex-direction:column;align-items:center;width:100%;margin-top:8px;display:flex}dialog.choice button.big small{opacity:.85;font-size:12px;font-weight:400}dialog.choice button.ghost{min-height:44px;color:var(--muted);background:0 0;border-color:#0000}#sheet-close{border:1px solid var(--line-2);background:var(--panel-3);width:40px;height:36px;color:var(--text);border-radius:10px;flex:none;margin-left:auto;font-size:22px;line-height:1}#target{align-items:center}#target span{min-width:0}body.collapsed #sheet-close,body[data-screen=darkwood] #sheet-close{display:none}#grip{position:relative}#grip:before{content:"";position:absolute;inset:-10px -60px}@media not ((min-width:900px) and (min-aspect-ratio:1)){body[data-screen=village].collapsed #sheet{padding:2px 8px calc(6px + var(--safe-b))}body[data-screen=village].collapsed #grip{margin:3px auto 6px}body[data-screen=village].collapsed #target{display:none}body[data-screen=village].collapsed #actions{gap:5px}body[data-screen=village].collapsed .act{white-space:nowrap;border-radius:10px;flex-direction:row;gap:2px;height:44px;padding:0 4px;font-size:12px;overflow:hidden}body[data-screen=village].collapsed .act img{flex:none;margin:0 -2px 0 -4px}body[data-screen=village].collapsed .act .why{display:none}body[data-screen=village].collapsed .act.busy:after{bottom:3px}body[data-screen=village].collapsed #tabs{gap:6px;margin:6px 0 0}body[data-screen=village].collapsed #tabs button{border-radius:16px;height:32px;font-size:12px}body[data-screen=village].collapsed #tabs button[aria-selected=true]{color:var(--muted);border-color:var(--line);background:var(--panel)}body[data-screen=village]:not(.collapsed) #sheet{height:46vh}@media (max-width:430px){#clock-word{display:none}}}@media (min-width:900px) and (min-aspect-ratio:1){#sheet-close{display:none}}.orb{border:1px solid var(--line);background:#18130de6;border-radius:22px;width:auto;height:44px;padding:0 10px 0 42px}.orb svg:not(.boot){width:44px;height:44px;inset:-1px auto auto -1px}.orb b{text-align:center;width:44px;margin:0;position:absolute;top:22px;left:-1px}.orb .boot{top:8px;left:21px}.run-chip{font-family:var(--pixel);text-transform:uppercase;letter-spacing:.5px;color:var(--muted);font-size:12px}.orb[aria-pressed=true]{border-color:#8a7a2c}.orb[aria-pressed=true] .run-chip{color:#ffe066}.orb.tired .run-chip{color:#f0a060}.orb.tired .orb-ring{stroke:#f0a060;filter:none}.place-tag.sign{border:1px solid var(--line-2);pointer-events:auto;background:#1e170deb;border-bottom:2px solid #8a6d2c;border-radius:8px;align-items:center;gap:5px;padding:3px 8px 3px 6px;font-size:12px;line-height:1.2;display:inline-flex;box-shadow:0 2px 6px #0000008c}.place-tag.sign:after{content:"";background:#6b5534;width:3px;height:5px;margin-left:-1px;position:absolute;bottom:-7px;left:50%}.place-tag.sign img{margin:-7px -2px -7px -5px}.sign .sn{font-weight:700}.sign .sv{color:#241a08;background:linear-gradient(#e7c35a,#b88d2a);border-radius:5px;padding:1px 5px;font-size:11px;font-weight:700}.place-tag.sign.minor{box-shadow:none;color:#e9dcbc;background:#14100aa8;border-color:#0000;gap:4px;padding:2px 7px 2px 5px;font-size:11px}.place-tag.sign.minor:after{display:none}.sign .glyph{fill:none;stroke:#d8c79c;stroke-width:1.2px;stroke-linejoin:round;flex:none;width:12px;height:12px}.place-tag.sign.go{border-color:var(--gold-2);box-shadow:0 0 10px #d9b44a66}.place-tag.sign.want{border-color:#ffe066;animation:1.3s ease-in-out infinite want;box-shadow:0 0 0 1px #ffe06699,0 0 12px #ffe06688}.guide-arrow{z-index:1;width:0;height:0;position:absolute;top:0;left:0}.guide-arrow:before{content:"";filter:drop-shadow(0 0 1px #000)drop-shadow(0 2px #0009);border-top:16px solid #ffe066;border-left:11px solid #0000;border-right:11px solid #0000;animation:.7s ease-in-out infinite alternate bob;position:absolute;top:-20px;left:-11px}@keyframes bob{to{transform:translateY(-9px)}}@keyframes want{50%{box-shadow:0 0 0 3px #ffe066aa,0 0 18px #ffe066aa}}.act.want,.pulse,.stall-tabs button.want{animation:1.1s ease-in-out infinite want;box-shadow:0 0 0 1px #ffe06699,0 0 10px #ffe06666;border-color:#ffe066!important}.sell-item.want{background:#ffe0661a;border-color:#ffe066}@media (min-width:900px) and (min-aspect-ratio:1){#moment{flex-direction:column;display:flex;overflow:hidden}#moment>*{flex:none}#moment>.options{scrollbar-width:thin;flex:0 auto;min-height:0;overflow-y:auto}.opt .cons{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.opt-row.open .opt .cons{-webkit-line-clamp:unset;display:block}.opt-row>.opt{grid-template-rows:auto}.opt-row>.opt>img{grid-row:1/-1}}#first-note{z-index:60;top:calc(env(safe-area-inset-top,0px) + 64px);border:1px solid var(--line-2);width:min(420px,100vw - 32px);color:var(--muted);background:#14100af0;border-radius:12px;align-items:center;gap:10px;padding:8px 10px 8px 14px;font-size:12px;line-height:1.4;display:flex;position:fixed;left:50%;transform:translate(-50%)}#first-note p{flex:1;min-width:0;margin:0}#first-note a{color:var(--gold-2)}#first-note button{border:1px solid var(--line-2);background:var(--panel-3);min-width:44px;height:36px;color:var(--gold-2);border-radius:10px;flex:none;font-weight:600}.j-nemesis .j-face{width:40px;height:40px;image-rendering:pixelated;background:#0f1a0a;border-radius:8px;flex:none;place-items:center;display:grid}.j-nemesis.active b{color:#ff8a7a}
