/* TAVIKU: landing de vendedores, identidad azul del marketplace */
[data-public-page="vender-publico"] .seller-hero{background:linear-gradient(115deg,#eff6ff 0%,#f8fafc 58%,#fff 100%);border-bottom:1px solid #dbeafe;padding:4rem 0!important}
[data-public-page="vender-publico"] .seller-eyebrow{display:block;color:#1d4ed8;letter-spacing:.13em;font-size:.76rem;font-weight:800;margin-bottom:1rem}
[data-public-page="vender-publico"] .seller-hero h1{color:#0f172a;font-size:clamp(2.25rem,4vw,3.6rem);line-height:1.16;letter-spacing:-.04em}
[data-public-page="vender-publico"] .seller-hero p{color:#475569;max-width:720px;margin:1rem auto 0;font-size:1.06rem;line-height:1.7}
[data-public-page="vender-publico"] .seller-main{background:#f8fafc;padding:3rem 0 4rem}
[data-public-page="vender-publico"] .seller-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;margin-bottom:3rem}
[data-public-page="vender-publico"] .seller-fact{background:#fff;border:1px solid #dbeafe;border-radius:15px;padding:1.5rem;display:flex;align-items:center;gap:1rem}
[data-public-page="vender-publico"] .seller-fact i{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:12px;background:#dbeafe;color:#2563eb;font-size:1.25rem}
[data-public-page="vender-publico"] .seller-fact strong{display:block;color:#1d4ed8;font-size:1.35rem;line-height:1.2}
[data-public-page="vender-publico"] .seller-fact span{display:block;color:#475569;font-size:.9rem;line-height:1.45;margin-top:.25rem}
[data-public-page="vender-publico"] .seller-heading{text-align:center;color:#0f172a;font-size:clamp(1.5rem,2.5vw,2rem);letter-spacing:-.025em;margin:0 0 1.6rem}
[data-public-page="vender-publico"] .seller-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3rem;max-width:1080px;margin:0 auto}
[data-public-page="vender-publico"] .seller-steps .step-card{background:#fff;border:1px solid #dbeafe;border-radius:16px;padding:2rem 1.5rem;min-width:0;box-shadow:0 10px 25px -23px #0f172a77}
[data-public-page="vender-publico"] .seller-steps .step-card h2{color:#0f172a;font-size:1.23rem;margin:.9rem 0}
[data-public-page="vender-publico"] .seller-steps .step-card p{color:#475569;line-height:1.7}
[data-public-page="vender-publico"] .seller-steps .step-number{background:#2563eb;color:#fff}
[data-public-page="vender-publico"] .seller-actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.9rem;margin-top:2rem}
[data-public-page="vender-publico"] .seller-actions .btn{min-height:46px;padding:.8rem 1.4rem;border-radius:9px}
[data-public-page="vender-publico"] .seller-actions .btn-primary{background:#2563eb;border-color:#2563eb}
[data-public-page="vender-publico"] .seller-actions .btn-primary:hover{background:#1d4ed8}
[data-public-page="vender-publico"] #seller-session{text-align:center;color:#64748b;margin:1.25rem auto}
@media(max-width:800px){[data-public-page="vender-publico"] .seller-facts{grid-template-columns:1fr}[data-public-page="vender-publico"] .seller-steps{grid-template-columns:1fr;max-width:560px}}
@media(max-width:520px){[data-public-page="vender-publico"] .seller-hero{padding:2.6rem 0!important}[data-public-page="vender-publico"] .seller-main{padding:2rem 0}[data-public-page="vender-publico"] .seller-facts{gap:.7rem;margin-bottom:2rem}[data-public-page="vender-publico"] .seller-actions .btn{width:100%}}

/* Portada de vendedores: azul de marketplace más presente */
[data-public-page="vender-publico"] .seller-hero{background:linear-gradient(112deg,#c9ddff 0%,#e6efff 55%,#d6e7ff 100%)!important;border-bottom:1px solid #b7d1ff}

/* Colores aprobados para la portada de esta página */
[data-public-page="vender-publico"] .seller-hero{background:linear-gradient(115deg,#1d4ed8,#2563eb)!important}[data-public-page="vender-publico"] .seller-hero h1,[data-public-page="vender-publico"] .seller-hero p,[data-public-page="vender-publico"] .seller-eyebrow{color:#fff!important}
