.account-main{min-height:60vh;padding:64px 24px 80px}.account-card{background:var(--card);border:1px solid var(--border);max-width:640px;margin:auto;padding:40px}.account-card h1{text-transform:none;letter-spacing:-1.8px;margin:18px 0 22px;font:400 clamp(38px,5vw,58px)/1.06 Georgia,serif}.account-card>p{max-width:520px}.account-status{margin-bottom:12px;font-weight:600}.account-actions{flex-wrap:wrap;align-items:center;gap:24px;margin:26px 0;display:flex}.account-actions>a:not([class]){text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;display:inline-flex}.account-note{border-top:1px solid var(--border);color:var(--muted-foreground);padding-top:20px;font-size:13px;line-height:1.6}.account-note a{color:var(--foreground);text-underline-offset:3px}@media (max-width:600px){.account-main{min-height:0;padding:28px 20px 36px}.account-card{padding:26px 22px}.account-card h1{font-size:38px}.account-actions{gap:12px;margin:22px 0}.account-actions .button-primary,.account-actions .button-secondary{width:100%}.account-note{font-size:12px}}.package-data h2{letter-spacing:-.5px;text-transform:none;margin:24px 0 14px;font:400 26px/1.2 Georgia,serif}.package-data p{margin:14px 0;font-size:14px}.data-confirm{align-items:flex-start;gap:12px;margin:24px 0;font-size:14px;display:flex}.data-confirm input{flex:none;width:18px;height:18px;margin-top:5px}.package-data button:disabled{opacity:.5;cursor:not-allowed}
