/* Luxury skin for the home / apps page, ideas, sponsor (visual only) */
body.lux{--leaf:#0f3d29;--leaf2:#1b6446;--soft:#f3ecd6;--bg:#0b2a1c;--text:#13281d;--muted:#5c6b5f;color:#f6f1e3}
body.lux .hero,body.lux .hero .top,body.lux .hero .bot{background:#06180f!important}
body.lux .hero .top{border-bottom:1px solid rgba(212,175,55,.35)}
body.lux .hero .top b{font-family:"Lux Serif",Georgia,serif;font-weight:700;background:linear-gradient(135deg,#f7e7a6,#d4af37 45%,#f3d98b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.01em}
body.lux .hero .top img{border-radius:22%;box-shadow:0 0 0 1px rgba(212,175,55,.6)}
body.lux .hero .tag{background:transparent!important;border:1px solid #d4af37;color:#f3d98b!important;letter-spacing:.14em;text-transform:uppercase;font-size:12px}
body.lux .lang{border-color:rgba(212,175,55,.6)!important;background:rgba(212,175,55,.08)!important;color:#f3d98b!important}
body.lux .big,body.lux .send,body.lux .give:not(.alt){background:linear-gradient(135deg,#f7e7a6 0%,#d4af37 42%,#a8841f 72%,#f3d98b 100%)!important;color:#1d1503!important;border:1px solid rgba(255,240,190,.8)!important;box-shadow:0 1px 0 rgba(255,255,255,.55) inset,0 12px 28px -12px rgba(212,175,55,.7)!important}
body.lux .big.ghost,body.lux .ghost{background:transparent!important;color:#f3d98b!important;border:1.5px solid #c9a227!important;box-shadow:none!important}
body.lux .sound{background:rgba(212,175,55,.12)!important;color:#f3d98b!important;border:1px solid rgba(212,175,55,.55)!important}
body.lux h2.sec,body.lux .sec{color:#fbf1cf;font-family:"Lux Serif",Georgia,serif}
body.lux .eco{color:#d9ccaa}
body.lux .card,body.lux .wall,body.lux .pk,body.lux .sup,body.lux .biz,body.lux .hp,body.lux form{background:linear-gradient(170deg,rgba(255,252,242,.98),rgba(246,239,220,.95))!important;color:#13281d;border:1px solid rgba(212,175,55,.55)!important;box-shadow:0 1px 0 #fff inset,0 22px 44px -24px rgba(0,0,0,.8)!important}
body.lux .card h3,body.lux .wall h3,body.lux .pk h3,body.lux .sup h2,body.lux .sup h3{color:#0b2a1c;font-family:"Lux Serif",Georgia,serif}
body.lux .ico{background:linear-gradient(160deg,#fff6dc,#efe0b3)!important;box-shadow:0 0 0 1px rgba(212,175,55,.55) inset}
body.lux .sm{border-color:#c9a227!important;color:#0f3d29!important;background:#fffdf6!important}
body.lux .sm.price-ask{background:linear-gradient(180deg,#1b6446,#0f3d29)!important;color:#fbf3d6!important;border-color:#d4af37!important}
body.lux .grow,body.lux .hero:not(:has(video)){background:linear-gradient(160deg,#1d5e40,#0b2a1c)!important;border:1px solid rgba(212,175,55,.5);color:#f6f1e3}
body.lux .grow h3,body.lux .hero h1{color:#fbf1cf;font-family:"Lux Serif",Georgia,serif}
body.lux footer{color:#bfb08a}
body.lux footer a{color:#f3d98b}
body.lux .tut{background:linear-gradient(180deg,#fffcf2,#f3ecd6)}
body.lux .step h4{font-family:"Lux Serif",Georgia,serif;color:#0b2a1c}
body.lux .dots i.on{background:#c9a227}
body.lux .wall-grid a,body.lux .wall-grid .empty{border-color:rgba(212,175,55,.45)!important}
body.lux .top a,body.lux .top strong{color:#f3d98b!important;font-family:"Lux Serif",Georgia,serif;font-size:1.15em}
body.lux .top img{border-radius:22%;box-shadow:0 0 0 1px rgba(212,175,55,.6)}
body.lux .give,body.lux .give.alt{border-radius:14px!important}
body.lux .give.alt{background:#fffdf6!important;color:#0f3d29!important;border:1.5px solid #c9a227!important}
body.lux label{color:inherit}
body.lux .give.cashapp,body.lux .donate-cash{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;text-decoration:none;font-weight:800;letter-spacing:.02em;border-radius:14px!important;
 background:linear-gradient(135deg,#f7e7a6 0%,#d4af37 42%,#a8841f 72%,#f3d98b 100%)!important;color:#1d1503!important;border:1px solid rgba(255,240,190,.85)!important;box-shadow:0 1px 0 rgba(255,255,255,.55) inset,0 14px 30px -12px rgba(212,175,55,.75)!important}
body.lux .donate-cash{margin:14px 0 0;font-size:18px}
body.lux .give.cashapp::before,body.lux .donate-cash::before{content:"$";display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#0b2a1c;color:#f3d98b;font-weight:900;font-size:17px;box-shadow:0 0 0 1px rgba(212,175,55,.7)}
body.lux .lux-inline{border-radius:22%;box-shadow:0 0 0 1px rgba(212,175,55,.6),0 4px 12px -4px rgba(0,0,0,.5);vertical-align:middle;object-fit:cover}
body.lux .ico .lux-inline{width:44px;height:44px}
body.lux .step .em .lux-inline{width:96px;height:96px}
body.lux h3.lux-mark::before{content:"";display:inline-block;width:1.15em;height:1.15em;margin-right:.4em;vertical-align:-.2em;border-radius:22%;background:url(/icons/icon-192.png?v=lux2) center/cover;box-shadow:0 0 0 1px rgba(212,175,55,.6)}
