.acc-wrap { max-width: 860px; margin: 0 auto; padding: 28px 16px 60px; } .acc-wrap h1 { font-size: 22px; margin: 0 0 6px; } .acc-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 18px; } .acc-grid .card h2 { font-size: 16px; margin: 0 0 12px; } .acc-note { font-size: 13px; color: var(--muted); } .acc-status { display: flex; gap: 10px; align-items: center; flex-wrap: wrap; } .acc-stats { display: grid; grid-template-columns: repeat(auto-fill, minmax(150px, 1fr)); gap: 10px; margin-top: 12px; } .acc-stat { border: 1px solid var(--border-soft); border-radius: 10px; padding: 10px 12px; background: var(--panel-2); } .acc-stat b { display: block; font-size: 20px; } .acc-stat small { color: var(--muted); } .bar { height: 6px; border-radius: 3px; background: var(--border-soft); overflow: hidden; margin-top: 6px; } .bar i { display: block; height: 100%; background: var(--accent-strong); } .chips { display: flex; flex-wrap: wrap; gap: 6px; } .chips a { border: 1px solid var(--border); border-radius: 99px; padding: 2px 10px; font-size: 12.5px; text-decoration: none; color: var(--text); } .hp { position: absolute; left: -5000px; } @media (max-width: 720px) { .acc-grid { grid-template-columns: 1fr; } } .auth-wrap { max-width: 420px; margin: 0 auto; padding: 40px 16px 60px; } .auth-wrap h1 { font-size: 22px; margin: 0 0 6px; } .auth-wrap .card { margin-top: 16px; } .auth-wrap .btn.primary { width: 100%; justify-content: center; margin-top: 4px; } .auth-alt { text-align: center; margin-top: 16px; font-size: 13.5px; color: var(--muted); }