body:not([data-theme=custom]) .primary-link{background:var(--brand);border-color:var(--brand);color:#fff}body:not([data-theme=custom]) .shop-mark{background:var(--brand)}body:not([data-theme=custom]) .buy-btn{background:var(--brand);color:#fff;border-color:var(--brand)}body:not([data-theme=custom])[data-button=outline] .buy-btn{background:transparent;color:var(--brand);border-color:var(--brand)}body[data-theme=coastal]{--paper:#f0f8f5;--ink:#123d32;--muted:#536f63;--line:#cfe4da}body[data-theme=coastal] .hero{background:#e0f0e7;border-radius:26px;padding:44px;margin:30px 0}body[data-theme=coastal] .hero h1 span{color:var(--brand)}body[data-theme=coastal] .how-card{background:#ffffff9c}body[data-theme=coastal] .bundle-card{box-shadow:0 6px 22px #244b3a08;border-radius:20px}body[data-theme=midnight]{--paper:#f1f4f8;--ink:#162c52;--muted:#65758b;--line:#d9e1ed;background:#f1f4f8}body[data-theme=midnight] .topbar{color:white;border-color:#ffffff26;background:#162c52;box-shadow:0 0 0 100vmax #162c52;clip-path:inset(0 -100vmax)}body[data-theme=midnight] .shop-brand small,body[data-theme=midnight] .hero .eyebrow,body[data-theme=midnight] .hero-description{color:#ccdaee}body[data-theme=midnight] .topbar nav button:last-child{background:#ffffff0c}body[data-theme=midnight] .hero{color:white;min-height:390px;background:#162c52;box-shadow:0 0 0 100vmax #162c52;clip-path:inset(0 -100vmax)}body[data-theme=midnight] .hero h1 span{color:#bdcff0}body[data-theme=midnight] .hero .primary-link{background:#d3e1fd;color:#142b51;border-color:#d3e1fd}body[data-theme=midnight] .how-card{background:#ffffff0e;border-color:#ffffff26;color:#fff}body[data-theme=midnight] .how-card small,body[data-theme=midnight] .how-card .tiny-label{color:#b9c9e0}body[data-theme=midnight] .how-card li b{color:#162c52}body[data-theme=midnight] .catalog{background:#f1f4f8;padding-top:32px}body[data-theme=studio]{--paper:#fff;--ink:#24262b;--muted:#666972;--line:#d2d3d7}body[data-theme=studio] .hero{grid-template-columns:1.6fr 1fr;border-bottom:2px solid #24262b}body[data-theme=studio] .how-card,body[data-theme=studio] .bundle-card,body[data-theme=studio] .primary-link,body[data-theme=studio] .buy-btn,body[data-theme=studio] .airtime-banner{border-radius:2px}body[data-theme=studio] .bundle-card{border-color:#bfc2c8;box-shadow:none}body[data-theme=studio] .how-card{background:white;border-color:#24262b}body[data-theme=studio] h1{letter-spacing:-.065em}body[data-theme=sunrise]{--paper:#fff8ee;--ink:#583026;--muted:#856c62;--line:#ead7c7}body[data-theme=sunrise] .hero{background:#f9e6d1;margin:28px 0;padding:44px;border-radius:32px}body[data-theme=sunrise] .hero h1 span{color:#a55b3d}body[data-theme=sunrise] .how-card{background:#fffbf5;border-color:#ead7c7}body[data-theme=sunrise] .bundle-card{border-radius:23px}body[data-theme=sunrise] .airtime-banner{background:#f9e6d1}body[data-theme=sunrise] .primary-link,body[data-theme=sunrise] .buy-btn{border-radius:30px}
@media(max-width:700px){body[data-theme=coastal] .hero,body[data-theme=sunrise] .hero{padding:26px 22px;margin:20px 0;border-radius:20px}body[data-theme=midnight] .hero{min-height:330px}body[data-theme=studio] .hero{grid-template-columns:1fr}body[data-theme=midnight] .catalog{margin-top:10px}body[data-theme=sunrise] .bundle-card{border-radius:15px}}
