/* Reference-matched promotional card, scoped away from existing mobile UI. */
.seller-studio{min-width:0;width:100%;box-sizing:border-box;border:1px solid #a88c58;border-radius:18px;padding:18px;background:#1b1225;color:#c8bdcf;font:15px/1.45 Arial,sans-serif}
.seller-studio p{margin:0 0 14px;font:inherit}
.seller-studio .seller-coming{color:#dfbd79;font-size:13px;letter-spacing:.3px}
.seller-coming span{font-size:21px;vertical-align:middle;margin-right:6px}
.seller-studio h2{font:700 21px/1.3 Arial,sans-serif;color:#f0dba9;margin:0 0 16px}
.seller-studio .seller-tagline{font-size:17px;color:#e0d7e5}
.seller-studio .seller-callout{padding:8px 10px;background:#35233f;border-radius:9px;color:#ead7aa}
.seller-studio input:not([type=checkbox]),.seller-studio select{width:100%;min-width:0;box-sizing:border-box;border:1px solid #71607e;border-radius:9px;background:#1b1225;color:#e0d7e5;padding:10px;font:16px/1.4 Arial,sans-serif;margin:0 0 12px}
.seller-studio input::placeholder{color:#bcaec4;opacity:1}
.seller-studio label{font:13px/1.5 Arial,sans-serif;display:block;margin-bottom:6px}
.seller-studio .seller-email-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.seller-studio .seller-consent{display:flex;align-items:flex-start;gap:8px;font-size:12px;margin:0 0 14px}
.seller-consent input{width:18px;height:18px;flex-shrink:0;margin:2px 0;accent-color:#b59452}
.seller-studio button{width:100%;min-height:46px;background:#b59452;border:1px solid #b59452;color:#1b1225;border-radius:9px;padding:12px;font:600 17px/1.3 Arial,sans-serif}
.seller-studio button:hover{background:#c7a664;transform:none}
.seller-studio .seller-fine{font-size:12px;color:#bcaec4;margin:12px 0 0}
.seller-studio .seller-status:empty{display:none}.seller-studio .seller-status{font-size:13px;margin:10px 0 0;overflow-wrap:anywhere}
.seller-home-extras{min-width:0;display:flex;flex-direction:column;gap:20px}.seller-home-extras>.seller-studio{max-width:380px;align-self:center}
.seller-waitlist-page{max-width:500px;margin:auto}.seller-owner-entry{padding:14px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}
@media(max-width:1050px){.seller-home-extras>.seller-studio{order:2;max-width:none}.seller-home-extras{gap:16px}}
