[hidden]{display:none!important}.auth-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center;min-height:65vh}.auth-panel{padding:30px;background:linear-gradient(135deg,#28223b80,#161b2d);border:1px solid #ffffff18;border-radius:24px}.auth-tabs{display:flex;gap:8px}.auth-tabs .selected{border-color:var(--gold);color:var(--gold)}.auth-panel h2{margin-top:25px}.auth-panel button[type=submit]{width:100%;margin-top:12px}.form-error{color:#ffb9bf;white-space:pre-wrap}.small-link{color:var(--gold)}.full-width{width:100%}.battle-log{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.battle-log span{padding:6px 12px;background:#ffffff08;border-radius:8px}.notice.offline{color:#ffdb8b;background:#a5691820}.notification{margin:12px 0}.rank-tools{display:grid;grid-template-columns:1fr 1fr;gap:18px}.stats small{font-size:9px}.stats span{min-width:0;flex:1}.stats abbr{text-decoration:none}.birth-card{animation:reveal 1.2s ease both}.profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.profile-grid p{margin:5px 0}.warning{color:#e6c38b}.card-info h3{overflow-wrap:anywhere}.ranking-row strong{overflow-wrap:anywhere;min-width:0}.ranking-row button{font-size:12px;padding:8px}.auth-note{font-size:12px;margin:18px 0 0}.hero-mini{min-height:300px}.birth-stats{display:flex;gap:6px;justify-content:center}.birth-stats span{animation:reveal .7s both;padding:10px}.birth-stats span:nth-child(2){animation-delay:.15s}.birth-stats span:nth-child(3){animation-delay:.3s}.birth-stats span:nth-child(4){animation-delay:.45s}.birth-stats span:nth-child(5){animation-delay:.6s}@media(max-width:760px){.auth-layout{grid-template-columns:1fr;gap:20px;min-height:0}.auth-panel{padding:22px}.auth-layout h1{font-size:42px}.rank-tools,.profile-grid{grid-template-columns:1fr}.ranking-row{gap:10px}.stats small{font-size:9px}.arena .card-info h3{font-size:14px}.hero-mini{min-height:0}.auth-note{font-size:11px}}@media(prefers-reduced-motion:reduce){.birth-stats span{animation:none}}
