/* In-room controls: compact metal-framed HUD, right wardrobe and real patient strip. */
/* Compact shop: one stat comparison, one price, small product art. */
.ward-ux-page .rpg-overlay[data-panel=shop] .rpg-panel-head{padding:9px 14px}
.ward-ux-page .rpg-overlay[data-panel=shop] .rpg-panel-content{padding:10px 12px}
.ward-ux-page .rpg-shop-tabs{top:-10px;padding:3px 0 8px;gap:5px}
.ward-ux-page .rpg-shop-tabs button{min-height:36px;padding:4px 10px;font-size:13px}
.ward-ux-page .rpg-shop-tabs .rpg-art{width:23px;height:23px}
.ward-ux-page .rpg-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;align-items:start}
.ward-ux-page .rpg-shop-card{display:grid;grid-template-columns:64px minmax(0,1fr);gap:7px 10px;padding:11px;border-radius:10px;align-content:start}
.ward-ux-page .rpg-shop-card> :not(.rpg-shop-picture):not(.rpg-shop-title){grid-column:1/-1}
.ward-ux-page .rpg-shop-card .rpg-shop-card-top{gap:6px;min-height:0;font-size:12px;line-height:1.3;align-items:start}
.ward-ux-page .rpg-shop-card .rpg-shop-picture{grid-column:1;grid-row:2;height:64px;margin:0}
.ward-ux-page .rpg-shop-card .rpg-shop-picture>.rpg-art{width:64px;height:64px}
.ward-ux-page .rpg-shop-card .rpg-shop-title{grid-column:2;grid-row:2;align-self:center;display:block;margin:0;min-width:0}
.ward-ux-page .rpg-shop-card .rpg-shop-title h4{font-size:15px;line-height:1.35;margin:0;overflow-wrap:anywhere}
.ward-ux-page .rpg-shop-card>p{font-size:13px;line-height:1.45;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.ward-ux-page .rpg-shop-card .rpg-shop-effect{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:0;margin:0;border:0;border-radius:0;background:none;font-size:13px;line-height:1.4}
.ward-ux-page .rpg-shop-effect .rpg-shop-effect-label{flex-basis:100%;font-size:12px;line-height:1.3;color:var(--u-muted)}
.ward-ux-page .rpg-shop-effect>strong{font-size:13px;white-space:nowrap}
.ward-ux-page .rpg-shop-effect .rpg-shop-no-change{font-size:13px}
.ward-ux-page .rpg-shop-card .rpg-shop-actions{gap:5px;margin:2px 0 0}
.ward-ux-page .rpg-shop-actions .rpg-button{min-height:36px;padding:7px 8px;font-size:13px!important;border-radius:8px}
.ward-ux-page .rpg-shop-actions .rpg-price .rpg-art{width:22px;height:22px}
.ward-ux-page .rpg-shop-card .rpg-shop-availability{min-height:0;margin:0;font-size:12px;line-height:1.3}
.ward-ux-page .rpg-shop-card--wards .rpg-shop-picture{grid-column:1/-1;height:106px}
.ward-ux-page .rpg-shop-card--wards .rpg-shop-ward{height:106px}
.ward-ux-page .rpg-shop-card--wards .rpg-shop-title{grid-column:1/-1;grid-row:3}
.ward-ux-page .rpg-shop-card--skins .rpg-shop-picture{height:110px;background:none}
.ward-ux-page .rpg-shop-card--skins :is(.rpg-shop-skin-image,.rpg-shop-doll){height:110px;max-width:70px}
.ward-ux-page .rpg-shop-card--pets .rpg-shop-picture{height:72px}
.ward-ux-page .rpg-shop-card--pets .rpg-shop-picture>:is(.rpg-pet-sprite,.rpg-companion-sprite){width:72px;height:72px}
.ward-ux-page .rpg-shop-card .rpg-pet-effect{padding:0;margin:0;border:0;background:none}
.ward-ux-page .rpg-shop-card .rpg-pet-effect strong{font-size:12px;margin:0 0 3px}
.ward-ux-page .rpg-shop-card .rpg-pet-effect p{font-size:13px;line-height:1.4}
.ward-ux-page .rpg-shop-card .rpg-pet-training{font-size:12px;margin:0}
.ward-ux-page .rpg-shop-card .rpg-pet-training summary{padding:4px 0;min-height:28px}
.ward-ux-page .rpg-shop-card .rpg-shop-stock{margin:0!important;font-size:13px}
.ward-ux-page .rpg-shop-intro{margin:3px 0 9px}
.ward-ux-page .rpg-shop-intro p{font-size:13px;line-height:1.4}
@media(min-width:1280px){.ward-ux-page .rpg-shop-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(min-width:701px) and (max-width:980px){.ward-ux-page .rpg-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.ward-ux-page .rpg-shop-grid{grid-template-columns:1fr}.ward-ux-page .rpg-shop-card{grid-template-columns:64px minmax(0,1fr)}.ward-ux-page .rpg-shop-tabs button{min-height:38px}.ward-ux-page .rpg-shop-card--wards .rpg-shop-picture,.ward-ux-page .rpg-shop-card--wards .rpg-shop-ward{height:112px}}
/* Keep the dossier scrollbar below its fixed close control. */
.ward-ux-page .rpg-dossier{padding-top:66px!important}
.ward-ux-page .rpg-dossier>.rpg-dialog-close{display:flex;align-items:center;justify-content:center;top:14px;right:14px;width:40px;height:40px;min-height:40px;padding:0;line-height:0!important}
.ward-ux-page .rpg-dossier>.rpg-dialog-close>svg{display:block;flex:none;width:20px;height:20px;pointer-events:none}
.ward-ux-page #rpg-dossier-content{max-height:calc(88dvh - 96px);scrollbar-gutter:stable}
@media(max-width:700px){.ward-ux-page #rpg-dossier-content{max-height:calc(91dvh - 87px)}}
.ward-ux-page .rpg-stage{border-radius:17px}
.ward-ux-page .rpg-nav:has([data-panel=shop]){top:10px;left:50%;right:auto;transform:translateX(-50%);width:auto;max-width:calc(100% - 420px);gap:6px;padding:0;border:0;background:none;backdrop-filter:none;overflow:visible}
.ward-ux-page .rpg-nav:has([data-panel=shop]) .rpg-nav-button{flex:0 0 47px;min-width:47px;width:47px;min-height:47px;height:47px;padding:4px;border:2px solid #89856b9c;border-radius:50%;background:radial-gradient(circle at 38% 30%,#424d47,#16211f 65%,#0d1219);box-shadow:inset 0 0 0 2px #080d16,0 3px 6px #0008}
.ward-ux-page .rpg-nav .rpg-nav-button>.rpg-art{width:35px;height:35px}
.ward-ux-page .rpg-nav .rpg-nav-button>span:last-of-type:not(.rpg-art){display:none}
.ward-ux-page .rpg-nav .rpg-nav-button.is-active,.ward-ux-page .rpg-nav .rpg-nav-button:hover{border-color:#ddc77d;background:radial-gradient(circle,#435a4f,#1c3028)}
.ward-ux-page .rpg-nav .rpg-nav-button:is(:hover,:focus-visible)::after{content:attr(aria-label);position:absolute;top:calc(100% + 7px);left:50%;transform:translateX(-50%);padding:6px 9px;border:1px solid #a2b8a873;border-radius:6px;background:#101b27;color:#f0f3f7;white-space:nowrap;font-size:12px;z-index:40;pointer-events:none}
.ward-ux-page .rpg-hud{top:12px;left:12px;width:190px;padding:11px;border-radius:10px;background:linear-gradient(120deg,#222a2be8,#111a25eb);border-color:#9b9e8766;box-shadow:inset 0 0 0 2px #080f1466,0 6px 16px #0004}
.ward-ux-page .rpg-social-portrait{display:block;width:40px;height:48px;flex:none;background-size:290% auto;background-position:center 5%;background-repeat:no-repeat;background-color:#283235;border:1px solid #bfa86c7d;border-radius:8px}
.ward-ux-page .rpg-patient-head{gap:7px}.ward-ux-page .rpg-patient-head>div{min-width:0}.ward-ux-page .rpg-patient-head strong{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ward-ux-page .rpg-patient-head small{font-size:11px}.ward-ux-page .rpg-level{font-size:24px}
.ward-ux-page .rpg-hud-pvp{display:flex;align-items:center;gap:6px;margin-top:8px;padding-top:7px;border-top:1px solid var(--u-line);font-size:12px;color:var(--u-gold)}.ward-ux-page .rpg-hud-pvp .rpg-art{width:24px;height:24px}.ward-ux-page .rpg-hud-pvp strong{margin-left:auto;font-size:17px}
.ward-ux-page .rpg-location{top:73px;width:300px}.ward-ux-page .rpg-location strong{font-size:20px}
.ward-ux-page .rpg-stage:is([data-mode=home],[data-mode=visit]) .rpg-location{display:none}
.ward-ux-page .rpg-player{height:405px;bottom:160px;left:50%}.ward-ux-page .rpg-stage:not([data-mode=home]) .rpg-player{bottom:196px}
.ward-ux-page .rpg-stage[data-mode=visit] .rpg-player{left:44%;height:405px;bottom:117px}.ward-ux-page .rpg-stage[data-mode=visit] .rpg-location{left:42%;top:74px;transform:translateX(-50%);text-align:center;width:280px}
.ward-ux-page .rpg-stage[data-mode=facility] .rpg-location{top:74px}
.ward-ux-page .rpg-stage .rpg-resource-panel{right:12px;top:85px;width:172px;padding:11px;border-radius:10px}.ward-ux-page .rpg-resource-panel h3{font-size:13px;margin-bottom:7px}.ward-ux-page .rpg-resource-panel .rpg-wallet-cell{padding:5px 0;gap:8px}.ward-ux-page .rpg-resource-panel .rpg-wallet-cell>.rpg-art{width:30px;height:30px}.ward-ux-page .rpg-resource-panel .rpg-wallet-cell strong{font-size:19px}.ward-ux-page .rpg-resource-panel .rpg-wallet-cell>div>span{font-size:12px}
.ward-ux-page .rpg-commands{bottom:105px;left:220px;right:190px}.ward-ux-page .rpg-commands .rpg-button{min-height:59px;font-size:13px!important;padding:8px}.ward-ux-page .rpg-home-commands .rpg-art{width:35px;height:35px}.ward-ux-page .rpg-home-commands small{font-size:11px}.ward-ux-page .rpg-narration{bottom:177px;left:225px;right:192px;font-size:13px}
.ward-ux-page .rpg-stage[data-mode=battle] .rpg-commands{left:15px;right:15px;bottom:103px}.ward-ux-page .rpg-battle-commands .rpg-art{width:30px;height:30px}.ward-ux-page .rpg-stage[data-mode=battle] .rpg-battle-commands .rpg-button{min-height:70px}.ward-ux-page .rpg-stage[data-mode=battle] .rpg-narration{bottom:230px}.ward-ux-page .rpg-round{bottom:230px}
.ward-ux-page .rpg-stage[data-mode=battle] .rpg-enemy{bottom:202px}.ward-ux-page .rpg-pet{bottom:181px}
.ward-ux-page .rpg-overlay{inset:74px 12px 104px;border-radius:11px}
.ward-ux-page .rpg-overlay[data-panel=inventory],.ward-ux-page .rpg-overlay[data-panel=profile]{left:auto;top:73px;bottom:103px;right:12px;width:340px;background:linear-gradient(135deg,#243031f5,#101e2afc);border-color:#9d9f8266;backdrop-filter:blur(6px);box-shadow:-10px 8px 30px #0008,inset 0 0 0 2px #080f1455}
.ward-ux-page .rpg-overlay:is([data-panel=inventory],[data-panel=profile]) .rpg-panel-head{padding:10px 11px;gap:6px}.ward-ux-page .rpg-overlay:is([data-panel=inventory],[data-panel=profile]) .rpg-panel-head h3{font-size:17px}.ward-ux-page .rpg-overlay:is([data-panel=inventory],[data-panel=profile]) .rpg-panel-balance{margin-left:0;margin-top:5px;font-size:12px;display:inline-flex}.ward-ux-page .rpg-overlay:is([data-panel=inventory],[data-panel=profile]) .rpg-panel-content{padding:9px;display:flex;flex-direction:column;overflow:auto;min-height:0;flex:1}
.ward-ux-page .rpg-stage:is([data-view=inventory],[data-view=profile]) :is(.rpg-hud,.rpg-location,.rpg-pet){visibility:visible}.ward-ux-page .rpg-stage[data-view=profile] .rpg-player{left:43%;height:405px;bottom:114px}
.ward-ux-page .rpg-bag-layout{display:grid;grid-template-columns:40px minmax(0,1fr);gap:8px;min-height:0;flex:1}.ward-ux-page .rpg-bag-slots{display:flex;flex-direction:column;gap:5px}.ward-ux-page .rpg-bag-slots button{width:40px;height:40px;display:grid;place-items:center;flex-shrink:0;border:1px solid #8a927d77;border-radius:6px;padding:3px;background:#101d26}.ward-ux-page .rpg-bag-slots .rpg-art{width:32px;height:32px}.ward-ux-page .rpg-bag-slots button.is-active{border-color:#e4cb81;background:#4f4b2f}
.ward-ux-page .rpg-bag-body{min-height:0;min-width:0;display:flex;flex-direction:column;gap:9px}.ward-ux-page .rpg-bag-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;overflow:auto;min-height:100px;max-height:210px;flex:1;align-content:start;scrollbar-width:thin}.ward-ux-page .rpg-item-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:5px 4px;min-width:0;min-height:105px;border:1px solid #9d9e7b4f;border-radius:7px;background:#111f28;text-align:center}.ward-ux-page .rpg-item-tile .rpg-art{width:50px;height:50px}.ward-ux-page .rpg-item-tile strong{font-size:12px;line-height:1.25;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ward-ux-page .rpg-item-tile small{font-size:11px;color:var(--u-muted)}.ward-ux-page .rpg-item-tile.is-selected{border-color:var(--u-gold);background:#514a2d4d}
.ward-ux-page .rpg-bag-detail{padding:9px;border:1px solid #919e8855;border-radius:8px;background:#0b1721dc;flex:none}.ward-ux-page .rpg-bag-detail>header{display:flex;gap:7px;align-items:center;margin-bottom:7px}.ward-ux-page .rpg-bag-detail>header>.rpg-art{width:34px;height:34px}.ward-ux-page .rpg-bag-detail h4{font-size:14px;line-height:1.3}.ward-ux-page .rpg-bag-detail header small{font-size:11px;color:var(--u-muted)}.ward-ux-page .rpg-bag-detail .rpg-item-bonuses{font-size:12px;min-height:0}.ward-ux-page .rpg-bag-detail .rpg-item-comparison{margin:7px 0;padding:7px;font-size:12px}.ward-ux-page .rpg-bag-detail .rpg-item-comparison strong{font-size:13px}.ward-ux-page .rpg-bag-actions{display:grid;gap:5px;margin-top:7px}.ward-ux-page .rpg-bag-actions .rpg-button{min-height:35px;padding:6px 7px;border-radius:7px;font-size:12px!important;gap:5px}.ward-ux-page .rpg-bag-actions .rpg-price .rpg-art{width:19px!important;height:19px!important}.ward-ux-page .rpg-bag-skin{font-size:11px;color:var(--u-muted);padding:6px 0 0;display:flex;align-items:center;justify-content:space-between;gap:5px}.ward-ux-page .rpg-bag-skin .rpg-button{font-size:11px!important;min-height:29px;padding:4px 6px}.ward-ux-page .rpg-bag-empty{font-size:13px;color:var(--u-muted)}
.ward-ux-page .rpg-bag-detail .rpg-item-comparison{min-height:61px}.ward-ux-page .rpg-bag-more{font-size:12px;color:var(--u-muted);padding-top:4px}.ward-ux-page .rpg-bag-more summary{cursor:pointer;padding:4px}.ward-ux-page .rpg-bag-more .rpg-button{width:100%;margin-top:4px}
.ward-ux-page .rpg-patients{position:absolute;z-index:27;bottom:0;left:0;right:0;height:94px;padding:5px 13px 4px;background:linear-gradient(#262c2fe8,#0d1521fc);border-top:2px solid #8b8a6c88;box-shadow:0 -4px 15px #0006}
.ward-ux-page .rpg-patients-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;height:21px;color:#d0c9a4;font-size:12px}.ward-ux-page .rpg-patients-heading>span{font-weight:750}.ward-ux-page .rpg-patients-heading small{font-size:11px;margin-left:5px;color:var(--u-muted);font-weight:400}.ward-ux-page .rpg-patients-heading>div{display:flex;align-items:center;gap:10px}.ward-ux-page .rpg-patients-heading strong{font-size:12px;color:var(--u-gold)}.ward-ux-page .rpg-patients-heading button{border:0;background:none;color:#cbd8ce;padding:2px 4px;font-size:11px!important}.ward-ux-page .rpg-patients-heading button:disabled{opacity:.3}
.ward-ux-page .rpg-patients-strip{display:flex;align-items:flex-start;justify-content:center;gap:13px;overflow-x:auto;overflow-y:hidden;height:64px;scrollbar-width:thin}.ward-ux-page .rpg-patient-slot{flex:0 0 62px;min-width:62px;padding:0;border:0;background:none;color:var(--u-muted);text-align:center}.ward-ux-page .rpg-patient-ring{position:relative;width:48px;height:48px;display:block;margin:auto;border:3px solid #8c8d778f;border-radius:50%;background:radial-gradient(circle,#39413d,#0a121a);box-shadow:inset 0 0 0 2px #0a1016,0 0 0 1px #080b0c;overflow:visible}.ward-ux-page .rpg-patient-ring .rpg-social-portrait{position:absolute;inset:1px;width:auto;height:auto;border:0;border-radius:50%;background-size:290% auto}.ward-ux-page .rpg-patient-ring>b{position:absolute;right:-6px;bottom:-2px;border:1px solid #718a68;border-radius:6px;padding:0 4px;background:#11261b;color:#bde3b1;font-size:11px;z-index:2}.ward-ux-page .rpg-patient-slot>span:last-child{display:block;font-size:10px;line-height:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:62px}.ward-ux-page .rpg-patient-slot.is-selected .rpg-patient-ring{border-color:#cfbe7f;box-shadow:0 0 8px #cfbe7f44}.ward-ux-page .rpg-patient-slot.is-self>span:last-child{color:var(--u-gold)}.ward-ux-page .rpg-patient-slot.is-empty{opacity:.58}.ward-ux-page .rpg-patient-ring>svg{width:28px;height:36px;margin:4px auto;fill:#65746b52;stroke:#8a947948;stroke-width:1.5}
.ward-ux-page .rpg-player-file>header{display:flex;align-items:center;gap:10px;margin-bottom:14px}.ward-ux-page .rpg-player-file h4{font-size:19px}.ward-ux-page .rpg-player-file header>div>span{font-size:13px;color:var(--u-gold)}.ward-ux-page .rpg-player-file-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ward-ux-page .rpg-player-file-stats>span{display:grid;grid-template-columns:29px 1fr;column-gap:6px;padding:8px;border:1px solid var(--u-line);border-radius:8px}.ward-ux-page .rpg-player-file-stats .rpg-art{width:29px;height:29px;grid-row:1/3}.ward-ux-page .rpg-player-file-stats small{font-size:11px;color:var(--u-muted)}.ward-ux-page .rpg-player-file-stats b{font-size:16px}.ward-ux-page .rpg-pvp-record{padding:12px;margin:12px 0;border:1px solid #b19d5e66;border-radius:9px;background:#b19d5e11}.ward-ux-page .rpg-pvp-record strong{display:block;font-size:24px;color:var(--u-gold)}.ward-ux-page .rpg-pvp-record strong small{font-size:12px}.ward-ux-page .rpg-pvp-record>span{font-size:12px;color:var(--u-muted)}.ward-ux-page .rpg-player-file p{font-size:13px;margin:7px 0}.ward-ux-page .rpg-player-file .rpg-button{width:100%;margin-top:9px}.ward-ux-page .rpg-player-file-note{display:block;font-size:12px!important;line-height:1.6;color:var(--u-muted);margin-top:9px!important}
.ward-ux-page .rpg-rival-doll{position:relative;height:100%;aspect-ratio:2/3;margin:auto}.ward-ux-page .rpg-rival-doll img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.ward-ux-page .rpg-pvp-result{display:flex;justify-content:center;align-items:center;gap:14px;padding:20px}.ward-ux-page .rpg-pvp-result strong{font-size:30px;color:var(--u-gold)}.ward-ux-page .rpg-pvp-result small{display:block;font-size:13px}
@media(min-width:701px) and (max-width:1100px){.ward-ux-page .rpg-nav:has([data-panel=shop]){left:auto;right:12px;transform:none;max-width:calc(100% - 220px);gap:4px}.ward-ux-page .rpg-nav:has([data-panel=shop]) .rpg-nav-button{min-width:42px;flex-basis:42px;width:42px;height:42px;min-height:42px}.ward-ux-page .rpg-nav .rpg-nav-button>.rpg-art{width:31px;height:31px}.ward-ux-page .rpg-overlay:is([data-panel=inventory],[data-panel=profile]){width:300px}.ward-ux-page .rpg-stage[data-view=profile] .rpg-player{left:34%;height:350px}.ward-ux-page .rpg-patients-strip{justify-content:flex-start;gap:8px}.ward-ux-page .rpg-commands{left:205px;right:170px}.ward-ux-page .rpg-home-commands{grid-template-columns:1fr}.ward-ux-page .rpg-home-commands .rpg-button{min-height:43px}.ward-ux-page .rpg-home-commands .rpg-art{width:29px;height:29px}.ward-ux-page .rpg-stage[data-mode=home] .rpg-player{height:350px;bottom:224px}.ward-ux-page .rpg-stage[data-mode=visit] .rpg-player{height:350px;bottom:120px}}
@media(max-width:700px){
 body.ward-ux-page .site-shell-mobile-nav{position:relative!important;inset:auto!important;margin:12px 10px;width:calc(100% - 20px);transform:none!important}.ward-ux-page .page-shell{padding-bottom:16px!important}
 .ward-ux-page .rpg-nav:has([data-panel=shop]){left:10px;right:10px;top:10px;transform:none;max-width:none;justify-content:space-between;gap:3px;overflow:visible}.ward-ux-page .rpg-nav:has([data-panel=shop]) .rpg-nav-button{min-width:36px;width:36px;flex-basis:36px;height:36px;min-height:36px;padding:2px}.ward-ux-page .rpg-nav .rpg-nav-button>.rpg-art{width:27px;height:27px}
 .ward-ux-page .rpg-hud{top:57px;left:10px;width:calc(100% - 20px);padding:10px;display:grid;grid-template-columns:1fr 1fr;gap:0 11px}.ward-ux-page .rpg-patient-head{grid-column:1/-1;margin-bottom:4px}.ward-ux-page .rpg-resource{margin-top:5px}.ward-ux-page .rpg-resource--xp{grid-column:1/-1}.ward-ux-page .rpg-hud-pvp{margin-top:6px;padding-top:4px}.ward-ux-page .rpg-train-link{padding-top:7px;margin-top:6px}.ward-ux-page .rpg-social-portrait{width:33px;height:40px}.ward-ux-page .rpg-stat-row{margin-top:6px;padding-top:5px}.ward-ux-page .rpg-stat-row .rpg-art{width:23px;height:23px}.ward-ux-page .rpg-stat-row strong{font-size:14px}.ward-ux-page .rpg-hud-pvp .rpg-art{width:23px;height:23px}
 .ward-ux-page .rpg-stage[data-mode=battle] .rpg-hud :is(.rpg-resource--xp,.rpg-hud-pvp,.rpg-train-link){display:none}
 .ward-ux-page .rpg-stage .rpg-location,.ward-ux-page .rpg-stage[data-mode=facility] .rpg-location,.ward-ux-page .rpg-stage[data-mode=visit] .rpg-location{top:265px;left:50%;transform:translateX(-50%);width:90%;text-align:center}.ward-ux-page .rpg-location strong{font-size:18px}
 .ward-ux-page .rpg-stage[data-mode=home] .rpg-player{height:295px;bottom:222px}.ward-ux-page .rpg-stage[data-mode=visit] .rpg-player{height:315px;left:50%;bottom:180px}.ward-ux-page .rpg-pet{bottom:230px;left:12px;width:58px}
 .ward-ux-page .rpg-stage .rpg-resource-panel{top:auto;bottom:192px;left:10px;right:10px;width:auto;padding:6px 10px}.ward-ux-page .rpg-resource-panel h3{display:none}.ward-ux-page .rpg-resource-panel .rpg-resource-list{display:flex;justify-content:space-between;gap:7px}.ward-ux-page .rpg-resource-panel .rpg-wallet-cell{border:0!important;background:none!important}.ward-ux-page .rpg-resource-panel .rpg-wallet-cell>.rpg-art{width:23px;height:23px}.ward-ux-page .rpg-resource-panel .rpg-wallet-cell strong{font-size:15px}.ward-ux-page .rpg-resource-panel .rpg-wallet-cell>div>span{font-size:10px}
 .ward-ux-page .rpg-commands{bottom:104px;left:10px;right:10px}.ward-ux-page .rpg-home-commands{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ward-ux-page .rpg-home-commands .rpg-button{min-height:74px;flex-direction:column;font-size:11px!important;padding:6px 3px;gap:3px}.ward-ux-page .rpg-home-commands small{display:none}.ward-ux-page .rpg-home-commands .rpg-art{width:28px;height:28px}.ward-ux-page .rpg-narration{bottom:205px;left:12px;right:12px;font-size:12px}
 .ward-ux-page .rpg-overlay{top:57px;bottom:103px;left:6px;right:6px}.ward-ux-page .rpg-overlay:is([data-panel=inventory],[data-panel=profile]){top:244px;bottom:103px;left:auto;right:6px;width:75%;max-width:310px}.ward-ux-page .rpg-overlay:is([data-panel=inventory],[data-panel=profile]) .rpg-panel-head{padding:8px}.ward-ux-page .rpg-overlay:is([data-panel=inventory],[data-panel=profile]) .rpg-panel-head h3{font-size:15px}.ward-ux-page .rpg-stage[data-view=profile] .rpg-player{left:17%;height:285px;bottom:116px}.ward-ux-page .rpg-stage:is([data-view=inventory],[data-view=profile]) .rpg-location{display:none}.ward-ux-page .rpg-stage:is([data-view=inventory],[data-view=profile]) .rpg-pet{visibility:hidden}
 .ward-ux-page .rpg-bag-layout{grid-template-columns:32px minmax(0,1fr);gap:6px}.ward-ux-page .rpg-bag-slots button{width:32px;height:34px}.ward-ux-page .rpg-bag-slots .rpg-art{width:27px;height:27px}.ward-ux-page .rpg-item-tile{min-height:83px}.ward-ux-page .rpg-item-tile .rpg-art{width:39px;height:39px}.ward-ux-page .rpg-item-tile strong{font-size:11px}.ward-ux-page .rpg-item-tile small{font-size:10px}.ward-ux-page .rpg-bag-detail{padding:7px}.ward-ux-page .rpg-bag-detail h4{font-size:13px}.ward-ux-page .rpg-bag-detail>header>.rpg-art{width:27px;height:27px}.ward-ux-page .rpg-bag-actions .rpg-button{font-size:11px!important}
 .ward-ux-page .rpg-patients{padding:5px 8px 4px}.ward-ux-page .rpg-patients-strip{justify-content:flex-start;gap:10px}.ward-ux-page .rpg-patients-heading small{display:none}.ward-ux-page .rpg-patients-heading>div{gap:5px}.ward-ux-page .rpg-patients-heading strong{font-size:11px}.ward-ux-page .rpg-player-file-stats{grid-template-columns:1fr}.ward-ux-page .rpg-player-file h4{font-size:16px}.ward-ux-page .rpg-stage[data-mode=battle] .rpg-commands{bottom:104px;left:8px;right:8px}.ward-ux-page .rpg-stage[data-mode=battle] .rpg-battle-commands .rpg-button{min-height:56px;font-size:11px!important}.ward-ux-page .rpg-stage[data-mode=battle] .rpg-player{bottom:270px}.ward-ux-page .rpg-stage[data-mode=battle] .rpg-enemy{bottom:268px}.ward-ux-page .rpg-round{bottom:300px;left:10px;right:10px}.ward-ux-page .rpg-stage[data-mode=battle] .rpg-narration{bottom:300px}
}
