.preview{display:none!important}
.art{overflow:hidden}
.art .live-preview{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#000;opacity:0;transition:opacity .25s;pointer-events:none;z-index:1}
.card:hover .art .live-preview,.card:focus-within .art .live-preview{opacity:1}
.art .live{z-index:3}
.content-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:7px;padding:12px;border:1px solid var(--border);border-radius:9px;background:var(--panel2)}
.content-checks label{display:flex;align-items:center;gap:7px;margin:0;font-size:11px;font-weight:600;color:var(--muted)}
.content-checks input{width:16px!important;height:16px;flex:0 0 16px;margin:0;accent-color:var(--accent)}
.content-help{display:block;grid-column:1/-1;color:var(--accent);font-size:10px}
@media(max-width:760px){.content-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:420px){.content-checks{grid-template-columns:1fr}}
.login-grid.single{grid-template-columns:minmax(0,520px);justify-content:center}.current-logo img{width:140px;height:140px;object-fit:contain;background:#fff;border:1px solid var(--border);border-radius:14px;padding:8px}.panel a:not(.action){color:var(--accent)}
