/* MR CEYLON auction bidder interest — same dark glass and current admin-selected theme */
.au-interest{padding:clamp(58px,7vw,100px) 0;background:radial-gradient(ellipse at 84% 0,rgba(44,76,61,.23),transparent 52%)}
.au-interest .interest-panel{border-radius:17px;padding:clamp(22px,4vw,44px);border:1px solid rgba(217,189,144,.37);background:var(--glass,rgba(14,35,43,.50));backdrop-filter:blur(18px);box-shadow:0 18px 60px rgba(0,0,0,.18)}
.au-interest .interest-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}
.au-interest .interest-title{font:400 clamp(29px,3.6vw,46px)/1.18 'Playfair Display',Georgia,serif;margin:12px 0 16px}
.au-interest .interest-title em{font-style:italic;color:var(--gold,#d7bc87)}
.au-interest .interest-panel p{font-size:12px;line-height:1.8;color:var(--muted,#c7cbd0)}
.au-interest .interest-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.au-interest .interest-fields .full{grid-column:1/-1}
.au-interest label{display:block;color:var(--ink,#f0e7db);font-size:11px;font-weight:600;line-height:1.5}
.au-interest input,.au-interest select,.au-interest textarea{display:block;width:100%;border:1px solid var(--edge,#aa94727f);border-radius:8px;color:var(--ink,#f0e7db);background:rgba(16,34,43,.46);padding:12px;margin:7px 0 0;font:400 12px 'DM Sans',Arial,sans-serif}
.au-interest textarea{min-height:80px;resize:vertical}
.au-interest .interest-action{display:flex;align-items:center;justify-content:space-between;gap:10px;text-decoration:none;margin-top:20px;border:1px solid var(--gold,#ddbf88);background:var(--gold,#ddbf88);color:#18221e;font-weight:700;font-size:13px;padding:15px 19px;border-radius:8px}
.au-interest .interest-action:hover{filter:brightness(1.07)}
.au-interest .interest-action:focus-visible{outline:2px solid var(--gold,#ddbf88);outline-offset:4px}
.au-interest .interest-notice{margin-top:13px;font-size:11px;line-height:1.65;color:var(--muted,#c4cbd1)}
.au-interest .interest-steps{margin-top:20px;display:grid;gap:12px}
.au-interest .interest-step{display:flex;gap:12px;align-items:baseline;border-bottom:1px solid var(--edge,#ad93603f);padding:4px 0 13px;font-size:12px;color:var(--ink)}
.au-interest .interest-step b{font:600 11px Georgia,serif;letter-spacing:.1em;color:var(--gold);flex:0 0 20px}
body[data-theme="A"] .au-interest input,body[data-theme="A"] .au-interest select,body[data-theme="A"] .au-interest textarea{background:rgba(255,255,255,.83);color:#1d1b17}
@media(max-width:760px){.au-interest .interest-grid{grid-template-columns:1fr;gap:25px}.au-interest .interest-fields{grid-template-columns:1fr}.au-interest .interest-fields .full{grid-column:1}.au-interest .interest-panel{padding:22px}.au-interest{padding:53px 0}}
