@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cinzel-latin-700-normal-Dkw14w9r.woff2)format("woff2"),url(/assets/cinzel-latin-700-normal-C-gK7hA8.woff)format("woff")}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/cinzel-latin-800-normal-CwkMVn6z.woff2)format("woff2"),url(/assets/cinzel-latin-800-normal-69OYDlL6.woff)format("woff")}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-sans-latin-700-normal-CICRJDmU.woff2)format("woff2"),url(/assets/nunito-sans-latin-700-normal-CLVG92B9.woff)format("woff")}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-sans-latin-900-normal-BhewUpNa.woff2)format("woff2"),url(/assets/nunito-sans-latin-900-normal-CVRJ8ULY.woff)format("woff")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cream:#fff0cf;--gold:#f4bb4c;--copper:#a67645;--teal:#58dce0;--ink:#101a1c;--muted:#c8bda4;--line:#806644;--display:"Cinzel",Georgia,serif;--sans:"Nunito Sans","Segoe UI",sans-serif;--serif:var(--display);--paper:#202a2b;--white:#fff0cf;--night:#101a1c}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden}body{color:var(--cream);font:700 14px/1.4 var(--sans);-webkit-font-smoothing:antialiased;background:#111b20}button,input,select,textarea{font:inherit}button{color:inherit;cursor:pointer;touch-action:manipulation}button,input,select{outline-offset:4px}button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #a4ffff}button:disabled{cursor:not-allowed;filter:saturate(.25);opacity:.55}button{transition:filter .12s,transform .12s,box-shadow .12s}button:hover:not(:disabled){filter:brightness(1.12)}button:active:not(:disabled){transform:translateY(2px)scale(.985)}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display);font-weight:800}h1{font-size:30px;line-height:1.15}h2{font-size:26px;line-height:1.2}h3{font-size:20px}small{font-size:14px}img{max-width:100%}svg{flex-shrink:0}input,select,textarea{color:var(--cream);background:#112427;border:1px solid #94774e;border-radius:6px;min-width:0;min-height:44px;padding:9px 12px}input[type=range]{accent-color:var(--teal);cursor:pointer;background:0 0;width:100%;padding:0}input[type=checkbox]{accent-color:#41bbbe;cursor:pointer;width:23px;height:23px;min-height:23px}label{flex-wrap:wrap;align-items:center;gap:10px;display:flex}label>input[type=range]{flex-basis:100%}label>b{margin-left:auto}select{cursor:pointer}button svg{pointer-events:none}hr{border:0;border-top:1px solid #7c6748}.primary,.secondary,.icon-button{text-shadow:0 1px #0006;border:2px solid #bb8d50;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px 18px;font-weight:900;display:inline-flex;box-shadow:inset 0 2px #fff1c22b,0 3px #090d0e77}.primary{color:#30200c;text-shadow:0 1px #fff7c276;background:linear-gradient(#ffe4a0 0%,#f5b83f 48%,#d98a20 100%);border-color:#e4b66b;box-shadow:inset 0 2px #fff3bf,0 4px #664222,0 5px 10px #0007}.secondary,.icon-button{color:var(--cream);background:linear-gradient(#3f4a47,#212c2b);border-color:#8d724f}.icon-button{width:44px;min-width:44px;height:44px;padding:0}.text-button{color:#f8d98d;background:0 0;border:0;min-height:44px;padding:8px 12px;text-decoration:underline}.portrait{aspect-ratio:1;background:radial-gradient(at 50% 30%,#80532e,#201d1b 75%);display:block;position:relative;overflow:hidden}.portrait-tide{background:radial-gradient(at 50% 30%,#306768,#11272e 75%)}.portrait img{object-fit:contain;filter:drop-shadow(0 4px 3px #0005);width:100%;height:100%;display:block}.portrait svg{width:100%;height:100%;display:block}.game-root{isolation:isolate;width:100%;height:100dvh;color:var(--cream);flex-direction:column;display:flex;position:relative;overflow:hidden}.world-backdrop{z-index:-2;background:url(/assets/world/lobby-world.png) 50% 45%/cover no-repeat;transition:filter .2s;position:absolute;inset:0}.world-backdrop:after{content:"";background:linear-gradient(#11272935,#0000 55%,#101e22ce);position:absolute;inset:0}.screen-cards .world-backdrop,.screen-road .world-backdrop{filter:brightness(.45)}.game-topbar{z-index:5;background:linear-gradient(#0e2029e6,#10212720);border-bottom:1px solid #dcb87528;flex-shrink:0;grid-template-columns:minmax(150px,1fr) auto 48px;align-items:center;gap:14px;height:76px;padding:12px 28px;display:grid}.profile-badge{text-align:left;background:linear-gradient(90deg,#16262bea,#1b2e2873);border:1px solid #b88b52;border-radius:8px;justify-self:start;align-items:center;gap:10px;height:52px;padding:0 15px 0 0;display:flex;box-shadow:0 3px 10px #0005}.profile-badge>.portrait{border:2px solid #e3b45f;border-radius:7px;width:51px;height:51px;overflow:hidden}.profile-badge b,.profile-badge small{display:block}.profile-badge small{color:#d6cfb6}.currency-counter{background:linear-gradient(#24352e,#17221f);border:2px solid #bb975b;border-radius:7px;justify-content:center;align-items:center;gap:10px;min-width:125px;height:48px;padding:7px 15px;display:flex;box-shadow:inset 0 2px #ffda7c35,0 3px 7px #0007}.currency-counter svg{color:#ffcd60;filter:drop-shadow(0 1px 1px #000)}.currency-counter b{font:800 22px var(--display);font-variant-numeric:tabular-nums}.screen-content{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.lobby-stage{flex:1;height:100%;min-height:0;position:relative}.arena-nameplate{z-index:2;text-align:center;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);background:linear-gradient(#2d3431eb,#101f23eb);border:2px solid #c49b5d;width:min(430px,100% - 120px);padding:12px 24px 13px;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 4px #7b5a352f,0 6px 18px #0005}.arena-nameplate small{letter-spacing:2px;color:#efc77b;font-size:14px}.arena-nameplate h1{text-shadow:0 3px #000;margin:3px 0 6px;font-size:27px}.arena-nameplate>span{color:#e1d6bd;font-size:14px}.lobby-history{z-index:4;position:absolute;top:18px;right:26px}.lobby-diorama{pointer-events:none;perspective:700px;position:absolute;inset:85px 0 220px}.diorama-halo{filter:blur(10px);background:radial-gradient(#ffb44064,#0000 70%);width:600px;max-width:80vw;height:200px;position:absolute;bottom:5%;left:50%;transform:translate(-50%)}.diorama-tortoise{object-fit:contain;filter:drop-shadow(0 18px 8px #15171488);width:auto;max-width:65vw;height:105%;max-height:500px;animation:5s ease-in-out infinite tortoise-breathe;position:absolute;bottom:-4%;left:50%;transform:translate(-50%)}.diorama-finch{object-fit:contain;filter:drop-shadow(0 10px 8px #160e1555);width:165px;height:165px;animation:4s ease-in-out infinite finch-hover;position:absolute;top:4%;left:calc(50% + 140px)}.diorama-mist{filter:blur(13px);background:radial-gradient(#c8f7f52b,#0000 70%);height:40px;animation:9s ease-in-out infinite mist-drift;position:absolute;bottom:0;left:15%;right:15%}.diorama-embers{position:absolute;inset:10% 20% 0;overflow:hidden}.diorama-embers i{bottom:0;left:calc(8% + var(--i)*11%);width:3px;height:3px;animation:ember-rise calc(4s + var(--i)*.5s) linear infinite;animation-delay:calc(var(--i)*-.8s);background:#ffd58c;border-radius:50%;position:absolute;box-shadow:0 0 10px #fd8131}.lobby-command{z-index:3;gap:10px;width:min(620px,100% - 32px);display:grid;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.lobby-loadout{background:linear-gradient(#263031f5,#111c23f5);border:2px solid #b99158;border-radius:9px;width:100%;padding:7px 12px 10px;display:block;box-shadow:inset 0 1px #e9bd7580,0 5px 15px #0008}.loadout-heading{color:#e8d4b0;justify-content:space-between;align-items:center;margin:0 0 5px;font-size:14px;display:flex}.loadout-heading>span{color:#e4bf78;align-items:center;gap:6px;display:flex}.lobby-card-row{grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;display:grid}.lobby-mini-card{background:#253337;border:2px solid #ba9657;border-bottom-width:3px;border-radius:5px;display:block;position:relative;overflow:visible;box-shadow:0 2px 3px #0006}.lobby-mini-card>.portrait{border-radius:3px;width:100%;height:64px}.mini-energy{color:#efffff;text-shadow:0 1px #132224;background:#1d7884;border:1px solid #8feaed;border-radius:4px;place-items:center;min-width:21px;height:23px;font-size:14px;font-weight:900;display:grid;position:absolute;top:-2px;left:-3px}.mode-select{color:#e9e5ce;background:linear-gradient(#304447,#142b30);border:1px solid #b7a170;border-radius:8px;justify-content:center;justify-self:center;align-items:center;gap:9px;width:min(390px,92%);min-height:44px;padding:7px 12px;font-size:14px;display:flex;box-shadow:0 3px #07131699}.mode-select>span{margin-left:6px;font-size:19px}.battle-launch{color:#3e250c;text-shadow:0 2px #fff0a8;width:min(430px,100%);min-height:76px;font:900 37px var(--display);letter-spacing:2px;background:linear-gradient(135deg,#f5aa31 0%,#ffe198 23%,#f7bb49 50%,#efa225 53%,#da7b17 100%);border:3px solid #ffdf8c;border-radius:13px;justify-content:center;justify-self:center;align-items:center;gap:18px;display:flex;position:relative;box-shadow:inset 0 0 0 4px #e4a238,inset 0 6px #fff7b6a0,0 6px #75451c,0 9px #c08d48,0 12px 20px #0008}.battle-launch:before,.battle-launch:after{content:"";background:#ffeaba;border:2px solid #c87c20;width:10px;height:10px;position:absolute;top:calc(50% - 5px);transform:rotate(45deg)}.battle-launch:before{left:16px}.battle-launch:after{right:16px}.game-tabs{z-index:5;height:83px;padding-bottom:env(safe-area-inset-bottom);background:linear-gradient(#373c36f2,#111c23fa);border-top:3px solid #a17b47;flex-shrink:0;justify-content:center;display:flex;box-shadow:0 -5px 18px #0007}.game-tabs>button{border:0;color:#cdbd9b;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(#3d40371a,#10171e42);border-inline:1px solid #ac87532b;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:min(230px,33.333%);min-height:56px;font-size:16px;font-weight:900;display:flex;position:relative}.game-tabs>button.active{color:#ffcf66;text-shadow:0 2px #241608;background:linear-gradient(#705b373d,#a175263b)}.game-tabs>button.active:before{content:"";background:#ffd474;height:3px;position:absolute;top:-3px;left:12%;right:12%;box-shadow:0 0 14px #ffb643}.game-tabs>button.active svg{filter:drop-shadow(0 0 6px #ffb85680)}.game-sheet{color:var(--cream);background:linear-gradient(130deg,#35403d,#17272d 70%);border:3px solid #bc9459;border-radius:16px;width:min(560px,100vw - 28px);max-height:calc(100dvh - 40px);padding:0;overflow:hidden;box-shadow:inset 0 0 0 3px #e0b87c26,0 25px 100px #000d}.game-sheet.wide{width:min(820px,100vw - 28px)}.game-sheet::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#06171de0}.sheet-heading{background:linear-gradient(#46504a,#273334);border-bottom:2px solid #947347;justify-content:space-between;align-items:center;gap:15px;padding:16px 20px;display:flex}.sheet-heading h2{font-size:24px}.sheet-body{overscroll-behavior:contain;flex-direction:column;gap:20px;max-height:calc(100dvh - 126px);padding:22px;display:flex;overflow-y:auto}.sheet-body p{color:#dbd1b9;font-size:14px}.sheet-actions{gap:12px;display:flex}.sheet-actions>*{flex:1}.file-button{cursor:pointer;position:relative;overflow:hidden}.file-button input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.full-width{width:100%}.mode-options{gap:10px;display:grid}.mode-option{text-align:left;background:linear-gradient(#3a4440,#243033);border:2px solid #7e7255;border-radius:9px;align-items:center;gap:14px;min-height:80px;padding:14px;display:flex}.mode-option.selected{border-color:#f5c365;box-shadow:inset 0 0 20px #efbf4d12}.mode-option>span{flex:1}.mode-option b{margin-bottom:3px;font-size:16px;display:block}.mode-option small{color:#cfc5ad;font-size:14px;display:block}.mode-option>svg{color:#efc278}.mode-tuning{border-top:1px solid #826945;gap:14px;padding-top:18px;display:grid}.mode-tuning label select{margin-left:auto}.mode-unavailable{color:#c1b99f;border-top:1px solid #826945;gap:14px;padding-top:18px;display:flex}.mode-unavailable p{margin-top:4px}.settings-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.settings-grid section{flex-direction:column;gap:16px;display:flex}.settings-grid section h3{color:#f2cb82;border-bottom:1px solid #796a49;padding-bottom:10px}.settings-grid .toggle-label{flex-wrap:nowrap;justify-content:space-between;min-height:44px}.settings-grid label select{max-width:150px;margin-left:auto}.settings-grid .bindings{grid-column:1/-1}.bindings label{justify-content:space-between}.bindings label input{text-align:center;width:150px}.profile-summary{align-items:center;gap:20px;display:flex}.profile-summary>.portrait{border:2px solid #c5a566;border-radius:9px;flex-shrink:0;width:112px}.profile-summary h3{margin-bottom:8px}.profile-summary b{color:#ffcf6e;margin:8px 0;font-size:20px;display:block}.help-copy,.offline-status{color:#c5c4b5;line-height:1.6}.offline-status{border-top:1px solid #74664b;padding-top:15px}.backup-row{width:100%;margin-top:10px;display:flex}summary{cursor:pointer;min-height:44px}.history-row{border-bottom:1px solid #6c6047;align-items:center;gap:16px;padding:14px 0;display:flex}.history-outcome{color:#cfada4;flex-direction:column;align-items:center;gap:5px;min-width:70px;display:flex}.history-outcome.win{color:#ffda71}.history-outcome.draw{color:#8cdada}.history-row>div{flex:1}.history-row small{color:#cfc4aa;text-transform:capitalize;margin-top:5px;display:block}.history-row .secondary{padding-inline:12px}.empty-state{justify-items:center;gap:22px;padding:30px 0;display:grid}.road-screen{overscroll-behavior:contain;text-align:center;isolation:isolate;height:100%;padding:20px 24px 30px;position:relative;overflow-y:auto}.road-screen:before{content:"";z-index:-1;opacity:.55;background:linear-gradient(#17272b80,#14262715),url(/assets/world/lobby-world.png) 50%/cover;position:absolute;inset:0}.road-title{background:#14272dde;border:2px solid #b59760;border-radius:9px;width:max-content;max-width:100%;margin:auto;padding:15px 30px;box-shadow:0 6px 25px #0007}.road-title small{color:#e9c782;letter-spacing:2px}.road-title h1{margin:5px 0;font-size:28px}.road-title p{color:#d8d1ba;font-size:14px}.road-map{max-width:600px;min-height:380px;margin:0 auto;padding-top:105px;position:relative}.road-trail{opacity:.7;border:3px dashed #f5c972;width:10px;height:170px;position:absolute;top:12px;left:calc(50% - 5px);transform:rotate(-18deg)}.road-distant{color:#e0d0ae;opacity:.8;justify-content:center;align-items:center;gap:9px;font-size:14px;display:flex;position:absolute;top:10px;left:10%;right:10%}.road-node{background:radial-gradient(#70816a,#23343b);border:3px solid #f4ca77;border-radius:50%;width:110px;height:110px;margin:auto;display:block;position:relative;box-shadow:0 0 0 6px #665736,0 8px 15px #0008}.road-node img{object-fit:contain;width:110px;height:110px;position:absolute;bottom:9px;left:0}.road-node>span{background:#183c43;border:2px solid #edbf67;border-radius:7px;padding:2px 8px;font-size:16px;position:absolute;bottom:-10px;left:34px}.encounter-plaque{background:linear-gradient(#35423df5,#17262bf5);border:2px solid #bc985f;border-radius:10px;max-width:430px;margin:20px auto 0;padding:18px 25px 20px;position:relative;box-shadow:0 8px 20px #0007}.eyebrow{color:#dabc7f;letter-spacing:1.5px;font-size:14px}.encounter-plaque h2{margin:8px 0}.encounter-plaque p{color:#dfd5bc}.road-rewards{color:#d7c7a8;justify-content:center;align-items:center;gap:19px;margin:14px 0;display:flex}.road-rewards b{color:#ffcf69}.encounter-plaque .primary{width:100%;font-size:18px}.daily-plaque{text-align:left;background:#1b3336e8;border:1px solid #a88b55;border-radius:9px;align-items:center;gap:16px;max-width:600px;margin:26px auto 0;padding:16px;display:flex}.daily-plaque>svg{color:#ffd474}.daily-plaque p{color:#e3d7bb;margin:4px 0}.daily-plaque small{color:#b8c3b8}.scope-note{color:#d0ccbd;margin-top:18px;font-size:14px}.game-toast{z-index:120;background:#183e42;border:2px solid #e3bd72;border-radius:10px;align-items:center;gap:14px;width:max-content;max-width:calc(100% - 24px);padding:12px 13px 12px 18px;font-size:14px;display:flex;position:fixed;bottom:100px;left:50%;transform:translate(-50%);box-shadow:0 10px 35px #000a}.game-toast .icon-button{box-shadow:none;background:0 0;border:0}.loading{text-align:center;background:radial-gradient(#304a48,#101e26);flex-direction:column;justify-content:center;align-items:center;gap:20px;height:100dvh;padding:30px;display:flex}.loading>svg{color:#eac176}.loading h1{font-size:26px}.high-contrast{--cream:#fff;--muted:#fff;--gold:#ffdb6c}.large-text,.large-text button,.large-text input,.large-text select{font-size:16px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#102429}::-webkit-scrollbar-thumb{background:#967c50;border:2px solid #102429;border-radius:6px}@keyframes tortoise-breathe{50%{transform:translate(-50%)translateY(-5px)scale(1.015)}}@keyframes finch-hover{50%{transform:translate(-7px,-14px)rotate(-3deg)}}@keyframes mist-drift{50%{opacity:.5;transform:translate(30px)}}@keyframes ember-rise{0%{opacity:0;transform:translateY(0)}20%{opacity:.8}to{opacity:0;transform:translateY(-280px)translate(30px)}}@media (width<=600px){.game-topbar{grid-template-columns:minmax(0,1fr) auto 44px;gap:8px;height:64px;padding:8px 12px}.profile-badge{border-radius:6px;gap:6px;max-width:100%;height:47px;padding-right:8px}.profile-badge>.portrait{flex-shrink:0;width:44px;height:45px}.profile-badge b,.profile-badge small{white-space:nowrap;font-size:14px}.currency-counter{gap:6px;min-width:92px;height:44px;padding:7px 9px}.currency-counter b{font-size:19px}.currency-counter svg{width:23px;height:23px}.game-tabs{height:66px}.game-tabs>button{gap:3px;min-width:0;font-size:14px}.game-tabs svg{width:24px;height:24px}.arena-nameplate{width:calc(100% - 102px);min-width:250px;padding:8px;top:7px}.arena-nameplate h1{margin:2px 0;font-size:21px}.arena-nameplate small{letter-spacing:1px;font-size:14px}.arena-nameplate>span{font-size:14px}.lobby-history{z-index:4;top:19px;right:9px}.lobby-diorama{inset:95px 0 209px}.diorama-tortoise{max-width:86vw;height:110%;bottom:-7%}.diorama-finch{width:100px;height:100px;top:0;left:calc(50% + 65px)}.diorama-halo{max-width:95vw;height:140px}.lobby-command{gap:8px;width:calc(100% - 24px);bottom:12px}.lobby-loadout{padding:6px 7px 8px}.lobby-card-row{gap:4px}.lobby-mini-card>.portrait{height:43px}.loadout-heading{margin-bottom:5px;font-size:14px;line-height:18px}.loadout-heading>span{font-size:14px}.mini-energy{min-width:18px;height:20px;font-size:14px;left:-2px}.mode-select{min-height:44px;padding:5px 9px;font-size:14px}.battle-launch{border-radius:10px;gap:12px;width:90%;min-height:62px;font-size:29px;box-shadow:inset 0 0 0 3px #e4a238,inset 0 5px #fff7b6a0,0 5px #75451c,0 7px #c08d48,0 10px 18px #0007}.battle-launch>svg{width:27px;height:27px}.sheet-heading{padding:12px 14px}.sheet-heading h2{font-size:21px}.sheet-body{gap:18px;padding:16px}.game-sheet{border-radius:12px;width:calc(100vw - 18px);max-height:calc(100dvh - 20px)}.sheet-body{max-height:calc(100dvh - 100px)}.settings-grid{grid-template-columns:1fr;gap:24px}.profile-summary{gap:14px}.profile-summary>.portrait{width:80px}.profile-summary h3{font-size:19px}.history-row{flex-wrap:wrap;gap:12px}.history-row .secondary{min-width:146px;margin-left:auto}.history-row>div{min-width:150px}.game-toast{bottom:79px}.road-screen{padding:13px 12px 22px}.road-title{padding:12px 17px}.road-title h1{font-size:23px}.road-map{min-height:350px;padding-top:80px}.road-distant{font-size:14px;top:10px;left:0;right:0}.encounter-plaque{padding:16px}.encounter-plaque h2{font-size:23px}.daily-plaque{margin-top:20px;padding:13px}.scope-note{line-height:1.5}}@media (orientation:landscape) and (height<=500px){.game-topbar{grid-template-columns:1fr auto 44px;height:54px;padding:4px 18px}.profile-badge{height:44px}.profile-badge>.portrait{width:43px;height:43px}.game-tabs{height:56px}.game-tabs>button{flex-direction:row;gap:10px;font-size:14px}.lobby-command{gap:8px;width:330px;bottom:16px;left:auto;right:35px;transform:none}.lobby-loadout{padding:6px 9px}.lobby-mini-card>.portrait{height:36px}.lobby-card-row{gap:4px}.lobby-command .battle-launch{min-height:58px;font-size:28px}.lobby-command .mode-select{min-height:44px;font-size:14px}.arena-nameplate{width:300px;padding:8px 12px;top:8px;left:25%}.arena-nameplate h1{font-size:21px}.arena-nameplate small{font-size:14px}.arena-nameplate>span{display:none}.lobby-history{top:15px;left:15px;right:auto}.lobby-diorama{inset:47px 48% 0 0}.diorama-tortoise{max-width:44vw;height:100%;bottom:0}.diorama-finch{width:85px;height:85px;top:5%;left:65%}.loadout-heading{font-size:14px}.sheet-body{max-height:calc(100dvh - 100px)}.game-toast{bottom:65px}.road-map{min-height:0}.road-title{max-width:330px;margin-left:0}.road-screen{grid-template-columns:1fr 1fr;align-content:start;gap:15px;padding:15px 24px;display:grid}.road-map{grid-area:1/2/4;padding:0}.road-trail,.road-distant,.road-node{display:none}.encounter-plaque,.daily-plaque,.scope-note{margin:0}.settings-grid{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.reduced-motion *,.reduced-motion :before,.reduced-motion :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.lobby-stage:before,.lobby-stage:after{content:"";pointer-events:none;z-index:0;opacity:.4;filter:blur(1px);background:repeating-linear-gradient(175deg,#0000 0 12px,#b9fff755 14px,#0000 17px 28px) 0 0/100% 56px;width:12%;height:36%;animation:2.6s linear infinite waterfall-glint;position:absolute;top:31%;-webkit-mask-image:radial-gradient(#000 15%,#0000 68%);mask-image:radial-gradient(#000 15%,#0000 68%)}.lobby-stage:before{left:7%}.lobby-stage:after{animation-delay:-1.3s;right:7%}@keyframes waterfall-glint{to{background-position:0 56px}}.sheet-notice{border:1px solid var(--teal);background:#0a343b;border-radius:7px;padding:12px;color:var(--cream)!important}@media (width<=600px){.lobby-stage:before,.lobby-stage:after{display:none}}@media (prefers-reduced-motion:reduce){.lobby-stage:before,.lobby-stage:after{animation:none}}.reduced-motion .lobby-stage:before,.reduced-motion .lobby-stage:after{animation:none}
