/* Axorai 395: login and registration take the landing's gold. Loaded after auth392.css; pairs with gold395.js,
   which pours a live drop into the left panel in place of the old picture. */
:root{--au1:#fff3d2;--au2:#f1d188;--au3:#d8a84c;--au4:#aa7629;--au5:#5d3c12}
:root:not([data-theme=light]){--focus:#ecd092;--acc:#ecd092;--acc-ink:#1a1206}
.auth-art{background:#0a0a0b}
.auth-art .gold{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity 1.2s ease}
.auth-art .gold.on{opacity:1}
.auth-art::after{background:linear-gradient(180deg,rgba(10,10,11,.5),transparent 22%,transparent 56%,rgba(10,10,11,.94) 86%)}
.no-gold .auth-art{background:radial-gradient(34vh 34vh at 50% 37%,rgba(255,243,210,.92) 0,rgba(241,209,136,.85) 20%,rgba(216,168,76,.66) 40%,rgba(93,60,18,.42) 62%,transparent 78%),#0a0a0b}
.auth-art-index{color:var(--au2)}
:root:not([data-theme=light]) .btn{position:relative;overflow:hidden;border-color:transparent;background:linear-gradient(180deg,var(--au1) 0,var(--au2) 36%,var(--au3) 72%,var(--au4) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),inset 0 -2px 4px rgba(93,60,18,.36),0 14px 34px -16px rgba(216,168,76,.6)}
:root:not([data-theme=light]) .btn:hover{background:linear-gradient(180deg,#fffaf0 0,var(--au1) 30%,var(--au2) 68%,var(--au3) 100%)}
:root:not([data-theme=light]) .btn:disabled{box-shadow:none}
:root:not([data-theme=light]) .wizard-track i{background:linear-gradient(90deg,var(--au4),var(--au2) 60%,var(--au1))}
:root:not([data-theme=light]) ::selection{background:var(--au2);color:#1a1206}

/* 397: the blocked-account screen. */
.blocked{display:grid;gap:18px}
.blocked.hidden{display:none}
.blocked-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;padding:18px 20px;border:1px solid var(--line);border-radius:16px;background:var(--input)}
.blocked-ico{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:color-mix(in srgb,var(--error) 14%,transparent);color:var(--error)}
.blocked-ico svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.blocked-card small{display:block;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}
.blocked-card p{margin:5px 0 0;font-size:15.5px;line-height:1.45;color:var(--text);overflow-wrap:anywhere}
.blocked-card span:last-child{display:block;margin-top:8px;font-size:12.5px;color:var(--muted)}
.blocked-card span:last-child:empty{display:none}
.blocked-note{margin:0;font-size:14px;line-height:1.55;color:var(--muted)}
.blocked a.link-btn{display:inline-flex;align-items:center}
