.support-heart{color:#f3a6c8;filter:drop-shadow(0 0 5px #eb75b83b);flex:none}
body .support-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--modern-ink,var(--ink,#edf2ff));border:1px solid #8d9fe438;border-radius:9px;background:var(--glass-secondary);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:background .2s,border-color .2s,box-shadow .2s,transform .2s}
body .support-link:hover{background:var(--glass-hover);border-color:#a5a5ef70;box-shadow:0 3px 16px #9f83db12;transform:translateY(-1px)}
body .support-link:active{transform:translateY(0)}
body .premium-header>.support-nav{padding:9px 10px;font-size:12px;white-space:nowrap;min-height:40px}
body #premium-nav>.support-mobile-nav{display:none}
.support-mobile-label{display:none}
.support-panel{margin:36px 0 0;padding:clamp(22px,3vw,36px);background:var(--glass-primary);border:1px solid #8d9fe438;border-radius:var(--radius,18px);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#edf2ff}
.support-panel h2{display:flex;align-items:center;gap:10px;margin:4px 0 16px;font-size:clamp(20px,2vw,25px);letter-spacing:-.5px}
.support-copy{max-width:880px}.support-panel p{color:#bac9df;line-height:1.7}.support-copy strong{color:#edf2ff;font-weight:600}
.support-amounts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}
body .support-amount{display:block;padding:22px;background:var(--glass-secondary);border:1px solid #829be239;border-radius:14px;color:#edf2ff;backdrop-filter:blur(12px);transition:transform .22s,border-color .22s,background .22s,box-shadow .22s}
body .support-standard{background:var(--glass-secondary);border-color:#ad9ad958}
body .support-amount:hover{transform:translateY(-3px);border-color:#b6a7ef85;background:var(--glass-hover);box-shadow:0 8px 24px #9679d513}
.support-price{display:flex;align-items:center;gap:10px;font-size:23px;font-weight:650}.support-amount h3{font-size:15px;margin:12px 0 4px}.support-amount p{font-size:13px;margin:0}.support-note{font-size:12px;margin:16px 0}
body .support-primary{padding:11px 18px;min-height:44px;font-size:14px;font-weight:600}
.support-live{display:flex;align-items:center;justify-content:space-between;gap:24px}.support-live>div{max-width:820px}.support-live h2{font-size:20px;margin-bottom:10px}.support-live p{font-size:14px;margin:0}.support-live>.support-primary{flex:none}
body .premium-footer>.support-link{background:none;border:0;backdrop-filter:none;padding:5px 0;font-size:inherit}
body [data-support-location]:focus-visible{outline:2px solid #c3bcff;outline-offset:4px}
@media(max-width:900px){body .premium-header>.support-nav{display:none}body #premium-nav>.support-mobile-nav{display:inline-flex;padding:10px;justify-content:flex-start}.support-live{align-items:flex-start;flex-direction:column}}
@media(max-width:600px){.support-amounts{grid-template-columns:minmax(0,1fr);gap:12px}.support-amount{padding:18px}.support-panel{margin-top:24px}.support-primary{width:100%}}
@media(prefers-reduced-motion:reduce){body .support-link,body .support-amount{transition:none}body .support-link:hover,body .support-amount:hover{transform:none}}
html body .orb-support-launch{position:fixed;right:20px;bottom:20px;z-index:60;display:flex;text-decoration:none;min-height:46px;gap:10px}
html body:has(.orb-feedback-launch:not(.orb-support-launch)) .orb-support-launch{bottom:82px}
@media(max-width:600px){html body .orb-support-launch{right:12px;bottom:16px;font-size:12px}html body:has(.orb-feedback-launch:not(.orb-support-launch)) .orb-support-launch{bottom:78px}}
