:root{--forge-ink:#25352e;--forge-gold:#c69536;--forge-paper:#fbf6e9;--forge-border:#ded7c8}
.forge-page-head{align-items:flex-start}.forge-head-actions{display:flex;gap:7px;justify-content:flex-end;flex-wrap:wrap}.forge-shell{width:min(850px,100%);margin:0 auto 36px}.forge-status-bar{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding:11px 13px;border:1px solid var(--forge-border);border-radius:16px;background:#fff;box-shadow:0 5px 20px rgba(33,72,56,.05)}.forge-status-bar>div{display:grid;gap:2px;padding:0 10px;border-right:1px solid #ebe8e0;white-space:nowrap}.forge-status-bar span,.forge-status-bar small{font-size:11px;color:#6f7873}.forge-status-bar b{font-size:14px;color:#214838}.forge-stamina{flex:1}.forge-stamina b{letter-spacing:2px;color:#dc9c27}.forge-inventory{display:flex!important;flex-direction:row;gap:8px!important}.forge-inventory span{font-size:13px;color:#35433d}.forge-status-bar .btn{margin-left:auto;white-space:nowrap}
.forge-main-card{position:relative;overflow:hidden;padding:21px;border:1px solid var(--forge-border);border-radius:24px;background:radial-gradient(circle at 50% 25%,#fff 0,#fbf9f5 48%,#f3eee4 100%);box-shadow:0 14px 40px rgba(33,53,45,.08)}.forge-identity{text-align:center;position:relative;z-index:3}.forge-grade{display:inline-flex;padding:5px 12px;border:1px solid #dcc993;border-radius:999px;background:#fff7df;color:#735315;font-size:12px;font-weight:850;letter-spacing:.04em}.forge-identity h2{margin:8px 0 2px;font-size:24px}.forge-identity h2 b{color:#9d6a16}.forge-identity p{margin:0;color:#6c756f}.forge-identity p strong{color:#214838}
.forge-sword-stage{position:relative;height:285px;display:grid;place-items:center;isolation:isolate}.forge-sword-visual{position:relative;z-index:3;width:208px;height:220px;transform:translateY(-6px)}.forge-sword-svg{width:100%;height:100%;overflow:visible;filter:drop-shadow(0 16px 9px rgba(20,31,27,.27))}.sword-blade{stroke:rgba(30,46,40,.55);stroke-width:1.4}.sword-guard{fill:#b48b3c;stroke:#6f511d;stroke-width:2}.sword-grip{fill:#453328;stroke:#ae8465;stroke-width:2}.sword-pommel{fill:#94712c}.sword-gem{fill:#69c3a0;stroke:#fff;stroke-width:2}.sword-rune{fill:#fff8a5;filter:drop-shadow(0 0 4px #ffe454)}.sword-orbit{fill:none;stroke:#83c9ff;stroke-width:1.5;stroke-dasharray:5 6;animation:forgeOrbit 4s linear infinite;transform-origin:104px 80px}.sword-orbit circle{fill:#d6efff;stroke:none}.sword-wing{fill:#f5f0ff;stroke:#b9a9dd;stroke-width:2}.sword-eye{fill:#ff5961}.sword-eye-dot{fill:#180b1e}.sword-particle{fill:#ffd86b;animation:forgeSpark 1.6s ease-in-out infinite}.sword-particle.p1{fill:#73ddff;animation-delay:.2s}.sword-particle.p2{fill:#d58aff;animation-delay:.45s}.sword-particle.p3{fill:#fff;animation-delay:.7s}.forge-sword-svg.forge-rainbow .sword-core{animation:forgeRainbow 2s linear infinite}.aether-satellites{fill:#fff1a5;animation:forgeOrbit 3s linear infinite;transform-origin:104px 82px;filter:drop-shadow(0 0 7px #fff)}
.forge-aura{position:absolute;z-index:0;left:50%;top:24px;width:260px;height:230px;transform:translateX(-50%);border-radius:50%;pointer-events:none}.forge-aura.aura-steel{background:radial-gradient(circle,rgba(113,160,148,.24),transparent 66%)}.forge-aura.aura-blue{background:radial-gradient(circle,rgba(81,186,255,.4),transparent 65%);animation:forgePulse 1.2s ease-in-out infinite}.forge-aura.aura-purple{background:radial-gradient(circle,rgba(165,85,255,.43),transparent 66%);box-shadow:0 0 45px rgba(124,61,210,.2);animation:forgePulse .8s ease-in-out infinite}.forge-aura.aura-gold{background:radial-gradient(circle,rgba(255,193,46,.5),rgba(255,111,22,.15) 45%,transparent 69%);animation:forgeFlame .8s ease-in-out infinite}.forge-aura.aura-apocalypse{background:conic-gradient(from 0deg,transparent,#85326c66,#ff6e4266,transparent);animation:forgeSpin 3s linear infinite}.forge-aura.aura-mythic{background:conic-gradient(from 0deg,#ff4b5f55,#ffd54455,#47dd8e55,#3fbbff55,#ae5cff55,#ff4b5f55);filter:blur(5px);animation:forgeSpin 2.5s linear infinite}.forge-anvil{position:absolute;left:50%;bottom:9px;width:190px;height:42px;transform:translateX(-50%);border-radius:10px 10px 17px 17px;background:linear-gradient(#555e5b,#252c2a);box-shadow:0 13px 0 -4px #17201d;z-index:2}.forge-anvil:before{content:"";position:absolute;left:-35px;top:-13px;width:260px;height:25px;clip-path:polygon(0 25%,74% 0,100% 48%,75% 100%,6% 100%);background:#6b7470}.forge-anvil i{position:absolute;left:72px;top:33px;width:46px;height:40px;background:#303735;clip-path:polygon(18% 0,82% 0,100% 100%,0 100%)}
.forge-chance{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;position:relative;z-index:3}.forge-chance>div{display:grid;gap:3px;padding:11px;border-radius:14px;background:#fff;border:1px solid #e2e3df;text-align:center}.forge-chance span{color:#6d7772;font-size:11px}.forge-chance strong{font-size:19px;color:#214838}.forge-chance>div:nth-child(2) strong{color:#8a6a2f}.forge-chance>div:last-child strong{color:#a23f43}.forge-item-slots{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:13px 0}.forge-slot{display:grid;grid-template-columns:42px 1fr;grid-template-rows:1fr 1fr;align-items:center;min-height:64px;padding:8px 12px;border:2px solid #e2e3df;border-radius:16px;background:#fff;text-align:left;color:#44514b}.forge-slot>span{grid-row:1/3;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#f1f2ef;font-size:23px}.forge-slot b{align-self:end}.forge-slot small{align-self:start;color:#78817d}.forge-slot.shield.equipped{border-color:#d7a92d;box-shadow:0 0 0 3px #f8e9aa;background:#fffaf0}.forge-slot.whetstone.equipped{border-color:#4aa3d8;box-shadow:0 0 0 3px #cdefff;background:#f4fbff}.forge-result-message{min-height:43px;margin:10px 0;padding:11px 13px;border-radius:13px;background:#eef4f0;color:#214838;text-align:center;font-weight:750;line-height:1.45}.forge-result-message.destroy{background:#faeaea;color:#922f34}.forge-result-message.fail{background:#f3f0e8;color:#745b25}.forge-result-message.shield{background:#fff7df;color:#7a5816}.forge-action-main{display:flex;align-items:center;gap:10px}.forge-enhance{flex:1;min-height:60px;font-size:19px}.forge-enhance small{font-size:12px;opacity:.78}.forge-skip-switch{display:flex;align-items:center;gap:6px;min-height:44px;padding:7px 10px;border-radius:12px;background:#fff;border:1px solid #e2e3df;font-size:12px}.forge-skip-switch input{accent-color:#214838}.forge-disposal-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:11px}.forge-disposal-actions .btn{min-height:44px;font-size:12px;padding:7px}.forge-main-card.result-success .forge-sword-svg{animation:forgeSuccess .7s ease}.forge-main-card.result-destroy .forge-sword-svg{animation:forgeDestroy .75s ease forwards}.forge-main-card.result-shield:after{content:"🛡️";position:absolute;left:50%;top:38%;z-index:8;font-size:80px;transform:translate(-50%,-50%);animation:forgeShieldBreak .8s ease forwards}
.forge-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:15px 0 10px}.forge-tabs button{min-height:48px;padding:8px 5px;border:1px solid #e2e3df;border-radius:13px;background:#fff;color:#626d68;font-weight:750;font-size:12px}.forge-tabs button.active{background:#214838;color:#fff;border-color:#214838}.forge-pane{display:none;padding:16px;border:1px solid #e2e3df;border-radius:19px;background:#fff}.forge-pane.active{display:block}.forge-pane-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.forge-pane-head h2,.forge-pane-head p{margin:0}.forge-pane-head h2{font-size:18px}.forge-pane-head p{margin-top:3px;color:#76807b;font-size:12px}.forge-subtitle{margin:18px 0 8px;font-size:15px}
.forge-leaderboard,.forge-list{display:grid;gap:8px}.forge-rank-row{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid #e7e5df;border-radius:15px;background:#fbfaf6}.forge-rank-row.rank-1{background:linear-gradient(135deg,#fff8da,#fff);border-color:#e4c55d}.forge-rank-row.rank-2{background:linear-gradient(135deg,#f2f5f5,#fff)}.forge-rank-row.rank-3{background:linear-gradient(135deg,#f6e6dc,#fff)}.forge-rank-number{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#214838;color:#fff;flex:0 0 auto}.forge-rank-avatar{width:48px;height:48px;flex:0 0 auto}.forge-rank-copy{display:grid;gap:2px;min-width:0;flex:1}.forge-rank-copy>div{display:flex;align-items:center;gap:6px}.forge-rank-copy>span{font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forge-rank-copy small,.forge-rank-copy em{font-size:11px;color:#737c77;font-style:normal}.forge-list-item{display:flex;align-items:center;gap:10px;padding:11px;border-radius:14px;background:#fbf9f5;border:1px solid #ebebe8}.forge-list-item>span:first-child{display:grid;place-items:center;width:36px;height:36px;flex:0 0 auto;border-radius:12px;background:#e7f0eb;font-size:18px}.forge-list-copy{display:grid;gap:2px;min-width:0;flex:1}.forge-list-copy strong{font-size:13px}.forge-list-copy small{color:#757d79;line-height:1.4}.forge-list-item time{font-size:10px;color:#8a918d;white-space:nowrap}.forge-grave-item{background:#f4f2ef}.forge-grave-item .btn{font-size:10px;white-space:nowrap}
.forge-shop-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.forge-shop-grid article{display:grid;align-content:start;gap:7px;padding:14px;border:1px solid #e2e3df;border-radius:16px;background:#fbf9f5;text-align:center}.forge-shop-grid article.shard-shop{background:#f5f1ff;border-color:#ddd2f2}.forge-shop-grid article>span{font-size:28px}.forge-shop-grid h3,.forge-shop-grid p{margin:0}.forge-shop-grid h3{font-size:14px}.forge-shop-grid p{min-height:36px;color:#6a746f;font-size:11px;line-height:1.45}.forge-shop-grid .btn{font-size:11px}.forge-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.forge-stat{padding:13px;border-radius:14px;background:#fbf9f5;text-align:center}.forge-stat span{display:block;color:#747e79;font-size:11px}.forge-stat strong{display:block;margin-top:4px;color:#214838;font-size:17px}.forge-stage-stats{grid-column:1/-1;display:grid;gap:7px;padding:13px;background:#fbf9f5;border-radius:14px}.forge-stage-stats span{position:relative;display:grid;grid-template-columns:50px 1fr 64px;align-items:center;gap:7px;font-size:11px}.forge-stage-stats i{height:7px;border-radius:9px;background:#4a8169}.forge-stage-stats em{text-align:right;font-style:normal;color:#68726d}
.forge-bellows-backdrop,.forge-modal-backdrop{position:fixed;z-index:220;inset:0;display:grid;place-items:center;padding:20px;background:rgba(18,27,23,.65);backdrop-filter:blur(5px)}.forge-bellows-dialog,.forge-modal{position:relative;width:min(410px,100%);max-height:min(720px,90vh);overflow:auto;padding:25px;border-radius:22px;background:#fbf9f5;text-align:center;box-shadow:0 24px 80px rgba(0,0,0,.3)}.forge-bellows-dialog small,.forge-modal>small{font-weight:900;letter-spacing:.12em;color:#9a782e}.forge-bellows-dialog h2,.forge-modal h2{margin:6px 0 14px}.forge-gauge{position:relative;height:31px;margin:0 0 8px;overflow:hidden;border-radius:999px;background:#b96a5d;border:4px solid #fff;box-shadow:0 0 0 1px #d8d8d3}.forge-good-zone{position:absolute;left:28%;top:0;width:44%;height:100%;background:#5b9d72}.forge-perfect-zone{position:absolute;left:44%;top:0;width:12%;height:100%;background:#f5d355;box-shadow:0 0 14px #ffe664}.forge-gauge-needle{position:absolute;left:0;top:-4px;width:7px;height:31px;border-radius:6px;background:#17201d;box-shadow:0 0 0 2px #fff;animation:forgeGauge .6s linear infinite alternate}.forge-zone-legend{display:flex;justify-content:space-between;margin-bottom:13px;font-size:9px;color:#737c77}.forge-bellows-dialog .btn,.forge-modal>.btn,.forge-modal>form .btn{width:100%;margin-top:7px}.forge-modal-close{position:absolute;right:12px;top:10px;width:36px;height:36px;border:0;background:transparent;font-size:25px;color:#59635e}.forge-guide-icon{font-size:46px;margin:4px 0}.forge-modal p{color:#66716b;line-height:1.6}.forge-guide-dots{display:flex;justify-content:center;gap:6px;margin:16px}.forge-guide-dots i{width:8px;height:8px;border-radius:50%;background:#d7d9d5}.forge-guide-dots i.active{width:22px;border-radius:9px;background:#214838}.forge-grave-modal{width:min(650px,100%);text-align:left}.forge-grave-modal>h2,.forge-grave-modal>.forge-guide-icon{text-align:center}
.forge-publication{border-color:#d8c38b}.forge-publication .pub-meta{display:none}.forge-certificate{position:relative;overflow:hidden;margin:12px 0;padding:18px;border-radius:16px;text-align:center}.forge-certificate.showcase{border:3px double #b58a2d;background:linear-gradient(135deg,#fff9df,#f6e5b8 45%,#fffaf0);box-shadow:inset 0 0 28px rgba(155,108,23,.12)}.forge-certificate.showcase:before,.forge-certificate.showcase:after{content:"✦";position:absolute;color:#bc8c2e;font-size:28px}.forge-certificate.showcase:before{left:11px;top:8px}.forge-certificate.showcase:after{right:11px;bottom:8px}.forge-certificate.obituary{border:2px solid #4e5351;background:linear-gradient(145deg,#343837,#1e2221);color:#eff1f0;box-shadow:inset 0 0 28px #0008}.forge-certificate>small{letter-spacing:.12em;font-weight:850}.forge-certificate h3{margin:5px 0}.forge-certificate-sword{height:120px}.forge-certificate-sword .forge-sword-svg{height:135px;filter:drop-shadow(0 8px 5px #0005)}.forge-certificate>strong{display:block;font-size:17px}.forge-certificate>p{margin:4px 0 11px}.forge-certificate dl{display:grid;grid-template-columns:1fr 1fr;margin:0;padding:10px;border-radius:11px;background:#ffffff66}.forge-certificate.obituary dl{background:#ffffff12}.forge-certificate dl div{display:grid}.forge-certificate dt{font-size:10px;opacity:.72}.forge-certificate dd{margin:2px 0 0;font-weight:800}.forge-flower{font-size:31px;filter:grayscale(1)}.forge-petals{position:absolute;inset:0;pointer-events:none;opacity:0;font-size:22px}.forge-publication.flowering .forge-petals{animation:forgePetals 1.2s ease}.forge-reaction-label{font-size:11px;font-weight:750;margin-left:3px}
@keyframes forgeGauge{to{left:calc(100% - 7px)}}@keyframes forgePulse{50%{transform:translateX(-50%) scale(1.13);opacity:.72}}@keyframes forgeFlame{50%{transform:translateX(-50%) scale(1.08) translateY(-5px)}}@keyframes forgeSpin{to{transform:translateX(-50%) rotate(360deg)}}@keyframes forgeOrbit{to{transform:rotate(360deg)}}@keyframes forgeRainbow{to{filter:hue-rotate(360deg)}}@keyframes forgeSpark{50%{opacity:.25;transform:translateY(-8px) scale(.5)}}@keyframes forgeSuccess{40%{transform:scale(1.13);filter:drop-shadow(0 0 24px #ffd760)}}@keyframes forgeDestroy{35%{transform:rotate(12deg) scale(1.05)}100%{transform:translateY(40px) rotate(40deg) scale(.2);opacity:0}}@keyframes forgeShieldBreak{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}45%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}100%{opacity:0;transform:translate(-50%,-50%) scale(1.8) rotate(18deg)}}@keyframes forgePetals{0%{opacity:0;transform:translateY(-20px)}25%{opacity:1}100%{opacity:0;transform:translateY(170px) rotate(40deg)}}
@media(max-width:760px){.forge-page-head{display:grid}.forge-head-actions{justify-content:flex-start}.forge-status-bar{display:grid;grid-template-columns:1fr 1fr}.forge-status-bar>div{border:0;padding:3px}.forge-stamina{grid-column:1/-1}.forge-inventory{justify-content:space-between}.forge-status-bar .btn{width:100%;margin:0}.forge-main-card{padding:17px 14px}.forge-sword-stage{height:265px}.forge-tabs{grid-template-columns:1fr 1fr}.forge-shop-grid{grid-template-columns:1fr 1fr}.forge-stats{grid-template-columns:1fr 1fr}.forge-disposal-actions{grid-template-columns:1fr}.forge-action-main{display:grid}.forge-skip-switch{justify-content:center}.forge-rank-row{align-items:flex-start}.forge-rank-copy>span{white-space:normal}.forge-grave-item{align-items:flex-start;flex-wrap:wrap}.forge-grave-item .btn{margin-left:46px}}
@media(max-width:390px){.forge-status-bar{grid-template-columns:1fr}.forge-stamina{grid-column:auto}.forge-inventory{flex-wrap:wrap}.forge-head-actions .btn{font-size:10px;padding:6px 8px}.forge-identity h2{font-size:20px}.forge-sword-stage{height:250px}.forge-sword-visual{transform:scale(.92) translateY(-7px)}.forge-chance strong{font-size:16px}.forge-item-slots{gap:6px}.forge-slot{padding:7px;font-size:11px}.forge-shop-grid{grid-template-columns:1fr}.forge-tabs{gap:5px}.forge-tabs button{font-size:11px}.forge-certificate{padding:14px 10px}.forge-certificate dl{grid-template-columns:1fr;gap:7px}}
@media(prefers-reduced-motion:reduce){.forge-aura,.forge-sword-svg,.forge-gauge-needle,.sword-orbit,.sword-particle,.aether-satellites{animation-duration:.01ms!important;animation-iteration-count:1!important}}
.title-forge,.title-forge-bronze,.title-forge-silver,.title-forge-gold,.title-forge-diamond,.title-forge-master,.title-forge-mythic,.title-forge-destroyer{border-color:#bd8b39;background:#fff7df;color:#6d4712}.title-forge-silver{border-color:#a9b4bd;background:#f4f7f8;color:#48545d}.title-forge-gold{border-color:#d5a326;background:#fff4c8;color:#6f4b00}.title-forge-diamond{border-color:#70b9d2;background:#e9f9ff;color:#14556c}.title-forge-master{border-color:#8b69c4;background:#f4edff;color:#4c2b82}.title-forge-mythic{border-color:#cb66a7;background:linear-gradient(90deg,#fff0ca,#e7f7ff,#f7e8ff);color:#6c2f65}.title-forge-destroyer{border-color:#5e6663;background:#edf0ef;color:#303634}

/* Compact forge play layout: the anvil and all core controls stay visible together. */
.forge-page-head{padding-bottom:8px}.forge-page-head h1{margin-bottom:2px}.forge-page-head p:last-child{margin-bottom:0}.forge-status-bar{gap:6px;margin-bottom:8px;padding:6px 8px;border-radius:13px}.forge-status-bar>div{padding:0 7px}.forge-stamina{display:flex!important;align-items:center;gap:6px!important}.forge-stamina b{font-size:12px}.forge-stamina small{font-size:10px}.forge-points{display:flex!important;align-items:center;gap:3px!important}.forge-inventory{gap:6px!important}.forge-inventory span{font-size:11px}.forge-inventory span b{font-size:12px}.forge-status-actions{display:flex!important;align-items:center;gap:4px!important;padding:0!important;border:0!important}.forge-status-actions .btn{min-height:30px;height:30px;margin:0;padding:4px 7px;font-size:10px}.forge-status-actions #forgeSoundToggle,.forge-status-actions #forgeGuideOpen{width:30px;padding:0;font-size:14px}
.forge-main-card{padding:14px 12px;border-radius:20px}.forge-identity{display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap}.forge-grade{padding:3px 8px;font-size:10px}.forge-identity h2{margin:0;font-size:19px}.forge-identity p{font-size:11px}.forge-sword-stage{height:165px}.forge-sword-visual{width:145px;height:155px;transform:translateY(-5px)}.forge-sword-visual.empty{display:none}.forge-aura{top:4px;width:180px;height:150px}.forge-anvil{bottom:4px;width:145px;height:29px}.forge-anvil:before{left:-25px;top:-10px;width:195px;height:19px}.forge-anvil i{left:53px;top:23px;width:38px;height:29px}
.forge-chance{gap:5px}.forge-chance>div{display:flex;align-items:center;justify-content:center;gap:5px;padding:6px 8px;border-radius:10px}.forge-chance span{font-size:10px}.forge-chance strong{font-size:14px}.forge-item-slots{grid-template-columns:1fr 1fr 1fr;gap:6px;margin:7px 0}.forge-slot{display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr 1fr;min-height:42px;height:42px;padding:4px 6px;border-radius:11px}.forge-slot>span{grid-row:1/3;width:27px;height:27px;border-radius:8px;font-size:16px}.forge-slot b{font-size:10px}.forge-slot small{font-size:9px}.forge-item-slots .forge-skip-switch{min-height:42px;height:42px;justify-content:center;padding:4px 6px;font-size:10px;text-align:center}.forge-result-message{min-height:32px;margin:6px 0;padding:7px 9px;font-size:11px}.forge-enhance{min-height:46px;height:46px;font-size:16px}.forge-action-main{display:block}.forge-disposal-actions{grid-template-columns:repeat(3,1fr)!important;gap:5px;margin-top:6px}.forge-disposal-actions .btn{min-height:36px;height:36px;padding:4px;font-size:10px;line-height:1.15}.forge-tabs{grid-template-columns:repeat(5,1fr);gap:5px;margin:10px 0 7px}.forge-tabs button{min-height:38px;padding:5px 2px;border-radius:10px;font-size:10px}.forge-pane{padding:12px}.forge-pane-head{margin-bottom:8px}.forge-pane-head h2{font-size:16px}
.forge-shop-grid{display:grid;grid-template-columns:1fr;gap:10px}.forge-shop-group{display:grid;gap:6px}.forge-shop-group>h3{margin:0;font-size:13px}.forge-shop-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.forge-shop-group.shard .forge-shop-items{grid-template-columns:repeat(3,minmax(0,1fr))}.forge-shop-grid .forge-shop-items article{gap:3px;padding:8px 4px;border-radius:11px;min-width:0}.forge-shop-group.shard article{background:#f5f1ff;border-color:#ddd2f2}.forge-shop-grid .forge-shop-items article>span{font-size:20px}.forge-shop-grid .forge-shop-items h3{font-size:12px;line-height:1.2}.forge-shop-grid .forge-shop-items p{min-height:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.forge-shop-grid .forge-shop-items .btn{min-height:30px;height:30px;padding:3px 2px;font-size:9px}
@media(max-width:760px){.forge-status-bar{display:flex;flex-wrap:wrap}.forge-status-bar>div{border:0}.forge-stamina{flex:1 1 auto;order:1}.forge-points{order:2}.forge-inventory{order:3;flex:1 1 auto;justify-content:flex-end}.forge-status-actions{order:4;width:100%;justify-content:flex-end}.forge-status-actions #forgeDailySupply{margin-right:auto}.forge-main-card{padding:14px 12px}.forge-sword-stage{height:165px}.forge-item-slots{grid-template-columns:repeat(3,minmax(0,1fr))}.forge-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.forge-disposal-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}.forge-shop-grid{grid-template-columns:1fr}.forge-shop-items{grid-template-columns:repeat(4,minmax(0,1fr))}.forge-shop-group.shard .forge-shop-items{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:390px){.forge-status-bar{gap:3px;padding:5px 6px}.forge-status-bar>div{padding:0 3px}.forge-stamina b{letter-spacing:1px}.forge-inventory{gap:4px!important}.forge-status-actions{margin-top:2px}.forge-identity h2{font-size:17px}.forge-sword-stage{height:160px}.forge-sword-visual{width:140px;height:150px;transform:translateY(-4px)}.forge-chance>div{display:grid;gap:0;padding:5px 3px}.forge-slot b,.forge-item-slots .forge-skip-switch{font-size:9px}.forge-slot small{font-size:8px}.forge-tabs{gap:3px}.forge-tabs button{font-size:9px}.forge-shop-items{gap:4px}.forge-shop-grid .forge-shop-items article{padding:7px 2px}.forge-shop-grid .forge-shop-items h3{font-size:10px}.forge-shop-grid .forge-shop-items .btn{font-size:8px}.forge-disposal-actions .btn{font-size:9px}}
