.hero-lounge{padding-bottom:65px}.hero-nav{border-bottom:1px solid #ffffff18;justify-content:space-between;padding:28px 0;font-size:13px;display:flex}.hero-nav a{align-items:center;gap:8px;display:flex}.hero-lounge-header{max-width:850px;padding:55px 0 28px}.hero-lounge-header h1{margin:18px 0;font-size:clamp(38px,6vw,76px);line-height:1}.hero-lounge-header em{color:#d096f5;font-style:normal}.hero-lounge-header p{color:#bbadca;line-height:1.7}.hero-preview-notice{background:#20172a;border:1px solid #705782;border-radius:12px;gap:15px;margin-bottom:25px;padding:20px;display:flex}.hero-preview-notice p{color:#bdaac9;margin:5px 0;font-size:12px;line-height:1.6}.hero-account{background:#100d19;border:1px solid #3a2c47;border-radius:12px;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:25px;padding:26px;display:grid}.hero-account h2,.hero-account h3{margin:9px 0;font-size:21px}.hero-account label{font-size:12px}.hero-account input{color:#fff;background:#09070e;border:1px solid #624b76;border-radius:7px;width:100%;margin:8px 0;padding:12px;display:block}.hero-account p,.hero-account small{color:#ad9bbd;font-size:12px;line-height:1.7}.hero-account small{margin-top:12px;display:block}.hero-lounge button{color:#f4eafa;cursor:pointer;background:#382448;border:1px solid #795a94;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:12px;display:inline-flex}.hero-lounge button:hover:not(:disabled){background:#50305f}.hero-lounge button:disabled{opacity:.5;cursor:not-allowed}:is(.hero-lounge button:focus-visible,.hero-lounge a:focus-visible){outline-offset:4px;outline:2px solid #e5bdff}.hero-world{grid-template-columns:290px minmax(0,1fr);gap:24px;display:grid}.hero-character{text-align:center;background:radial-gradient(at 50% 10%,#3a2150,#0e0b14 70%);border:1px solid #856b44;border-radius:12px;padding:24px}.hero-avatar{color:#c19ddd;filter:drop-shadow(0 0 20px #9659e87a);place-items:center;height:170px;display:grid;position:relative}.hero-sword{color:#e5d5b5;position:absolute;transform:rotate(-30deg)}.hero-flame{color:#bd79f9;position:absolute;top:55px}.hero-character h2{overflow-wrap:anywhere;margin:12px 0;font:24px Georgia,serif}.hero-level{color:#edce8c;font-size:21px}.hero-xp{background:#0a0710;border:1px solid #674982;border-radius:9px;height:9px;margin-top:18px;overflow:hidden}.hero-xp i{background:linear-gradient(90deg,#974ede,#e8b7ff);height:100%;display:block}.hero-character>p{color:#bcacca;font-size:11px}.hero-character dl{margin:20px 0}.hero-character dl>div{border-bottom:1px solid #ffffff12;justify-content:space-between;padding:10px 0;font-size:13px;display:flex}.hero-character dd{color:#efce8a}.hero-character>button{width:100%;margin-bottom:9px}.hero-character .hero-quiet{background:0 0}.hero-character>small{color:#bca9c8;font-size:11px;line-height:1.6;display:block}.hero-play{background:#100d19;border:1px solid #4f385d;border-radius:12px;min-width:0;padding:24px}.hero-tabs{border-bottom:1px solid #ffffff15;flex-wrap:wrap;gap:8px;padding-bottom:20px;display:flex}.hero-tabs button{background:0 0}.hero-tabs button[aria-pressed=true]{background:#593572;border-color:#c28bea}.hero-play section{padding:27px 0 10px}.hero-play h2{color:#eddcba;margin:12px 0;font:32px Georgia,serif}.hero-play p{color:#bcaac8;font-size:13px;line-height:1.7}.hero-quest>.eyebrow{margin-top:10px;display:block}.quest-scene{color:#c28af0;background:radial-gradient(at bottom,#553073,#0b0812 70%);border:1px solid #41314b;border-radius:10px;justify-content:space-around;align-items:center;height:170px;margin:25px 0;display:flex;overflow:hidden}.quest-scene.is-running svg{animation:3s ease-in-out infinite alternate quest-bob}.quest-scene.is-running svg:nth-of-type(2){color:#e9b67a;animation-delay:-1.5s}.hero-quest-stat{color:#dfbdfe;flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero-quest-stat span{color:#a591b5;font-size:11px}.hero-status{font-style:italic}.hero-rivals{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.hero-rivals article{background:#1b1426;border:1px solid #50395c;border-radius:9px;padding:18px}.hero-rivals h3{margin-top:12px;font-size:17px}.hero-rivals strong{color:#e1c28a;margin:12px 0;font-size:12px;display:block}.hero-pvp{border:1px dashed #64516c;border-radius:8px;gap:12px;margin-top:20px;padding:18px;display:flex}.hero-pvp>svg{flex-shrink:0}.hero-pvp h3{font-size:15px}.hero-ear-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-height:500px;margin-top:22px;display:grid;overflow:auto}.hero-ear-grid article{text-align:center;color:#d6b680;background:#231b20;border:1px solid #816848;border-radius:8px;flex-direction:column;align-items:center;gap:9px;padding:17px 10px;display:flex}.hero-ear-grid strong{font-size:12px}.hero-ear-grid span,.hero-ear-grid time{color:#bbaa91;font-size:10px}.hero-ear-empty{text-align:center;padding:50px 0}.hero-ear-empty>svg{color:#a17ac4;margin:auto}.hero-feedback{border-top:1px solid #ffffff15;min-height:30px;padding-top:16px;color:#eac8ff!important}.hero-purpose{background:#1e1427;border:1px solid #674377;border-radius:12px;margin-top:30px;padding:25px}.hero-purpose h2{color:#e4befb;font-size:23px}.hero-purpose p{color:#c0accd;font-size:13px;line-height:1.7}.hero-purpose a{text-decoration:underline}.hero-lounge>.gear-inventory{margin-top:26px}.hero-lounge .gear-grid{max-width:800px}@keyframes quest-bob{0%{transform:translateY(8px)rotate(-8deg)}to{transform:translateY(-8px)rotate(8deg)}}@media (max-width:800px){.hero-world,.hero-account{grid-template-columns:1fr}.hero-character{max-width:none}.hero-avatar{height:125px}.hero-character dl{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.hero-ear-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-play{padding:18px}.hero-tabs button{flex:1;padding:9px;font-size:11px}}@media (prefers-reduced-motion:reduce){.quest-scene.is-running svg{animation:none}}
