:root{--bg:#090909;--card:#171717;--line:#333;--muted:#aaa;--pink:#fe2c55;--cyan:#36df87}
body{background:radial-gradient(ellipse 740px 580px at 90% 7%,#fe2c5514,transparent),radial-gradient(ellipse 420px 460px at 2% 20%,#20202080,transparent),#090909;color:#f8f8f8}.mark{background:#281318;color:#fe2c55;border-color:#5b2632}.brand>.small{border-color:#444}.nav-cta{border-color:#444}nav a:hover{color:#fe2c55}.pill{background:#231317;color:#ffc1ce;border-color:#572330}.hero h1 em{background:linear-gradient(100deg,#fe2c55,#ff5776 70%,#ffc6d1);background-clip:text;-webkit-text-fill-color:transparent}.btn{background:#222;border-color:#414141;color:#f4f4f4}.btn.primary{background:#d92146;border-color:#fe2c55;color:#fff;box-shadow:0 4px 25px #fe2c5520}.btn.primary:hover{background:#d81b42;box-shadow:0 8px 30px #fe2c5538}.platform-note .divider{background:#444}.visual{background:linear-gradient(145deg,#242424,#101010 65%);border-color:#444;box-shadow:0 32px 75px #0008,0 0 70px #fe2c5509}.preview-top>span:first-child{color:#ddd}.preview-top .icon{color:#fe2c55}.preview-tag{background:#363636;color:#ccc}.profile{background:#101010;border-color:#3a3a3a}.banner{background:linear-gradient(120deg,#fe2c55,#252525 44%,#304b3a 75%,#36df87);background-size:250% 250%}.avatar{border-color:#101010;background:linear-gradient(135deg,#ddd,#fff);color:#fe2c55}.profile-toolbar{border-color:#333;color:#bbb}.post{background:linear-gradient(145deg,#383838,#1b1b1b)}.post:nth-child(2){background:linear-gradient(145deg,#24583a,#132d20);color:#72eaa9}.post:nth-child(3){background:linear-gradient(145deg,#632333,#2a151b);color:#ff9eb2}.swatch{background:#fe2c55}.swatch:nth-child(2){background:#36df87}.swatch:nth-child(3){background:#888}.section,footer{border-color:#292929}.eyebrow{color:#fe2c55}.card{background:linear-gradient(135deg,#202020,#141414);border-color:#353535}.card:hover{border-color:#685159}.num{color:#999}.feature-icon{background:#30171d;border-color:#62313d;color:#ff6282}.feature-icon.pink{background:#30171d;border-color:#62313d;color:#ff6282}.feature-icon.violet{background:#173025;border-color:#315c44;color:#59e99a}.feature-icon.muted-icon{background:#292929;border-color:#484848;color:#bbb}.strip{border-color:#56303a;background:radial-gradient(ellipse at 100% 0%,#fe2c5522,transparent 65%),linear-gradient(110deg,#1c1c1c,#21161a)}summary:after{color:#aaa}.inline-link{color:#ff6d8b}.hash{background:#111;border-color:#343434}
dialog,dialog.sponsor-mode{background:linear-gradient(140deg,#242424,#111);color:#f4f4f4;border-color:#4a4a4a}dialog::backdrop{background:#000b}.dialog-head,dialog .dialog-head,dialog.sponsor-mode .dialog-head{border-color:#373737}dialog.sponsor-mode .dialog-head>.eyebrow{color:#ff6282}.close,dialog.sponsor-mode .close{background:#303030;color:#ddd;border-color:#484848}.close:hover{background:#444}.device-choice{background:#1d1d1d;border-color:#444}.device-choice:hover{background:#2e1a20;border-color:#fe2c55}.device-icon{background:#351820;border-color:#64303c;color:#ff6686}.device-choice:nth-child(2) .device-icon{background:#173025;border-color:#315c44;color:#59e99a}.device-choice span:last-child{color:#aaa}.sponsor-heart{background:#351820;border-color:#64303c;color:#fe2c55}.sponsor-panel h2{color:#fff}.sponsor-subtitle,.sponsor-steps p{color:#b5b5b5}.sponsor-subtitle strong,.sponsor-steps strong{color:#fff}.sponsor-device{color:#999}.sponsor-info{background:#202020;border-color:#444;color:#ccc}.info-icon{background:#777;color:#fff}.sponsor-steps li{background:#1c1c1c;border-color:#383838}.sponsor-steps li>span{background:#351820;color:#ff6686;border-color:#64303c}.btn.sponsor-install{background:#d92146;border-color:#fe2c55;color:#fff;box-shadow:0 4px 25px #fe2c5520}.btn.sponsor-install:hover{background:#d81b42;box-shadow:0 8px 30px #fe2c5538}.btn.sponsor-download:disabled{background:#282828;border-color:#444;color:#888}.sponsor-tab-link,.sponsor-mode .text-button{color:#b5b5b5}.sponsor-tab-link:hover{color:#ff6d8b}.sponsor-footnote{color:#919191}.sponsor-wait{background:#211d1e;border-color:#594147;color:#dbcccf}.wait-spinner{border-color:#584148;border-top-color:#fe2c55}.countdown-box{background:#302427;color:#ddd}.sponsor-mode #countdown{color:#ff6d8b}.sponsor-wait .wait-note{color:#aa999d}.sponsor-success{background:#142b1e;border-color:#315c44;color:#b0eec8}.sponsor-mode.completed-mode .sponsor-panel h2{color:#36df87}.completed-mode .sponsor-download{background:#36df87;color:#072012;box-shadow:0 8px 28px #36df8730}.completed-mode .sponsor-heart{background:#173025;border-color:#315c44;color:#36df87}.provider-heading p{color:#aaa}#provider-countdown{color:#ff6d8b}

