@import "https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@500;700;800&display=swap";
.AdventurerDeathNotice-module__hDEyuW__notice{aspect-ratio:1137/1383;color:#35210d;text-align:center;isolation:isolate;width:min(94vw,77.2798dvh);max-width:850px;margin:auto;font-family:Yu Mincho,Hiragino Mincho ProN,serif;position:relative;container-type:inline-size}.AdventurerDeathNotice-module__hDEyuW__plate{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.AdventurerDeathNotice-module__hDEyuW__heading{outline:none;width:70%;margin:0;font-size:7.1cqw;font-weight:700;line-height:1.2;position:absolute;top:12.8%;left:15%}.AdventurerDeathNotice-module__hDEyuW__character{aspect-ratio:1;filter:grayscale()brightness(.82);pointer-events:none;background-position:0 0;background-repeat:no-repeat;width:64%;position:absolute;top:17.7%;left:18%}.AdventurerDeathNotice-module__hDEyuW__death{overflow-wrap:anywhere;justify-content:center;align-items:center;width:84%;height:5.6%;margin:0;font-size:4.55cqw;font-weight:700;line-height:1.3;display:flex;position:absolute;top:64.6%;left:8%}.AdventurerDeathNotice-module__hDEyuW__longName{font-size:3.1cqw}.AdventurerDeathNotice-module__hDEyuW__description{width:82%;margin:0;font-size:2.8cqw;font-weight:600;line-height:1.42;position:absolute;top:69.7%;left:9%}.AdventurerDeathNotice-module__hDEyuW__button{color:#fff2d0;text-shadow:0 2px 3px #251507;cursor:pointer;white-space:nowrap;background:0 0;border:0;width:66%;height:7.8%;padding:0 4%;font:700 4.3cqw Yu Mincho,Hiragino Mincho ProN,serif;position:absolute;left:17%;transform:none}.AdventurerDeathNotice-module__hDEyuW__create{top:76.2%}.AdventurerDeathNotice-module__hDEyuW__back{top:85.5%}.AdventurerDeathNotice-module__hDEyuW__button:hover{background:#fff5c80a}.AdventurerDeathNotice-module__hDEyuW__button:focus-visible{outline-offset:-5px;outline:3px solid #fff0b4}.AdventurerDeathNotice-module__hDEyuW__button:active{background:#22140320}@media (max-width:600px){.AdventurerDeathNotice-module__hDEyuW__notice{width:96vw;min-width:280px;max-width:none;margin:12px auto}}
.AdventurerCreation-module__kN-GhW__screen{color:#432811;background:0 0;width:min(100%,620px);margin:auto;font-family:Yu Mincho,Hiragino Mincho ProN,serif;overflow-x:clip}.AdventurerCreation-module__kN-GhW__heroPanel{min-width:0;min-height:0;display:block}.AdventurerCreation-module__kN-GhW__hero{width:100%;height:auto;display:block}.AdventurerCreation-module__kN-GhW__paper{isolation:isolate;text-align:center;margin-top:-38px;padding:10% 7% 6%;position:relative}.AdventurerCreation-module__kN-GhW__paper:before{content:"";z-index:-1;pointer-events:none;background:url(/assets/ui/adventurer-creation/paper-selected.png) 50%/100% 100% no-repeat;position:absolute;inset:0 -3.2%}.AdventurerCreation-module__kN-GhW__paper h1{white-space:nowrap;margin:0 0 4%;font-size:clamp(22px,5.4vw,37px);line-height:1.45}.AdventurerCreation-module__kN-GhW__prompt{margin:0 0 3%;font-size:clamp(15px,3.5vw,22px);font-weight:700}.AdventurerCreation-module__kN-GhW__selector{align-items:center;gap:2px;margin-inline:-5%;display:flex}.AdventurerCreation-module__kN-GhW__characters{flex:1;justify-content:center;gap:8px;min-width:0;display:flex}.AdventurerCreation-module__kN-GhW__character{isolation:isolate;aspect-ratio:.49;color:#fff1ce;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:flex-end;min-width:0;max-width:min(180px,33.3333% - 5.33333px);padding:8px 5px 15px;display:flex;position:relative}.AdventurerCreation-module__kN-GhW__character:after{content:"";z-index:1;pointer-events:none;background:url(/assets/ui/adventurer-creation/character-frame.webp) 50%/100% 100% no-repeat;position:absolute;inset:0}.AdventurerCreation-module__kN-GhW__portrait{background:url(/assets/ui/status-layers/landscape.png) 50%/cover;position:absolute;inset:5% 6% 14%;overflow:hidden}.AdventurerCreation-module__kN-GhW__sprite{aspect-ratio:1;background-position:0 0;background-repeat:no-repeat;width:190%;position:absolute;bottom:0;left:-45%}.AdventurerCreation-module__kN-GhW__characterName{z-index:2;font-size:clamp(13px,3vw,22px);font-weight:700;position:absolute;bottom:5%;left:0;right:0}.AdventurerCreation-module__kN-GhW__character[aria-pressed=true]{filter:drop-shadow(0 0 5px #c88c13)}.AdventurerCreation-module__kN-GhW__check{z-index:3;background:#275d3d;border:2px solid #edc876;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:17%;left:calc(50% - 15px)}.AdventurerCreation-module__kN-GhW__check svg{width:20px;height:20px}.AdventurerCreation-module__kN-GhW__arrow{color:#704819;cursor:pointer;background:0 0;border:0;flex:0 0 30px;place-items:center;min-height:48px;padding:6px 0;display:grid}.AdventurerCreation-module__kN-GhW__arrow svg{width:28px;height:28px}.AdventurerCreation-module__kN-GhW__arrow:disabled{opacity:.25;cursor:default}.AdventurerCreation-module__kN-GhW__form{text-align:left;flex-direction:column;gap:10px;margin-top:20px;display:flex}.AdventurerCreation-module__kN-GhW__form label{font-size:clamp(18px,4vw,24px);font-weight:700}.AdventurerCreation-module__kN-GhW__form input{box-sizing:border-box;color:#432811;width:100%;min-height:52px;font:inherit;background:#fff9e9b8;border:3px double #a28b59;border-radius:3px;padding:10px 16px;font-size:20px}.AdventurerCreation-module__kN-GhW__start{aspect-ratio:4.7;color:#fff4ce;cursor:pointer;white-space:nowrap;background:url(/assets/ui/adventurer-creation/start-button.webp) 50%/100% 100% no-repeat;border:0;width:100%;margin-top:10px;padding:16px 25px;font:700 clamp(19px,4.7vw,30px) Yu Mincho,serif}.AdventurerCreation-module__kN-GhW__start:disabled{opacity:.6;cursor:default}.AdventurerCreation-module__kN-GhW__back{text-underline-offset:6px;color:#543319;cursor:pointer;background:0 0;border:0;margin-top:20px;padding:8px 20px;font:700 16px Yu Mincho,serif;text-decoration:underline}.AdventurerCreation-module__kN-GhW__error,.AdventurerCreation-module__kN-GhW__notice{margin:0;font-size:14px;line-height:1.6}.AdventurerCreation-module__kN-GhW__error{color:#962b20}.AdventurerCreation-module__kN-GhW__screen button:focus-visible,.AdventurerCreation-module__kN-GhW__screen input:focus-visible{outline-offset:3px;outline:3px solid #426a52}@media (min-width:900px){.AdventurerCreation-module__kN-GhW__screen{grid-template-columns:1fr 1.15fr;width:min(1180px,96vw);min-height:720px;display:grid}.AdventurerCreation-module__kN-GhW__hero{object-fit:cover;object-position:36% center;height:100%}.AdventurerCreation-module__kN-GhW__paper{margin:0;padding:12% 7% 5%}.AdventurerCreation-module__kN-GhW__character{max-width:min(140px,33.3333% - 5.33333px)}.AdventurerCreation-module__kN-GhW__paper h1{font-size:32px}}@media (prefers-reduced-motion:no-preference){.AdventurerCreation-module__kN-GhW__character{transition:filter .2s,transform .2s}.AdventurerCreation-module__kN-GhW__character:hover{transform:translateY(-3px)}}@media (min-width:900px){.AdventurerCreation-module__kN-GhW__screen{background:url(/assets/ui/adventurer-creation/hero-desktop-wide.webp) 0/cover no-repeat}.AdventurerCreation-module__kN-GhW__hero{visibility:hidden}}
.GameLoadingScreen-module__arr6DW__screen{z-index:10000;box-sizing:border-box;color:#f4e6bf;background:radial-gradient(at 50% 40%,#293a2c 0%,#101b17 58%,#0b1210 100%);place-items:center;padding:24px;font-family:inherit;display:grid;position:fixed;inset:0;overflow:auto}.GameLoadingScreen-module__arr6DW__content{text-align:center;width:min(100%,460px);padding:16px 0}.GameLoadingScreen-module__arr6DW__scene{aspect-ratio:1;border:2px solid #ae8e4c;border-radius:50%;width:min(76vw,310px,43dvh);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 0 7px #cbaa5920,0 18px 55px #0007}.GameLoadingScreen-module__arr6DW__scene img{object-fit:cover;width:100%;height:100%}.GameLoadingScreen-module__arr6DW__glow{background:radial-gradient(circle at 75% 65%,#ffe6a65c,#0000 58%);animation:3s ease-in-out infinite GameLoadingScreen-module__arr6DW__glow;position:absolute;inset:0}.GameLoadingScreen-module__arr6DW__spark{background:#ffdf8c;border-radius:50%;width:5px;height:5px;animation:3.6s ease-in-out infinite GameLoadingScreen-module__arr6DW__drift;position:absolute;bottom:15%;left:24%;box-shadow:0 0 12px #ffd76e}.GameLoadingScreen-module__arr6DW__spark:nth-last-child(2){animation-delay:-1.2s;left:68%}.GameLoadingScreen-module__arr6DW__spark:last-child{animation-delay:-2.4s;left:45%}.GameLoadingScreen-module__arr6DW__divider{color:#c7a65c;justify-content:center;align-items:center;gap:16px;width:70%;margin:28px auto 16px;font-size:13px;display:flex}.GameLoadingScreen-module__arr6DW__divider:before,.GameLoadingScreen-module__arr6DW__divider:after{content:"";background:linear-gradient(90deg,#0000,#c7a65c);flex:1;height:1px}.GameLoadingScreen-module__arr6DW__divider:after{transform:rotate(180deg)}.GameLoadingScreen-module__arr6DW__content h1{letter-spacing:.08em;margin:0;font-size:clamp(22px,5vw,30px);line-height:1.6}.GameLoadingScreen-module__arr6DW__content p{color:#c1bea7;margin:10px 0 24px;font-size:14px}.GameLoadingScreen-module__arr6DW__dots{width:2.4em;display:inline-flex}.GameLoadingScreen-module__arr6DW__dots i{font-style:normal;animation:1.5s ease-in-out infinite GameLoadingScreen-module__arr6DW__dot}.GameLoadingScreen-module__arr6DW__dots i:nth-child(2){animation-delay:.2s}.GameLoadingScreen-module__arr6DW__dots i:nth-child(3){animation-delay:.4s}.GameLoadingScreen-module__arr6DW__track{background:#d0b46a26;border-radius:4px;width:150px;height:3px;margin:auto;overflow:hidden}.GameLoadingScreen-module__arr6DW__track span{background:linear-gradient(90deg,#0000,#e9cd80,#0000);width:45%;height:100%;animation:1.8s ease-in-out infinite GameLoadingScreen-module__arr6DW__travel;display:block}@keyframes GameLoadingScreen-module__arr6DW__glow{50%{opacity:.25}}@keyframes GameLoadingScreen-module__arr6DW__drift{0%,to{opacity:0;transform:translateY(0)}50%{opacity:1}90%{opacity:0;transform:translateY(-90px)}}@keyframes GameLoadingScreen-module__arr6DW__dot{0%,80%,to{opacity:.25}40%{opacity:1}}@keyframes GameLoadingScreen-module__arr6DW__travel{0%{transform:translate(-110%)}to{transform:translate(330%)}}@media (prefers-reduced-motion:reduce){.GameLoadingScreen-module__arr6DW__screen *{animation:none!important}.GameLoadingScreen-module__arr6DW__spark{display:none}.GameLoadingScreen-module__arr6DW__track span{width:100%}}
.DungeonMapObject-module__3C0NnW__sprite{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:2;width:76%;max-width:none;height:auto;position:absolute;top:33%;left:50%;transform:translate(-50%,-50%)}.DungeonMapObject-module__3C0NnW__sprite[data-kind=trap]{width:76%;top:44%}
.EnemySprite-module__ca8bWa__sprite{aspect-ratio:1;background-repeat:no-repeat;flex-shrink:0;width:100%;display:block}
.BattleScene-module__7JWwNa__scene{isolation:isolate;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.BattleScene-module__7JWwNa__background{z-index:0;background:url(/assets/battle/grassland-background.png) 50%/cover no-repeat;position:absolute;inset:0}.BattleScene-module__7JWwNa__character{z-index:1;aspect-ratio:1;position:absolute}.BattleScene-module__7JWwNa__player{width:38%;bottom:10%;left:2%}.BattleScene-module__7JWwNa__enemy{width:32%;bottom:25%;right:10%}.BattleScene-module__7JWwNa__character[data-active=true]{animation:.4s ease-in-out BattleScene-module__7JWwNa__strike}.BattleScene-module__7JWwNa__foreground{z-index:2;pointer-events:none;background:url(/assets/battle/grassland-foreground.png) bottom/100% 100% no-repeat;position:absolute;inset:0}.BattleScene-module__7JWwNa__health{z-index:3;box-sizing:border-box;aspect-ratio:5;color:#f6f4e9;background:url(/assets/battle/health-panel.png) 50%/100% 100% no-repeat;grid-template-columns:1fr auto;align-content:center;gap:.65cqw;width:40%;padding:1% 3%;font-family:system-ui,sans-serif;display:grid;position:absolute}.BattleScene-module__7JWwNa__health>strong{text-overflow:ellipsis;white-space:nowrap;min-height:1.3em;font-size:2.25cqw;line-height:1.3;overflow:hidden}.BattleScene-module__7JWwNa__health>span{font-size:1.8cqw}.BattleScene-module__7JWwNa__playerHealth{bottom:8%;left:3%}.BattleScene-module__7JWwNa__enemyHealth{top:10%;right:4%}.BattleScene-module__7JWwNa__healthRow{grid-column:1/-1;align-items:center;gap:.8cqw;font-size:1.7cqw;display:flex}.BattleScene-module__7JWwNa__healthRow>b{color:#c8bda5}.BattleScene-module__7JWwNa__healthRow small{white-space:nowrap;font-size:1.35cqw}.BattleScene-module__7JWwNa__meter{background:#0b1418;border:1px solid #a4b4a2;border-radius:20px;flex:1;height:1.25cqw;overflow:hidden}.BattleScene-module__7JWwNa__meter i{background:linear-gradient(#b8ff95,#21d92c 55%,#19ba20);border-radius:20px;height:100%;transition:width .25s;display:block}.BattleScene-module__7JWwNa__enemyStatus{z-index:3;color:#fff;text-shadow:0 1px 3px #000;font-size:14px;position:absolute;top:25%;right:6%}@keyframes BattleScene-module__7JWwNa__strike{50%{translate:0 -12px}}@media (max-width:760px){.BattleScene-module__7JWwNa__background{background-position:55%}.BattleScene-module__7JWwNa__player{width:66%;bottom:14%;left:-10%}.BattleScene-module__7JWwNa__enemy{width:57%;bottom:40%;right:0}.BattleScene-module__7JWwNa__health{aspect-ratio:auto;gap:3px;width:min(72%,300px);height:clamp(56px,16cqw,64px);padding:6px 20px}.BattleScene-module__7JWwNa__health>strong{min-height:1.3em;font-size:clamp(14px,4cqw,18px);line-height:1.3}.BattleScene-module__7JWwNa__health>span,.BattleScene-module__7JWwNa__healthRow{font-size:clamp(11px,3.3cqw,14px)}.BattleScene-module__7JWwNa__healthRow{gap:5px}.BattleScene-module__7JWwNa__healthRow small{font-size:clamp(10px,2.8cqw,12px)}.BattleScene-module__7JWwNa__meter{min-width:0;height:clamp(7px,2.4cqw,10px)}.BattleScene-module__7JWwNa__enemyHealth{top:6%}.BattleScene-module__7JWwNa__playerHealth{bottom:8%}.BattleScene-module__7JWwNa__enemyStatus{text-align:right;max-width:min(80%,320px);margin:0;font-size:clamp(10px,2.8cqw,12px);line-height:1.4;top:calc(6% + clamp(56px,16cqw,64px) + 6px)}}@media (prefers-reduced-motion:reduce){.BattleScene-module__7JWwNa__character[data-active=true]{animation:none}.BattleScene-module__7JWwNa__meter i{transition:none}}.BattleScene-module__7JWwNa__fallback{place-items:center;display:grid;position:absolute;inset:0}.BattleScene-module__7JWwNa__fallback>div{position:relative;top:auto;left:auto;right:auto}.BattleScene-module__7JWwNa__character[data-hit=true]{animation:.3s ease-out BattleScene-module__7JWwNa__impact}@keyframes BattleScene-module__7JWwNa__impact{40%{filter:brightness(1.8);translate:5px}}@media (prefers-reduced-motion:reduce){.BattleScene-module__7JWwNa__character[data-hit=true]{animation:none}}@media (min-width:761px){.BattleScene-module__7JWwNa__scene{container-type:size}.BattleScene-module__7JWwNa__enemyHealth{top:4%}.BattleScene-module__7JWwNa__enemyStatus{max-width:40%;margin:0;line-height:1.4;top:calc(4% + 8cqw + 6px)}.BattleScene-module__7JWwNa__enemy{width:min(35cqw,64cqh);bottom:24%}}.BattleScene-module__7JWwNa__scene{--frame-size:clamp(26px,4cqw,48px);background:#111c18;border-radius:20px}.BattleScene-module__7JWwNa__content{inset:calc(var(--frame-size) * .78);border-radius:12px;position:absolute;overflow:hidden;container-type:size}.BattleScene-module__7JWwNa__encounterFrame{z-index:4;pointer-events:none;position:absolute;inset:0}.BattleScene-module__7JWwNa__encounterFrame span{background-repeat:no-repeat;background-size:100% 100%;position:absolute}.BattleScene-module__7JWwNa__encounterFrame [data-part=top],.BattleScene-module__7JWwNa__encounterFrame [data-part=bottom]{left:var(--frame-size);right:var(--frame-size);height:var(--frame-size);background-repeat:no-repeat;background-size:100% 100%}.BattleScene-module__7JWwNa__encounterFrame [data-part=top]{top:0}.BattleScene-module__7JWwNa__encounterFrame [data-part=bottom]{bottom:0}.BattleScene-module__7JWwNa__encounterFrame [data-part=left],.BattleScene-module__7JWwNa__encounterFrame [data-part=right]{top:var(--frame-size);bottom:var(--frame-size);width:var(--frame-size);background-repeat:no-repeat;background-size:100% 100%}.BattleScene-module__7JWwNa__encounterFrame [data-part=left]{left:0}.BattleScene-module__7JWwNa__encounterFrame [data-part=right]{right:0}.BattleScene-module__7JWwNa__encounterFrame [data-part=tl],.BattleScene-module__7JWwNa__encounterFrame [data-part=tr],.BattleScene-module__7JWwNa__encounterFrame [data-part=bl],.BattleScene-module__7JWwNa__encounterFrame [data-part=br]{width:var(--frame-size);height:var(--frame-size)}.BattleScene-module__7JWwNa__encounterFrame [data-part=tl]{top:0;left:0}.BattleScene-module__7JWwNa__encounterFrame [data-part=tr]{top:0;right:0}.BattleScene-module__7JWwNa__encounterFrame [data-part=bl]{bottom:0;left:0}.BattleScene-module__7JWwNa__encounterFrame [data-part=br]{bottom:0;right:0}.BattleScene-module__7JWwNa__encounterFrame [data-part=crest-top],.BattleScene-module__7JWwNa__encounterFrame [data-part=crest-bottom]{width:calc(var(--frame-size) * 2.4);height:var(--frame-size);left:50%;transform:translate(-50%)}.BattleScene-module__7JWwNa__encounterFrame [data-part=crest-top]{top:0}.BattleScene-module__7JWwNa__encounterFrame [data-part=crest-bottom]{bottom:0}.BattleScene-module__7JWwNa__scene[data-framed=false]{border-radius:0}.BattleScene-module__7JWwNa__scene[data-framed=false] .BattleScene-module__7JWwNa__content{border-radius:0;inset:0}
.CombatPrototype-module__RYhIYG__page{--ink:#23334a;--paper:#fffdf4;min-height:100dvh;color:var(--ink);background:radial-gradient(circle at 50% 0,#ffffff73,#0000 35%),linear-gradient(145deg,#20364e,#132336 55%,#0c1828);padding:18px;font-family:"M PLUS Rounded 1c",ui-rounded,Hiragino Maru Gothic ProN,sans-serif}.CombatPrototype-module__RYhIYG__gameFrame{background:#eef4e7;border:4px solid #fff8da;border-radius:28px;width:min(1180px,100%);min-height:calc(100dvh - 36px);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 22px 70px #00000061,inset 0 0 0 3px #8a774c}.CombatPrototype-module__RYhIYG__topBar{color:#f8f7e8;background:linear-gradient(#314b58,#223846);border-bottom:3px solid #c7b77f;justify-content:space-between;align-items:center;gap:16px;height:60px;padding:0 18px 0 22px;display:flex}.CombatPrototype-module__RYhIYG__topBar>div,.CombatPrototype-module__RYhIYG__topActions,.CombatPrototype-module__RYhIYG__rescueToggle{align-items:center;display:flex}.CombatPrototype-module__RYhIYG__topBar>div:first-child{gap:12px}.CombatPrototype-module__RYhIYG__topBar strong{letter-spacing:.04em;font-size:.92rem}.CombatPrototype-module__RYhIYG__prototypeBadge{color:#273742;background:#f3d36a;border-radius:999px;padding:5px 10px;font-size:.68rem;font-weight:800}.CombatPrototype-module__RYhIYG__topActions{gap:9px}.CombatPrototype-module__RYhIYG__variantNav{background:#0000002e;border:1px solid #fff3;border-radius:10px;padding:3px;display:flex}.CombatPrototype-module__RYhIYG__variantNav a{color:#dce6e5;border-radius:7px;padding:4px 9px;font-size:.64rem;font-weight:800;text-decoration:none}.CombatPrototype-module__RYhIYG__variantNav a[aria-current=page]{color:#2d3f48;background:#f3d36a;box-shadow:0 2px 5px #0000002e}.CombatPrototype-module__RYhIYG__topActions>button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff59;border-radius:10px;padding:7px 12px}.CombatPrototype-module__RYhIYG__rescueToggle{cursor:pointer;background:#0003;border:1px solid #ffffff2e;border-radius:11px;gap:7px;padding:5px 9px;font-size:.72rem}.CombatPrototype-module__RYhIYG__rescueToggle[data-locked=true]{opacity:.56;cursor:not-allowed}.CombatPrototype-module__RYhIYG__rescueToggle input{accent-color:#ecca57}.CombatPrototype-module__RYhIYG__rescueToggle b{color:#ffe477}.CombatPrototype-module__RYhIYG__arena{background:linear-gradient(#91d8f2 0%,#cdeedc 54%,#98bd7b 55%,#57754b 100%);height:clamp(390px,55dvh,585px);position:relative;overflow:hidden}.CombatPrototype-module__RYhIYG__skyGlow{background:#fff8b8f2;border-radius:50%;width:420px;height:420px;position:absolute;top:-270px;right:12%;box-shadow:0 0 90px 50px #fff5b18c}.CombatPrototype-module__RYhIYG__hills{opacity:.85;background:radial-gradient(at 10% 100%,#759a70 0 38%,#0000 39%),radial-gradient(at 35% 100%,#6a8e68 0 44%,#0000 45%),radial-gradient(at 66% 100%,#7fa277 0 46%,#0000 47%),radial-gradient(at 93% 100%,#628463 0 40%,#0000 41%);height:45%;position:absolute;inset:40% -5% auto}.CombatPrototype-module__RYhIYG__distantGate{opacity:.38;background:linear-gradient(90deg,#667d80 0 20%,#0000 20% 80%,#667d80 80%);border-top:20px solid #667d80;width:132px;height:145px;position:absolute;top:21%;left:45%}.CombatPrototype-module__RYhIYG__distantGate i{background:#71898a;width:17px;height:105px;position:absolute;bottom:0}.CombatPrototype-module__RYhIYG__distantGate i:first-child{left:22px}.CombatPrototype-module__RYhIYG__distantGate i:nth-child(2){left:57px}.CombatPrototype-module__RYhIYG__distantGate i:nth-child(3){right:22px}.CombatPrototype-module__RYhIYG__ground{background:radial-gradient(at 65% 30%,#eeebb8bf 0 12%,#0000 13%),radial-gradient(at 22% 66%,#23482e42 0 16%,#0000 17%),repeating-linear-gradient(100deg,#ffffff0a 0 18px,#1841250a 19px 36px),#76975d;border-radius:50%;position:absolute;inset:58% -10% -40%;transform:perspective(600px)rotateX(58deg)}.CombatPrototype-module__RYhIYG__enemyPanel,.CombatPrototype-module__RYhIYG__playerPanel{z-index:5;background:#fffdeff5;border:3px solid #405267;border-radius:14px 24px;width:min(370px,36%);padding:12px 16px 10px;position:absolute;box-shadow:5px 6px #293a3f38}.CombatPrototype-module__RYhIYG__enemyPanel{top:24px;left:28px}.CombatPrototype-module__RYhIYG__playerPanel{bottom:24px;right:28px}.CombatPrototype-module__RYhIYG__nameRow{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.CombatPrototype-module__RYhIYG__nameRow h1,.CombatPrototype-module__RYhIYG__nameRow h2{margin:0;font-size:clamp(.92rem,1.55vw,1.25rem)}.CombatPrototype-module__RYhIYG__nameRow span{white-space:nowrap;font-size:.72rem;font-weight:800}.CombatPrototype-module__RYhIYG__hpGauge{grid-template-columns:auto 1fr auto auto;align-items:center;gap:6px;margin-top:7px;display:grid}.CombatPrototype-module__RYhIYG__hpGauge>span{color:#df9a28;font-size:.7rem;font-weight:900}.CombatPrototype-module__RYhIYG__hpGauge strong{font-size:.77rem}.CombatPrototype-module__RYhIYG__hpGauge small{color:#72808b;font-size:.64rem}.CombatPrototype-module__RYhIYG__hpTrack{background:#d9ded8;border:2px solid #334355;border-radius:999px;height:12px;overflow:hidden}.CombatPrototype-module__RYhIYG__hpTrack i{border-radius:inherit;background:linear-gradient(#68db82,#2ca65e);height:100%;transition:width .48s;display:block}.CombatPrototype-module__RYhIYG__hpTrack i[data-condition=warning]{background:linear-gradient(#ffd564,#e7a92a)}.CombatPrototype-module__RYhIYG__hpTrack i[data-condition=danger]{background:linear-gradient(#ff7c71,#dc3e47)}.CombatPrototype-module__RYhIYG__statusRow{justify-content:flex-end;gap:5px;min-height:17px;margin-top:4px;display:flex}.CombatPrototype-module__RYhIYG__statusRow span{color:#fff;border-radius:999px;padding:2px 7px;font-size:.58rem;font-weight:800}.CombatPrototype-module__RYhIYG__statusRow span[data-kind=guard]{background:#5988b4}.CombatPrototype-module__RYhIYG__statusRow span[data-kind=poison]{background:#74529c}.CombatPrototype-module__RYhIYG__statusRow span[data-kind=rescue]{background:#b98224}.CombatPrototype-module__RYhIYG__intentBubble{z-index:7;color:#344357;background:#ffffffeb;border:2px solid #596b78;border-radius:15px 15px 15px 3px;align-items:center;gap:8px;min-width:205px;padding:8px 11px;display:flex;position:absolute;top:113px;left:31%;box-shadow:0 5px 16px #1e37372e}.CombatPrototype-module__RYhIYG__intentBubble>span{color:#fff;background:#da5f4f;border-radius:50%;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.CombatPrototype-module__RYhIYG__intentBubble div{flex-direction:column;flex:1;display:flex}.CombatPrototype-module__RYhIYG__intentBubble small{color:#7e8892;font-size:.55rem;font-weight:800}.CombatPrototype-module__RYhIYG__intentBubble strong{font-size:.75rem}.CombatPrototype-module__RYhIYG__intentBubble>b{color:#cb4b43;font-size:.75rem}.CombatPrototype-module__RYhIYG__intentBubble[data-tone=guard]>span{background:#4f89a8}.CombatPrototype-module__RYhIYG__golemWrap{z-index:4;width:240px;height:270px;position:absolute;top:25%;right:12%}.CombatPrototype-module__RYhIYG__golemAura{opacity:.55;background:radial-gradient(circle,#f8fcffd9,#93d1e53b 48%,#0000 70%);border-radius:50%;animation:2.5s ease-in-out infinite CombatPrototype-module__RYhIYG__aura;position:absolute;inset:20px 10px 25px}.CombatPrototype-module__RYhIYG__golem{filter:drop-shadow(0 8px 5px #26363757);transition:transform .2s;position:absolute;inset:15px 20px 32px}.CombatPrototype-module__RYhIYG__golemWrap[data-active=true] .CombatPrototype-module__RYhIYG__golem{animation:.55s ease-in-out CombatPrototype-module__RYhIYG__enemyAction}.CombatPrototype-module__RYhIYG__golemHead{z-index:4;background:linear-gradient(145deg,#f7ffff,#9fb3bf);border:4px solid #536876;border-radius:34% 34% 48% 48%;width:77px;height:63px;position:absolute;top:31px;left:63px;box-shadow:inset 8px 5px #ffffff8c}.CombatPrototype-module__RYhIYG__golemHead i{background:#dbe8eb;border:3px solid #596d78;width:25px;height:25px;position:absolute;top:-13px;transform:rotate(45deg)}.CombatPrototype-module__RYhIYG__golemHead i:first-child{left:1px}.CombatPrototype-module__RYhIYG__golemHead i:last-child{right:1px}.CombatPrototype-module__RYhIYG__golemEye{z-index:2;background:#45dcff;border-radius:10px;width:32px;height:7px;position:absolute;top:27px;left:19px;box-shadow:0 0 9px 4px #45dcffbf}.CombatPrototype-module__RYhIYG__golemCrest{z-index:6;color:#f1d06b;text-shadow:0 2px #536876;font-size:28px;position:absolute;top:7px;left:85px}.CombatPrototype-module__RYhIYG__golemBody{z-index:3;clip-path:polygon(17% 0,83% 0,100% 27%,87% 100%,13% 100%,0 27%);background:linear-gradient(145deg,#edf7f8 5%,#8da3b0 72%);border:4px solid #536876;width:112px;height:99px;position:absolute;top:86px;left:45px}.CombatPrototype-module__RYhIYG__golemCore{color:#fff9bd;background:#3fb0cd;border:3px solid #718391;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:31px;left:37px;box-shadow:0 0 13px #43d6ffb3}.CombatPrototype-module__RYhIYG__golemArmLeft,.CombatPrototype-module__RYhIYG__golemArmRight{z-index:2;background:linear-gradient(90deg,#8298a5,#e9f3f4);border:4px solid #536876;border-radius:24px;width:47px;height:98px;position:absolute;top:96px}.CombatPrototype-module__RYhIYG__golemArmLeft{left:12px;transform:rotate(16deg)}.CombatPrototype-module__RYhIYG__golemArmRight{right:12px;transform:rotate(-16deg)}.CombatPrototype-module__RYhIYG__golemLegLeft,.CombatPrototype-module__RYhIYG__golemLegRight{z-index:1;background:linear-gradient(145deg,#dbe8e9,#849aa7);border:4px solid #536876;border-radius:10px 10px 17px 17px;width:43px;height:57px;position:absolute;top:171px}.CombatPrototype-module__RYhIYG__golemLegLeft{left:50px}.CombatPrototype-module__RYhIYG__golemLegRight{right:50px}.CombatPrototype-module__RYhIYG__enemyShadow,.CombatPrototype-module__RYhIYG__playerShadow{filter:blur(2px);background:#22392a47;border-radius:50%;width:72%;height:26px;position:absolute;bottom:12px;left:14%}.CombatPrototype-module__RYhIYG__explorerWrap{z-index:4;width:210px;height:235px;position:absolute;bottom:6%;left:10%}.CombatPrototype-module__RYhIYG__explorer{filter:drop-shadow(0 8px 5px #1e2d2459);transition:transform .2s;position:absolute;inset:5px 28px 18px}.CombatPrototype-module__RYhIYG__explorerWrap[data-active=true] .CombatPrototype-module__RYhIYG__explorer{animation:.55s ease-in-out CombatPrototype-module__RYhIYG__playerAction}.CombatPrototype-module__RYhIYG__explorerHead{z-index:3;background:#ddad7a;border:4px solid #344459;border-radius:48%;width:48px;height:52px;position:absolute;top:20px;left:58px}.CombatPrototype-module__RYhIYG__explorerCape{z-index:1;clip-path:polygon(30% 0,70% 0,100% 100%,0 100%);background:linear-gradient(90deg,#2f526a,#527c88 48%,#263f58);border-radius:30px;width:108px;height:130px;position:absolute;top:62px;left:24px}.CombatPrototype-module__RYhIYG__explorerBody{z-index:2;background:linear-gradient(90deg,#d2ab55,#f1d778,#9f773d);border:4px solid #344459;border-radius:28px 28px 12px 12px;width:72px;height:98px;position:absolute;top:64px;left:46px}.CombatPrototype-module__RYhIYG__explorerSword{z-index:4;background:linear-gradient(90deg,#bccbd0,#fff,#879ba3);border:3px solid #435363;border-radius:50% 50% 6px 6px;width:13px;height:116px;position:absolute;top:70px;right:3px;transform:rotate(24deg)}.CombatPrototype-module__RYhIYG__explorerWrap[data-appearance=successor] .CombatPrototype-module__RYhIYG__explorerHead{background:#c88f72;border-color:#553d49}.CombatPrototype-module__RYhIYG__explorerWrap[data-appearance=successor] .CombatPrototype-module__RYhIYG__explorerCape{background:linear-gradient(90deg,#3b1f35,#7b3f56 48%,#28192d)}.CombatPrototype-module__RYhIYG__explorerWrap[data-appearance=successor] .CombatPrototype-module__RYhIYG__explorerBody{background:linear-gradient(90deg,#756354,#d7b887,#695446);border-color:#4b3d4b}.CombatPrototype-module__RYhIYG__playerShadow{bottom:5px}.CombatPrototype-module__RYhIYG__enemyDamage,.CombatPrototype-module__RYhIYG__playerDamage{z-index:10;color:#fff;-webkit-text-stroke:5px #bb4238;paint-order:stroke fill;font-size:2rem;animation:.72s ease-out both CombatPrototype-module__RYhIYG__damagePop;position:absolute}.CombatPrototype-module__RYhIYG__enemyDamage{top:31%;right:19%}.CombatPrototype-module__RYhIYG__playerDamage{bottom:35%;left:18%}.CombatPrototype-module__RYhIYG__playerDamage:not(:empty){-webkit-text-stroke-color:#3f7752}.CombatPrototype-module__RYhIYG__arenaCardReveal{z-index:18;color:#29363d;transform-origin:50%;background:#fcf6db;border:5px solid #e8d181;border-radius:12px;grid-template-rows:21px 83px 29px 1fr;width:138px;height:194px;padding:7px;animation:1.05s ease-in-out both CombatPrototype-module__RYhIYG__revealAndDissolve;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 18px 42px #0f232a80,inset 0 0 0 2px #72533a}.CombatPrototype-module__RYhIYG__arenaCardReveal[data-kind=guard]{border-color:#a9dce7}.CombatPrototype-module__RYhIYG__arenaCardReveal[data-kind=poison]{border-color:#c7a5db}.CombatPrototype-module__RYhIYG__arenaCardReveal[data-kind=counter]{border-color:#e7b871}.CombatPrototype-module__RYhIYG__revealCardHeader{justify-content:space-between;align-items:center;padding:0 2px;font-size:.49rem;font-weight:900;display:flex}.CombatPrototype-module__RYhIYG__revealCardHeader b{color:#fff;background:#b85147;border-radius:999px;padding:2px 5px}.CombatPrototype-module__RYhIYG__arenaCardReveal[data-kind=guard] .CombatPrototype-module__RYhIYG__revealCardHeader b{background:#4d8ead}.CombatPrototype-module__RYhIYG__arenaCardReveal[data-kind=poison] .CombatPrototype-module__RYhIYG__revealCardHeader b{background:#76539b}.CombatPrototype-module__RYhIYG__arenaCardReveal[data-kind=counter] .CombatPrototype-module__RYhIYG__revealCardHeader b{background:#b77c34}.CombatPrototype-module__RYhIYG__revealCardArt{color:#fff;background:radial-gradient(circle at 68% 27%,#fff2ae 0 7%,#0000 8%),linear-gradient(150deg,#e78869,#923d3b 55%,#382d3a);border:2px solid #554d42;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #00000061}.CombatPrototype-module__RYhIYG__arenaCardReveal[data-kind=guard] .CombatPrototype-module__RYhIYG__revealCardArt{background:radial-gradient(circle at 50% 48%,#dffaff 0 10%,#0000 11%),linear-gradient(145deg,#a9e1ea,#4787ad 53%,#243f68)}.CombatPrototype-module__RYhIYG__arenaCardReveal[data-kind=poison] .CombatPrototype-module__RYhIYG__revealCardArt{background:radial-gradient(circle at 72% 35%,#e4baff 0 7%,#0000 8%),linear-gradient(150deg,#9b76b8,#52366f 52%,#251c42)}.CombatPrototype-module__RYhIYG__arenaCardReveal[data-kind=counter] .CombatPrototype-module__RYhIYG__revealCardArt{background:radial-gradient(circle at 28% 35%,#fff0a5 0 7%,#0000 8%),linear-gradient(145deg,#e5b25c,#a45c35 53%,#492f31)}.CombatPrototype-module__RYhIYG__revealCardArt:before{content:"";border:1px solid #ffffff7a;width:65px;height:65px;position:absolute;transform:rotate(45deg)}.CombatPrototype-module__RYhIYG__revealCardArt i{background:#141d2699;border-radius:50% 50% 15% 15%;width:61px;height:65px;position:absolute;bottom:-16px}.CombatPrototype-module__RYhIYG__revealCardArt strong{z-index:2;text-shadow:0 3px 8px #0000007a;font-size:1.8rem;position:relative}.CombatPrototype-module__RYhIYG__revealCardName{border-bottom:1px solid #373c3740;align-items:center;padding:4px 2px 2px;font-size:.66rem;display:flex}.CombatPrototype-module__RYhIYG__revealCardRule{padding:5px 2px;font-size:.47rem;line-height:1.4}.CombatPrototype-module__RYhIYG__revealSparkles{pointer-events:none;position:absolute;inset:-25px}.CombatPrototype-module__RYhIYG__revealSparkles i{background:#fff2a0;width:7px;height:7px;animation:1.05s ease-out both CombatPrototype-module__RYhIYG__sparkOut;position:absolute;transform:rotate(45deg);box-shadow:0 0 10px #fff4a6}.CombatPrototype-module__RYhIYG__revealSparkles i:first-child{--spark-x:-29px;--spark-y:-18px;top:18%;left:5%}.CombatPrototype-module__RYhIYG__revealSparkles i:nth-child(2){--spark-x:25px;--spark-y:-30px;top:7%;right:9%}.CombatPrototype-module__RYhIYG__revealSparkles i:nth-child(3){--spark-x:36px;--spark-y:-3px;top:48%;right:0}.CombatPrototype-module__RYhIYG__revealSparkles i:nth-child(4){--spark-x:22px;--spark-y:28px;bottom:5%;right:15%}.CombatPrototype-module__RYhIYG__revealSparkles i:nth-child(5){--spark-x:-31px;--spark-y:22px;bottom:12%;left:2%}.CombatPrototype-module__RYhIYG__revealSparkles i:nth-child(6){--spark-x:-37px;--spark-y:-4px;top:46%;left:0}.CombatPrototype-module__RYhIYG__commandDeck{background:linear-gradient(#fbfaf0,#e5eadc);border-top:4px solid #485c65;grid-template-columns:minmax(260px,.72fr) minmax(490px,1.45fr) 126px;gap:12px;min-height:220px;padding:14px;display:grid}.CombatPrototype-module__RYhIYG__messageBox,.CombatPrototype-module__RYhIYG__handArea,.CombatPrototype-module__RYhIYG__basicActions{background:var(--paper);border:3px solid #455866;border-radius:16px;box-shadow:inset 0 0 0 3px #758b8433}.CombatPrototype-module__RYhIYG__messageBox{padding:42px 18px 14px;position:relative}.CombatPrototype-module__RYhIYG__messageBox:after{content:"";border-top:10px solid #d69e35;border-left:7px solid #0000;border-right:7px solid #0000;width:0;height:0;animation:1s steps(2,end) infinite CombatPrototype-module__RYhIYG__cursor;position:absolute;bottom:11px;right:13px}.CombatPrototype-module__RYhIYG__turnBadge{color:#fff;letter-spacing:.08em;background:#4d6974;border-radius:11px 0 12px;padding:7px 14px;font-size:.65rem;font-weight:900;position:absolute;top:0;left:0}.CombatPrototype-module__RYhIYG__messageBox p{min-height:52px;margin:0;font-size:clamp(.86rem,1.3vw,1.05rem);font-weight:800;line-height:1.7}.CombatPrototype-module__RYhIYG__messageBox small{color:#6c7880;margin-top:7px;font-size:.66rem;line-height:1.5;display:block}.CombatPrototype-module__RYhIYG__handArea{padding:10px}.CombatPrototype-module__RYhIYG__handHeading{justify-content:space-between;align-items:center;padding:0 4px 7px;display:flex}.CombatPrototype-module__RYhIYG__handHeading strong{font-size:.82rem}.CombatPrototype-module__RYhIYG__handHeading span{color:#77838a;font-size:.64rem}.CombatPrototype-module__RYhIYG__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.CombatPrototype-module__RYhIYG__battleCard{text-align:left;color:#2d3b4d;cursor:pointer;background:#fff;border:2px solid #516473;border-radius:12px;grid-template-columns:39px 1fr;align-items:center;gap:8px;min-height:73px;padding:8px 27px 8px 8px;transition:transform .14s,box-shadow .14s,filter .14s;display:grid;position:relative;box-shadow:0 3px #aab5af}.CombatPrototype-module__RYhIYG__battleCard:hover:not(:disabled),.CombatPrototype-module__RYhIYG__battleCard:focus-visible{transform:translateY(-3px);box-shadow:0 6px #8c9c96}.CombatPrototype-module__RYhIYG__battleCard:disabled{cursor:not-allowed;filter:saturate(.55);opacity:.66}.CombatPrototype-module__RYhIYG__battleCard[data-selected=true]{outline:4px solid #f5c2468c;transform:translateY(-4px)scale(1.015)}.CombatPrototype-module__RYhIYG__battleCard:before{content:"";background:#c55b4f;border-radius:9px 0 0 9px;width:7px;position:absolute;inset:0 auto 0 0}.CombatPrototype-module__RYhIYG__battleCard[data-kind=guard]:before{background:#4d8eb3}.CombatPrototype-module__RYhIYG__battleCard[data-kind=poison]:before{background:#7958a1}.CombatPrototype-module__RYhIYG__battleCard[data-kind=counter]:before{background:#c18438}.CombatPrototype-module__RYhIYG__cardIcon{color:#fff;background:#c55b4f;border-radius:50%;place-items:center;width:36px;height:36px;font-size:1.15rem;font-weight:900;display:grid}.CombatPrototype-module__RYhIYG__battleCard[data-kind=guard] .CombatPrototype-module__RYhIYG__cardIcon{background:#4d8eb3}.CombatPrototype-module__RYhIYG__battleCard[data-kind=poison] .CombatPrototype-module__RYhIYG__cardIcon{background:#7958a1}.CombatPrototype-module__RYhIYG__battleCard[data-kind=counter] .CombatPrototype-module__RYhIYG__cardIcon{background:#c18438}.CombatPrototype-module__RYhIYG__cardCopy{flex-direction:column;min-width:0;display:flex}.CombatPrototype-module__RYhIYG__cardCopy strong{font-size:.75rem}.CombatPrototype-module__RYhIYG__cardCopy small{color:#6d7881;font-size:.57rem;line-height:1.35}.CombatPrototype-module__RYhIYG__combatCardStars{color:#a77c1a;letter-spacing:.03em;font-size:.56rem;font-weight:900;position:absolute;top:7px;right:31px}.CombatPrototype-module__RYhIYG__combatCardStars[data-stars="2"]{color:#287f76}.CombatPrototype-module__RYhIYG__combatCardStars[data-stars="3"]{color:#8854b8}.CombatPrototype-module__RYhIYG__combatCardStars[data-stars="4"]{color:#b87917}.CombatPrototype-module__RYhIYG__battleCard>b{color:#fff;background:#536776;border-radius:50%;place-items:center;width:17px;height:17px;font-size:.55rem;display:grid;position:absolute;top:6px;right:8px}.CombatPrototype-module__RYhIYG__basicActions{grid-template-rows:repeat(3,1fr);display:grid;overflow:hidden}.CombatPrototype-module__RYhIYG__basicActions button{color:#344557;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #bdc7c1;align-items:center;gap:7px;padding:8px 9px;font-size:.68rem;font-weight:800;display:flex}.CombatPrototype-module__RYhIYG__basicActions button:last-child{border-bottom:0}.CombatPrototype-module__RYhIYG__basicActions button:hover:not(:disabled){background:#eef3e5}.CombatPrototype-module__RYhIYG__basicActions button:disabled{opacity:.45;cursor:not-allowed}.CombatPrototype-module__RYhIYG__basicActions span{color:#fff;background:#70898c;border-radius:8px;place-items:center;width:25px;height:25px;font-size:.65rem;display:grid}.CombatPrototype-module__RYhIYG__cardTableDeck{color:#f7f2dc;background:radial-gradient(at 60% 0,#358f8f61,#0000 48%),repeating-linear-gradient(115deg,#ffffff05 0 2px,#0000 2px 9px),linear-gradient(160deg,#183c43,#102a34 58%,#0a202b);border-top:4px solid #d0b566;grid-template-columns:minmax(220px,.58fr) minmax(580px,1.6fr) 82px;gap:12px;min-height:355px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 8px 20px #00000047}.CombatPrototype-module__RYhIYG__cardTableDeck:before{content:"";pointer-events:none;border:1px solid #e5cd803d;border-radius:50%;position:absolute;inset:18px 13% 15px 28%;box-shadow:0 0 0 1px #ffffff0a,inset 0 0 50px #59c4be12}.CombatPrototype-module__RYhIYG__tableMessage{z-index:4;background:linear-gradient(145deg,#0f232cf2,#16333ae8);border:1px solid #ecdaa180;border-radius:14px;align-self:center;min-height:150px;padding:42px 16px 15px;position:relative;box-shadow:0 10px 25px #00000038,inset 0 0 18px #6dd1c10f}.CombatPrototype-module__RYhIYG__tableMessage>span{color:#293e45;background:#e2c568;border-radius:12px 0;padding:7px 13px;font-size:.63rem;font-weight:900;position:absolute;top:0;left:0}.CombatPrototype-module__RYhIYG__tableMessage p{min-height:48px;margin:0;font-size:.86rem;font-weight:800;line-height:1.6}.CombatPrototype-module__RYhIYG__tableMessage small{color:#a9bfbd;margin-top:8px;font-size:.61rem;line-height:1.5;display:block}.CombatPrototype-module__RYhIYG__cardPlaymat{z-index:3;min-height:327px;position:relative}.CombatPrototype-module__RYhIYG__deckPile{z-index:5;color:#f5e7b0;background:repeating-linear-gradient(45deg,#284d58 0 7px,#1c3d48 7px 14px);border:2px solid #d3bb67;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:66px;height:91px;display:flex;position:absolute;top:12px;right:4px;box-shadow:4px 4px #0a1e26,7px 7px #d3bb6747}.CombatPrototype-module__RYhIYG__deckPile:before{content:"✦";font-size:1.2rem}.CombatPrototype-module__RYhIYG__deckPile i{z-index:-1;border:1px solid #917d48;border-radius:8px;position:absolute;inset:-4px 3px 3px -4px}.CombatPrototype-module__RYhIYG__deckPile i:last-of-type{inset:-7px 6px 6px -7px}.CombatPrototype-module__RYhIYG__deckPile span{margin-top:3px;font-size:.5rem}.CombatPrototype-module__RYhIYG__deckPile strong{font-size:.72rem}.CombatPrototype-module__RYhIYG__tcgHand{z-index:4;perspective:900px;justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:24px 60px -90px 0}.CombatPrototype-module__RYhIYG__tcgCard{--turn:0deg;color:#25343d;text-align:left;filter:drop-shadow(0 10px 7px #0000006b);transform-origin:50% 120%;width:170px;height:238px;transform:translateY(14px) rotate(var(--turn));cursor:pointer;background:0 0;border:0;border-radius:12px;flex:0 0 170px;margin:0 -11px;padding:0;transition:transform .2s,filter .2s;position:relative}.CombatPrototype-module__RYhIYG__tcgCard:first-child{--turn:-8deg;transform:translateY(26px) rotate(var(--turn))}.CombatPrototype-module__RYhIYG__tcgCard:nth-child(2){--turn:-3deg;transform:translateY(8px) rotate(var(--turn))}.CombatPrototype-module__RYhIYG__tcgCard:nth-child(3){--turn:3deg;transform:translateY(8px) rotate(var(--turn))}.CombatPrototype-module__RYhIYG__tcgCard:nth-child(4){--turn:8deg;transform:translateY(26px) rotate(var(--turn))}.CombatPrototype-module__RYhIYG__tcgCard:hover:not(:disabled),.CombatPrototype-module__RYhIYG__tcgCard:focus-visible{z-index:10;filter:drop-shadow(0 18px 12px #00000080);outline:none;transform:translateY(-47px)rotate(0)scale(1.08)}.CombatPrototype-module__RYhIYG__tcgCard:disabled{cursor:not-allowed;filter:grayscale(.32)brightness(.72)drop-shadow(0 7px 5px #00000059)}.CombatPrototype-module__RYhIYG__tcgCardFrame{background:#fbf6df;border:5px solid #e7d28a;border-radius:12px;grid-template-rows:24px 91px 30px 1fr 22px;padding:7px;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 2px #6a4a34}.CombatPrototype-module__RYhIYG__tcgCard[data-kind=guard] .CombatPrototype-module__RYhIYG__tcgCardFrame{border-color:#a8d8e5}.CombatPrototype-module__RYhIYG__tcgCard[data-kind=poison] .CombatPrototype-module__RYhIYG__tcgCardFrame{border-color:#c2a3da}.CombatPrototype-module__RYhIYG__tcgCard[data-kind=counter] .CombatPrototype-module__RYhIYG__tcgCardFrame{border-color:#e6b875}.CombatPrototype-module__RYhIYG__tcgCardHeader{border-bottom:1px solid #373e3d40;justify-content:space-between;align-items:center;padding:0 3px;display:flex}.CombatPrototype-module__RYhIYG__tcgCardHeader small{letter-spacing:.08em;font-size:.51rem;font-weight:900}.CombatPrototype-module__RYhIYG__tcgCardHeader .CombatPrototype-module__RYhIYG__combatCardStars{margin-left:auto;margin-right:6px;font-size:.49rem;position:static}.CombatPrototype-module__RYhIYG__tcgCardHeader b{color:#fff;background:#b94f46;border-radius:50%;place-items:center;width:19px;height:19px;font-size:.56rem;display:grid}.CombatPrototype-module__RYhIYG__tcgCard[data-kind=guard] .CombatPrototype-module__RYhIYG__tcgCardHeader b{background:#4f8dad}.CombatPrototype-module__RYhIYG__tcgCard[data-kind=poison] .CombatPrototype-module__RYhIYG__tcgCardHeader b{background:#76539a}.CombatPrototype-module__RYhIYG__tcgCard[data-kind=counter] .CombatPrototype-module__RYhIYG__tcgCardHeader b{background:#b47b35}.CombatPrototype-module__RYhIYG__tcgCardArt{background:radial-gradient(circle at 65% 28%,#fff2ae 0 7%,#0000 8%),linear-gradient(150deg,#e78869,#923d3b 55%,#382d3a);border:2px solid #554d42;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 20px #00000059}.CombatPrototype-module__RYhIYG__tcgCardArt[data-kind=guard]{background:radial-gradient(circle at 50% 48%,#dffaff 0 10%,#0000 11%),linear-gradient(145deg,#a9e1ea,#4787ad 53%,#243f68)}.CombatPrototype-module__RYhIYG__tcgCardArt[data-kind=poison]{background:radial-gradient(circle at 72% 35%,#e4baff 0 7%,#0000 8%),linear-gradient(150deg,#9b76b8,#52366f 52%,#251c42)}.CombatPrototype-module__RYhIYG__tcgCardArt[data-kind=counter]{background:radial-gradient(circle at 28% 35%,#fff0a5 0 7%,#0000 8%),linear-gradient(145deg,#e5b25c,#a45c35 53%,#492f31)}.CombatPrototype-module__RYhIYG__tcgCardArt:before,.CombatPrototype-module__RYhIYG__tcgCardArt:after{content:"";border:1px solid #ffffff73;width:76px;height:76px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.CombatPrototype-module__RYhIYG__tcgCardArt:after{width:51px;height:51px;transform:translate(-50%,-50%)rotate(22deg)}.CombatPrototype-module__RYhIYG__tcgCardArt i{background:#171f2894;border-radius:50% 50% 15% 15%;width:65px;height:70px;position:absolute;bottom:-17px;left:50%;transform:translate(-50%)}.CombatPrototype-module__RYhIYG__tcgCardArt strong{z-index:2;color:#fff;text-shadow:0 3px 8px #00000080;font-size:2rem;position:relative}.CombatPrototype-module__RYhIYG__tcgCardName{border-bottom:1px solid #3a3c363b;align-items:center;padding:4px 2px 2px;font-size:.7rem;display:flex}.CombatPrototype-module__RYhIYG__tcgCardRules{background:#ffffff61;padding:6px 4px;font-size:.54rem;line-height:1.45}.CombatPrototype-module__RYhIYG__tcgCardFooter{border-top:1px solid #3a3c3640;justify-content:space-between;align-items:center;padding:3px 2px 0;display:flex}.CombatPrototype-module__RYhIYG__tcgCardFooter b{font-size:.48rem}.CombatPrototype-module__RYhIYG__tcgCardFooter small{color:#7e786c;font-size:.44rem}.CombatPrototype-module__RYhIYG__tableBasics{z-index:5;flex-direction:column;align-self:center;gap:10px;display:flex;position:relative}.CombatPrototype-module__RYhIYG__tableBasics button{color:#dbe9e6;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;display:flex}.CombatPrototype-module__RYhIYG__tableBasics button:disabled{opacity:.38;cursor:not-allowed}.CombatPrototype-module__RYhIYG__tableBasics span{color:#fff;background:linear-gradient(145deg,#53727a,#263f49);border:2px solid #d6c074;border-radius:50%;place-items:center;width:42px;height:42px;font-size:.75rem;font-weight:900;display:grid;box-shadow:0 4px 9px #0000004d}.CombatPrototype-module__RYhIYG__tableBasics button:hover:not(:disabled) span{transform:translateY(-2px);box-shadow:0 6px 13px #0006,0 0 0 3px #e2c56833}.CombatPrototype-module__RYhIYG__tableBasics small{font-size:.53rem;font-weight:800}.CombatPrototype-module__RYhIYG__detailLog{z-index:20;color:#eaf0e9;width:min(380px,100% - 36px);font-size:.7rem;position:absolute;top:67px;right:18px}.CombatPrototype-module__RYhIYG__detailLog summary{cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1e2f3bbf;border-radius:9px;width:max-content;margin-left:auto;padding:6px 10px;list-style:none}.CombatPrototype-module__RYhIYG__detailLog summary::-webkit-details-marker{display:none}.CombatPrototype-module__RYhIYG__detailLog>div{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#192630e6;border:1px solid #fff3;border-radius:12px;max-height:190px;margin-top:6px;padding:10px 12px;overflow:auto}.CombatPrototype-module__RYhIYG__detailLog p{border-bottom:1px solid #ffffff14;margin:0;padding:5px 0}.CombatPrototype-module__RYhIYG__resultOverlay{z-index:30;text-align:center;color:#2d4150;background:#fffdebf5;border:4px solid #f2d16b;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;padding:24px;animation:.4s ease-out CombatPrototype-module__RYhIYG__resultIn;display:flex;position:absolute;inset:18% 25%;box-shadow:0 18px 50px #16282f59,inset 0 0 0 4px #fff}.CombatPrototype-module__RYhIYG__resultOverlay p{color:#c68a22;margin:0;font-size:1.7rem;font-weight:900}.CombatPrototype-module__RYhIYG__resultOverlay h2{margin:5px 0 14px;font-size:1.2rem}.CombatPrototype-module__RYhIYG__resultOverlay div{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.CombatPrototype-module__RYhIYG__resultOverlay span{background:#e8eee6;border-radius:999px;padding:5px 8px;font-size:.63rem}.CombatPrototype-module__RYhIYG__resultActions{gap:8px;margin-top:16px;display:flex}.CombatPrototype-module__RYhIYG__resultActions a,.CombatPrototype-module__RYhIYG__resultOverlay button{color:#fff;cursor:pointer;background:#4b7280;border:0;border-radius:11px;margin:0;padding:9px 17px;font-weight:800;text-decoration:none}.CombatPrototype-module__RYhIYG__resultActions a{background:#aa7732}.CombatPrototype-module__RYhIYG__battleResultStats{margin-bottom:9px}.CombatPrototype-module__RYhIYG__battleResultStats b{color:#57421f;margin-left:3px}.CombatPrototype-module__RYhIYG__battleResultCards{align-items:center;margin-top:6px}.CombatPrototype-module__RYhIYG__battleResultCards small{color:#7d683f;letter-spacing:.08em;padding:4px 6px;font-size:.58rem;font-weight:900}.CombatPrototype-module__RYhIYG__battleResultCards span{background:#f2e6c4}.CombatPrototype-module__RYhIYG__deathOverlay{z-index:1000;color:#e7deca;-webkit-backdrop-filter:blur(4px)grayscale(.78)brightness(.52);backdrop-filter:blur(4px)grayscale(.78)brightness(.52);background:radial-gradient(circle at 50% 42%,#4b131845,#0000 38%),#05070ae8;place-items:center;width:100vw;min-height:100dvh;padding:24px;font-family:Yu Mincho,Hiragino Mincho ProN,Hiragino Mincho Pro,serif;animation:.5s ease-out both CombatPrototype-module__RYhIYG__deathIn;display:grid;position:fixed;inset:0;overflow-y:auto}.CombatPrototype-module__RYhIYG__deathVignette{pointer-events:none;position:fixed;inset:0;box-shadow:inset 0 0 190px 50px #020305}.CombatPrototype-module__RYhIYG__deathVignette:before,.CombatPrototype-module__RYhIYG__deathVignette:after{content:"";opacity:.45;background:linear-gradient(90deg,#0000,#7e6544 18%,#b49962 50%,#7e6544 82%,#0000);width:min(78vw,980px);height:1px;position:absolute;left:50%;transform:translate(-50%)}.CombatPrototype-module__RYhIYG__deathVignette:before{top:4vh}.CombatPrototype-module__RYhIYG__deathVignette:after{bottom:4vh}.CombatPrototype-module__RYhIYG__deathWindow{z-index:2;background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 4px),linear-gradient(145deg,#19191cf7,#0c0e12fa);border:1px solid #715d41;width:min(920px,100vw - 48px);max-height:calc(100dvh - 48px);padding:30px 38px 24px;animation:.58s cubic-bezier(.2,.8,.2,1) both CombatPrototype-module__RYhIYG__deathWindowIn;position:relative;overflow:auto;box-shadow:0 24px 80px #000000bd,inset 0 0 0 3px #0b0c0f,inset 0 0 0 4px #ae925b47}.CombatPrototype-module__RYhIYG__deathWindow:before,.CombatPrototype-module__RYhIYG__deathWindow:after{content:"";opacity:.65;pointer-events:none;border-top:1px solid #a48855;width:72px;height:72px;position:absolute;top:12px}.CombatPrototype-module__RYhIYG__deathWindow:before{border-left:1px solid #a48855;left:12px}.CombatPrototype-module__RYhIYG__deathWindow:after{border-right:1px solid #a48855;right:12px}.CombatPrototype-module__RYhIYG__deathCorner:before,.CombatPrototype-module__RYhIYG__deathCorner:after{content:"◆";color:#a58a56;font-size:.55rem;position:absolute;top:5px}.CombatPrototype-module__RYhIYG__deathCorner:before{left:5px}.CombatPrototype-module__RYhIYG__deathCorner:after{right:5px}.CombatPrototype-module__RYhIYG__deathTitle{border-bottom:1px solid #a48a565c;grid-template-columns:88px 1fr;align-items:center;gap:24px;padding:0 10px 22px;display:grid}.CombatPrototype-module__RYhIYG__deathSigil{background:#171316;border:1px solid #7f3037;place-items:center;width:70px;height:70px;display:grid;position:relative;transform:rotate(45deg);box-shadow:0 0 0 5px #0d0e11,0 0 0 6px #92754761,0 0 30px #69181f66}.CombatPrototype-module__RYhIYG__deathSigil:before{content:"";border:1px solid #c4a972;border-radius:50%;width:18px;height:18px;transform:rotate(45deg)}.CombatPrototype-module__RYhIYG__deathSigil i{background:#b89e6b;width:2px;height:38px;position:absolute;transform:rotate(-45deg)}.CombatPrototype-module__RYhIYG__deathSigil i:after{content:"";background:#b89e6b;width:16px;height:2px;position:absolute;top:22px;left:-7px}.CombatPrototype-module__RYhIYG__deathTitle small{color:#a28d6e;letter-spacing:.32em;font-size:.7rem;font-weight:700}.CombatPrototype-module__RYhIYG__deathTitle h2{color:#eee4d0;letter-spacing:.28em;text-shadow:0 5px 24px #7e23299e;margin:4px 0 2px;font-size:clamp(3.1rem,6vw,5rem);font-weight:500;line-height:1}.CombatPrototype-module__RYhIYG__deathTitle p{color:#aaa093;letter-spacing:.06em;margin:8px 0 0;font-size:.85rem}.CombatPrototype-module__RYhIYG__deathMiddle{grid-template-columns:1fr 255px;align-items:stretch;gap:28px;padding:22px 10px 18px;display:grid}.CombatPrototype-module__RYhIYG__deathNarrative{border-left:2px solid #6f2930;flex-direction:column;justify-content:center;gap:7px;padding-left:17px;display:flex}.CombatPrototype-module__RYhIYG__deathNarrative p{color:#928b82;margin:0;font-size:.82rem}.CombatPrototype-module__RYhIYG__deathNarrative strong{color:#d7c8aa;letter-spacing:.05em;font-size:.93rem;font-weight:500}.CombatPrototype-module__RYhIYG__deathTableau{--death-art-fit:cover;--death-art-position:center 58%;--death-art-filter:saturate(.72) contrast(1.08) brightness(.68);background:radial-gradient(at 50% 105%,#7e343c42,#0000 62%);border-left:2px solid #6f2930;min-height:92px;position:relative;overflow:hidden}.CombatPrototype-module__RYhIYG__deathTableau[data-has-art=true]:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0c0e1280,#0000 35% 70%,#0c0e1247),linear-gradient(#0000 45%,#0b0d11b8);position:absolute;inset:0}.CombatPrototype-module__RYhIYG__deathSceneArt{z-index:1;object-fit:var(--death-art-fit);object-position:var(--death-art-position);width:100%;height:100%;filter:var(--death-art-filter);position:absolute;inset:0}.CombatPrototype-module__RYhIYG__deathSceneFallback{z-index:1;position:absolute;inset:0}.CombatPrototype-module__RYhIYG__deathTableau[data-has-art=true] .CombatPrototype-module__RYhIYG__deathSceneFallback{display:none}.CombatPrototype-module__RYhIYG__deathTableau:after{content:"";background:linear-gradient(90deg,#0000,#675747 25% 75%,#0000);height:1px;position:absolute;bottom:21px;left:8%;right:8%}.CombatPrototype-module__RYhIYG__deathTableau>strong{z-index:5;color:#cdbd9d;letter-spacing:.08em;text-shadow:0 2px 8px #090b0e;font-size:.7rem;font-weight:500;position:absolute;bottom:5px;left:20px}.CombatPrototype-module__RYhIYG__fallenLight{background:radial-gradient(circle,#e1b9713d,#8a2f391c 38%,#0000 68%);border-radius:50%;width:108px;height:108px;animation:2.4s ease-in-out infinite CombatPrototype-module__RYhIYG__fallenGlow;position:absolute;top:-48px;left:51%;transform:translate(-50%)}.CombatPrototype-module__RYhIYG__fallenExplorer{z-index:3;transform-origin:bottom;filter:drop-shadow(0 6px 4px #000000b3);width:48px;height:57px;position:absolute;bottom:23px;left:49%;transform:translate(-50%)rotate(72deg)}.CombatPrototype-module__RYhIYG__fallenExplorer:before{content:"";background:#302b2b;border:1px solid #8d7759;border-radius:50%;width:17px;height:17px;position:absolute;top:0;left:15px}.CombatPrototype-module__RYhIYG__fallenExplorer i{background:linear-gradient(90deg,#2b2629,#504038);border:1px solid #71594d;border-radius:12px 12px 5px 5px;width:28px;height:34px;position:absolute;top:15px;left:10px}.CombatPrototype-module__RYhIYG__fallenExplorer b{z-index:-1;background:#241e24;border-left:1px solid #63373d;width:35px;height:38px;position:absolute;top:16px;left:0;transform:skew(-15deg)}.CombatPrototype-module__RYhIYG__fallenExplorer em{background:#9c875e;width:32px;height:4px;position:absolute;top:41px;left:22px;transform:rotate(-12deg);box-shadow:10px 0 #4b4036}.CombatPrototype-module__RYhIYG__fallenBlade{z-index:2;transform-origin:bottom;background:linear-gradient(#d1bea0,#6f6960);width:3px;height:58px;position:absolute;bottom:25px;left:64%;transform:rotate(55deg);box-shadow:0 0 8px #dbc49840}.CombatPrototype-module__RYhIYG__fallenBlade:after{content:"";background:#967c51;width:19px;height:3px;position:absolute;bottom:9px;left:-8px}.CombatPrototype-module__RYhIYG__lifeMotes i{z-index:4;left:var(--mote-x);top:var(--mote-y);background:#d8b66f;width:3px;height:3px;animation:2.6s ease-in-out infinite CombatPrototype-module__RYhIYG__lifeMote;position:absolute;transform:rotate(45deg);box-shadow:0 0 8px #bc6a6f}.CombatPrototype-module__RYhIYG__lifeMotes i:first-child{--mote-x:43%;--mote-y:18%}.CombatPrototype-module__RYhIYG__lifeMotes i:nth-child(2){--mote-x:56%;--mote-y:34%;animation-delay:.4s}.CombatPrototype-module__RYhIYG__lifeMotes i:nth-child(3){--mote-x:38%;--mote-y:45%;animation-delay:.8s}.CombatPrototype-module__RYhIYG__lifeMotes i:nth-child(4){--mote-x:61%;--mote-y:13%;animation-delay:1.1s}.CombatPrototype-module__RYhIYG__lifeMotes i:nth-child(5){--mote-x:49%;--mote-y:6%;animation-delay:1.5s}.CombatPrototype-module__RYhIYG__deathBattleState{background:#101216;border:1px solid #a3895852;padding:12px 14px}.CombatPrototype-module__RYhIYG__deathBattleState>span{color:#8f7b5d;letter-spacing:.16em;margin-bottom:8px;font-size:.6rem;font-weight:700;display:block}.CombatPrototype-module__RYhIYG__deathBattleState dl{gap:6px;margin:0;display:grid}.CombatPrototype-module__RYhIYG__deathBattleState dl div{border-top:1px solid #ffffff12;justify-content:space-between;gap:16px;padding-top:6px;display:flex}.CombatPrototype-module__RYhIYG__deathBattleState dt{color:#85817b;font-size:.68rem}.CombatPrototype-module__RYhIYG__deathBattleState dd{color:#ddd2bd;margin:0;font-size:.75rem;font-weight:700}.CombatPrototype-module__RYhIYG__deathPrompt{color:#bca77e;letter-spacing:.22em;justify-content:center;align-items:center;gap:13px;margin:0 0 12px;font-size:.8rem;font-weight:700;display:flex}.CombatPrototype-module__RYhIYG__deathPrompt span{background:linear-gradient(90deg,#0000,#806d4b);width:56px;height:1px}.CombatPrototype-module__RYhIYG__deathPrompt span:last-child{transform:scaleX(-1)}.CombatPrototype-module__RYhIYG__revivalChoice{grid-template-columns:1.15fr .85fr;gap:10px;padding:0 10px;display:grid}.CombatPrototype-module__RYhIYG__revivalChoice button{color:#d7cdb9;text-align:left;cursor:pointer;background:#15171b;border:1px solid #544a3c;border-radius:0;grid-template-columns:18px 54px 1fr auto;align-items:center;gap:12px;min-height:82px;padding:12px 16px 12px 10px;transition:border-color .18s,background .18s,transform .18s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff06}.CombatPrototype-module__RYhIYG__revivalChoice button:hover,.CombatPrototype-module__RYhIYG__revivalChoice button:focus-visible{z-index:2;background:#202026;border-color:#c3a66c;outline:none;transform:translateY(-2px);box-shadow:inset 3px 0 #b99b60,0 7px 20px #00000059}.CombatPrototype-module__RYhIYG__commandCursor{color:#c9aa6d;opacity:0;font-size:1.7rem;line-height:1;transition:all .18s;transform:translate(-5px)}.CombatPrototype-module__RYhIYG__revivalChoice button:hover .CombatPrototype-module__RYhIYG__commandCursor,.CombatPrototype-module__RYhIYG__revivalChoice button:focus-visible .CombatPrototype-module__RYhIYG__commandCursor,.CombatPrototype-module__RYhIYG__useRevival .CombatPrototype-module__RYhIYG__commandCursor{opacity:1;transform:none}.CombatPrototype-module__RYhIYG__commandCopy{min-width:0}.CombatPrototype-module__RYhIYG__commandCopy strong{color:#e5dac4;letter-spacing:.06em;font-size:.98rem;font-weight:700;display:block}.CombatPrototype-module__RYhIYG__commandCopy small{color:#8f8980;margin-top:5px;font-family:"M PLUS Rounded 1c",sans-serif;font-size:.62rem;line-height:1.45;display:block}.CombatPrototype-module__RYhIYG__useRevival{background:linear-gradient(90deg,#24221e,#191b1f)!important;border-color:#8f774c!important}.CombatPrototype-module__RYhIYG__revivalBottle{background:linear-gradient(90deg,#ffffff26,#0000 24%),linear-gradient(#0000 0 33%,#713947 34%,#a54a53 78%,#542b38 100%);border:2px solid #bfa66e;border-radius:7px 7px 16px 16px;width:38px;height:45px;margin:auto;display:block;position:relative;box-shadow:0 0 16px #9d404d61,inset 0 0 7px #eec47459}.CombatPrototype-module__RYhIYG__revivalBottle:before{content:"";background:#26231f;border:2px solid #bfa66e;border-bottom:0;width:18px;height:9px;position:absolute;top:-10px;left:8px}.CombatPrototype-module__RYhIYG__revivalBottle:after{content:"";border:1px solid #e8ce8d;position:absolute;inset:18px 10px 9px;transform:rotate(45deg)}.CombatPrototype-module__RYhIYG__revivalBottle i{background:#8b754c;width:26px;height:3px;position:absolute;top:-14px;left:4px}.CombatPrototype-module__RYhIYG__itemCount{border-left:1px solid #b99b604d;place-items:center;min-width:46px;padding-left:10px;display:grid}.CombatPrototype-module__RYhIYG__itemCount small{color:#817968;font-size:.55rem}.CombatPrototype-module__RYhIYG__itemCount b{color:#e4d3ae;font-size:1.15rem}.CombatPrototype-module__RYhIYG__declineRevival{color:#a9a19a!important;grid-template-columns:18px 42px 1fr!important}.CombatPrototype-module__RYhIYG__deathSeal{border:1px solid #644449;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:relative}.CombatPrototype-module__RYhIYG__deathSeal:before{content:"";background:#9c666c;width:16px;height:1px;transform:rotate(-45deg)}.CombatPrototype-module__RYhIYG__deathSeal i{border:1px solid #89535a40;border-radius:50%;position:absolute;inset:5px}.CombatPrototype-module__RYhIYG__declineRevival:hover,.CombatPrototype-module__RYhIYG__declineRevival:focus-visible{border-color:#8e545b!important;box-shadow:inset 3px 0 #85464e,0 7px 20px #00000059!important}.CombatPrototype-module__RYhIYG__deathFooter{color:#77736c;text-align:center;border-top:1px solid #ffffff0f;margin:16px 10px 0;padding-top:12px;font-family:"M PLUS Rounded 1c",sans-serif;font-size:.6rem}.CombatPrototype-module__RYhIYG__confirmingDeath{width:min(780px,100vw - 48px)}.CombatPrototype-module__RYhIYG__finalDeathHeader{text-align:center;border-bottom:1px solid #a48a564d;justify-items:center;padding:5px 12px 22px;display:grid}.CombatPrototype-module__RYhIYG__brokenSigil{background:#151316;border:1px solid #71363c;width:72px;height:72px;margin-bottom:18px;position:relative;transform:rotate(45deg);box-shadow:0 0 0 5px #0d0e11,0 0 0 6px #9275474d}.CombatPrototype-module__RYhIYG__brokenSigil:before,.CombatPrototype-module__RYhIYG__brokenSigil:after{content:"";background:#a88c5d;width:1px;height:24px;position:absolute;top:9px;left:50%}.CombatPrototype-module__RYhIYG__brokenSigil:after{top:auto;bottom:9px}.CombatPrototype-module__RYhIYG__brokenSigil i{background:#8e444c;width:1px;height:28px;position:absolute}.CombatPrototype-module__RYhIYG__brokenSigil i:first-child{top:20px;left:27px;transform:rotate(-25deg)}.CombatPrototype-module__RYhIYG__brokenSigil i:last-child{bottom:18px;right:27px;transform:rotate(18deg)}.CombatPrototype-module__RYhIYG__finalDeathHeader small{color:#9b665f;letter-spacing:.24em;font-size:.62rem;font-weight:700}.CombatPrototype-module__RYhIYG__finalDeathHeader h2{color:#e2d7c4;letter-spacing:.12em;margin:8px 0 5px;font-size:2rem;font-weight:500}.CombatPrototype-module__RYhIYG__finalDeathHeader p{color:#9c958b;margin:0;font-size:.75rem}.CombatPrototype-module__RYhIYG__inheritancePath{grid-template-columns:1fr 32px 1fr 32px 1fr;align-items:center;gap:5px;padding:24px 8px 18px;display:grid}.CombatPrototype-module__RYhIYG__inheritancePath>div{justify-items:center;gap:4px;display:grid}.CombatPrototype-module__RYhIYG__inheritancePath>div>span{color:#c4ab76;background:#14161a;border:1px solid #725f3e;place-items:center;width:52px;height:52px;font-size:.8rem;display:grid;transform:rotate(45deg)}.CombatPrototype-module__RYhIYG__inheritancePath>div>span:first-line{transform:rotate(-45deg)}.CombatPrototype-module__RYhIYG__inheritancePath strong{color:#d5c9b4;margin-top:6px;font-size:.76rem}.CombatPrototype-module__RYhIYG__inheritancePath small{color:#817a71;font-size:.58rem}.CombatPrototype-module__RYhIYG__inheritancePath div[data-tone=lost]>span{color:#a66b70;border-color:#6f383e}.CombatPrototype-module__RYhIYG__inheritancePath div[data-tone=lost] strong{color:#b98b8f}.CombatPrototype-module__RYhIYG__inheritancePath>i{background:linear-gradient(90deg,#674b3c,#927750);height:1px}.CombatPrototype-module__RYhIYG__inheritancePath>i:after{content:"›";color:#927750;display:block;transform:translate(27px,-10px)}.CombatPrototype-module__RYhIYG__graceStatus{background:#181316;border:1px solid #79414673;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:0 8px 18px;padding:10px 13px;display:grid}.CombatPrototype-module__RYhIYG__graceStatus span{color:#8e7774;letter-spacing:.12em;font-size:.62rem}.CombatPrototype-module__RYhIYG__graceStatus b{color:#c5a2a4;font-size:.76rem}.CombatPrototype-module__RYhIYG__graceStatus small{color:#746d68;font-size:.57rem}.CombatPrototype-module__RYhIYG__finalDeathActions{grid-template-columns:1fr 1fr;gap:10px;margin:0 8px;display:grid}.CombatPrototype-module__RYhIYG__finalDeathActions button{color:#cfc6b8;cursor:pointer;background:#17191d;border:1px solid #5b5142;min-height:54px;font-family:inherit;font-weight:700}.CombatPrototype-module__RYhIYG__finalDeathActions button:hover,.CombatPrototype-module__RYhIYG__finalDeathActions button:focus-visible{background:#222126;border-color:#b0925d;outline:none}.CombatPrototype-module__RYhIYG__finalDeathActions .CombatPrototype-module__RYhIYG__confirmPermanentDeath{color:#d7bec0;background:#25181b;border-color:#723f45}.CombatPrototype-module__RYhIYG__finalDeathActions .CombatPrototype-module__RYhIYG__confirmPermanentDeath:hover,.CombatPrototype-module__RYhIYG__finalDeathActions .CombatPrototype-module__RYhIYG__confirmPermanentDeath:focus-visible{background:#351d21;border-color:#a95b63;box-shadow:inset 3px 0 #9b5159}.CombatPrototype-module__RYhIYG__permanentDeathOverlay{z-index:1100;color:#ded4c1;background:#080a0d;grid-template-columns:minmax(320px,.85fr) minmax(480px,1.15fr);min-height:100dvh;font-family:Yu Mincho,Hiragino Mincho ProN,serif;animation:.7s both CombatPrototype-module__RYhIYG__deathIn;display:grid;position:fixed;inset:0;overflow:auto}.CombatPrototype-module__RYhIYG__memorialScene{background:radial-gradient(circle at 50% 30%,#694e3933,#0000 25%),linear-gradient(155deg,#121419,#07090c 70%);min-height:100dvh;position:relative;overflow:hidden}.CombatPrototype-module__RYhIYG__memorialScene:after{content:"";background:linear-gradient(90deg,#0000 70%,#080a0d),repeating-linear-gradient(0deg,#ffffff03 0 1px,#0000 1px 4px);position:absolute;inset:0}.CombatPrototype-module__RYhIYG__memorialMoon{border:1px solid #bb9f6b4d;border-radius:50%;width:210px;height:210px;position:absolute;top:17%;left:50%;transform:translate(-50%);box-shadow:0 0 80px #93623f26,inset 0 0 40px #bd9a6312}.CombatPrototype-module__RYhIYG__memorialMoon:before,.CombatPrototype-module__RYhIYG__memorialMoon:after{content:"";opacity:.35;background:linear-gradient(90deg,#0000,#876f49,#0000);width:145%;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.CombatPrototype-module__RYhIYG__memorialMoon:after{transform:translate(-50%,-50%)rotate(-45deg)}.CombatPrototype-module__RYhIYG__memorialStone{z-index:2;background:linear-gradient(100deg,#16171a,#282620 55%,#111317);border:1px solid #514638;border-radius:64px 64px 5px 5px;width:128px;height:210px;position:absolute;bottom:19%;left:50%;transform:translate(-50%);box-shadow:16px 20px 30px #0000008c}.CombatPrototype-module__RYhIYG__memorialStone:before{content:"◇";color:#8b754f;font-size:2rem;position:absolute;top:45px;left:50%;transform:translate(-50%)}.CombatPrototype-module__RYhIYG__memorialStone i{background:#554939;height:1px;position:absolute;top:95px;left:25px;right:25px}.CombatPrototype-module__RYhIYG__memorialSword{z-index:3;transform-origin:bottom;background:linear-gradient(#b5a688,#4a4640);width:5px;height:190px;position:absolute;bottom:17%;left:calc(50% + 72px);transform:rotate(18deg)}.CombatPrototype-module__RYhIYG__memorialSword:before{content:"";background:#846b43;width:49px;height:5px;position:absolute;bottom:35px;left:-22px}.CombatPrototype-module__RYhIYG__memorialSword:after{content:"";background:#493d32;border-radius:0 0 8px 8px;width:13px;height:30px;position:absolute;bottom:-23px;left:-4px}.CombatPrototype-module__RYhIYG__memorialParticles i{z-index:4;left:var(--px);top:var(--py);background:#b99a63;width:3px;height:3px;animation:4s ease-in-out infinite CombatPrototype-module__RYhIYG__memorialMote;position:absolute;transform:rotate(45deg)}.CombatPrototype-module__RYhIYG__memorialParticles i:first-child{--px:22%;--py:28%}.CombatPrototype-module__RYhIYG__memorialParticles i:nth-child(2){--px:68%;--py:20%;animation-delay:.7s}.CombatPrototype-module__RYhIYG__memorialParticles i:nth-child(3){--px:36%;--py:52%;animation-delay:1.3s}.CombatPrototype-module__RYhIYG__memorialParticles i:nth-child(4){--px:76%;--py:62%;animation-delay:2s}.CombatPrototype-module__RYhIYG__memorialParticles i:nth-child(5){--px:27%;--py:74%;animation-delay:2.7s}.CombatPrototype-module__RYhIYG__memorialParticles i:nth-child(6){--px:58%;--py:41%;animation-delay:3.3s}.CombatPrototype-module__RYhIYG__memorialPanel{align-self:center;width:min(620px,90%);padding:42px 0}.CombatPrototype-module__RYhIYG__memorialPanel>small{color:#8e7754;letter-spacing:.26em;font-size:.68rem}.CombatPrototype-module__RYhIYG__memorialPanel h2{color:#eee3cf;letter-spacing:.12em;margin:8px 0 0;font-size:clamp(2.8rem,5vw,4.8rem);font-weight:500}.CombatPrototype-module__RYhIYG__memorialEpitaph{color:#8e8981;letter-spacing:.08em;margin:4px 0 28px;font-size:.78rem}.CombatPrototype-module__RYhIYG__memorialStats{border-top:1px solid #554936;border-bottom:1px solid #554936;grid-template-columns:1fr 1fr;display:grid}.CombatPrototype-module__RYhIYG__memorialStats span{gap:4px;padding:12px 15px;display:grid}.CombatPrototype-module__RYhIYG__memorialStats span+span{border-left:1px solid #554936}.CombatPrototype-module__RYhIYG__memorialStats small{color:#7f776b;font-size:.6rem}.CombatPrototype-module__RYhIYG__memorialStats b{color:#cbb993;font-size:.9rem}.CombatPrototype-module__RYhIYG__legacyFlow{grid-template-columns:1fr 28px 1fr 28px 1fr;align-items:center;gap:4px;margin:28px 0 20px;display:grid}.CombatPrototype-module__RYhIYG__legacyFlow div{background:#101216;border:1px solid #4c4438;justify-items:center;gap:5px;padding:13px 6px;display:grid}.CombatPrototype-module__RYhIYG__legacyFlow span{color:#8d8476;font-size:.6rem}.CombatPrototype-module__RYhIYG__legacyFlow b{color:#c8b58e;font-size:.75rem}.CombatPrototype-module__RYhIYG__legacyFlow>i{background:#705d3e;height:1px}.CombatPrototype-module__RYhIYG__legacyMessage{color:#8e8980;max-width:520px;font-size:.75rem;line-height:1.9}.CombatPrototype-module__RYhIYG__successorAction{color:#e5d8bf;background:linear-gradient(90deg,#28251f,#17191d);border:1px solid #9b8051;grid-template-columns:1fr auto;margin-top:24px;padding:14px 52px 14px 18px;text-decoration:none;display:grid;position:relative;box-shadow:inset 3px 0 #ba9b61}.CombatPrototype-module__RYhIYG__successorAction span{color:#8c806d;font-size:.58rem}.CombatPrototype-module__RYhIYG__successorAction strong{letter-spacing:.08em;grid-row:2;font-size:1rem}.CombatPrototype-module__RYhIYG__successorAction>b{color:#c8a96b;font-size:2rem;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.CombatPrototype-module__RYhIYG__successorAction:hover,.CombatPrototype-module__RYhIYG__successorAction:focus-visible{filter:brightness(1.12);border-color:#d0af6e;outline:none}@keyframes CombatPrototype-module__RYhIYG__aura{50%{opacity:.8;transform:scale(1.08)}}@keyframes CombatPrototype-module__RYhIYG__playerAction{45%{transform:translate(48px,-16px)rotate(4deg)}}@keyframes CombatPrototype-module__RYhIYG__enemyAction{45%{transform:translate(-45px,12px)rotate(-4deg)}}@keyframes CombatPrototype-module__RYhIYG__damagePop{0%{opacity:0;transform:translateY(20px)scale(.5)}30%{opacity:1;transform:translateY(-7px)scale(1.2)}to{opacity:0;transform:translateY(-35px)}}@keyframes CombatPrototype-module__RYhIYG__cursor{50%{opacity:.2;transform:translateY(3px)}}@keyframes CombatPrototype-module__RYhIYG__resultIn{0%{opacity:0;transform:scale(.84)}}@keyframes CombatPrototype-module__RYhIYG__deathIn{0%{opacity:0}}@keyframes CombatPrototype-module__RYhIYG__deathWindowIn{0%{opacity:0;transform:translateY(18px)scale(.98)}}@keyframes CombatPrototype-module__RYhIYG__fallenGlow{50%{opacity:.5;transform:translate(-50%)scale(1.12)}}@keyframes CombatPrototype-module__RYhIYG__lifeMote{50%{opacity:.25;transform:translateY(-13px)rotate(135deg)}}@keyframes CombatPrototype-module__RYhIYG__memorialMote{50%{opacity:.2;transform:translateY(-24px)rotate(135deg)}}@keyframes CombatPrototype-module__RYhIYG__revealAndDissolve{0%{opacity:0;filter:brightness();transform:translate(-50%,35%)scale(.45)rotate(-9deg)}18%{opacity:1;transform:translate(-50%,-50%)scale(1.08)rotate(2deg)}30%,68%{opacity:1;filter:brightness();transform:translate(-50%,-50%)scale(1)rotate(0)}to{opacity:0;filter:brightness(2.2)blur(5px);transform:translate(-50%,-78%)scale(1.16)}}@keyframes CombatPrototype-module__RYhIYG__sparkOut{0%,55%{opacity:0;transform:translate(0)rotate(45deg)scale(.4)}68%{opacity:1}to{opacity:0;transform:translate(var(--spark-x),var(--spark-y)) rotate(135deg) scale(1.35)}}@media (max-width:780px){.CombatPrototype-module__RYhIYG__page{padding:0}.CombatPrototype-module__RYhIYG__gameFrame{border:0;border-radius:0;min-height:100dvh}.CombatPrototype-module__RYhIYG__topBar{height:52px;padding:0 10px}.CombatPrototype-module__RYhIYG__topBar>div:first-child>strong{display:none}.CombatPrototype-module__RYhIYG__prototypeBadge{font-size:.58rem}.CombatPrototype-module__RYhIYG__variantNav a{padding:4px 7px;font-size:.58rem}.CombatPrototype-module__RYhIYG__arena{height:46dvh;min-height:340px}.CombatPrototype-module__RYhIYG__enemyPanel,.CombatPrototype-module__RYhIYG__playerPanel{width:55%;padding:9px 10px 7px}.CombatPrototype-module__RYhIYG__enemyPanel{top:15px;left:12px}.CombatPrototype-module__RYhIYG__playerPanel{bottom:13px;right:12px}.CombatPrototype-module__RYhIYG__intentBubble{min-width:170px;padding:6px 8px;top:94px;left:15px}.CombatPrototype-module__RYhIYG__intentBubble strong{font-size:.65rem}.CombatPrototype-module__RYhIYG__golemWrap{transform-origin:50%;top:27%;right:0;transform:scale(.74)}.CombatPrototype-module__RYhIYG__explorerWrap{transform-origin:50%;bottom:3%;left:-19px;transform:scale(.72)}.CombatPrototype-module__RYhIYG__enemyDamage{top:37%;right:17%}.CombatPrototype-module__RYhIYG__playerDamage{bottom:31%;left:20%}.CombatPrototype-module__RYhIYG__commandDeck{grid-template-columns:1fr;gap:7px;min-height:auto;padding:8px}.CombatPrototype-module__RYhIYG__messageBox{min-height:102px;padding:35px 13px 10px}.CombatPrototype-module__RYhIYG__messageBox p{min-height:35px;font-size:.8rem;line-height:1.45}.CombatPrototype-module__RYhIYG__messageBox small{font-size:.57rem}.CombatPrototype-module__RYhIYG__handArea{padding:7px}.CombatPrototype-module__RYhIYG__cardGrid{gap:5px}.CombatPrototype-module__RYhIYG__battleCard{grid-template-columns:31px 1fr;gap:6px;min-height:64px;padding:6px 18px 6px 6px}.CombatPrototype-module__RYhIYG__cardIcon{width:29px;height:29px;font-size:.9rem}.CombatPrototype-module__RYhIYG__cardCopy strong{font-size:.66rem}.CombatPrototype-module__RYhIYG__cardCopy small{display:none}.CombatPrototype-module__RYhIYG__battleCard>b{width:14px;height:14px;right:5px}.CombatPrototype-module__RYhIYG__basicActions{grid-template-rows:1fr;grid-template-columns:repeat(3,1fr)}.CombatPrototype-module__RYhIYG__basicActions button{border-bottom:0;border-right:1px solid #bdc7c1;justify-content:center}.CombatPrototype-module__RYhIYG__basicActions button:last-child{border-right:0}.CombatPrototype-module__RYhIYG__cardTableDeck{grid-template-columns:1fr;gap:6px;min-height:445px;padding:8px}.CombatPrototype-module__RYhIYG__cardTableDeck:before{inset:115px 4% 30px}.CombatPrototype-module__RYhIYG__tableMessage{align-self:auto;min-height:80px;padding:31px 11px 8px}.CombatPrototype-module__RYhIYG__tableMessage p{min-height:26px;font-size:.72rem}.CombatPrototype-module__RYhIYG__tableMessage small{margin-top:3px;font-size:.52rem}.CombatPrototype-module__RYhIYG__cardPlaymat{min-height:300px}.CombatPrototype-module__RYhIYG__deckPile{width:50px;height:68px;top:0;right:7px}.CombatPrototype-module__RYhIYG__tcgHand{inset:12px 0 -88px}.CombatPrototype-module__RYhIYG__tcgCard{flex-basis:118px;width:118px;height:190px;margin:0 -15px}.CombatPrototype-module__RYhIYG__tcgCardFrame{border-width:4px;grid-template-rows:19px 68px 25px 1fr 18px;padding:5px}.CombatPrototype-module__RYhIYG__tcgCardArt strong{font-size:1.4rem}.CombatPrototype-module__RYhIYG__tcgCardName{font-size:.57rem}.CombatPrototype-module__RYhIYG__tcgCardRules{padding:4px 3px;font-size:.45rem}.CombatPrototype-module__RYhIYG__tcgCardFooter small{display:none}.CombatPrototype-module__RYhIYG__tcgCard:hover:not(:disabled),.CombatPrototype-module__RYhIYG__tcgCard:focus-visible{transform:translateY(-31px)rotate(0)scale(1.07)}.CombatPrototype-module__RYhIYG__tableBasics{flex-direction:row;justify-content:center}.CombatPrototype-module__RYhIYG__tableBasics button{flex-direction:row}.CombatPrototype-module__RYhIYG__tableBasics span{width:31px;height:31px}.CombatPrototype-module__RYhIYG__tableBasics small{font-size:.57rem}.CombatPrototype-module__RYhIYG__detailLog{top:58px;right:7px}.CombatPrototype-module__RYhIYG__resultOverlay{inset:18% 8%}.CombatPrototype-module__RYhIYG__deathOverlay{padding:8px}.CombatPrototype-module__RYhIYG__deathVignette:before{top:10px}.CombatPrototype-module__RYhIYG__deathVignette:after{bottom:10px}.CombatPrototype-module__RYhIYG__deathWindow{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:18px 14px 14px}.CombatPrototype-module__RYhIYG__deathWindow:before,.CombatPrototype-module__RYhIYG__deathWindow:after{width:38px;height:38px;top:7px}.CombatPrototype-module__RYhIYG__deathWindow:before{left:7px}.CombatPrototype-module__RYhIYG__deathWindow:after{right:7px}.CombatPrototype-module__RYhIYG__deathTitle{grid-template-columns:52px 1fr;gap:14px;padding:0 5px 14px}.CombatPrototype-module__RYhIYG__deathSigil{width:42px;height:42px;box-shadow:0 0 0 3px #0d0e11,0 0 0 4px #92754761,0 0 20px #69181f66}.CombatPrototype-module__RYhIYG__deathSigil i{height:25px}.CombatPrototype-module__RYhIYG__deathSigil i:after{top:15px}.CombatPrototype-module__RYhIYG__deathTitle small{letter-spacing:.2em;font-size:.54rem}.CombatPrototype-module__RYhIYG__deathTitle h2{margin-top:3px;font-size:2.55rem}.CombatPrototype-module__RYhIYG__deathTitle p{margin-top:4px;font-size:.65rem}.CombatPrototype-module__RYhIYG__deathMiddle{grid-template-columns:1fr;gap:10px;padding:13px 5px 11px}.CombatPrototype-module__RYhIYG__deathNarrative{gap:4px;padding-left:10px}.CombatPrototype-module__RYhIYG__deathNarrative p{font-size:.68rem}.CombatPrototype-module__RYhIYG__deathNarrative strong{font-size:.75rem}.CombatPrototype-module__RYhIYG__deathTableau{min-height:75px}.CombatPrototype-module__RYhIYG__deathTableau>strong{font-size:.57rem;left:10px}.CombatPrototype-module__RYhIYG__fallenExplorer{transform:translate(-50%)rotate(72deg)scale(.8)}.CombatPrototype-module__RYhIYG__fallenBlade{height:45px}.CombatPrototype-module__RYhIYG__deathBattleState{padding:8px 10px}.CombatPrototype-module__RYhIYG__deathBattleState>span{margin-bottom:4px;font-size:.52rem}.CombatPrototype-module__RYhIYG__deathBattleState dl{grid-template-columns:1fr 1fr;gap:12px}.CombatPrototype-module__RYhIYG__deathBattleState dl div{padding-top:4px}.CombatPrototype-module__RYhIYG__deathPrompt{gap:8px;margin-bottom:8px;font-size:.68rem}.CombatPrototype-module__RYhIYG__deathPrompt span{width:34px}.CombatPrototype-module__RYhIYG__revivalChoice{grid-template-columns:1fr;gap:7px;padding:0 5px}.CombatPrototype-module__RYhIYG__revivalChoice button{grid-template-columns:15px 44px 1fr auto;gap:8px;min-height:64px;padding:8px 10px 8px 7px}.CombatPrototype-module__RYhIYG__commandCopy strong{font-size:.84rem}.CombatPrototype-module__RYhIYG__commandCopy small{margin-top:3px;font-size:.54rem}.CombatPrototype-module__RYhIYG__revivalBottle{width:31px;height:37px}.CombatPrototype-module__RYhIYG__revivalBottle:before{width:15px;left:6px}.CombatPrototype-module__RYhIYG__revivalBottle:after{inset:15px 8px 7px}.CombatPrototype-module__RYhIYG__revivalBottle i{width:22px;left:3px}.CombatPrototype-module__RYhIYG__itemCount{min-width:38px}.CombatPrototype-module__RYhIYG__itemCount b{font-size:.95rem}.CombatPrototype-module__RYhIYG__declineRevival{grid-template-columns:15px 36px 1fr!important}.CombatPrototype-module__RYhIYG__deathFooter{margin-top:10px;padding-top:8px;font-size:.52rem}.CombatPrototype-module__RYhIYG__confirmingDeath{width:calc(100vw - 16px)}.CombatPrototype-module__RYhIYG__finalDeathHeader{padding:2px 4px 13px}.CombatPrototype-module__RYhIYG__brokenSigil{width:48px;height:48px;margin-bottom:10px}.CombatPrototype-module__RYhIYG__brokenSigil i:first-child{top:12px;left:18px}.CombatPrototype-module__RYhIYG__brokenSigil i:last-child{bottom:10px;right:18px}.CombatPrototype-module__RYhIYG__finalDeathHeader small{font-size:.5rem}.CombatPrototype-module__RYhIYG__finalDeathHeader h2{margin-top:5px;font-size:1.35rem}.CombatPrototype-module__RYhIYG__finalDeathHeader p{font-size:.61rem}.CombatPrototype-module__RYhIYG__inheritancePath{grid-template-columns:1fr 14px 1fr 14px 1fr;gap:2px;padding:14px 0 10px}.CombatPrototype-module__RYhIYG__inheritancePath>div>span{width:36px;height:36px;font-size:.62rem}.CombatPrototype-module__RYhIYG__inheritancePath strong{font-size:.62rem}.CombatPrototype-module__RYhIYG__inheritancePath small{font-size:.48rem}.CombatPrototype-module__RYhIYG__inheritancePath>i:after{transform:translate(10px,-10px)}.CombatPrototype-module__RYhIYG__graceStatus{grid-template-columns:auto 1fr;gap:6px;margin:0 0 10px;padding:7px 8px}.CombatPrototype-module__RYhIYG__graceStatus small{grid-column:1/-1}.CombatPrototype-module__RYhIYG__finalDeathActions{gap:7px;margin:0}.CombatPrototype-module__RYhIYG__finalDeathActions button{min-height:46px;font-size:.68rem}.CombatPrototype-module__RYhIYG__permanentDeathOverlay{grid-template-rows:210px auto;grid-template-columns:1fr;align-content:start}.CombatPrototype-module__RYhIYG__memorialScene{min-height:210px}.CombatPrototype-module__RYhIYG__memorialScene:after{background:linear-gradient(#0000 55%,#080a0d),repeating-linear-gradient(0deg,#ffffff03 0 1px,#0000 1px 4px)}.CombatPrototype-module__RYhIYG__memorialMoon{width:120px;height:120px;top:16px}.CombatPrototype-module__RYhIYG__memorialStone{border-radius:38px 38px 4px 4px;width:72px;height:118px;bottom:5px}.CombatPrototype-module__RYhIYG__memorialStone:before{font-size:1.1rem;top:24px}.CombatPrototype-module__RYhIYG__memorialStone i{top:54px;left:14px;right:14px}.CombatPrototype-module__RYhIYG__memorialSword{height:106px;bottom:2px;left:calc(50% + 42px)}.CombatPrototype-module__RYhIYG__memorialSword:before{width:30px;bottom:20px;left:-13px}.CombatPrototype-module__RYhIYG__memorialPanel{text-align:center;align-self:start;width:auto;padding:2px 20px 26px}.CombatPrototype-module__RYhIYG__memorialPanel>small{font-size:.55rem}.CombatPrototype-module__RYhIYG__memorialPanel h2{margin-top:4px;font-size:2.35rem}.CombatPrototype-module__RYhIYG__memorialEpitaph{margin-bottom:16px;font-size:.64rem}.CombatPrototype-module__RYhIYG__memorialStats span{text-align:left;padding:8px 9px}.CombatPrototype-module__RYhIYG__legacyFlow{grid-template-columns:1fr 14px 1fr 14px 1fr;margin:16px 0 12px}.CombatPrototype-module__RYhIYG__legacyFlow div{padding:9px 3px}.CombatPrototype-module__RYhIYG__legacyFlow span{font-size:.52rem}.CombatPrototype-module__RYhIYG__legacyFlow b{font-size:.62rem}.CombatPrototype-module__RYhIYG__legacyMessage{text-align:left;font-size:.65rem;line-height:1.7}.CombatPrototype-module__RYhIYG__successorAction{text-align:left;margin-top:15px}.CombatPrototype-module__RYhIYG__arenaCardReveal{border-width:4px;grid-template-rows:18px 65px 25px 1fr;width:112px;height:158px;padding:5px;top:51%}.CombatPrototype-module__RYhIYG__revealCardName{font-size:.56rem}.CombatPrototype-module__RYhIYG__revealCardRule{font-size:.4rem}}@media (max-height:760px) and (min-width:781px){.CombatPrototype-module__RYhIYG__arena{height:49dvh;min-height:365px}.CombatPrototype-module__RYhIYG__commandDeck{min-height:198px}.CombatPrototype-module__RYhIYG__battleCard{min-height:62px}.CombatPrototype-module__RYhIYG__cardTableDeck{min-height:292px}.CombatPrototype-module__RYhIYG__tcgCard{height:215px}}@media (prefers-reduced-motion:reduce){.CombatPrototype-module__RYhIYG__golemAura,.CombatPrototype-module__RYhIYG__golem,.CombatPrototype-module__RYhIYG__explorer,.CombatPrototype-module__RYhIYG__enemyDamage,.CombatPrototype-module__RYhIYG__playerDamage,.CombatPrototype-module__RYhIYG__messageBox:after,.CombatPrototype-module__RYhIYG__resultOverlay,.CombatPrototype-module__RYhIYG__deathOverlay,.CombatPrototype-module__RYhIYG__deathWindow,.CombatPrototype-module__RYhIYG__fallenLight,.CombatPrototype-module__RYhIYG__lifeMotes i,.CombatPrototype-module__RYhIYG__permanentDeathOverlay,.CombatPrototype-module__RYhIYG__memorialParticles i,.CombatPrototype-module__RYhIYG__arenaCardReveal,.CombatPrototype-module__RYhIYG__revealSparkles i{animation:none!important}}.CombatPrototype-module__RYhIYG__cardTableWithoutMessage{grid-template-columns:minmax(0,1fr) 82px}.CombatPrototype-module__RYhIYG__cardTableWithoutMessage:before{inset:18px 13% 15px 8%}@media (max-width:780px){.CombatPrototype-module__RYhIYG__cardTableWithoutMessage{grid-template-columns:1fr;min-height:355px}.CombatPrototype-module__RYhIYG__cardTableWithoutMessage:before{inset:15px 4% 30px}}.CombatPrototype-module__RYhIYG__tcgCard[data-illustrated=true]{box-shadow:none;aspect-ratio:824/1214;background:0 0;border:0;padding:0}.CombatPrototype-module__RYhIYG__tcgCard[data-illustrated=true]>span{width:100%}.CombatPrototype-module__RYhIYG__arenaCardReveal[data-illustrated=true]{box-shadow:none;background:0 0;border:0;height:auto;padding:0;display:block}
.BattleDebugTool-module__Gw_H3a__overlay{z-index:190;background:#081114;position:fixed;inset:0}.BattleDebugTool-module__Gw_H3a__preview{position:absolute;inset:0 0 155px}.BattleDebugTool-module__Gw_H3a__controls{z-index:310;padding:12px 16px max(12px,env(safe-area-inset-bottom));color:#fff0ce;background:#211b13;border-top:1px solid #bc9652;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;display:flex;position:fixed;bottom:0;left:0;right:0}.BattleDebugTool-module__Gw_H3a__controls small{text-align:center;flex-basis:100%}.BattleDebugTool-module__Gw_H3a__controls label{align-items:center;gap:8px;font-size:13px;display:flex}.BattleDebugTool-module__Gw_H3a__controls select{color:#fff0ce;background:#30281e;max-width:220px;padding:6px}.BattleDebugTool-module__Gw_H3a__controls input{width:90px}.BattleDebugTool-module__Gw_H3a__controls button{color:#fff0ce;cursor:pointer;background:#473720;border:1px solid #bc9652;border-radius:5px;min-height:40px;padding:8px 14px}@media (max-width:760px){.BattleDebugTool-module__Gw_H3a__preview{bottom:235px}.BattleDebugTool-module__Gw_H3a__controls{gap:7px 12px;padding:8px}.BattleDebugTool-module__Gw_H3a__controls small{font-size:11px}}.BattleDebugTool-module__Gw_H3a__simulation{position:absolute;inset:0;overflow:auto;transform:translateZ(0)}.BattleDebugTool-module__Gw_H3a__simulation [role=dialog]{height:100%;min-height:0;max-height:100%}
.EnemyEncounterDialog-module__3p25yG__dialog{color:#36210f;scrollbar-width:none;background:0 0;border:0;width:min(660px,100vw - 24px,65dvh);max-width:none;max-height:92dvh;padding:0;font-family:Shippori Mincho B1,Yu Mincho,serif;overflow:auto}.EnemyEncounterDialog-module__3p25yG__dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a140d73}.EnemyEncounterDialog-module__3p25yG__panel{isolation:isolate;flex-direction:column;align-items:center;padding:8% 10% 9%;display:flex;position:relative}.EnemyEncounterDialog-module__3p25yG__paper{object-fit:cover;z-index:-2;border-radius:20px;width:92%;height:92%;position:absolute;inset:4%}.EnemyEncounterDialog-module__3p25yG__frame{z-index:3;pointer-events:none;border:40px solid #0000;border-image:url(/assets/ui/trap/frame.webp) 150/40px;position:absolute;inset:0}.EnemyEncounterDialog-module__3p25yG__title{aspect-ratio:5.2;place-items:center;width:112%;display:grid;position:relative}.EnemyEncounterDialog-module__3p25yG__title img{width:100%;height:100%;position:absolute;inset:0}.EnemyEncounterDialog-module__3p25yG__title h1{letter-spacing:.08em;margin:0;font-size:clamp(24px,3.4vw,42px);position:relative}.EnemyEncounterDialog-module__3p25yG__stage{aspect-ratio:1.55;width:100%;margin-top:2%;position:relative}.EnemyEncounterDialog-module__3p25yG__grass{object-fit:contain;width:100%;height:48%;position:absolute;inset:auto 0 0}.EnemyEncounterDialog-module__3p25yG__enemy{width:70%;position:absolute;bottom:2%;left:15%}.EnemyEncounterDialog-module__3p25yG__name{text-align:center;margin:2% 0;font-size:clamp(24px,3.3vw,38px);line-height:1.35}.EnemyEncounterDialog-module__3p25yG__divider{width:100%;height:16px}.EnemyEncounterDialog-module__3p25yG__description{text-align:center;margin:4% 0;font-size:clamp(14px,1.8vw,21px)}.EnemyEncounterDialog-module__3p25yG__button{aspect-ratio:6;color:#fff0c2;cursor:pointer;background:0 0;border:0;place-items:center;width:94%;padding:10px 25px;font:700 clamp(22px,2.5vw,32px)/1.2 Yu Mincho,serif;display:grid;position:relative}.EnemyEncounterDialog-module__3p25yG__button img{width:100%;height:100%;position:absolute;inset:0}.EnemyEncounterDialog-module__3p25yG__button span{position:relative}.EnemyEncounterDialog-module__3p25yG__button:focus-visible{outline-offset:3px;outline:3px solid #ac862e}.EnemyEncounterDialog-module__3p25yG__button:hover{filter:brightness(1.1)}@media (max-width:600px){.EnemyEncounterDialog-module__3p25yG__dialog{width:min(94vw,62dvh)}.EnemyEncounterDialog-module__3p25yG__frame{border-width:28px;border-image-width:28px}.EnemyEncounterDialog-module__3p25yG__panel{padding:10% 9% 12%}.EnemyEncounterDialog-module__3p25yG__stage{aspect-ratio:1.15}.EnemyEncounterDialog-module__3p25yG__enemy{width:90%;left:5%}.EnemyEncounterDialog-module__3p25yG__title{aspect-ratio:4.5}.EnemyEncounterDialog-module__3p25yG__name{font-size:27px}.EnemyEncounterDialog-module__3p25yG__button{aspect-ratio:5}}
@font-face{font-family:VictoryMincho;src:url(/fonts/shippori-mincho-b1/bold.woff2)format("woff2");font-weight:700;font-display:swap}.MobileVictory-module__l-qaKq__backdrop{z-index:300;box-sizing:border-box;color:#3c210e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c120d61;place-items:center;padding:20px;font-family:VictoryMincho,Yu Mincho,serif;display:grid;position:fixed;inset:0}.MobileVictory-module__l-qaKq__board{isolation:isolate;aspect-ratio:3/2;box-sizing:border-box;flex-direction:column;align-items:center;width:min(1400px,100%,150dvh - 60px);min-height:0;padding:4% 7% 11%;display:flex;position:relative;container-type:inline-size}.MobileVictory-module__l-qaKq__board:focus{outline:none}.MobileVictory-module__l-qaKq__scrollFrame{z-index:-1;pointer-events:none;position:absolute;inset:0}.MobileVictory-module__l-qaKq__scrollFrame img{object-fit:fill;width:100%;height:100%;display:block}.MobileVictory-module__l-qaKq__header{flex:none;place-items:center;width:75%;height:28%;display:grid;position:relative}.MobileVictory-module__l-qaKq__ribbon{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.MobileVictory-module__l-qaKq__header h1{letter-spacing:.12em;margin:0;padding-left:.12em;font-size:clamp(40px,8cqw,102px);line-height:1;position:relative;transform:translateY(-23%)}.MobileVictory-module__l-qaKq__heading{flex:none;justify-content:center;align-items:center;gap:20px;width:90%;margin:1% 0 2%;display:flex}.MobileVictory-module__l-qaKq__heading h2{white-space:nowrap;letter-spacing:.06em;margin:0;font-size:clamp(22px,3.5cqw,46px)}.MobileVictory-module__l-qaKq__heading>span{background:url(/assets/ui/town-facilities/divider.webp) 50%/100% 100% no-repeat;width:25%;height:12px}.MobileVictory-module__l-qaKq__rewardScroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#987442 transparent;box-sizing:border-box;flex:1;width:100%;min-height:0;padding:4px 2px;overflow-y:auto}.MobileVictory-module__l-qaKq__grid{grid-template-columns:repeat(var(--reward-columns),minmax(0,1fr));place-content:center;gap:20px;min-height:100%;margin:0;padding:0;list-style:none;display:grid}.MobileVictory-module__l-qaKq__item{flex-direction:column;align-items:center;gap:7px;min-width:0;padding:4px 0;display:flex}.MobileVictory-module__l-qaKq__art{aspect-ratio:1;flex:none;place-items:center;width:min(100%,17cqw,185px);display:grid}.MobileVictory-module__l-qaKq__art img{object-fit:contain;width:100%;height:100%}.MobileVictory-module__l-qaKq__art svg{width:65%;height:65%}.MobileVictory-module__l-qaKq__itemText{text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:7px;font-size:clamp(18px,2.9cqw,36px);line-height:1.4;display:flex}.MobileVictory-module__l-qaKq__itemText strong{font-size:inherit;overflow-wrap:anywhere}.MobileVictory-module__l-qaKq__itemText>span{white-space:nowrap;font-variant-numeric:tabular-nums}.MobileVictory-module__l-qaKq__itemDivider{object-fit:fill;opacity:.75;width:85%;max-width:240px;height:12px}.MobileVictory-module__l-qaKq__footer{flex:none;justify-content:center;width:100%;padding-top:2%;display:flex}.MobileVictory-module__l-qaKq__returnButton{isolation:isolate;aspect-ratio:4.8;color:#fff1c6;cursor:pointer;text-shadow:0 2px 2px #183423;background:0 0;border:0;width:43%;padding:8px 25px;font:700 clamp(20px,3.3cqw,40px) VictoryMincho,Yu Mincho,serif;position:relative}.MobileVictory-module__l-qaKq__returnButton>img{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.MobileVictory-module__l-qaKq__returnButton:focus-visible{outline-offset:4px;outline:3px solid #7e9d9a}.MobileVictory-module__l-qaKq__returnButton:active{transform:translateY(2px)}.MobileVictory-module__l-qaKq__empty{text-align:center;place-items:center;min-height:100%;margin:0;font-size:20px;display:grid}.MobileVictory-module__l-qaKq__board[data-compact=true] .MobileVictory-module__l-qaKq__grid{max-width:640px;margin:auto}@media (min-width:781px){.MobileVictory-module__l-qaKq__backdrop{background:#0c120d61;padding:0}.MobileVictory-module__l-qaKq__board{--victory-width:min(900px,82vw,117dvh);width:var(--victory-width);padding:calc(var(--victory-width) * .04) calc(var(--victory-width) * .07) calc(var(--victory-width) * .11)}}@media (max-width:780px){.MobileVictory-module__l-qaKq__backdrop{padding:max(10px,env(safe-area-inset-top)) 4px max(10px,env(safe-area-inset-bottom))}.MobileVictory-module__l-qaKq__board{aspect-ratio:2/3;width:min(100%,480px,66.6667dvh - 18.6667px);padding:7% 7% 10%}.MobileVictory-module__l-qaKq__header{width:100%;height:19%}.MobileVictory-module__l-qaKq__header h1{font-size:clamp(32px,15cqw,60px)}.MobileVictory-module__l-qaKq__heading{gap:6px;width:100%;margin:0 0 3%}.MobileVictory-module__l-qaKq__heading h2{font-size:clamp(17px,6.5cqw,26px)}.MobileVictory-module__l-qaKq__heading>span{height:8px}.MobileVictory-module__l-qaKq__grid{grid-template-columns:repeat(min(var(--reward-columns),2),minmax(0,1fr));gap:8px 12px}.MobileVictory-module__l-qaKq__art{width:min(100%,29cqw,128px)}.MobileVictory-module__l-qaKq__item{gap:3px;padding:2px 0}.MobileVictory-module__l-qaKq__itemText{gap:3px;font-size:clamp(13px,4.8cqw,20px)}.MobileVictory-module__l-qaKq__itemDivider{height:7px}.MobileVictory-module__l-qaKq__footer{padding-top:3%}.MobileVictory-module__l-qaKq__returnButton{width:100%;font-size:clamp(20px,7.5cqw,30px)}.MobileVictory-module__l-qaKq__empty{font-size:16px}}
.ExplorationCardArtwork-module__hdqX_W__card{aspect-ratio:824/1214;color:#392619;width:100%;text-shadow:none;pointer-events:none;font-family:Yu Mincho,Hiragino Mincho ProN,serif;display:block;position:relative}.ExplorationCardArtwork-module__hdqX_W__surface{display:block;position:absolute;left:50%;transform:translate(-50%);container-type:inline-size}.ExplorationCardArtwork-module__hdqX_W__card[data-rarity=normal] .ExplorationCardArtwork-module__hdqX_W__surface{width:96.8811%;height:100.561%;top:-.240577%}.ExplorationCardArtwork-module__hdqX_W__card[data-rarity=rare] .ExplorationCardArtwork-module__hdqX_W__surface{width:96.6815%;height:103.133%;top:-2.11685%}.ExplorationCardArtwork-module__hdqX_W__card[data-rarity=epic] .ExplorationCardArtwork-module__hdqX_W__surface{width:100%;height:103.295%;top:-2.47117%}.ExplorationCardArtwork-module__hdqX_W__frame{z-index:1;width:100%;max-width:none;height:auto;display:block;position:relative}.ExplorationCardArtwork-module__hdqX_W__art{background-image:url(/assets/cards/exploration-artwork.png);background-repeat:no-repeat;width:80%;height:32%;position:absolute;top:13%;left:10%}.ExplorationCardArtwork-module__hdqX_W__category,.ExplorationCardArtwork-module__hdqX_W__name,.ExplorationCardArtwork-module__hdqX_W__description,.ExplorationCardArtwork-module__hdqX_W__footer{z-index:2;box-sizing:border-box;position:absolute}.ExplorationCardArtwork-module__hdqX_W__category{text-align:left;letter-spacing:.04em;width:65%;font-size:7cqw;font-weight:700;line-height:1.2;top:7%;left:11%}.ExplorationCardArtwork-module__hdqX_W__name{text-align:center;letter-spacing:.06em;width:72%;font-size:11cqw;font-weight:800;line-height:1.25;top:47.5%;left:14%}.ExplorationCardArtwork-module__hdqX_W__description{text-align:left;line-break:strict;align-items:center;width:76%;height:23%;font-size:7cqw;font-weight:500;line-height:1.65;display:flex;top:62%;left:12%}.ExplorationCardArtwork-module__hdqX_W__footer{text-align:left;color:#72502c;width:30%;font-size:8cqw;font-weight:700;line-height:1.2;top:89.5%;left:14%}.ExplorationCardArtwork-module__hdqX_W__card[data-rarity=rare] .ExplorationCardArtwork-module__hdqX_W__art{height:31%;top:14%}.ExplorationCardArtwork-module__hdqX_W__card[data-rarity=epic] .ExplorationCardArtwork-module__hdqX_W__art{height:30%;top:15%}
.ExpeditionRankingScreen-module__1zf_YW__screen{box-sizing:border-box;color:#51412c;text-align:center;place-items:center;min-height:100%;padding:32px 20px;font-family:Yu Mincho,Hiragino Mincho ProN,serif;display:grid}.ExpeditionRankingScreen-module__1zf_YW__placeholder{max-width:360px}.ExpeditionRankingScreen-module__1zf_YW__emblem{outline-offset:5px;color:#897044;background:#e4d4ae66;border:1px solid #aa8f5b;border-radius:50%;outline:1px solid #aa8f5b55;place-items:center;width:88px;height:88px;margin:0 auto 24px;display:grid}.ExpeditionRankingScreen-module__1zf_YW__placeholder h3{letter-spacing:.18em;margin:0;font-size:28px;font-weight:600}.ExpeditionRankingScreen-module__1zf_YW__divider{background:#ae905a88;width:72px;height:1px;margin:22px auto;display:block}.ExpeditionRankingScreen-module__1zf_YW__placeholder p{margin:0 0 12px;font-size:17px;line-height:1.8}.ExpeditionRankingScreen-module__1zf_YW__placeholder small{color:#79674b;font-size:13px;line-height:1.9;display:block}@media (max-width:760px){.ExpeditionRankingScreen-module__1zf_YW__screen{padding:28px 20px}.ExpeditionRankingScreen-module__1zf_YW__placeholder h3{font-size:25px}}
.Legal-module__2dCIza__page{color:#392715;background:#302419;min-height:100dvh;padding:clamp(16px,4vw,56px) 16px}.Legal-module__2dCIza__document{overflow-wrap:anywhere;background:radial-gradient(at top,#fff6dd,#efdeb6);border:3px double #a98645;border-radius:8px;max-width:960px;margin:auto;padding:clamp(20px,5vw,64px);font-size:16px;line-height:1.9;box-shadow:0 10px 40px #0006}.Legal-module__2dCIza__document h1{margin:20px 0;font-size:clamp(24px,4vw,36px);line-height:1.5}.Legal-module__2dCIza__document h2{border-bottom:1px solid #b59a65;margin-top:36px;padding-bottom:8px;font-size:21px}.Legal-module__2dCIza__document p{white-space:pre-line}.Legal-module__2dCIza__document a{color:#28533d;text-underline-offset:4px;text-decoration:underline}.Legal-module__2dCIza__document table{border-collapse:collapse;width:100%;margin:24px 0}.Legal-module__2dCIza__document th,.Legal-module__2dCIza__document td{text-align:left;vertical-align:top;border:1px solid #b9a276;padding:12px}.Legal-module__2dCIza__document th{background:#a8843220;width:28%}.Legal-module__2dCIza__notice{background:#a0782520;border-left:3px solid #987023;padding:12px 16px;font-size:14px}.Legal-module__2dCIza__links{flex-wrap:wrap;justify-content:center;gap:8px 24px;padding:16px;font-size:13px;line-height:1.8;display:flex}.Legal-module__2dCIza__links a{color:inherit;text-underline-offset:4px;padding:4px 0;text-decoration:underline}.Legal-module__2dCIza__links a:focus-visible{outline-offset:4px;outline:2px solid #bda066}.Legal-module__2dCIza__brand{font-family:Georgia,serif}
.DeleteAccount-module__3SCSHq__dialog{color:#382612;width:min(580px,96vw);max-width:none;max-height:96dvh;font-family:var(--font-noto-serif-jp),"Yu Mincho",serif;background:0 0;border:0;margin:auto;padding:0;overflow:auto}.DeleteAccount-module__3SCSHq__dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080d0ab3}.DeleteAccount-module__3SCSHq__panel{isolation:isolate;flex-direction:column;align-items:center;padding:38px 38px 32px;display:flex;position:relative}.DeleteAccount-module__3SCSHq__paper{object-fit:cover;z-index:-2;border-radius:18px;width:94%;height:94%;position:absolute;inset:3%}.DeleteAccount-module__3SCSHq__frame{z-index:3;pointer-events:none;border:30px solid #0000;border-image:url(/assets/ui/trap/frame.webp) 150/30px;position:absolute;inset:0}.DeleteAccount-module__3SCSHq__heading{place-items:center;width:100%;min-height:84px;display:grid;position:relative}.DeleteAccount-module__3SCSHq__heading img{width:100%;height:100%;position:absolute;inset:0}.DeleteAccount-module__3SCSHq__heading h2{margin:0;font-size:clamp(23px,5vw,34px);position:relative}.DeleteAccount-module__3SCSHq__warningIcon{color:#983e24;width:54px;height:54px;margin:18px 0 4px}.DeleteAccount-module__3SCSHq__warning{text-align:center;margin:8px 0;font-size:clamp(19px,4vw,25px);font-weight:700}.DeleteAccount-module__3SCSHq__description{text-align:center;font-size:16px;line-height:1.8}.DeleteAccount-module__3SCSHq__description p{margin:10px 0}.DeleteAccount-module__3SCSHq__description strong{color:#8e291c}.DeleteAccount-module__3SCSHq__confirmation{cursor:pointer;align-items:flex-start;gap:10px;padding:16px 4px;font-size:15px;line-height:1.6;display:flex}.DeleteAccount-module__3SCSHq__confirmation input{accent-color:#68441e;flex:none;width:20px;height:20px;margin-top:3px}.DeleteAccount-module__3SCSHq__actions{gap:10px;width:100%;margin-top:6px;display:grid}.DeleteAccount-module__3SCSHq__button{color:#fff1ce;width:100%;min-height:60px;font:700 clamp(16px,3.7vw,23px)/1.4 var(--font-noto-serif-jp),serif;cursor:pointer;background:0 0;border:0;place-items:center;padding:14px 28px;display:grid;position:relative}.DeleteAccount-module__3SCSHq__button img{width:100%;height:100%;position:absolute;inset:0}.DeleteAccount-module__3SCSHq__button span{position:relative}.DeleteAccount-module__3SCSHq__danger{color:#ffd5bc}.DeleteAccount-module__3SCSHq__button:disabled{opacity:.5;cursor:default}.DeleteAccount-module__3SCSHq__button:focus-visible{outline-offset:2px;outline:3px solid #8a5a2c}.DeleteAccount-module__3SCSHq__button:hover:not(:disabled){filter:brightness(1.1)}.DeleteAccount-module__3SCSHq__error{color:#8e291c;font-size:14px;line-height:1.6}@media (max-width:480px){.DeleteAccount-module__3SCSHq__panel{padding:28px 25px}.DeleteAccount-module__3SCSHq__frame{border-image-width:22px}.DeleteAccount-module__3SCSHq__description{font-size:14px}.DeleteAccount-module__3SCSHq__heading{min-height:70px}.DeleteAccount-module__3SCSHq__confirmation{font-size:14px}}
@font-face{font-family:ExitMincho;src:url(/fonts/shippori-mincho-b1/bold.woff2)format("woff2");font-weight:700;font-display:swap}.DungeonExitDialog-module__HEiora__dialog{color:#34200e;background:0 0;border:0;width:min(820px,94vw,78dvh);max-width:none;max-height:96dvh;margin:auto;padding:0;font-family:ExitMincho,Yu Mincho,serif;overflow:auto}.DungeonExitDialog-module__HEiora__dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080d0a7a}.DungeonExitDialog-module__HEiora__panel{isolation:isolate;flex-direction:column;align-items:center;padding:8% 8% 9%;display:flex;position:relative;container-type:inline-size}.DungeonExitDialog-module__HEiora__paper{object-fit:cover;z-index:-2;border-radius:24px;width:94%;height:94%;position:absolute;inset:3%}.DungeonExitDialog-module__HEiora__frame{z-index:3;pointer-events:none;border:45px solid #0000;border-image:url(/assets/ui/trap/frame.webp) 150/45px;position:absolute;inset:0}.DungeonExitDialog-module__HEiora__title{aspect-ratio:5.6;flex:none;place-items:center;width:108%;display:grid;position:relative}.DungeonExitDialog-module__HEiora__title img{width:100%;height:100%;position:absolute;inset:0}.DungeonExitDialog-module__HEiora__title h2{letter-spacing:.04em;margin:0;font-size:clamp(25px,8.7cqw,66px);line-height:1.1;position:relative}.DungeonExitDialog-module__HEiora__illustration{aspect-ratio:1.8;object-fit:cover;mix-blend-mode:multiply;width:108%;margin:1.8% 0 0;display:block;-webkit-mask-image:linear-gradient(#0000,#000 7% 93%,#0000);mask-image:linear-gradient(#0000,#000 7% 93%,#0000)}.DungeonExitDialog-module__HEiora__question{text-align:center;margin:1% 0 2.5%;font-size:clamp(23px,6.6cqw,48px);line-height:1.45}.DungeonExitDialog-module__HEiora__actions{flex-direction:column;align-items:center;gap:7px;width:100%;display:flex}.DungeonExitDialog-module__HEiora__button{aspect-ratio:6.8;color:#fff1c7;cursor:pointer;background:0 0;border:0;place-items:center;width:86%;min-height:44px;padding:10px 25px;font:700 clamp(20px,5cqw,36px)/1.2 ExitMincho,Yu Mincho,serif;display:grid;position:relative}.DungeonExitDialog-module__HEiora__button img{width:100%;height:100%;position:absolute;inset:0}.DungeonExitDialog-module__HEiora__button span{position:relative}.DungeonExitDialog-module__HEiora__button:focus-visible{outline-offset:2px;outline:2px solid #a17b30}.DungeonExitDialog-module__HEiora__button:hover:not(:disabled){filter:brightness(1.12)}.DungeonExitDialog-module__HEiora__button:disabled{opacity:.55;cursor:default}.DungeonExitDialog-module__HEiora__error{color:#8b261c;text-align:center;margin:10px 0 0;font-size:14px}@media (max-width:600px){.DungeonExitDialog-module__HEiora__dialog{width:min(96vw,85dvh)}.DungeonExitDialog-module__HEiora__panel{padding:10% 8% 11%}.DungeonExitDialog-module__HEiora__frame{border-width:27px;border-image-width:27px}.DungeonExitDialog-module__HEiora__title{aspect-ratio:4.7}.DungeonExitDialog-module__HEiora__illustration{aspect-ratio:1.5;margin-top:4%}.DungeonExitDialog-module__HEiora__question{margin:4% 0}.DungeonExitDialog-module__HEiora__button{aspect-ratio:6;width:100%}}.DungeonExitDialog-module__HEiora__description{white-space:pre-line;text-align:center;margin:-1% 0 4%;font-size:clamp(16px,3.6cqw,27px);line-height:1.6}
.LegacyVaultShell-module__uJxGja__backdrop.LegacyVaultShell-module__uJxGja__backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-sizing:border-box;background:#151c17ad;padding:26px 16px;overflow:auto}.LegacyVaultShell-module__uJxGja__panel.LegacyVaultShell-module__uJxGja__panel{box-sizing:border-box;flex-direction:column;width:min(580px,100%);height:min(880px,100dvh - 52px);min-height:0;max-height:none;margin:auto;padding:40px 48px;display:flex}.LegacyVaultShell-module__uJxGja__panel.LegacyVaultShell-module__uJxGja__panel *{box-sizing:border-box}.LegacyVaultShell-module__uJxGja__footer.LegacyVaultShell-module__uJxGja__footer{text-align:center;flex:none;margin-top:auto;padding-top:10px}.LegacyVaultShell-module__uJxGja__button.LegacyVaultShell-module__uJxGja__button{letter-spacing:.08em;width:90%;height:73px;min-height:73px;margin:0 auto;padding:12px 36px;font-size:30px;line-height:1.4}@media (max-width:600px){.LegacyVaultShell-module__uJxGja__backdrop.LegacyVaultShell-module__uJxGja__backdrop{padding:22px 10px}.LegacyVaultShell-module__uJxGja__panel.LegacyVaultShell-module__uJxGja__panel{width:min(420px,100%);height:min(680px,100dvh - 44px);padding:35px 38px}.LegacyVaultShell-module__uJxGja__button.LegacyVaultShell-module__uJxGja__button{width:100%;height:63px;min-height:63px;padding:10px 26px;font-size:26px}}@media (max-height:700px){.LegacyVaultShell-module__uJxGja__panel.LegacyVaultShell-module__uJxGja__panel{padding-top:24px;padding-bottom:24px}.LegacyVaultShell-module__uJxGja__button.LegacyVaultShell-module__uJxGja__button{height:56px;min-height:56px;font-size:24px}}@media (min-width:601px) and (max-height:850px){.LegacyVaultShell-module__uJxGja__panel.LegacyVaultShell-module__uJxGja__panel{padding-top:32px;padding-bottom:32px}.LegacyVaultShell-module__uJxGja__button.LegacyVaultShell-module__uJxGja__button{height:66px;min-height:66px;font-size:28px}}@media (max-height:500px){.LegacyVaultShell-module__uJxGja__backdrop.LegacyVaultShell-module__uJxGja__backdrop{padding:10px}.LegacyVaultShell-module__uJxGja__panel.LegacyVaultShell-module__uJxGja__panel{height:calc(100dvh - 20px);padding-top:28px;padding-bottom:28px}.LegacyVaultShell-module__uJxGja__button.LegacyVaultShell-module__uJxGja__button{height:46px;min-height:46px;font-size:21px}.LegacyVaultShell-module__uJxGja__footer.LegacyVaultShell-module__uJxGja__footer{padding-top:5px}}@media (max-width:360px){.LegacyVaultShell-module__uJxGja__button.LegacyVaultShell-module__uJxGja__button{letter-spacing:.03em;padding-inline:20px;font-size:20px}}
