/*! Fwdpage © 2026 @christophtisch @perfectborn. All rights reserved. */
body:has(.profile:not(.glass)), body:has(#home-hero), body:has(#home-session), body:has(#tag-root), body:has(#explore-root), body:has(#following-root), body:has(.about-page), body:has(.start-page), body:has(.magic-page), body:has(#welcome-root){ background: radial-gradient(56vw 46vh at 6% -6%, color-mix(in srgb, var(--acc) 10%, transparent), transparent 68%), radial-gradient(46vw 40vh at 104% 14%, color-mix(in srgb, #ff5f1f 7%, transparent), transparent 70%), radial-gradient(52vw 42vh at 50% 112%, color-mix(in srgb, var(--acc) 6%, transparent), transparent 72%), var(--bg); background-attachment:fixed; } html[data-theme="dark"] body:has(.profile:not(.glass)), html[data-theme="dark"] body:has(#home-hero), html[data-theme="dark"] body:has(#home-session), html[data-theme="dark"] body:has(#tag-root), html[data-theme="dark"] body:has(#explore-root), html[data-theme="dark"] body:has(#following-root), html[data-theme="dark"] body:has(.about-page), html[data-theme="dark"] body:has(.start-page), html[data-theme="dark"] body:has(.magic-page), html[data-theme="dark"] body:has(#welcome-root){ background: radial-gradient(56vw 46vh at 6% -6%, color-mix(in srgb, var(--acc) 14%, transparent), transparent 68%), radial-gradient(46vw 40vh at 104% 14%, color-mix(in srgb, #ff5f1f 9%, transparent), transparent 70%), radial-gradient(52vw 42vh at 50% 112%, color-mix(in srgb, var(--acc) 8%, transparent), transparent 72%), var(--bg); background-attachment:fixed; } @media (prefers-color-scheme: dark){ html:not([data-theme="light"]):not([data-theme="dark"]) body:has(.profile:not(.glass)), html:not([data-theme="light"]):not([data-theme="dark"]) body:has(#home-hero), html:not([data-theme="light"]):not([data-theme="dark"]) body:has(#home-session), html:not([data-theme="light"]):not([data-theme="dark"]) body:has(#tag-root), html:not([data-theme="light"]):not([data-theme="dark"]) body:has(#explore-root), html:not([data-theme="light"]):not([data-theme="dark"]) body:has(#following-root), html:not([data-theme="light"]):not([data-theme="dark"]) body:has(.about-page), html:not([data-theme="light"]):not([data-theme="dark"]) body:has(.start-page), html:not([data-theme="light"]):not([data-theme="dark"]) body:has(.magic-page), html:not([data-theme="light"]):not([data-theme="dark"]) body:has(#welcome-root){ background: radial-gradient(56vw 46vh at 6% -6%, color-mix(in srgb, var(--acc) 14%, transparent), transparent 68%), radial-gradient(46vw 40vh at 104% 14%, color-mix(in srgb, #ff5f1f 9%, transparent), transparent 70%), radial-gradient(52vw 42vh at 50% 112%, color-mix(in srgb, var(--acc) 8%, transparent), transparent 72%), var(--bg); background-attachment:fixed; } } .box, .profile .box, .feed-item, .subscribe-card, .profile .subscribe-card, .profile .card, #tag-root .card, .follow-card, .profile:not(.single-page) .box-posts .post-item{ box-shadow:0 1px 2px rgba(0,0,0,.04), 0 14px 32px -20px color-mix(in srgb, var(--acc) 19%, transparent); } .box, .feed-item, .subscribe-card, .profile:not(.glass) .card, #tag-root .card, .follow-card{background:var(--card)} .about-demo-stage{box-shadow:0 20px 46px -26px color-mix(in srgb, var(--acc) 26%, transparent)} .btn-primary{background:var(--acc); border-color:var(--acc); color:#fff} @media (hover:hover){ .btn-primary:hover{background:var(--acc); border-color:var(--acc); color:#fff; opacity:.88} } .coupon{border-color:var(--acc); color:var(--acc); background:var(--soft)} .post-content{line-height:1.5} .bio{line-height:1.55} html[data-theme="dark"], .site-header[data-chrome="dark"]{ --fg:#eceaf3; --muted:#9b98a8; } @media (prefers-color-scheme: dark){ html:not([data-theme="light"]):not([data-theme="dark"]){ --fg:#eceaf3; --muted:#9b98a8; } }
