.account-command-center{color:#f5ecd9;max-width:1240px;margin:auto}.account-welcome{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:3px 0 28px}.account-eyebrow{font:800 9px/1.6 'Segoe UI',sans-serif;letter-spacing:.2em;color:#e8ce9b}.account-welcome h1{margin:9px 0 8px;font:700 clamp(23px,3vw,35px)/1.2 Georgia,serif;color:#f8f0df;letter-spacing:-.03em}.account-welcome h1 strong{color:#fcf8ef;text-shadow:0 0 18px #ff395366}.account-welcome p,.account-muted{margin:0;color:#c89198;font-size:12px}.account-presence{display:inline-flex;align-items:center;gap:9px;flex-shrink:0;border:1px solid #d5586944;border-radius:999px;padding:10px 14px;background:#5b131d50;color:#e1d2b4;font:800 9px/1 'Segoe UI',sans-serif;letter-spacing:.08em}.account-presence i{width:6px;height:6px;border-radius:50%;background:#e5c688;box-shadow:0 0 10px #fa2844}.account-presence.is-online{color:#b4f7dc;border-color:#d4546566}.account-presence.is-online i{background:#7cf4c4;box-shadow:0 0 10px #29efa0}.account-wallet{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px}.account-wallet article{position:relative;display:flex;align-items:center;gap:14px;padding:22px 18px;min-width:0;border:1px solid #e667786b;border-radius:10px;background:radial-gradient(ellipse at 0 0,#b3283b2b,transparent 70%),linear-gradient(135deg,#460d15,#28060b);box-shadow:inset 0 0 0 3px #1d0407,inset 0 0 0 4px #a146522e,0 6px 20px #0003}.account-wallet article>div{min-width:0}.account-wallet article div>span{display:block;font-size:8px;font-weight:800;letter-spacing:.13em;color:#cf8d96}.account-wallet article strong{display:block;color:#f9f2e4;font:700 clamp(20px,2.5vw,31px)/1.2 Georgia,serif;margin-top:6px;overflow-wrap:anywhere}.account-wallet .account-vip strong{font-size:17px;color:#e7d19c;line-height:1.45}.account-wallet-icon{flex:0 0 29px;color:#e9cf9c;font-size:30px;text-shadow:0 0 18px #ff254288}.account-vip .account-wallet-icon{color:#edcf8b;text-shadow:0 0 18px #e6b45355}.account-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 28px}.account-shortcuts a{display:flex;align-items:center;gap:12px;padding:17px 20px;border:1px solid #b267714d;border-radius:9px;background:linear-gradient(135deg,#54141d2e,#2a060b99);text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s}.account-shortcuts a>span{font-size:27px;color:#dfc48d;width:27px;flex:0 0 27px;text-align:center}.account-shortcuts strong{font:700 14px Georgia,serif;color:#f7eedb}.account-shortcuts small{display:block;font-size:10px;color:#c68890;margin-top:3px}.account-shortcuts b{margin-left:auto;font-weight:400;color:#e8d5af}.account-shortcuts a:hover{transform:translateY(-3px);border-color:#ead19e;box-shadow:0 5px 24px #ff153428}.account-section{padding:23px;border:1px solid #c05d6a5e;border-radius:12px;background:linear-gradient(135deg,#400c136e,#22040899);margin-bottom:22px;box-shadow:inset 0 1px #f5e9d012}.account-section>header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px}.account-section h2{font:700 23px/1.2 Georgia,serif;color:#f7eedc;margin:6px 0 0}.account-section h2 small{font:700 12px 'Segoe UI',sans-serif;color:#d6c5a3;display:inline-block;border:1px solid #df66764d;border-radius:5px;padding:4px 8px;margin-left:7px;vertical-align:middle}.account-section>header>a{font:800 8px 'Segoe UI',sans-serif;letter-spacing:.1em;color:#e0ca9e}.account-characters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.account-character{display:flex;align-items:center;gap:14px;min-width:0;padding:15px;border:1px solid #a855604d;border-radius:9px;background:linear-gradient(110deg,#74182429,#21040873)}.account-character>img{width:64px;height:64px;object-fit:cover;border:1px solid #d475825e;border-radius:8px;box-shadow:0 0 15px #ff2c481c}.account-character-main{min-width:0}.account-character-main h3{font:700 17px/1.3 Georgia,serif;color:#faf4e7;margin:0 0 3px;overflow-wrap:anywhere}.account-character-main>span{font-size:10px;color:#e2c997}.account-character-main>small{display:block;font-size:9px;color:#b3747c;margin-top:5px}.account-character-level{margin-left:auto;text-align:right;flex-shrink:0}.account-character-level>span{font:800 7px 'Segoe UI',sans-serif;letter-spacing:.16em;color:#c7858e}.account-character-level strong{display:block;color:#e2cf9a;font:700 23px/1.15 Georgia,serif;margin:3px 0}.account-character-level small{display:block;font-size:8px;color:#c57d87}.account-bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.account-bottom-grid .account-section{margin:0}.account-section dl{margin:0;font-size:12px}.account-section dl>div{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:13px 0;border-bottom:1px solid #a3555f2b}.account-section dl>div:last-child{border:0}.account-section dt{color:#c2838b;font-weight:400}.account-section dd{margin:0;color:#eee2c9;text-align:right;overflow-wrap:anywhere}.account-pending{font-size:10px;padding:4px 8px;border:1px solid #bca87533;background:#92734417;border-radius:4px;color:#c0b28c}.account-signout{display:inline-block;font:800 9px 'Segoe UI',sans-serif;letter-spacing:.12em;color:#e1d0ae;margin-top:18px}.account-empty{text-align:center;padding:12px 12px 20px}.account-empty>span{color:#ead2a1;font-size:38px;text-shadow:0 0 22px #ff193866}.account-empty h3{color:#f3e6cc;font:700 21px Georgia,serif}.account-empty p{color:#c4868e;font-size:12px;margin-bottom:20px}@media(max-width:1000px){.account-wallet{grid-template-columns:repeat(2,minmax(0,1fr))}.account-shortcuts a{padding:14px 12px;gap:9px}.account-shortcuts strong{font-size:12px}.account-bottom-grid{grid-template-columns:1fr}.account-characters{grid-template-columns:1fr}}@media(max-width:650px){.account-welcome{display:block}.account-presence{margin-top:16px}.account-wallet{gap:8px}.account-wallet article{padding:17px 12px;gap:9px}.account-wallet-icon{font-size:24px;flex-basis:23px}.account-wallet article strong{font-size:23px}.account-wallet .account-vip strong{font-size:14px}.account-shortcuts{grid-template-columns:1fr;gap:8px}.account-shortcuts a{padding:13px 16px}.account-section{padding:18px 14px}.account-section>header{align-items:flex-start;flex-direction:column;gap:10px}.account-character{gap:10px;padding:12px}.account-character>img{width:50px;height:50px}.account-character-main h3{font-size:15px}.account-character-level strong{font-size:20px}.account-section dl>div{gap:12px;font-size:11px}}@media(prefers-reduced-motion:reduce){.account-shortcuts a{transition:none}}
