.clucky-transfer-screen{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:24px;overflow:auto;background:linear-gradient(155deg,#073b42ed,#082737f5);color:#183b3e;font-family:Georgia,serif}
.clucky-transfer-card{box-sizing:border-box;width:min(100%,620px);padding:clamp(24px,5vw,44px);border:2px solid #e1b86b;border-radius:25px;background:#fff7e3;box-shadow:0 24px 90px #0007}
.clucky-transfer-eyebrow{margin:0 0 12px;color:#6b4b18;font:700 12px/1.3 system-ui,sans-serif;letter-spacing:.15em}
.clucky-transfer-card h1{margin:0 0 16px;font:700 clamp(25px,6vw,37px)/1.12 Georgia,serif;color:#173b3c}
.clucky-transfer-card p{font-size:18px;line-height:1.55}
.clucky-transfer-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}
.clucky-transfer-actions button{min-height:48px;padding:12px 17px;border:1px solid #668b84;border-radius:12px;background:#fffdf4;color:#164344;font:650 15px/1.35 system-ui,sans-serif;cursor:pointer}
.clucky-transfer-actions .clucky-transfer-primary{background:#124d4f;border-color:#124d4f;color:#fff7df}
.clucky-transfer-actions button:focus-visible{outline:3px solid #b76d08;outline-offset:4px}
.clucky-transfer-actions button:disabled{opacity:.55;cursor:wait}
@media(max-width:420px){.clucky-transfer-screen{padding:12px}.clucky-transfer-actions{display:grid}.clucky-transfer-actions button{width:100%}}
