@font-face{font-family:EuroDisplay;src:url('fonts/MicrogrammaDExtendedBold.otf') format('opentype');font-weight:700;font-display:swap}
:root{--accent-orange:#ff872f;--accent-orange-soft:#ff872f24}
body{background:#080808!important;color:#f7f7f7}
.star-field{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;contain:layout paint style}
.star-field .star{position:absolute;display:block;border-radius:50%;background:#fff;box-shadow:0 0 4px #fff,0 0 13px #ffffffb3;opacity:var(--star-opacity,.75);animation:star-orbit var(--star-duration,12s) linear infinite,star-pulse 4.5s ease-in-out infinite alternate;animation-delay:var(--star-delay,0s);will-change:transform,opacity}
.star-field .star:nth-child(9n){box-shadow:0 0 5px #fff,0 0 19px #ffca9666}
.star-field.is-paused .star{animation-play-state:paused}
@keyframes star-orbit{from{transform:rotate(0) translateX(12px) rotate(0)}to{transform:rotate(360deg) translateX(12px) rotate(-360deg)}}
@keyframes star-pulse{from{opacity:calc(var(--star-opacity,.75) * .55)}to{opacity:var(--star-opacity,.75)}}
body>.announcement,body>.home-header,body>main,body>.home-footer,body>.dash-layout,body>.buy-header,body>.buy-footer,body>.payment-header,body>.payment-main,body>.dash-header,body>.admin-main,body>.license-shell{position:relative;z-index:1}
body>.home-header,body>.dash-sidebar{position:sticky;z-index:50}
.home-navigation,.home-header.is-scrolled .home-navigation,.dash-sidebar,.buy-header,.dash-header{background:#111d!important;border:1px solid #ffffff29!important;box-shadow:inset 0 1px 0 #ffffff12,0 16px 44px #0009!important;backdrop-filter:blur(22px)}
.home-brand .blue,.dash-brand em,.brand .accent{color:var(--accent-orange)!important;-webkit-text-fill-color:var(--accent-orange)!important}
.brand-mark,.dash-brand>span,.license-mark,.brand img,.dash-brand img{background:transparent!important;border-color:#ffffff2e!important}
.brand-mark img,.dash-brand img,.license-mark img,.brand img{filter:none!important}
.nav-links,.dash-nav,.buy-header nav{background:#ffffff07!important;border:1px solid #ffffff12!important}
.nav-links .nav-active,.nav-links>a:hover,.wallet-nav>button:hover,.wallet-nav>button[aria-expanded=true],.dash-nav .active,.dash-filters [aria-pressed=true]{background:#ffffff17!important;color:#fff!important;border-color:#ffffff27!important;box-shadow:inset 0 1px 0 #ffffff1b!important}
.nav-panel,.button-primary,.pass-card .plan-cta,.dash-card .lg-button-primary,.lg-button-primary,.checkout-button,.license-page #license-submit,.payment-page .wallet-button.primary{background:linear-gradient(180deg,#555555bb,#373737bb)!important;color:#fff!important;border:1px solid #ffffff55!important;box-shadow:inset 0 1px 0 #ffffff4b,0 8px 22px #0006!important;backdrop-filter:blur(14px);text-shadow:0 1px 1px #0007}
.nav-panel:hover,.button-primary:hover,.pass-card .plan-cta:not(:disabled):hover,.dash-card .lg-button-primary:hover,.lg-button-primary:hover,.checkout-button:not(:disabled):hover{background:linear-gradient(180deg,#727272dd,#464646dd)!important;border-color:#ffffff8c!important;transform:translateY(-2px)}
.button-secondary,.lg-button,.dashboard-link,.license-buy,.wallet-card-footer>a,.wallet-showcase:hover .wallet-card-footer>a,.guide-card,.plan-option,.payment-option{background:#ffffff09!important;border:1px solid #ffffff30!important;color:#eee!important;box-shadow:inset 0 1px 0 #ffffff10!important;backdrop-filter:blur(10px)}
.button-secondary:hover,.lg-button:hover,.dashboard-link:hover,.license-buy:hover,.wallet-card-footer>a:hover{background:#ffffff1b!important;border-color:#ffffff78!important;color:#fff!important}
.home-hero h1,.section-heading h2,.final-cta h2,.dash-heading h1,.buy-heading h1,.payment-card h1,.license-shell h1,.admin-main h1{font-family:EuroDisplay,'Plus Jakarta Sans',Arial,sans-serif!important;font-weight:700!important;letter-spacing:-.055em!important}
.home-hero h1{font-size:clamp(37px,4.3vw,65px)!important;line-height:1.12}.section-heading h2{font-size:clamp(27px,3vw,43px)!important}.dash-heading h1{font-size:clamp(27px,3vw,42px)!important}.buy-heading h1{font-size:clamp(31px,3.7vw,53px)!important}
.hero-product{background:radial-gradient(circle at 52% 43%,#303030c9,#121212e8 49%,#0c0c0cdb 80%)!important;backdrop-filter:blur(5px)}.hero-facts>div,.workspace-facts>div,.wallet-showcase,.pass-card,.dash-card,.setup-grid article,.creator-card,.guide-card,.faq-list,.feature-card,.wallet-roadmap,.facts-strip,.payment-method-strip,.access-overview,.dash-plan,.admin-box,.order-summary,.payment-card{background:#111d!important;backdrop-filter:blur(12px)}
.home-hero .hero-badge,.section-eyebrow,.eyebrow{color:#d4d4d4!important}.availability-pill i,.wallet-status i,.dash-status i,.license-mini i{background:var(--accent-orange)!important;box-shadow:0 0 9px #ff872f7a!important}.announcement a,.announcement #copy-promo,.rating-stars,.rating-stars svg{color:#ffac65!important;fill:#ffac65!important}.announcement #copy-promo{border-color:#ff872f77!important}.wallet-menu .menu-kicker span{background:var(--accent-orange)}
.pricing-section .pass-card,.pricing-section .pass-card.plan-popular{background:#131313d9!important;border-color:#ffffff3b!important}.pricing-section .pass-card.plan-popular{border-color:#ffffffa0!important}.pricing-section .pass-card .plan-cta:disabled{background:#ffffff16!important;border-color:#ffffff38!important;color:#ddd!important;box-shadow:inset 0 1px 0 #ffffff16!important;text-shadow:none;opacity:.7}
.pricing-section .pass-card.pass-lifetime{background:radial-gradient(ellipse at 0 100%,#a345163d,transparent 72%),#15100de8!important;border-color:#ff984e8e!important;box-shadow:inset 0 1px 0 #ffb77832,0 0 34px #ff872f1c!important}
.pricing-section .pass-lifetime::before{display:block!important;width:42%;background-image:radial-gradient(#ffb27340 .8px,transparent .8px);animation:lifetime-embers 8s ease-in-out infinite}
.pricing-section .pass-lifetime .pass-badge{color:#ffbb86!important;background:#26180fcc!important;border-color:#ff984e94!important;box-shadow:0 0 22px #ff872f30!important}.pricing-section .pass-lifetime .pass-check{color:#ffba80!important;background:#ff872f24!important}.pricing-section .pass-lifetime .plan-amount{text-shadow:0 0 25px #ff872f38!important}.pricing-section .pass-lifetime .plan-cta:not(:disabled){background:linear-gradient(135deg,#f89a51,#c96020)!important;color:#fff!important;border-color:#ffbb81!important;box-shadow:inset 0 1px 0 #ffe0bb80,0 0 26px #ff872f42!important}.pricing-section .pass-lifetime .plan-cta:disabled{background:#b45e2952!important;color:#ffc49b!important;border-color:#ff9b5d70!important;box-shadow:inset 0 1px 0 #ffd3a630!important}
.pricing-section .pass-card:not(.pass-lifetime) .pass-badge{background:#ffffff12!important;color:#eee!important;border-color:#ffffff52!important}.pricing-section .pass-card.plan-popular .pass-check{color:#fff!important;background:#ffffff24!important}.pricing-section .pass-card:not(.pass-lifetime) .plan-cta:not(:disabled){background:linear-gradient(180deg,#595959d9,#373737d9)!important}
.dash-status,.dash-state.state-ready,.workspace-bar>a{color:#ffba81!important;border-color:#ff872f55!important;background:#ff872f13!important}.dash-card .lg-button-primary{color:#fff!important}.dash-filters [aria-pressed=true]{color:#fff!important}.guide-card:hover,.setup-grid article:hover,.creator-card:hover{border-color:#ffb17070!important}.guide-card:hover .guide-category,.guide-card:hover small{color:#ffb170!important}
.plan-option:has(input:checked),.payment-option:has(input:checked){background:#ffffff13!important;border-color:#ffffff9a!important}.plan-option:has(input:checked) .badge{border-color:#ff984e70!important;color:#ffbd88!important}.plan-top input:checked{background:var(--accent-orange)!important;border-color:var(--accent-orange)!important}.promo-form button,.coin-choice[aria-pressed=true],.admin-stat.selected{border-color:#ff984e75!important;color:#ffc18d!important;background:#ff872f18!important}.admin-count,.admin-stat.selected strong,.admin-full-key code{color:#ffb77f!important}
@media(max-width:900px){.home-hero h1{font-size:clamp(34px,6.7vw,54px)!important}.section-heading h2{font-size:clamp(26px,4.3vw,39px)!important}}
@media(max-width:680px){.home-hero h1{font-size:clamp(31px,8vw,42px)!important}.home-navigation,.home-header.is-scrolled .home-navigation{background:#111e!important}.section-heading h2{font-size:clamp(25px,7vw,33px)!important}.dash-heading h1{font-size:clamp(26px,7vw,34px)!important}.buy-heading h1{font-size:clamp(29px,7vw,39px)!important}.pricing-section .pass-lifetime::before{width:100%}}
@media(prefers-reduced-motion:reduce){.star-field .star,.pricing-section .pass-lifetime::before{animation:none!important}}
/* Warm orange highlights requested for the storefront. */
.star-field .star{background:#ff9a4b;box-shadow:0 0 5px #ff9a4b,0 0 16px #ff7929aa}
.star-field .star:nth-child(9n){background:#ffc080;box-shadow:0 0 7px #ffc080,0 0 21px #ff872fb8}
.home-hero .hero-content{isolation:isolate}
.home-hero .hero-content::before{content:'';position:absolute;z-index:-1;left:-110px;top:22px;width:min(780px,125%);height:345px;border-radius:50%;background:radial-gradient(ellipse at 40% 44%,#ff79291e 0,#e85e190c 30%,transparent 70%);filter:blur(38px);pointer-events:none}
.hero-product .product-glow{background:radial-gradient(circle,#ff8b3d40,transparent 68%)}
.nav-panel,.hero-actions .button-primary,.final-cta .button-primary,.pricing-section .pass-card .plan-cta,.checkout-button,.license-buy{background:linear-gradient(135deg,#ffad68,#f17828 62%,#e86017)!important;color:#1a0b03!important;border-color:#ffbf8c!important;box-shadow:inset 0 1px 0 #ffe0bdcc,0 9px 25px #f16e2440!important;text-shadow:none!important;font-weight:800}
.nav-panel:hover,.hero-actions .button-primary:hover,.final-cta .button-primary:hover,.pricing-section .pass-card .plan-cta:not(:disabled):hover,.checkout-button:not(:disabled):hover,.license-buy:hover{background:linear-gradient(135deg,#ffc48e,#fb8f3e 62%,#e76518)!important;color:#140a04!important;border-color:#ffe0bd!important;box-shadow:inset 0 1px 0 #fff3,0 12px 30px #f16e2455!important}
.pricing-section .pass-card .plan-cta:disabled,.checkout-button:disabled{background:linear-gradient(135deg,#d78b51,#ad541e)!important;color:#201108!important;border-color:#d68e59!important;box-shadow:inset 0 1px 0 #ffd5a650!important;opacity:.76!important;cursor:not-allowed}
.pricing-section .pass-lifetime .plan-cta:disabled{background:linear-gradient(135deg,#f5a568,#d56c27)!important;color:#251005!important;border-color:#ffc38c!important;opacity:.78!important}
.creator-avatar{color:#ffad69!important;background:#ff872f1d!important;box-shadow:0 0 0 1px #ff872f29}
.creator-category,.creator-bottom,.creator-bottom svg,.faq-list summary>span,.guide-card small,.guide-card .guide-category{color:#ff994b!important}
.creator-card-top>span:last-child{color:#b9aca2!important}.creator-card:hover,.guide-card:hover,.setup-grid article:hover{border-color:#ff9b5880!important;box-shadow:0 14px 38px #0009,0 0 25px #ff872f15!important}
.faq-list summary:hover,.faq-list details[open] summary{background:#ff872f0d}.faq-list summary>span{transition:transform .2s ease,color .2s ease}
.wallet-card-footer>a,.wallet-showcase:hover .wallet-card-footer>a{color:#ffb27b!important;border-color:#ff872f54!important;background:#ff872f15!important}.wallet-card-footer>a svg{color:#ffb27b!important}
.guide-card .guide-icon,.guide-card>span:first-child,.setup-grid .step-icon{color:#ffae76!important;border-color:#ff872f48!important;background:#ff872f12!important}
@media(max-width:680px){.home-hero .hero-content::before{left:-70px;top:25px;width:calc(100% + 70px);height:225px;filter:blur(23px)}}
