.tariff-card{background:#172064;color:white;border-radius:18px;padding:26px;margin:20px 0;line-height:1.6}.tariff-card .eyebrow{color:#ffd400}.tariff-card h2{color:white;line-height:1.2}.tariff-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.tariff-grid div{padding:20px;border-radius:14px;background:#ffd400;color:#10163c}.tariff-grid div:nth-child(2){background:#ff5d00}.tariff-grid div:nth-child(3){background:#007749;color:white}.tariff-grid strong{display:block;font-size:36px;line-height:1.2}.tariff-grid span{display:block;margin-top:10px}.seller-terms{background:white;border-radius:14px;padding:18px}.seller-terms summary{cursor:pointer;font-weight:700}.seller-terms .tariff-card{margin-bottom:0}.table-scroll{overflow:auto}.commerce-table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap;font-size:14px}.commerce-table th{background:#172064;color:#fff;padding:14px}.commerce-table td{padding:16px 14px;border-bottom:1px solid #cad0de}.commerce-table small{display:block;margin-top:5px}.partner-banner{display:flex;align-items:center;gap:30px;background:#5521cf;color:white;padding:28px;border-radius:20px;margin:24px 0}.partner-banner strong{display:block;font-size:40px;line-height:1.3;color:#ffd400}.partner-banner p{max-width:600px;line-height:1.6}.partner-admin{padding:24px 0;border-top:3px solid #5521cf;margin-top:24px}.partner-admin details{margin-top:20px}.commerce-page p,.panel>p{line-height:1.6}#partner-link{width:100%;padding:14px;font-size:16px;display:block;border:2px solid #5521cf;border-radius:10px;margin:12px 0;box-sizing:border-box}.commerce-page .stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}#seller-content{min-width:0}.commerce-page .stat strong{overflow-wrap:anywhere}.commerce-page label{display:block}.commerce-page .form label{display:grid}.panel{color:#10163c}.form-note,.meta{color:#35405a}.inspiration .meta{color:inherit}
@media(max-width:650px){.tariff-grid{grid-template-columns:1fr;gap:10px}.tariff-grid div{display:flex;align-items:center;gap:20px;padding:18px}.tariff-grid strong{font-size:28px;min-width:85px}.tariff-grid span{margin:0}.tariff-card{padding:20px}.partner-banner{display:block;padding:22px}.commerce-page .stats{grid-template-columns:1fr 1fr}.commerce-page .stat{padding:15px}.commerce-page .stat strong{font-size:23px}.section-head{flex-wrap:wrap}.panel .panel{padding:14px}}
/* Final contrast rules also replace the earlier pastel account/dialog styles. */
.page .page-title,.page>.eyebrow,.page>.section-head .eyebrow{color:#10163c}.panel,dialog{background:#fff;color:#10163c;border-color:#5521cf}.stat,.stat:nth-child(even){background:#164cda;border:0;color:#fff}.stat:nth-child(even){background:#007749}.stat strong,.stat span{color:#fff}.section-head p,.page>.meta,.page>.muted,.loading{color:#35405a}.hero .eyebrow{color:#ffd400}.tariff-card .eyebrow{color:#ffd400}.region-list button,.region-list button:nth-child(even){background:#ffd400;color:#10163c}.section-head .primary{background:#5521cf;border-color:#5521cf;color:#fff}.entry-actions .primary{background:#5521cf;border-color:#5521cf;color:#fff}.entry-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px}.entry-links button{background:#172064;color:#fff;border-color:#172064}.catalog-search .search-submit:disabled{background:#172064!important;border-color:#ffd400!important;color:#ffd400!important}.audience-option input:checked+span{background:#ffd400;border-color:#ffd400;color:#10163c}footer p{display:block}
