.loot-drop-body{min-height:100vh}.loot-nav nav{display:flex;align-items:center;gap:22px}.loot-nav nav a{color:#aeb0b5;font-size:.78rem;font-weight:700;text-decoration:none}.loot-nav nav a:hover{color:var(--gold-light)}.loot-main{padding:72px 0 96px}.loot-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:44px;align-items:center}.loot-labels{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:24px}.loot-labels span,.loot-labels strong{padding:8px 12px;border:1px solid rgba(98,231,215,.28);border-radius:999px;color:var(--teal);font-size:.68rem;letter-spacing:.12em}.loot-labels strong{border-color:rgba(211,163,61,.34);color:var(--gold-light)}.loot-copy h1{margin:12px 0 22px;color:#fff;font:700 clamp(3.2rem,7vw,6.8rem)/.82 Rajdhani,sans-serif;text-transform:uppercase}.loot-copy h1 em{color:var(--gold-light);font-style:normal}.loot-lead{max-width:720px;color:#b3b5ba;font-size:1.08rem;line-height:1.7}.loot-actions{display:flex;align-items:center;gap:20px;margin-top:30px}.loot-actions .auth-submit{width:auto;margin:0;padding-inline:30px}.loot-clarity{max-width:670px;margin-top:22px;padding-left:15px;border-left:2px solid var(--teal);color:#8f9298;line-height:1.6}.loot-clarity strong{color:#e2e3e5}.loot-forge{position:relative;overflow:hidden;display:flex;min-height:520px;align-items:center;justify-content:center;flex-direction:column;border:1px solid rgba(211,163,61,.3);border-radius:24px;background:radial-gradient(circle at 50% 35%,rgba(211,163,61,.15),transparent 32%),linear-gradient(150deg,rgba(255,255,255,.035),rgba(98,231,215,.025));box-shadow:inset 0 0 80px rgba(211,163,61,.025),0 28px 80px rgba(0,0,0,.42)}.loot-forge:after{content:"";position:absolute;inset:14px;border:1px solid rgba(255,255,255,.06);border-radius:17px}.loot-rings{position:absolute;width:360px;height:360px;border:1px solid rgba(211,163,61,.12);border-radius:50%;box-shadow:0 0 0 55px rgba(98,231,215,.025),0 0 0 115px rgba(211,163,61,.018)}.loot-forge img{position:relative;z-index:1;width:150px;filter:drop-shadow(0 0 28px rgba(211,163,61,.3))}.loot-forge span,.loot-forge strong,.loot-forge small{position:relative;z-index:1}.loot-forge span{margin-top:30px;color:var(--teal);font-size:.72rem;font-weight:800;letter-spacing:.22em}.loot-forge strong{margin-top:8px;color:#fff;font:700 3.7rem/.9 Rajdhani,sans-serif;letter-spacing:.03em}.loot-forge small{margin-top:16px;color:var(--gold-light);font-weight:800;letter-spacing:.2em}.loot-status,.loot-next{margin-top:34px;padding:30px;border:1px solid rgba(211,163,61,.2);border-radius:20px;background:rgba(255,255,255,.025)}.loot-status header span,.loot-next>span{color:var(--teal);font-size:.7rem;font-weight:800;letter-spacing:.18em}.loot-status h2,.loot-next h2{margin:7px 0 20px;color:#fff;font:700 2rem Rajdhani,sans-serif;text-transform:uppercase}.loot-status dl{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:0}.loot-status dl div{padding:18px;border:1px solid rgba(255,255,255,.07);border-radius:14px}.loot-status dt{color:#777b82;font-size:.72rem;text-transform:uppercase}.loot-status dd{margin:7px 0 0;color:#f1f1f2;font-weight:700}.loot-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:18px}.loot-grid article{padding:28px;border:1px solid rgba(98,231,215,.14);border-radius:18px;background:linear-gradient(145deg,rgba(98,231,215,.03),rgba(255,255,255,.018))}.loot-grid article>span{color:var(--gold-light);font:700 1.5rem Rajdhani,sans-serif}.loot-grid h2{margin:13px 0 8px;color:#fff;font:700 1.45rem Rajdhani,sans-serif;text-transform:uppercase}.loot-grid p,.loot-next p{color:#999ca2;line-height:1.65}.loot-next a{color:var(--gold-light);font-weight:700;text-decoration:none}@media(max-width:800px){.loot-nav{align-items:flex-start}.loot-nav nav{gap:11px;flex-wrap:wrap;justify-content:flex-end}.loot-nav nav a{font-size:.68rem}.loot-main{padding-top:38px}.loot-hero{grid-template-columns:1fr}.loot-forge{min-height:390px}.loot-status dl,.loot-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.loot-nav nav a:nth-child(2),.loot-nav nav a:nth-child(4){display:none}.loot-copy h1{font-size:3.75rem}.loot-actions{align-items:flex-start;flex-direction:column}.loot-status dl,.loot-grid{grid-template-columns:1fr}.loot-forge{min-height:340px}.loot-forge strong{font-size:3rem}}
