/* RewardNest unified violet theme: public, member and auth screens. */
body[data-skin=violet]{--ink:#28314a;--green:#6b58e6;--muted:#81899e;--line:#e6e9f4;--lime:#eeeaff;--bg:#f5f6fc;background:#f5f6fc;color:#28314a;font-family:'DM Sans',system-ui,sans-serif}
body[data-skin=violet] h1,body[data-skin=violet] h2,body[data-skin=violet] h3{color:#28314a}
body[data-skin=violet] p{color:#81899e}body[data-skin=violet] small{color:#939bb0}
body[data-skin=violet] .brand{color:#28314a}body[data-skin=violet] .brandmark{background:linear-gradient(135deg,#7867ef,#604bd8);color:white;box-shadow:0 5px 14px #6b58e62a;border-radius:12px}
body[data-skin=violet] .btn:not(.light):not(.lime),body[data-skin=violet][data-theme] .btn:not(.light):not(.lime){background:linear-gradient(110deg,#6c59e7,#7b67ed);color:white;border:1px solid transparent;box-shadow:0 4px 11px #6b58e61c;border-radius:10px}
body[data-skin=violet] .btn.light{background:#fff;color:#756c99;border:1px solid #e6e7f2;box-shadow:0 2px 4px #26314c04;border-radius:10px}
body[data-skin=violet] .btn.lime{background:white;color:#7460d4;border:1px solid #e1dcf6;box-shadow:0 3px 10px #6e58db0d}
body[data-skin=violet] .textlink{color:#7b69c5}body[data-skin=violet] .eyebrow{color:#9b93b7}
body[data-skin=violet] .card{background:white;border-color:#e7eaf4;border-radius:18px;box-shadow:0 5px 19px #26324f04}
body[data-skin=violet] .card p,body[data-skin=violet] .wall p{color:#939bb0}
body[data-skin=violet] input,body[data-skin=violet] select,body[data-skin=violet] textarea{background:#fcfcff;color:#46506b;border-color:#e3e7f3;border-radius:10px;box-shadow:none}
body[data-skin=violet] label{color:#727c95}body[data-skin=violet] input:focus-visible,body[data-skin=violet] textarea:focus-visible,body[data-skin=violet] select:focus-visible{outline-color:#c3b9f5}
body[data-skin=violet] .search{background:white;border-color:#e4e7f3;color:#a39abf}body[data-skin=violet] .search input{background:none}
body[data-skin=violet] .status.green{background:#e9f8f2;color:#269c80}body[data-skin=violet] .status.amber{background:#fff5e4;color:#b79759}body[data-skin=violet] .status.red{background:#fcecf2;color:#bc758b}
body[data-skin=violet] .notice{background:#f0effc;border-color:#e4e0f8;color:#9690ad;border-radius:12px}
body[data-skin=violet] .chip{background:white;color:#9c94b0;border-color:#e5e3f0}body[data-skin=violet] .chip.selected{background:#eeeaff;color:#8773d3;border-color:#ded6fa}
body[data-skin=violet] th{background:#f8f9fe;color:#979fb3;border-color:#eceff7}body[data-skin=violet] td{color:#75809a;border-color:#eceff7}body[data-skin=violet] .fineprint{color:#a09ab2!important}
/* Member workspace */
body[data-skin=violet] aside{background:white;border-color:#e6e9f4;padding-top:28px;color:#8490a8}
body[data-skin=violet] aside .brand{font-size:22px}body[data-skin=violet] aside .navlabel{color:#abb1c3;letter-spacing:1.6px}
body[data-skin=violet] .navitem{color:#8b94aa;font-size:12px;padding:12px 13px;margin:4px 0}
body[data-skin=violet] .navitem.active,body[data-skin=violet][data-theme] .navitem.active{background:linear-gradient(100deg,#6d5dea,#7a68ee);color:white;box-shadow:0 5px 13px #6b58e626}
body[data-skin=violet] .navitem:hover:not(.active){background:#f7f5ff;color:#9a8bc6}body[data-skin=violet] .navdot{background:#e8e2ff}
body[data-skin=violet] .sidebarbottom{background:linear-gradient(135deg,#f4f1ff,#f0f4ff);border-color:#e7e1f7;color:#8d84a8}
body[data-skin=violet] .sidebarbottom h3{color:#9488ae}body[data-skin=violet] .sidebarbottom .tag{background:white;border-color:#e5dff2;color:#a399b4}
body[data-skin=violet] .sideillustration{background:transparent;border-color:#e3daf7}body[data-skin=violet] .sideillustration svg{color:#b0a2e3}body[data-skin=violet] .sideillustration>span{color:#b9a9dc}
body[data-skin=violet] main>header{border-color:#e4e7f2}body[data-skin=violet] .breadcrumb{color:#a5adbf}body[data-skin=violet] .breadcrumb b{color:#909ab1}
body[data-skin=violet] .avatar{background:#eeeaff;color:#9583d3}body[data-skin=violet] .profilebtn{color:#7e88a2}body[data-skin=violet] .notifybtn{background:white;border-color:#e5e8f3;color:#aea4c4}
body[data-skin=violet] .commandtrigger{background:white;border-color:#e6e9f3;color:#9d9ab2}body[data-skin=violet] .intro{margin-bottom:26px}body[data-skin=violet] .intro h1{letter-spacing:-1px}
body[data-skin=violet] .dashboardhero{background:linear-gradient(110deg,#eeeaff,#eff1ff 65%,#e9f6f9);border:1px solid #e4e2f7;border-radius:22px;padding:34px 36px;min-height:250px;color:#6c608f}
body[data-skin=violet] .dashboardhero h2{font-size:34px;line-height:1.28;color:#6e6297}body[data-skin=violet] .dashboardhero h2 em{color:#9b87d2}body[data-skin=violet] .dashboardhero p{color:#aaa1be;max-width:400px}
body[data-skin=violet] .dashboardhero .eyebrow{color:#b1a3c7}body[data-skin=violet] .livepip{background:#b8a4e0}
body[data-skin=violet] .dashcoin{background:linear-gradient(135deg,#b4a9f6,#8a78da);border-color:#c5bafa;color:white;box-shadow:9px 12px 0 #d8cff4,0 0 0 30px #b4a9ef0b,0 0 0 60px #b4a9ef08}
body[data-skin=violet] .dashorbit{border-color:#d8cfee}body[data-skin=violet] .dashstar{color:#b6a4dc}body[data-skin=violet] .dashartlabel{color:#b2a5ca}body[data-skin=violet] .heroiconbtn{background:#ffffffb0;border-color:#e3dcf2;color:#a494cf}
body[data-skin=violet] .stats{gap:18px;margin:24px 0}body[data-skin=violet] .stat{position:relative;overflow:hidden;border-top:3px solid #bba9ec;padding:22px 24px}
body[data-skin=violet] .stat:nth-child(2){border-top-color:#90cbbb}body[data-skin=violet] .stat:nth-child(3){border-top-color:#dfbd80}body[data-skin=violet] .stat:nth-child(4){border-top-color:#dca9be}
body[data-skin=violet] .stat strong{font-size:28px;color:#66728c;margin:15px 0 9px}body[data-skin=violet] .stat span{color:#9ba4b7}body[data-skin=violet] .stat small{color:#b0b6c6}
body[data-skin=violet] .launchpad{background:white;border:1px solid #e5e8f3;border-radius:18px;box-shadow:0 4px 16px #26314c03}body[data-skin=violet] .launchpad h3{color:#84819f}
body[data-skin=violet] .stepbubble{background:#f3f0fc;border-color:#e6dff6;color:#a99bc8}body[data-skin=violet] .stepbubble.done{background:#edf8f3;color:#93bfae}body[data-skin=violet] .launchcount{background:#f3f0ff;color:#b09bd7}
body[data-skin=violet] .launchsteps b{color:#9197af}body[data-skin=violet] .launchsteps small{color:#b2b7c8}body[data-skin=violet] .quickways{gap:17px;margin:24px 0}body[data-skin=violet] .quickways button{background:white;border-color:#e7e9f4;border-radius:16px;padding:21px}
body[data-skin=violet] .quickways b{color:#8c90aa}body[data-skin=violet] .quickways small{color:#b0b4c6}body[data-skin=violet] .quickicon,body[data-skin=violet] .miniicon{background:#f0ecff;color:#ab98d8;border-color:#e7def8}
body[data-skin=violet] .providerlogo{color:#a490ce;background:#f1edfc}body[data-skin=violet] .wallserial,body[data-skin=violet] .wallserial span,body[data-skin=violet] .wallmeta{color:#b0a8c2;border-color:#ece8f6}
body[data-skin=violet] .wall h3{color:#8b7b9e}body[data-skin=violet] .wall:hover{box-shadow:0 10px 25px #7c66b50d;border-color:#e2d9f4}
body[data-skin=violet] .balancecard{background:linear-gradient(125deg,#efeaff,#f0f4ff);border-color:#e0daf3;color:#a99bc3}body[data-skin=violet] .balancecard h2,body[data-skin=violet] .balancecard b{color:#a799c2}body[data-skin=violet] .balancecard p{color:#c1b4d2}
body[data-skin=violet] .balanceid{color:#ccbedb;border-color:#e3d9f0}body[data-skin=violet] .dailycard,body[data-skin=violet] .referralcard{background:linear-gradient(125deg,#f0ecff,#f7f8ff);border-color:#e6dff5}
body[data-skin=violet] .mobilebottom{background:white;border-color:#e5e8f3}body[data-skin=violet] .mobilebottom button{color:#b6adc7}body[data-skin=violet] .mobilebottom button.active{color:#bda5e6;background:#f4effe}
/* Public homepage */
body[data-skin=violet] .public{background:radial-gradient(ellipse at 82% 12%,#eae6ff 0,transparent 32%),#f7f8fd;color:#28314a}
body[data-skin=violet] .publicnav{background:#ffffffb8;border-color:#e7e9f4}body[data-skin=violet] .publiclinks button{color:#8c91a8}
body[data-skin=violet] .landinghero{padding-top:65px;padding-bottom:60px}body[data-skin=violet] .landinghero h1{color:#5c6287}body[data-skin=violet] .landinghero h1 em{color:#a991d7;font-style:normal}body[data-skin=violet] .landinghero h1 em:after{background:#d7c6ef;opacity:.32}
body[data-skin=violet] .landinghero>div>p{color:#a9a2bb;max-width:500px;font-size:14px;line-height:1.9}body[data-skin=violet] .heroedition{color:#b7a5cc}body[data-skin=violet] .heroedition>span:first-child{background:#c9aedf}
body[data-skin=violet] .heronotes span{color:#baafc6}body[data-skin=violet] .heronotes svg{color:#c0add9}
body[data-skin=violet] .artplanet{background:linear-gradient(135deg,#b7a5ed,#8b76cf);border-color:#cbb9f5;box-shadow:14px 18px 0 #e0d2f3,0 0 0 35px #d9c9ed15;outline-color:#e5dbf1}
body[data-skin=violet] .planetlogo{color:#f6eeff}body[data-skin=violet] .planetlines{border-color:#d6c2ee}body[data-skin=violet] .orbit{border-color:#dfd6ef}body[data-skin=violet] .artgrid{opacity:.18}
body[data-skin=violet] .orbittag{background:#ffffffee;border-color:#e8e1f3;box-shadow:0 10px 30px #7b62a80b}body[data-skin=violet] .orbittag b{color:#a390ba}body[data-skin=violet] .orbittag small{color:#c0b3cf}body[data-skin=violet] .orbittag>span{background:#f3edff;color:#c2aadd}
body[data-skin=violet] .artstar{color:#c9b0e3}body[data-skin=violet] .artcoordinates,body[data-skin=violet] .floatnumber,body[data-skin=violet] .herocorner{color:#ccbcdd}
body[data-skin=violet] .publicstats{background:white;border:1px solid #e7e8f4;border-radius:18px;padding:26px 15px;box-shadow:0 7px 22px #78639e04}body[data-skin=violet] .publicstats strong{color:#a18cb8}body[data-skin=violet] .publicstats span{color:#c2b6cf}
body[data-skin=violet] .promisebar{border-color:#e9e2f1;color:#c5b7d3}body[data-skin=violet] .promisebar button{color:#b59acb}body[data-skin=violet] .marquee{background:#eee9fa;color:#c5b1dd;border-color:#e4d9f1}
body[data-skin=violet] .discovery{border-color:#e9e2f1}body[data-skin=violet] .discoverytabs{background:white;border-color:#e9e1f3}body[data-skin=violet] .discoverytabs button{color:#c0accf}body[data-skin=violet] .discoverytabs button.active{background:#eee6fa;color:#b291ce}
body[data-skin=violet] .discoverypanel.peach{background:linear-gradient(120deg,#efeaff,#f6f3fe);border-color:#e6ddf4}body[data-skin=violet] .discoverypanel.lilac{background:#eee8fb;border-color:#e2d6f2}body[data-skin=violet] .discoverypanel.mint{background:linear-gradient(120deg,#e9f4f1,#f2f4fd);border-color:#dfebe8}
body[data-skin=violet] .discoverycopy h3{color:#a48bb8}body[data-skin=violet] .discoverycopy p{color:#c0afce}body[data-skin=violet] .discoverylabel,body[data-skin=violet] .discoveryfoot{color:#c9b6d6}
body[data-skin=violet] .interesticon{background:#f8f2ff;color:#c1a4dc;border-color:#e9d8f4}body[data-skin=violet] .discoverychecklist>div{background:#ffffffa8;border-color:#e9dff4;color:#c1add0}body[data-skin=violet] .discoverychecklist b{color:#bba3cb}
body[data-skin=violet] .methodicon{background:#f0eafd;color:#c0a4da;border-color:#e7d9f3}body[data-skin=violet] .methodarrow{color:#c8afd9;background:#f7f0fc}body[data-skin=violet] .method h3{color:#b39ac3}
body[data-skin=violet] .stepsband{background:linear-gradient(125deg,#eee8fb,#f2effc);border:1px solid #e6dbf2;border-radius:22px;color:#bdabd0}body[data-skin=violet] .stepsband h2,body[data-skin=violet] .stepsband h3{color:#b29ac4}body[data-skin=violet] .stepsband p{color:#cbbbd9}body[data-skin=violet] .stepno{color:#c2a6d6}
body[data-skin=violet] .conversioncard{background:white;border-color:#e8e0f2;box-shadow:0 10px 28px #a78bb907}body[data-skin=violet] .conversionhead,body[data-skin=violet] .conversionmeta{color:#ccb7d8;border-color:#eee4f5}body[data-skin=violet] .pointvalue{color:#bea0d1}body[data-skin=violet] .conversionresult{background:#f6effc;border-color:#eaddf4;color:#c8aed9}body[data-skin=violet] .conversionresult strong{color:#b89bcd}
body[data-skin=violet] .guidepills>span{background:white;border-color:#e9def2;color:#ccb5d8}body[data-skin=violet] input[type=range]{accent-color:#b69bd3}
body[data-skin=violet] .publicfaq details{background:white;border-color:#e9e0f2}body[data-skin=violet] .publicfaq summary{color:#b59dc7}body[data-skin=violet] .launchbanner{background:linear-gradient(110deg,#eee5fa,#eef1ff);border-color:#e5d8f2;color:#c1a6d2;border-radius:22px}body[data-skin=violet] .launchbanner h2{color:#ad90c2}body[data-skin=violet] .launchbanner p{color:#c5afd6}
body[data-skin=violet] footer{border-color:#e7dff1;background:transparent}body[data-skin=violet] footer p,body[data-skin=violet] footer button,body[data-skin=violet] footer small,body[data-skin=violet] .workfooter,body[data-skin=violet] .workfooter button{color:#c0afcf}
body[data-skin=violet] .partnerhero{background:linear-gradient(125deg,#eee8fb,#eff3ff);border-color:#e3d9f2;color:#bba2cc}body[data-skin=violet] .partnerhero h2{color:#ad91c1}body[data-skin=violet] .partnerhero p{color:#c6b0d5}
body[data-skin=violet] .modal{background:white;color:#7f7498;border-color:#e6dcef;border-radius:20px}body[data-skin=violet] .modalbg{background:#44345e55;backdrop-filter:blur(4px)}body[data-skin=violet] .evidence{background:#f7f2fc;border-color:#e9def3;color:#bfa7ce}
body[data-skin=violet] .login{border:1px solid #e4dcf3;border-radius:24px;box-shadow:0 20px 65px #8a70ad0b;padding:36px}body[data-skin=violet] .login h1{color:#a48bba}body[data-skin=violet] .authlinks a{color:#ba9ece}
body[data-skin=violet] .admin-tools,body[data-skin=violet] .ownerbar{background:#f1ecfc;border-color:#e2d8f1;color:#b49ac7;border-radius:14px}body[data-skin=violet] .emptyicon{background:#f5effc;border-color:#e6d8f2;color:#c9aeda}body[data-skin=violet] .empty h3{color:#bba4cb}body[data-skin=violet] .empty p{color:#d0bcde}
/* Keep the approved administration styling independent from public refinements. */
body[data-skin=violet] .rn-admin{--ink:#20283e;--green:#6655e8;--line:#e8eaf3;--muted:#7d8599;--bg:#f5f6fc}body[data-skin=violet] .rn-admin h1,body[data-skin=violet] .rn-admin h2,body[data-skin=violet] .rn-admin h3{color:#20283e}body[data-skin=violet] .rn-admin p{color:#7d8599}body[data-skin=violet] .rn-admin small{color:#8991a5}body[data-skin=violet] .rn-admin .ra-welcome h2{color:#444069}body[data-skin=violet] .rn-admin .btn:not(.light):not(.lime){background:#6b58e6}body[data-skin=violet] .rn-admin .card{border-color:#e7eaf4}body[data-skin=violet] .rn-admin .card p{color:#7d8599}body[data-skin=violet] .rn-admin .notice{background:#f0f3ff;color:#7884a5;border-color:#e3e7f6}body[data-skin=violet] .rn-admin td{color:#5b657e}
@media(min-width:1101px){body[data-skin=violet] .quickways{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-skin=violet] .publicnav{margin-bottom:0}}
@media(max-width:760px){body[data-skin=violet] .landinghero{padding-top:38px;padding-bottom:35px}body[data-skin=violet] .landinghero>div>p{font-size:13px}body[data-skin=violet] .dashboardhero{padding:27px 23px;min-height:220px}body[data-skin=violet] .dashboardhero h2{font-size:29px}body[data-skin=violet] .stat{padding:19px 16px}body[data-skin=violet] .stat strong{font-size:25px}body[data-skin=violet] .quickways button{padding:18px}body[data-skin=violet] .publicstats{padding:22px 10px}body[data-skin=violet] .login{padding:27px 22px}}
/* Readable text contrast over the soft backgrounds. */
body[data-skin=violet] .landinghero h1{color:#353c60}body[data-skin=violet] .landinghero h1 em{color:#7761ca}body[data-skin=violet] .landinghero>div>p{color:#78829b}body[data-skin=violet] .heroedition{color:#8c7fab}body[data-skin=violet] .heronotes span{color:#8f87a2}
body[data-skin=violet] .publicstats strong{color:#6f60a8}body[data-skin=violet] .publicstats span{color:#9790a8}body[data-skin=violet] .promisebar,body[data-skin=violet] .promisebar button{color:#8d82a6}body[data-skin=violet] .marquee{color:#a28abd}
body[data-skin=violet] .orbittag b{color:#88739e}body[data-skin=violet] .orbittag small{color:#a495b5}body[data-skin=violet] .discoverycopy h3{color:#716486}body[data-skin=violet] .discoverycopy p{color:#91859f}body[data-skin=violet] .discoverylabel,body[data-skin=violet] .discoveryfoot{color:#a392b2}body[data-skin=violet] .discoverytabs button{color:#a08bb4}body[data-skin=violet] .discoverytabs button.active{color:#8967b0}body[data-skin=violet] .discoverychecklist b{color:#9a82ad}
body[data-skin=violet] .method h3{color:#83708f}body[data-skin=violet] .stepsband h2,body[data-skin=violet] .stepsband h3{color:#7f688f}body[data-skin=violet] .stepsband p{color:#9c88ac}body[data-skin=violet] .stepno{color:#a285b7}
body[data-skin=violet] .conversionhead,body[data-skin=violet] .conversionmeta{color:#a18aae}body[data-skin=violet] .pointvalue,body[data-skin=violet] .conversionresult strong{color:#9673ae}body[data-skin=violet] .conversionresult{color:#b39bc2}body[data-skin=violet] .guidepills>span{color:#ac91bd}
body[data-skin=violet] .publicfaq summary{color:#92799f}body[data-skin=violet] .launchbanner h2{color:#856696}body[data-skin=violet] .launchbanner p{color:#aa90ba}body[data-skin=violet] footer p,body[data-skin=violet] footer button,body[data-skin=violet] footer small,body[data-skin=violet] .workfooter,body[data-skin=violet] .workfooter button{color:#a18aad}
body[data-skin=violet] .dashboardhero h2{color:#545475}body[data-skin=violet] .dashboardhero h2 em{color:#8d73bb}body[data-skin=violet] .dashboardhero p{color:#8f86a5}body[data-skin=violet] .dashboardhero .eyebrow{color:#a18cb5}body[data-skin=violet] .balancecard h2,body[data-skin=violet] .balancecard b{color:#8f77a4}body[data-skin=violet] .balancecard p{color:#ac98be}
body[data-skin=violet] .stat strong{color:#4e5874}body[data-skin=violet] .stat span{color:#8e97af}body[data-skin=violet] .stat small{color:#a1a9bd}body[data-skin=violet] .quickways b{color:#77809d}body[data-skin=violet] .quickways small{color:#9ca6bd}body[data-skin=violet] .launchpad h3{color:#767694}body[data-skin=violet] .launchsteps b{color:#838aa3}body[data-skin=violet] .launchsteps small{color:#a6aec3}
body[data-skin=violet] .wall h3{color:#84708f}body[data-skin=violet] .wallserial,body[data-skin=violet] .wallserial span,body[data-skin=violet] .wallmeta{color:#a495b2}body[data-skin=violet] .card p,body[data-skin=violet] .wall p{color:#8b95ac}
body[data-skin=violet] .partnerhero h2{color:#9174a2}body[data-skin=violet] .partnerhero p{color:#ad95bd}body[data-skin=violet] .login h1{color:#856d9b}body[data-skin=violet] .authlinks a{color:#a082b4}body[data-skin=violet] .empty h3{color:#a48bb6}body[data-skin=violet] .empty p{color:#bba3cd}
