@font-face{font-family:vt;src:url(/_next/static/media/715b6d9dcdc4b05b-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:vt Fallback;src:local("Arial");ascent-override:91.26%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:87.66%}.__className_39e514{font-family:vt,vt Fallback;font-weight:400}.__variable_39e514{--font-vt:"vt","vt Fallback"}@font-face{font-family:ps;src:url(/_next/static/media/a1abb2277159d773-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:ps Fallback;src:local("Arial");ascent-override:45.63%;descent-override:0.00%;line-gap-override:0.00%;size-adjust:219.15%}.__className_c097ba{font-family:ps,ps Fallback;font-weight:400}.__variable_c097ba{--font-ps:"ps","ps Fallback"}.is-exploring #bonfire,.is-exploring #hints{display:none}.is-exploring #hud{pointer-events:none;padding:8px 16px;font-size:13px}@media (max-width:650px){.is-exploring #hud span:last-child{display:none}}:root{--bg:#0a0612;--bg-deep:#050309;--phos:#b98aff;--phos-hi:#e8d9ff;--phos-mid:#8b5fd0;--phos-dim:#5b3a8f;--phos-faint:#2a1a4a;--ember:#ff9e64;--font-logo:ui-monospace,"Cascadia Mono","DejaVu Sans Mono",Menlo,Consolas,monospace;--font-body:var(--font-vt),monospace;--font-display:var(--font-ps),monospace;--body-size:21px;--body-lh:1.35;--display-size:12px;--display-lh:1.9}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg-deep)}.sr-only,body{overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap;border:0}#crt{position:fixed;inset:0;background:radial-gradient(ellipse 120% 90% at 50% 40%,var(--bg) 0,var(--bg-deep) 100%);color:var(--phos);font-family:var(--font-body);font-size:var(--body-size);line-height:var(--body-lh);user-select:none;-webkit-user-select:none}#eclipse{opacity:.75}#eclipse,#y2k-stars{position:absolute;inset:0;z-index:0}#y2k-stars{pointer-events:none;overflow:hidden}.ps2-bloom{position:absolute;inset:-10%;background:radial-gradient(circle at 28% 38%,rgba(185,138,255,.22),transparent 26%),radial-gradient(circle at 74% 30%,rgba(255,158,100,.12),transparent 24%);filter:blur(32px);mix-blend-mode:screen}.y2k-star{position:absolute;color:#efe2ff;filter:drop-shadow(0 0 6px #fff) drop-shadow(0 0 18px rgba(185,138,255,.85)) drop-shadow(0 0 40px rgba(185,138,255,.4));animation:stardrift 16s ease-in-out infinite;opacity:.85}.y2k-star svg{width:100%;height:auto;display:block;overflow:visible}@keyframes stardrift{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-8px) rotate(7deg)}}#slots li,.b-cmds,.b-party,.boss,.dung,.tome{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(20,12,36,.45));backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border-color:rgba(232,217,255,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 10px 28px rgba(0,0,0,.28)}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){#slots li,.b-cmds,.b-party,.boss,.dung,.tome{background:rgba(20,12,36,.72)}}#screen{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px}#boot{width:min(720px,92vw)}#bootlog{font-family:var(--font-body);font-size:var(--body-size);line-height:var(--body-lh);margin:0;white-space:pre-wrap;color:var(--phos);text-shadow:0 0 8px rgba(185,138,255,.4)}.cursor:after{content:"_";color:var(--phos-hi);animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}#menu{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:96vw}#logo{font-family:var(--font-logo);font-size:clamp(5px,2.55vw,14px);line-height:1.04;margin:0;background:linear-gradient(115deg,#7c4dcc,#b98aff 22%,#efe2ff 42%,#b98aff 60%,#8b5fd0 78%,#7c4dcc);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 10px rgba(155,105,255,.35));animation:shimmer 5.5s linear infinite}@keyframes shimmer{0%{background-position:0 0}to{background-position:-220% 0}}#tagline{margin:26px 0 2px;color:var(--phos-hi);letter-spacing:.18em;font-family:var(--font-display);font-size:var(--display-size);line-height:var(--display-lh);text-shadow:0 0 10px rgba(185,138,255,.45)}#tagline2{margin:2px 0 0;color:var(--phos-dim);letter-spacing:.1em;font-size:calc(var(--body-size) * .82)}#pressstart{margin-top:44px;color:var(--phos-hi);cursor:pointer;font-family:var(--font-display);font-size:var(--display-size);letter-spacing:.25em;animation:blink 1.2s steps(1) infinite;text-shadow:0 0 14px rgba(185,138,255,.7)}#mainmenu{list-style:none;margin:34px 0 0;padding:0;text-align:left;display:flex;flex-direction:column;gap:2px}#mainmenu li{cursor:pointer;padding:1px 14px;white-space:pre;color:var(--phos-dim)}#mainmenu li .tag{color:var(--phos-faint)}#mainmenu li.sel{color:var(--phos-hi);text-shadow:0 0 10px rgba(185,138,255,.6)}#mainmenu li.sel .tag{color:var(--phos-dim)}#battle{position:fixed;inset:0;z-index:20;isolation:isolate;background:radial-gradient(ellipse at 50% 35%,#262239,#101321 72%)}.b-msg{top:7%;left:50%;transform:translateX(-50%);color:var(--phos-hi);font-family:var(--font-display);font-size:calc(var(--display-size) * .95);letter-spacing:.15em;width:94vw;text-shadow:0 0 12px rgba(185,138,255,.5)}.b-enemy-zone,.b-msg{position:absolute;text-align:center}.b-enemy-zone{top:12%;left:5%;max-width:46vw}.b-boss-head{width:min(420px,44vw);margin:0 auto 14px}.b-boss-name{display:block;color:#d9c9f2;letter-spacing:.3em;text-indent:.3em;font-size:calc(var(--body-size) * .8);margin-bottom:6px}.b-boss-bar{height:6px;border:1px solid var(--phos-dim);position:relative;overflow:hidden}.b-boss-bar i{position:absolute;top:0;bottom:0;left:0;display:block;background:linear-gradient(90deg,#7a1f1f,#c33);box-shadow:0 0 10px rgba(204,51,51,.5);transition:width .35s ease}.b-enemy{display:inline-block;background:linear-gradient(115deg,#5b3a8f,#b98aff 40%,#ff9e64 55%,#b98aff 70%,#5b3a8f);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 12px rgba(155,105,255,.35));animation:shimmer 8s linear infinite}.b-enemy,.b-hero{font-family:var(--font-logo);line-height:1;margin:0;color:transparent}.b-hero{bottom:24%;right:14%;font-size:clamp(4px,1.1vw,8px);background:linear-gradient(115deg,#7c4dcc,#b98aff 35%,#efe2ff 55%,#b98aff 75%,#7c4dcc);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 8px rgba(155,105,255,.4));animation:shimmer 6s linear infinite}.b-hero,.b-party{position:absolute}.b-party{left:5%;bottom:9%;border:1px solid var(--phos-faint);background:rgba(20,12,36,.6);padding:12px 18px;display:flex;flex-direction:column;gap:5px;min-width:220px}.b-pname{font-family:var(--font-display);font-size:calc(var(--display-size) * .8);color:var(--phos-hi);letter-spacing:.1em}.b-hp{color:var(--phos);font-size:calc(var(--body-size) * .85)}.b-hp b{color:var(--phos-hi);font-weight:400}.b-hp-bar{height:5px;border:1px solid var(--phos-dim);position:relative;overflow:hidden}.b-hp-bar i{position:absolute;top:0;bottom:0;left:0;background:linear-gradient(90deg,#4c2a86,#b98aff);transition:width .35s ease}.b-mp{color:var(--ember);font-size:calc(var(--body-size) * .72);letter-spacing:.1em}.b-cmds{position:absolute;right:5%;bottom:9%;list-style:none;margin:0;padding:12px 18px;border:1px solid var(--phos-faint);background:rgba(20,12,36,.6);display:flex;flex-direction:column;gap:4px;min-width:240px}.b-cmds li{cursor:pointer;white-space:pre;color:var(--phos-dim);font-size:calc(var(--body-size) * .9)}.b-cmds li.sel{color:var(--phos-hi);text-shadow:0 0 10px rgba(185,138,255,.6)}.b-hint{position:absolute;bottom:2.5%;left:50%;transform:translateX(-50%);color:var(--phos-faint);letter-spacing:.12em;font-size:calc(var(--body-size) * .7);margin:0}.b-layer{inset:0}.b-layer,.dmg{position:absolute;pointer-events:none}.dmg{transform:translateX(-50%);font-family:var(--font-display);font-size:calc(var(--display-size) * 1.4);text-shadow:0 0 10px currentColor}.dmg.to-enemy{color:var(--phos-hi)}.dmg.to-hero{color:var(--ember)}.dmg.to-heal{color:#8fe3a0}.b-enemy.charging{animation:shimmer 8s linear infinite,chargep .55s ease-in-out infinite}@keyframes chargep{50%{filter:drop-shadow(0 0 26px rgba(255,158,100,.85)) brightness(1.55)}}.b-boss-name.enraged{color:#e05555;animation:blink .8s steps(1) infinite}.b-cmds li.dis{opacity:.45}.b-dead{position:absolute;inset:0;z-index:5;background:rgba(0,0,0,.85);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;animation:dsfade 1.1s ease}.b-dead h2{margin:0;font-family:var(--font-display);font-size:calc(var(--display-size) * 3);color:#a32b2b;letter-spacing:.35em;text-indent:.35em;font-weight:400;text-shadow:0 0 30px rgba(163,43,43,.6);animation:dstitle 2s ease both}.b-dead-sub{margin:0;color:#5f5378;letter-spacing:.2em;font-size:calc(var(--body-size) * .8)}.b-dead-opts{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:8px;text-align:center}.b-dead-opts li{cursor:pointer;color:var(--phos-dim);letter-spacing:.1em}.b-dead-opts li:hover{color:var(--phos-hi)}#stage{position:absolute;inset:0;z-index:4;background:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}#stage .eyebrow{margin:0;color:#8f7fb0;letter-spacing:.6em;text-indent:.6em;font-size:calc(var(--body-size) * .85);opacity:0}#stage .rule{width:min(520px,74vw);height:1px;border:none;margin:22px 0;background:linear-gradient(90deg,transparent,#6b5a8f 20%,#d9c9f2 50%,#6b5a8f 80%,transparent);opacity:0}#stage h1{margin:0;color:#d9c9f2;font-family:var(--font-display);font-size:calc(var(--display-size) * 2.6);font-weight:400;text-shadow:0 0 26px rgba(217,201,242,.35)}#stage .sub,#stage h1{letter-spacing:.3em;text-indent:.3em;opacity:0}#stage .sub{margin:26px 0 0;color:#5f5378;font-size:calc(var(--body-size) * .8)}#stage .hint{position:absolute;bottom:46px;color:#453a5c;letter-spacing:.15em;font-size:calc(var(--body-size) * .78);opacity:0}#stage.visible .eyebrow{animation:dsfade 1.6s ease .25s forwards}#stage.visible .rule{animation:dsfade 2s ease .55s forwards}#stage.visible h1{animation:dstitle 2.4s ease .4s forwards}#stage.visible .sub{animation:dsfade 1.8s ease 1.5s forwards}#stage.visible .hint{animation:dsfade 1.4s ease 2.4s forwards}@keyframes dsfade{0%{opacity:0}to{opacity:1}}@keyframes dstitle{0%{opacity:0;letter-spacing:.55em;text-indent:.55em}to{opacity:1;letter-spacing:.3em;text-indent:.3em}}#content{position:absolute;inset:0;z-index:4;background:#000;overflow-y:auto;display:flex}.cscroll{margin:auto;padding:44px 10px 30px;width:100%;display:flex;flex-direction:column;align-items:center;gap:26px}.adiv{font-family:var(--font-logo);font-size:11px;color:var(--phos-dim);margin:0 0 14px;letter-spacing:1px}.adiv,.hint2{text-align:center}.hint2{color:#453a5c;letter-spacing:.15em;font-size:calc(var(--body-size) * .78);cursor:pointer;margin:0}.locked{opacity:.6;font-style:italic}.sheet{width:min(880px,94vw);display:flex;flex-direction:column;gap:30px;animation:dsfade .6s ease}.sheet .top{display:flex;gap:38px;align-items:center;justify-content:center;flex-wrap:wrap}#portrait{font-family:var(--font-logo);font-size:clamp(2.6px,.8vw,4.8px);line-height:1;margin:0;background:linear-gradient(115deg,#7c4dcc,#b98aff 30%,#efe2ff 50%,#b98aff 70%,#7c4dcc);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 8px rgba(155,105,255,.3));animation:shimmer 7s linear infinite,floaty 4.5s ease-in-out infinite}@keyframes floaty{50%{transform:translateY(-6px)}}.datos p{margin:0 0 7px;color:var(--phos)}.datos .lb{display:inline-block;min-width:8ch;color:var(--phos-dim)}.cols{gap:46px;flex-wrap:wrap;justify-content:center}.cols,.st{display:flex}.st{gap:12px;margin:0 0 5px;align-items:baseline}.sl{width:11ch;color:var(--phos)}.bar{font-family:var(--font-logo);font-size:13px;letter-spacing:1px;color:var(--phos-faint)}.bar b{color:var(--phos);font-weight:400;text-shadow:0 0 8px rgba(185,138,255,.5)}.sv{color:var(--phos-dim)}.inv{max-width:360px}.chips{display:flex;flex-wrap:wrap;gap:9px}.chips span{border:1px solid var(--phos-faint);padding:2px 9px;color:var(--phos);font-size:calc(var(--body-size) * .78);letter-spacing:.06em}.bwrap{width:min(760px,94vw);display:flex;flex-direction:column;gap:24px}.boss{border:1px solid var(--phos-faint);padding:16px 20px;background:rgba(20,12,36,.35);animation:dsfade .7s ease both}.brow{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.bname{font-family:var(--font-display);font-size:calc(var(--display-size) * .95);color:var(--phos-hi);letter-spacing:.08em}.bstatus{font-size:calc(var(--body-size) * .75);letter-spacing:.12em;color:var(--phos-dim)}.bstatus.combat{color:var(--ember);animation:blink 2.4s steps(1) infinite}.bbar{height:8px;border:1px solid var(--phos-dim);margin:10px 0 9px;position:relative;overflow:hidden}.bbar i{position:absolute;top:0;bottom:0;left:0;display:block;background:linear-gradient(90deg,#4c2a86,#b98aff);box-shadow:0 0 10px rgba(185,138,255,.5)}.boss.combat .bbar i{animation:hppulse 2.2s ease-in-out infinite}@keyframes hppulse{50%{filter:brightness(1.5)}}.brole{margin:0 0 8px;color:var(--phos);font-size:calc(var(--body-size) * .9)}.bloot{margin:0;color:var(--phos-dim);font-size:calc(var(--body-size) * .82);line-height:1.6}.bloot .ll{color:var(--ember);letter-spacing:.15em;margin-right:10px}.dwrap{width:min(920px,94vw);display:flex;flex-direction:column;gap:26px}.dgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:18px}.dgrid>*{animation:dsfade .6s ease both;animation-delay:calc(var(--i) * .09s)}.dung{border:1px solid var(--phos-faint);padding:14px 16px;background:rgba(20,12,36,.35);display:block;color:inherit;text-decoration:none}a.dung.online:focus-visible,a.dung.online:hover{border-color:var(--phos);box-shadow:0 0 18px rgba(185,138,255,.25);outline:none}.dhead{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.dname{font-family:var(--font-display);font-size:calc(var(--display-size) * .85);color:var(--phos-hi);letter-spacing:.06em}.dtag{color:var(--phos-dim);font-size:calc(var(--body-size) * .72);letter-spacing:.1em}.dtag.live{color:var(--ember)}.ddesc{margin:9px 0 2px;color:var(--phos);font-size:calc(var(--body-size) * .85)}.dtags{margin:0 0 9px;font-size:calc(var(--body-size) * .78)}.ddiff,.dtags{color:var(--phos-dim)}.ddiff{margin:0;font-size:calc(var(--body-size) * .72);letter-spacing:.15em}.db{font-family:var(--font-logo);font-size:11px;color:var(--phos-faint)}.db b{color:var(--phos);font-weight:400}.gwrap{width:min(680px,94vw);display:flex;flex-direction:column;gap:20px}.tome{border:1px solid var(--phos-faint);border-left:3px solid var(--phos-dim);padding:14px 18px;background:rgba(20,12,36,.35);display:flex;gap:16px;align-items:baseline;flex-wrap:wrap;animation:dsfade .6s ease both}.tnum{font-family:var(--font-display);font-size:calc(var(--display-size) * .75);color:var(--phos-hi)}.tmain{flex:1 1;min-width:220px}.tname{margin:0;color:var(--phos-hi);letter-spacing:.04em}.tsub{margin:5px 0 0;font-size:calc(var(--body-size) * .8)}.tstat,.tsub{color:var(--phos-dim)}.tstat{font-size:calc(var(--body-size) * .75);letter-spacing:.12em}.tstat.combat{color:var(--ember);animation:blink 2.4s steps(1) infinite}.swrap{width:min(560px,94vw);display:flex;flex-direction:column;gap:26px;text-align:center;animation:dsfade .6s ease both}.sq{font-family:var(--font-display);font-size:var(--display-size);color:var(--phos-hi);letter-spacing:.15em;margin:0}#slots{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;text-align:left}#slots li{border:1px solid var(--phos-faint);padding:12px 16px;cursor:pointer;display:flex;gap:14px;align-items:baseline;flex-wrap:wrap}#slots li:hover{border-color:var(--phos);background:rgba(124,77,204,.12)}#slots .sn{font-family:var(--font-display);font-size:calc(var(--display-size) * .7);color:var(--ember)}#slots .sk{color:var(--phos-hi);letter-spacing:.1em}#slots .sst{margin-left:auto;color:var(--phos-dim);font-size:calc(var(--body-size) * .75)}#savemsg{min-height:1.3em;margin:0;color:var(--ember);letter-spacing:.1em;opacity:0;transition:opacity .3s}#savemsg.show{opacity:1}.thanks{margin:0;color:var(--phos-dim);letter-spacing:.12em;font-size:calc(var(--body-size) * .8)}#slices{position:absolute;inset:0;z-index:5;pointer-events:none;display:none}#slices.active{display:block}#slices div{position:absolute;left:-10%;width:120%;height:12%;background:linear-gradient(90deg,transparent,rgba(185,138,255,.28),rgba(232,217,255,.5),rgba(185,138,255,.28),transparent);animation:sliceMove .13s linear infinite alternate}@keyframes sliceMove{0%{transform:translateX(-6%) scaleY(.6)}to{transform:translateX(6%) scaleY(1.4)}}#flash{z-index:6;opacity:0;background:radial-gradient(circle at 50% 50%,#fff 0,#e8d9ff 30%,#b98aff 70%,#7c4dcc 100%)}#flash,.scanlines{position:absolute;inset:0;pointer-events:none}.scanlines{z-index:8;background:repeating-linear-gradient(0deg,rgba(0,0,0,.22) 0 1px,transparent 1px 3px);mix-blend-mode:multiply}.scanlines:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,transparent,rgba(185,138,255,.045) 50%,transparent);background-size:100% 240px;animation:sweep 9s linear infinite}@keyframes sweep{0%{background-position:0 -240px}to{background-position:0 100vh}}.vignette{position:absolute;inset:0;z-index:9;pointer-events:none;background:radial-gradient(ellipse 105% 105% at 50% 50%,transparent 58%,rgba(3,1,8,.55) 88%,rgba(3,1,8,.9) 100%)}#crt.flicker{animation:flick 4.3s steps(1) infinite}@keyframes flick{0%{opacity:1}31%{opacity:.97}32%{opacity:1}67%{opacity:.985}68%{opacity:1}91%{opacity:.96}92%{opacity:1}}#hud{top:0;display:flex;justify-content:space-between;padding:14px 20px}#hints,#hud{position:absolute;left:0;right:0;z-index:10;color:var(--phos-dim);font-size:calc(var(--body-size) * .75);letter-spacing:.12em}#hints{bottom:0;text-align:center;padding:14px}#hints b{color:var(--phos);font-weight:400}#bonfire{position:absolute;right:18px;bottom:46px;z-index:10;background:none;border:none;cursor:pointer;text-align:center;padding:6px 10px;font-family:var(--font-body);font-size:calc(var(--body-size) * .72);color:var(--phos-dim)}#bonfire pre{margin:0 0 2px;font-family:var(--font-logo);font-size:11px;line-height:1.1;color:var(--phos-faint);transition:color .4s}#bonfire.on pre{text-shadow:0 0 12px rgba(255,158,100,.55)}#bonfire.on .lbl,#bonfire.on pre{color:var(--ember)}#bonfire:focus-visible{outline:1px dashed var(--phos-dim);outline-offset:3px}@media (prefers-reduced-motion:reduce){#crt.flicker,#logo,#portrait,#pressstart,.b-enemy,.b-hero,.scanlines:after,.y2k-star{animation:none!important}#stage.visible .eyebrow,#stage.visible .hint,#stage.visible .rule,#stage.visible .sub,#stage.visible h1{animation:dsfade .4s ease forwards}}@media (max-width:700px){#tagline{letter-spacing:.08em}#mainmenu{font-size:calc(var(--body-size) * .85)}#stage h1{font-size:calc(var(--display-size) * 1.6)}.b-msg{top:4%}.b-hero{right:5%;bottom:46%}.b-enemy-zone{left:3%;top:9%;max-width:64vw}.b-boss-head{width:58vw}.b-party{bottom:calc(6% + 176px)}.b-cmds,.b-party{left:4%;right:4%;min-width:0;padding:10px 12px}.b-cmds{bottom:6%}.b-hint{display:none}.b-dead h2{font-size:calc(var(--display-size) * 2)}#bonfire{bottom:40px;right:8px}}.b-cmds,.b-party{z-index:3;background:#1c1e34f5}.b-cmds button{display:block;width:100%;min-height:44px;min-width:44px;padding:4px 8px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation}.b-cmds button:focus-visible{outline:2px solid #e6ca91}.b-cmds li{color:#aaa3bd}.b-msg{z-index:4}.is-exploring .scanlines,.is-exploring .vignette{opacity:.15}.is-exploring #y2k-stars{opacity:.18}.is-exploring#crt{animation:none}@media (max-width:700px) and (orientation:portrait){.b-cmds{bottom:16px;padding:7px 10px;gap:0}.b-party{bottom:261px;gap:2px;padding:8px 12px}.b-hero{bottom:370px}.b-enemy-zone{top:11%}.b-boss-name{font-size:14px;letter-spacing:.1em}.b-msg{top:16px;font-size:9px}}@media (orientation:landscape) and (max-height:550px){.b-msg{top:12px;font-size:9px}.b-cmds{right:3%;left:auto;bottom:12px;width:42%;padding:6px 12px;gap:0}.b-party{left:3%;right:auto;width:43%;bottom:12px;gap:2px;padding:7px 12px}.b-enemy-zone{top:14%;left:5%;max-width:38%}.b-boss-head{width:100%;margin-bottom:4px}.b-boss-name{font-size:12px;letter-spacing:.08em}.b-enemy{max-height:136px}.b-hero,.b-hint{display:none}}