
.notcher-pricing { background: linear-gradient(180deg, #050405 0%, #201125 55%, #321c35 100%); color: #f7f3f7; min-height: 100vh; }
.notcher-pricing .header { background: #050405; border-color: transparent; }
.notcher-pricing .header nav a { color: #f7f3f7; }
.notcher-pricing .header nav a:hover { color: #ef9fdf; }
.notcher-pricing .account-actions .button-blue { background: #a73294; color: #fff; }
.notcher-pricing .account-actions .button-outline { background: #fff; color: #161016; }
.notcher-pricing .pricing h1, .notcher-pricing .plan h2 { color: #d65dc4; }
.notcher-pricing .plan-switch { background: #352738; }
.notcher-pricing .plan-switch button { color: #e8dbe7; }
.notcher-pricing .plan-switch button[aria-pressed="true"] { background: #a73294; color: #fff; }
.notcher-pricing .plan { background: #120e14; border-color: #89427f; }
.notcher-pricing .description, .notcher-pricing .price span, .notcher-pricing .pricing-note { color: #cdbdca; }
.notcher-pricing .plan a { background: #a73294; color: #fff; }
.notcher-pricing .plan a:hover { background: #bd43a9; }
.notcher-pricing .availability { background: #352738; color: #e5d9e4; }
.notcher-pricing :focus-visible { outline: 2px solid #ef9fdf; outline-offset: 3px; }
