:root{--gold: #c9963f;--gold-2: #e8c477;--gold-soft: #f0d99a;--maroon: #6b1d3a;--maroon-deep: #4a1228;--maroon-soft: #9a3b5a;--peach: #fde0d4;--peach-2: #ffc7b3;--lavender: #e8d8f5;--rose: #f5c7d4;--ink: #3a1525;--cream: #fff9ed;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 18px;--radius-pill: 999px;--shadow-sm: 0 2px 6px rgba(0, 0, 0, .08);--shadow-md: 0 8px 22px rgba(0, 0, 0, .12);--shadow-lg: 0 18px 40px rgba(0, 0, 0, .18)}.nj-react-overlays{position:fixed;top:14px;right:14px;z-index:1200;display:flex;align-items:center;gap:8px}@media (max-width: 640px){.nj-react-overlays{top:8px;right:8px;gap:4px}}.nj-streak{display:inline-flex;align-items:center;gap:5px;background:linear-gradient(135deg,#ff8a3d,#ff5630);color:#fff;padding:6px 11px;border-radius:999px;font-weight:700;font-size:13px;cursor:pointer;border:none;box-shadow:0 4px 14px #ff563073,inset 0 0 0 1px #ffffff40;position:relative;overflow:hidden;font-family:inherit}.nj-streak .flame{filter:drop-shadow(0 0 4px #ffd680);animation:njFlame 1.4s ease-in-out infinite alternate}@keyframes njFlame{0%{transform:scale(1) rotate(-2deg)}to{transform:scale(1.15) rotate(3deg)}}.nj-streak-popup{position:absolute;top:calc(100% + 8px);right:0;z-index:1300;background:#fff8eb;border:2px solid #d4a14a;border-radius:18px;padding:16px 18px;width:280px;box-shadow:0 18px 40px #00000040;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#3a1525}body.dark .nj-streak-popup{background:#241228;color:#f3d27a;border-color:#ffb060}.nj-streak-popup h4{margin:0 0 6px;color:#7a2a14;font-family:Cinzel,serif}body.dark .nj-streak-popup h4{color:#ffd680}.nj-streak-popup .row{display:flex;justify-content:space-between;padding:4px 0;font-size:13px}.nj-streak-popup .num{font-weight:800;color:#ff5630}.nj-streak-popup .progress{height:8px;background:#00000014;border-radius:999px;margin:10px 0 6px;overflow:hidden}body.dark .nj-streak-popup .progress{background:#ffffff1a}.nj-streak-popup .progress>div{height:100%;background:linear-gradient(90deg,#ff8a3d,#ff5630);border-radius:999px;transition:width .6s ease}.nj-themepop{position:absolute;top:calc(100% + 8px);right:0;z-index:1300;background:#fff8eb;border:2px solid #d4a14a;border-radius:18px;padding:14px;width:300px;box-shadow:0 18px 40px #00000040;font-family:system-ui,-apple-system,sans-serif;color:#3a1525}body.dark .nj-themepop{background:#241228;color:#f3d27a;border-color:#ffb060}.nj-themepop h4{margin:0 0 10px;text-align:center;font-size:14px;color:#7a2a14;font-family:Cinzel,serif}body.dark .nj-themepop h4{color:#ffd680}.nj-theme-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.nj-theme-sw{cursor:pointer;border-radius:14px;padding:10px 6px;border:2px solid transparent;text-align:center;background:#fff6;box-shadow:0 2px 6px #00000014;transition:transform .2s ease,border-color .2s ease}body.dark .nj-theme-sw{background:#ffffff14}.nj-theme-sw:hover{transform:translateY(-2px)}.nj-theme-sw.active{border-color:#d4a14a;box-shadow:0 0 0 3px #d4a14a66}.nj-theme-sw .dots{display:flex;gap:3px;justify-content:center;margin-bottom:5px}.nj-theme-sw .dot{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001a}.nj-theme-sw .name{font-size:11px;font-weight:700;color:#5b1d2a}body.dark .nj-theme-sw .name{color:#f3d27a}.nj-themepop .reset{display:block;margin:10px auto 0;padding:6px 14px;background:transparent;border:1px solid #d4a14a;border-radius:999px;cursor:pointer;color:inherit;font-size:11px;font-family:inherit}.nj-react-overlays .pill-btn{background:#ffffffe6;color:#5b1d2a;padding:7px 14px;border:1px solid rgba(0,0,0,.08);border-radius:999px;cursor:pointer;font-weight:600;font-size:13px;display:inline-flex;align-items:center;gap:5px;font-family:inherit}body.dark .nj-react-overlays .pill-btn{background:#ffffff1f;color:#f3d27a}.nj-milestone-bd{position:fixed;top:0;right:0;bottom:0;left:0;background:#14081ec7;z-index:1500;display:flex;align-items:center;justify-content:center;padding:18px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nj-milestone-card{max-width:440px;width:100%;background:linear-gradient(160deg,#fff7e6,#ffe1c4);border:2px solid #d4a14a;border-radius:22px;padding:28px 22px;text-align:center;box-shadow:0 25px 60px #00000080;animation:njPop .55s cubic-bezier(.2,1.3,.3,1.1);font-family:system-ui,-apple-system,sans-serif;color:#3a1525}body.dark .nj-milestone-card{background:linear-gradient(160deg,#3a1f12,#5b2410);color:#fff5e0;border-color:#ffb060}@keyframes njPop{0%{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}.nj-milestone-card h2{margin:0 0 8px;font-family:Cinzel,serif;color:#7a2a14}body.dark .nj-milestone-card h2{color:#ffd680}.nj-milestone-card .big-flame{font-size:64px;line-height:1;display:block;margin-bottom:6px;filter:drop-shadow(0 0 14px #ff9040);animation:njFlame 1.2s ease-in-out infinite alternate}.nj-milestone-card .gift{background:#fff9;border:1px dashed #d4a14a;border-radius:14px;padding:14px;margin:14px 0}body.dark .nj-milestone-card .gift{background:#00000040}.nj-milestone-card button{background:linear-gradient(135deg,#c9963f,#8a5a1c);color:#fff;border:none;padding:10px 22px;border-radius:999px;font-weight:700;cursor:pointer;margin-top:6px;font-family:inherit}.nj-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%) translateY(20px);background:#280f1eeb;color:#f3d27a;padding:10px 18px;border-radius:999px;font-size:13px;z-index:2000;opacity:0;transition:transform .3s ease,opacity .3s ease;box-shadow:0 8px 22px #0000002e;font-family:system-ui,-apple-system,sans-serif}.nj-toast.show{opacity:1;transform:translate(-50%) translateY(0)}.nj-react-overlays,.nj-react-overlays *,.nj-themepop,.nj-themepop *,.nj-streak-popup,.nj-streak-popup *,.nj-milestone-bd,.nj-milestone-bd *,.nj-toast{filter:none!important}.shloka-banner.shloka-banner-global{margin:18px 0 4px;position:relative;z-index:2}.page .shloka-banner:not(.shloka-banner-global){display:none!important}nav.tabs.tabs-special{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:6px 0 18px;flex-wrap:wrap}nav.tabs.tabs-special button.tarot-blink{margin-right:auto}nav.tabs.tabs-special button.astro-blink{margin-left:auto}nav.tabs button[data-tab=community]{display:none!important}.page .tab-actions[style*="display: none"]{display:none!important}
