/* Premium offer: warm gold, aligned with the promotion inside country pages. */
.premium-dialog:has(.v14-premium-offer){border:1px solid #c8a863!important;background:linear-gradient(155deg,#fffdf6 0%,#f8edd0 48%,#eef6f2 100%)!important;box-shadow:0 28px 85px #26332966,0 0 0 1px #edd19a77!important}
.premium-dialog:has(.v14-premium-offer) .v14-premium-offer{padding:18px;border:1px solid #dfc387;border-radius:16px;background:linear-gradient(128deg,#fffaf0 0%,#f7e6bf 55%,#fff7e5 100%);box-shadow:inset 0 1px #fff9,0 9px 24px #876d2922}
.v14-premium-offer h3{color:#553b17!important;margin-bottom:15px!important;font-size:23px!important}
.v14-plan-option{background:#fffcf5!important;border-color:#d9c390!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}
.v14-plan-option:hover{transform:translateY(-2px);border-color:#b5842b!important;box-shadow:0 6px 16px #7d621a24}
.v14-plan-option[aria-pressed=true]{border:2px solid #ad7e23!important;background:linear-gradient(145deg,#fff9e8,#f2d995)!important;box-shadow:0 6px 18px #a8803426}
.v14-plan-option>small{color:#75551c}.v14-plan-option .v14-price{color:#44321b}
.v14-premium-offer .v14-benefits li::before{color:#9b711d!important}
.v14-premium-offer .v14-subscribe,.mp195-checkout .mp195-primary{background:linear-gradient(112deg,#6c4c19,#ab7925,#75511c)!important;color:#fff!important;border:1px solid #916820!important;box-shadow:0 5px 13px #68471433}
.v14-premium-offer .v14-subscribe:hover,.mp195-checkout .mp195-primary:hover{filter:brightness(1.12)}
.v14-premium-offer .v14-small{color:#645944!important}
.mp195-checkout{position:fixed;inset:0;margin:auto;background:linear-gradient(150deg,#fffdf7,#f8eed7 56%,#f5faf8)!important;border-color:#d6b875!important}
.mp195-kicker{color:#8a651f!important}.mp195-price{background:linear-gradient(110deg,#f9e9bd,#fff8e8)!important;color:#624211!important;border-color:#d4b66d!important}
.mp195-checkout .mp195-spinner,.mp195-activation .mp195-spinner{border-color:#e8d9b4;border-top-color:#9f7425}
.mp195-activation{position:fixed;inset:0;max-width:min(440px,calc(100vw - 28px));width:440px;margin:auto;padding:0;border:1px solid #c4ae7c;border-radius:18px;background:linear-gradient(155deg,#fffdf7,#f5e7c5);color:#4b361e;box-shadow:0 25px 80px #091e3073;text-align:center}
.mp195-activation::backdrop{background:#0a2137bd;backdrop-filter:blur(5px)}
.mp195-activation-content{min-height:210px;padding:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;font:14px/1.5 system-ui,sans-serif}
.mp195-activation h2{font-size:22px;margin:0}.mp195-activation p{margin:0;color:#66563e}
.mp195-activation-check{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#23805e;color:white;font-size:30px}
.mp195-activation .mp195-primary{background:#75551c;color:#fff}.mp195-activation .mp195-secondary{color:#684715}
html[data-theme=dark] .premium-dialog:has(.v14-premium-offer),html.dark .premium-dialog:has(.v14-premium-offer){background:linear-gradient(145deg,#292f2b,#3c3524 62%,#253a37)!important;border-color:#94743a!important}
html[data-theme=dark] .premium-dialog:has(.v14-premium-offer) .v14-premium-offer,html.dark .premium-dialog:has(.v14-premium-offer) .v14-premium-offer{background:linear-gradient(125deg,#3b382a,#4d4026 56%,#333e38);border-color:#9d7d45}
html[data-theme=dark] .v14-premium-offer h3,html.dark .v14-premium-offer h3{color:#ffe6ab!important}
html[data-theme=dark] .v14-plan-option,html.dark .v14-plan-option{background:#292f2c!important;border-color:#89724a!important}
html[data-theme=dark] .v14-plan-option[aria-pressed=true],html.dark .v14-plan-option[aria-pressed=true]{background:linear-gradient(145deg,#66532d,#392e24)!important;border-color:#dfba69!important}
html[data-theme=dark] .v14-plan-option .v14-price,html.dark .v14-plan-option .v14-price{color:#fff2d3}
html[data-theme=dark] .v14-plan-option>small,html.dark .v14-plan-option>small{color:#e8cc91}
html[data-theme=dark] .v14-premium-offer .v14-small,html.dark .v14-premium-offer .v14-small{color:#e4d4ad!important}
html[data-theme=dark] .mp195-checkout,html.dark .mp195-checkout{background:linear-gradient(145deg,#242d2f,#3b3528)!important;border-color:#9e7f49!important}
html[data-theme=dark] .mp195-price,html.dark .mp195-price{background:linear-gradient(110deg,#6d552b,#423725)!important;color:#fff0c8!important;border-color:#ac884a!important}
@media(max-width:620px){.premium-dialog:has(.v14-premium-offer) .v14-premium-offer{padding:14px}.v14-premium-offer h3{font-size:20px!important}}
@media(prefers-reduced-motion:reduce){.v14-plan-option{transition:none}.v14-plan-option:hover{transform:none}}
