@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Devanagari:wght@400;500;600;700&family=Cormorant+Garamond:wght@500;600;700&family=DM+Sans:wght@400;500;600;700&display=swap');
:root{--bg:#080306;--panel:#12070b;--panel2:#1b090f;--red:#ff174b;--red2:#b90035;--gold:#f3c45c;--text:#fff0eb;--muted:#c9aeb2;--line:#7d2438}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:82px}body{margin:0;background:var(--bg);color:var(--text);font-family:'Noto Sans Devanagari','DM Sans',sans-serif;font-size:13px;overflow-x:hidden}.ambient{position:fixed;inset:0;pointer-events:none;background:radial-gradient(ellipse at 45% 0%,#50101d55,transparent 50%),radial-gradient(ellipse at 100% 80%,#4b061833,transparent 45%);z-index:-1}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.topbar{height:58px;position:fixed;top:0;left:0;right:0;z-index:20;display:flex;align-items:center;gap:24px;padding:0 22px;background:#090306f5;border-bottom:1px solid #4b1826;box-shadow:0 8px 30px #0008}.brand{display:flex;align-items:center;gap:9px;min-width:210px;font:700 31px 'DM Sans';letter-spacing:-1.5px}.brand-symbol{width:39px;height:39px;border:2px solid var(--red);border-radius:50% 50% 45% 45%;display:grid;place-items:center;color:#ff4568;font:italic 27px 'Cormorant Garamond';box-shadow:0 0 17px #ff174b44}.brand-name{line-height:.9}.brand-name>span,.brand>span:last-child>span{color:#ff244f}.brand small{display:block;font:10px 'Noto Sans Devanagari';letter-spacing:.5px;color:#d7babe;margin-top:7px}.topnav{display:flex;align-items:center;gap:clamp(8px,1.2vw,22px);white-space:nowrap;flex:1}.topnav a{font-size:11px;color:#f4e4e5;display:flex;align-items:center;gap:6px;padding:19px 0;border-bottom:2px solid transparent}.topnav a:hover,.topnav a.active{color:#ff526f;border-color:#ff244f;text-shadow:0 0 12px #ff174b}.topnav a:first-letter{font-size:17px}.top-actions{display:flex;align-items:center;gap:8px}.search{height:34px;width:clamp(140px,17vw,270px);display:flex;align-items:center;border:1px solid #743044;border-radius:22px;padding:0 12px;background:#0d0709}.search input{min-width:0;flex:1;background:none;border:0;outline:0;color:white;font-size:10px}.search span{font-size:22px;color:#fff}.top-actions select,.login{height:34px;border:1px solid #713043;border-radius:22px;padding:0 10px;background:#12070b;color:#fff;font-size:10px}.signup{height:35px;padding:0 15px;border:0;border-radius:22px;color:#fff;background:linear-gradient(120deg,#ff365d,#b50030);font-weight:700;font-size:10px;box-shadow:0 0 16px #ff174b55;cursor:pointer}
.sidebar{position:fixed;z-index:10;top:58px;bottom:0;left:0;width:226px;padding:14px 12px 18px;background:linear-gradient(180deg,#10060a,#090306);border-right:1px solid #55192a;display:flex;flex-direction:column;justify-content:space-between;overflow-y:auto}.side-links{display:flex;flex-direction:column;gap:3px}.side-links a{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:9px;font-size:13px;color:#f4e5e5;transition:.2s}.side-links a:hover{background:#6b102b44;color:#ff718b}.side-links i{width:24px;text-align:center;color:#ff4a68;font-style:normal;font-size:21px}.side-links .premium-link{margin-top:4px;border:1px solid #946021;background:linear-gradient(90deg,#3a1b08,#170b06);color:#ffe1a1}.side-links .premium-link i{color:var(--gold)}.age-badge{border:1px solid #7c2038;border-radius:12px;padding:12px 8px;text-align:center;background:#16070d}.age-badge b{display:grid;place-items:center;margin:0 auto 8px;width:57px;height:57px;border:3px solid #ff2454;border-radius:50%;font:24px 'DM Sans';box-shadow:0 0 20px #ff174b66}.age-badge span,.age-badge small{display:block}.age-badge small{font-size:9px;color:#c7aeb2;margin-top:4px}
.main{margin-left:226px;margin-right:260px;padding:68px 12px 50px;max-width:1600px}.hero{height:355px;position:relative;overflow:hidden;border:1px solid #4d1b2a;border-radius:17px;background:#16070c;box-shadow:0 12px 35px #0008}.hero-photo{position:absolute;inset:0 0 0 32%;background:url('assets/dashboard-hero.jpg') center 35%/cover no-repeat;filter:saturate(1.08)}.hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#100509 0%,#100509 22%,#100509d9 38%,#1005091c 72%,transparent),linear-gradient(0deg,#08030688,transparent 45%)}.hero-copy{position:absolute;z-index:2;left:32px;top:55px;max-width:430px}.eyebrow{font-size:10px;letter-spacing:1.5px;color:#ff6e8a;font-weight:700}.hero h1{font:700 clamp(45px,4vw,64px)/1 'DM Sans';letter-spacing:-2px;margin:10px 0 0}.hero h1 span{color:#fff}.hero h1 b{color:#ff244f}.hero h1 em{font:500 38px 'Noto Sans Devanagari';color:#fff;font-style:normal}.red-rule{width:230px;height:4px;border-radius:50%;background:#ff174b;transform:rotate(-4deg);margin:8px 0 17px;box-shadow:0 0 10px #ff174b}.hero-copy>p:not(.eyebrow){font-size:16px;line-height:1.7;max-width:390px;color:#f5e5e1}.hero-buttons{display:flex;gap:12px;margin-top:20px}.primary,.gold-btn{padding:12px 18px;border-radius:28px;font-size:12px;font-weight:700;display:flex;gap:10px;align-items:center}.primary{background:linear-gradient(120deg,#ff174b,#b80034);box-shadow:0 0 18px #ff174b66}.gold-btn{border:1px solid var(--gold);color:#ffe2a0;background:#211407}.hero-script{position:absolute;z-index:2;right:7%;top:16%;font:italic 25px 'Cormorant Garamond';line-height:1.5;color:#fff0df;transform:rotate(-8deg);text-shadow:0 2px 12px #000}.slider-dots{position:absolute;bottom:13px;left:50%;display:flex;gap:9px}.slider-dots>*{width:10px;height:10px;border-radius:50%;background:#bda8aa}.slider-dots b{background:#ff244f;box-shadow:0 0 10px #ff174b}
.quick-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:9px;margin:13px 0 18px}.quick{height:112px;position:relative;overflow:hidden;border:1px solid #9d354d;border-radius:13px;background:#1b0910;display:flex;align-items:flex-end;padding:10px;box-shadow:inset 0 -45px 35px #000b}.quick img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.82;transition:.4s}.quick:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#090306f0,transparent 80%)}.quick:hover img{transform:scale(1.08);opacity:1}.quick span{position:absolute;z-index:2;top:10px;left:12px;font-size:26px;color:#fff0d9;text-shadow:0 0 9px #000}.quick b{z-index:2;font-size:12px;text-shadow:0 2px 5px #000}
.featured,.content-section{margin:18px 0 22px}.section-title{display:flex;align-items:center;justify-content:space-between;margin:0 3px 12px}.section-title h2{display:flex;align-items:center;gap:10px;font-size:20px;margin:0}.section-title h2 i{height:26px;width:5px;border-radius:4px;background:#ff244f;box-shadow:0 0 10px #ff174b}.section-title h2 small{font:11px 'DM Sans';color:#d7c0c1}.section-title>a{font-size:10px;border:1px solid #b34b58;border-radius:18px;padding:6px 12px;color:#ffb0bd}.collection-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.collection{height:182px;position:relative;border:1px solid #843047;border-radius:11px;overflow:hidden;background:#1b0810}.collection img{width:100%;height:100%;object-fit:cover;transition:.5s}.collection:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#080306eF)}.collection b{position:absolute;z-index:2;bottom:9px;left:8px;right:5px;font-size:11px;text-shadow:0 2px 5px #000}.collection:hover img{transform:scale(1.08)}
.feature-panels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.feature-panel{height:120px;position:relative;overflow:hidden;display:flex;align-items:center;gap:9px;padding:10px;border:1px solid #a13a4b;border-radius:13px;background:linear-gradient(120deg,#33100e,#0d0508)}.feature-panel>img{width:38%;height:100%;object-fit:cover;position:absolute;left:0;top:0;opacity:.5}.feature-panel>div{position:relative;z-index:2;margin-left:34%;min-width:0}.feature-panel small{font-size:7px;letter-spacing:1px;color:#ffd17a}.feature-panel h3{font-size:14px;margin:5px 0}.feature-panel p{font-size:9px;line-height:1.5;color:#e1c9c7;margin:0}.feature-panel>b{position:absolute;right:8px;bottom:8px;border-radius:50%;width:22px;height:22px;background:#8e3b16;display:grid;place-items:center}.positions-panel{background:linear-gradient(120deg,#4d0c20,#12060a)}.games-panel{background:linear-gradient(120deg,#3b0a1b,#100509)}.wellness-panel{background:linear-gradient(120deg,#250a18,#0d0508)}.dice,.lotus{font-size:39px;color:#ff5577;margin-left:5px;position:relative;z-index:2}.games-panel>div:nth-child(2),.wellness-panel>div:nth-child(2){margin-left:4px}
.story-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.story-row article{display:flex;min-height:130px;border:1px solid #562234;border-radius:10px;overflow:hidden;background:#13070c}.story-row img{width:38%;object-fit:cover}.story-row article>div{padding:12px}.story-row small{color:#ff718c;font-size:8px;letter-spacing:1px}.story-row h3{font:21px 'Cormorant Garamond';margin:5px 0}.story-row p,.muted{font-size:10px;color:var(--muted);line-height:1.7}.read{border:0;border-bottom:1px solid #ff5677;background:none;color:#ff91a6;padding:4px 0;font-size:9px;cursor:pointer}.info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.info-grid article{padding:17px;border:1px solid #532033;border-radius:10px;background:linear-gradient(145deg,#1c0a12,#0d0508)}.info-grid article>b{color:#ff5a79;font:22px 'Cormorant Garamond'}.info-grid h3{font:22px 'Cormorant Garamond';margin:8px 0}.info-grid p{font-size:10px;line-height:1.7;color:var(--muted)}.video-placeholder{height:170px;display:grid;place-items:center;align-content:center;border:1px dashed #873348;border-radius:12px;background:radial-gradient(ellipse,#3b0a1d,#10050a)}.video-placeholder span{font-size:30px;color:#ff5576}.video-placeholder p{font-size:12px;color:#e7cfd1}.video-placeholder small{letter-spacing:2px;color:#ff7892}
.rightbar{position:fixed;z-index:9;top:68px;right:10px;bottom:10px;width:250px;overflow:auto;scrollbar-width:thin;scrollbar-color:#612138 transparent}.trending{padding:12px;border:1px solid #72253b;border-radius:15px;background:linear-gradient(145deg,#16080d,#0b0407);box-shadow:0 0 25px #e00c3022}.trending h2{font-size:19px;margin:0 0 8px;padding-bottom:9px;border-bottom:1px solid #632337}.trending a{display:flex;align-items:center;gap:9px;padding:7px 0;border-bottom:1px solid #ffffff15}.trending a:last-child{border:0}.trending img{width:86px;height:57px;object-fit:cover;border-radius:7px;border:1px solid #7e3444}.trending span{display:flex;flex-direction:column;gap:4px}.trending b{font-size:11px}.trending small{font-size:9px;color:#c8aeb2}.premium-box{margin-top:16px;padding:16px 14px;border:1px solid #b47b24;border-radius:15px;background:radial-gradient(ellipse at top,#5a310c,#1b0d06 65%,#100605);box-shadow:0 0 28px #d8891825;text-align:center}.crown{font-size:34px;color:#ffd05d}.premium-box h2{font-size:20px;color:#ffe3a1;margin:4px 0}.gold-line{height:1px;background:linear-gradient(90deg,transparent,#ffcb55,transparent);margin:12px 0}.premium-box ul{list-style:none;text-align:left;padding:0;margin:0 0 13px}.premium-box li{padding:7px 0;font-size:11px;color:#f8e6c7}.premium-box li:before{content:"✓";color:#ffd05d;font-weight:bold;margin-right:10px}.premium-box button{width:100%;border:0;border-radius:22px;padding:11px 8px;background:linear-gradient(120deg,#ffdc73,#e88c13);color:#2a1400;font-weight:700;font-size:11px;cursor:pointer;box-shadow:0 0 16px #f9b83b44}.premium-box>small{display:block;font-size:8px;color:#d6b77e;margin-top:8px}.right-note{text-align:center;padding:14px;color:#bd9da4;font-size:9px}.right-note b{display:block;color:#ff5374;font-size:18px}
footer{margin-left:226px;margin-right:260px;border-top:1px solid #421624;padding:20px 15px;display:flex;align-items:center;justify-content:space-between;color:#bfa5aa;font-size:10px}footer .brand{min-width:0;font-size:20px}footer>div{display:flex;gap:15px}
.age-gate{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:#050204ed;backdrop-filter:blur(14px);padding:20px;transition:.4s}.age-gate.hidden{opacity:0;visibility:hidden}.age-card{width:min(390px,100%);padding:32px;text-align:center;border:1px solid #ad2a49;border-radius:17px;background:linear-gradient(145deg,#350d1b,#100509);box-shadow:0 20px 80px #000}.age-card .brand-symbol{margin:0 auto 18px}.age-card h2{font:36px 'Cormorant Garamond';margin:12px}.age-card h2 i{color:#ff597a}.age-card p:not(.eyebrow){font-size:11px;line-height:1.8;color:#d3b9be}.age-card button{display:block;width:100%;padding:12px;border-radius:22px;border:0;margin-top:12px;background:#e91243;color:white;font-weight:700;cursor:pointer}.age-card #ageNo{background:none;border:1px solid #794055;color:#d6b8bf}.age-card small{display:block;margin-top:16px;color:#a98a91;font-size:8px;letter-spacing:2px}
.modal{position:fixed;inset:0;z-index:80;background:#050204eF;display:none;place-items:center;padding:20px}.modal.open{display:grid}.modal-box{width:min(600px,100%);padding:35px;background:#1a0810;border:1px solid #9b334d;position:relative;border-radius:12px}.modal-box h2{font:32px 'Cormorant Garamond'}.modal-box p{font-size:13px;line-height:2;color:#e1c9ce}.close{position:absolute;right:14px;top:8px;background:none;border:0;color:white;font-size:28px;cursor:pointer}
@media(max-width:1350px){.brand{min-width:160px;font-size:27px}.topbar{gap:12px;padding:0 12px}.topnav{gap:9px}.topnav a{font-size:10px}.sidebar{width:195px}.main{margin-left:195px;margin-right:225px}.rightbar{width:215px}.quick{height:100px}.collection{height:160px}.feature-panel h3{font-size:12px}.top-actions .search{width:150px}}
@media(max-width:1050px){.topnav{display:none}.topbar{justify-content:space-between}.sidebar{width:175px}.main{margin-left:175px;margin-right:0;padding-right:12px}.rightbar{position:static;width:auto;margin:0 12px 20px 187px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.premium-box{margin-top:0}.trending a{padding:4px 0}.collection-grid{grid-template-columns:repeat(4,1fr)}.quick-grid{grid-template-columns:repeat(4,1fr)}footer{margin-left:175px;margin-right:0}}
@media(max-width:700px){.topbar{height:58px}.brand{min-width:0;font-size:24px}.brand-symbol{width:34px;height:34px}.brand small{font-size:8px}.top-actions{gap:5px}.top-actions .search,.login{display:none}.top-actions select{max-width:94px}.signup{padding:0 10px;font-size:9px}.sidebar{display:none}.main{margin:0;padding:68px 9px 25px}.hero{height:420px}.hero-photo{inset:0;background-position:58% center}.hero-overlay{background:linear-gradient(90deg,#100509eF,#100509aa 55%,#10050930),linear-gradient(0deg,#08030688,transparent)}.hero-copy{left:18px;top:45px;max-width:80%}.hero h1{font-size:47px}.hero h1 em{font-size:27px}.hero-copy>p:not(.eyebrow){font-size:13px}.hero-script{right:5%;top:12%;font-size:18px}.quick-grid{grid-template-columns:repeat(2,1fr);gap:7px}.quick{height:105px}.quick:last-child{grid-column:span 2}.collection-grid{grid-template-columns:repeat(2,1fr)}.collection{height:185px}.feature-panels{grid-template-columns:repeat(2,1fr)}.feature-panel{height:110px}.feature-panel h3{font-size:12px}.story-row{grid-template-columns:1fr}.info-grid{grid-template-columns:1fr}.rightbar{margin:0 9px 20px;display:flex;flex-direction:column}.trending img{width:95px}.premium-box{margin-top:0}.section-title h2{font-size:17px}.section-title h2 small{display:none}.story-row article{min-height:120px}footer{margin:0;padding:18px 10px;flex-wrap:wrap;gap:10px}footer .brand{font-size:19px}footer>div{gap:9px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
