:root{--anba-ivory:#f4eee8;--anba-surface:#fffcf8;--anba-rose:#a7636e;--anba-rose-dark:#7e4652;--anba-gold:#b39258;--anba-gold-soft:#d8c39f;--anba-wine:#4b3038;--anba-muted:#837176;--anba-border:#e1d5c8;--anba-serif:Georgia, "Times New Roman", serif;--anba-sans:Arial, Helvetica, sans-serif}*{box-sizing:border-box}html,body{min-height:100%;font-family:var(--anba-sans);color:var(--anba-wine);background:var(--anba-ivory);margin:0}::selection{color:var(--anba-wine);background:#ead8d8}.adminPortalLink{z-index:1200;min-height:38px;color:var(--anba-wine);letter-spacing:.02em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffcf8f0;border:1px solid #4b303829;border-radius:999px;justify-content:center;align-items:center;padding:0 15px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex;position:fixed;bottom:18px;right:18px;box-shadow:0 8px 24px #4b30381f}.adminPortalLink:hover{background:#fff;transform:translateY(-1px);box-shadow:0 10px 28px #4b303829}@media (max-width:720px){.adminPortalLink{min-height:34px;padding:0 12px;font-size:11px;bottom:12px;right:12px}}
