@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/mukta-devanagari-400-normal.c43fc490.woff2) format("woff2"),url(/_next/static/media/mukta-devanagari-400-normal.5eae3fef.woff) format("woff");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/mukta-latin-ext-400-normal.b8b5e463.woff2) format("woff2"),url(/_next/static/media/mukta-latin-ext-400-normal.a0a0e7ed.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/mukta-latin-400-normal.b814f3fb.woff2) format("woff2"),url(/_next/static/media/mukta-latin-400-normal.44708ab9.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/mukta-devanagari-500-normal.093d69d5.woff2) format("woff2"),url(/_next/static/media/mukta-devanagari-500-normal.c147ea40.woff) format("woff");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/mukta-latin-ext-500-normal.df3f14bc.woff2) format("woff2"),url(/_next/static/media/mukta-latin-ext-500-normal.11ab097a.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/mukta-latin-500-normal.bf892c41.woff2) format("woff2"),url(/_next/static/media/mukta-latin-500-normal.07395e26.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/mukta-devanagari-700-normal.3db4bd07.woff2) format("woff2"),url(/_next/static/media/mukta-devanagari-700-normal.69d6a857.woff) format("woff");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/mukta-latin-ext-700-normal.4d538f9e.woff2) format("woff2"),url(/_next/static/media/mukta-latin-ext-700-normal.faa31c81.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/mukta-latin-700-normal.1a8216c9.woff2) format("woff2"),url(/_next/static/media/mukta-latin-700-normal.7bf91a88.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tiro Devanagari Hindi;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/tiro-devanagari-hindi-devanagari-400-normal.4b68b887.woff2) format("woff2"),url(/_next/static/media/tiro-devanagari-hindi-devanagari-400-normal.ccd93bf3.woff) format("woff");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Tiro Devanagari Hindi;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/tiro-devanagari-hindi-latin-ext-400-normal.976adbb7.woff2) format("woff2"),url(/_next/static/media/tiro-devanagari-hindi-latin-ext-400-normal.c9205666.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Tiro Devanagari Hindi;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/tiro-devanagari-hindi-latin-400-normal.c04ffdc3.woff2) format("woff2"),url(/_next/static/media/tiro-devanagari-hindi-latin-400-normal.f258aecd.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Yatra One;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/yatra-one-devanagari-400-normal.c3a4079a.woff2) format("woff2"),url(/_next/static/media/yatra-one-devanagari-400-normal.34d6d6d9.woff) format("woff");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Yatra One;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/yatra-one-latin-ext-400-normal.707c5143.woff2) format("woff2"),url(/_next/static/media/yatra-one-latin-ext-400-normal.d8a38ba0.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Yatra One;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/yatra-one-latin-400-normal.c7c973ff.woff2) format("woff2"),url(/_next/static/media/yatra-one-latin-400-normal.391cba7e.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--geru:#a5302a;--geru2:#8a241f;--geru3:#6e1b17;--bg:#fff8ec;--card:#ffffff;--ink:#2a1712;--muted:#7b5d4f;--white:#fffaf2;--line:#ecd9c0;--gold:#c9962b;--radius:18px;--f-body:"Mukta";--f-head:"Tiro Devanagari Hindi";--f-display:"Yatra One"}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--f-body),"Mukta",system-ui,sans-serif;background:var(--bg);color:var(--ink);line-height:1.65;font-size:17px;overflow-x:hidden;top:0!important}a{color:inherit;text-decoration:none}iframe,img,video{max-width:100%;display:block}button{font:inherit;cursor:pointer;border:0;background:none;color:inherit}#goog-gt-tt,.goog-te-balloon-frame,.goog-te-banner-frame,html:not([data-lang=hinglish]) .l-hg,html[data-lang=hinglish] .l-hi,iframe.skiptranslate{display:none!important}.goog-text-highlight{background:none!important;box-shadow:none!important}body>.skiptranslate{display:none!important}.wrap{max-width:1180px;margin:0 auto;padding:0 24px}.wrap-narrow{max-width:760px}.wrap-narrow,.wrap-wide{margin:0 auto;padding:0 22px}.wrap-wide{max-width:1000px}.sec{padding-top:64px;padding-bottom:8px}.aipan-strip{height:12px;background:radial-gradient(circle at 6px 6px,var(--white) 2.4px,transparent 3px) 0 0 /14px 12px,var(--geru2)}.aipan-strip.big{height:18px;background:radial-gradient(circle at 9px 9px,var(--white) 3px,transparent 3.6px) 0 0 /18px 18px,var(--geru)}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--geru);color:var(--white);box-shadow:0 6px 20px rgba(110,27,23,.18)}.site-header .aipan-strip{height:6px;background:repeating-linear-gradient(90deg,var(--white) 0 6px,transparent 6px 12px),var(--geru3);opacity:.9}.nav{justify-content:space-between;height:70px;gap:16px}.logo,.nav{display:flex;align-items:center}.logo{gap:10px;font-family:var(--f-display),serif;font-size:28px;white-space:nowrap}.links{display:flex;gap:22px;font-weight:500;font-size:16px}.links a{opacity:.9;padding:6px 0;border-bottom:2px solid transparent}.links a:hover{opacity:1;border-color:var(--white)}.nav-right{gap:8px}.lang,.nav-right{display:flex;align-items:center}.lang{gap:6px;font-size:14px;font-weight:700}.lang-more>button,.lang>button{border:1.5px solid rgba(255,250,242,.55);padding:5px 11px;border-radius:8px;color:var(--white);white-space:nowrap}.lang button.on{background:var(--white);color:var(--geru);border-color:var(--white)}.lang-more{position:relative}.lang-dd{position:absolute;right:0;top:42px;background:var(--white);color:var(--ink);border-radius:14px;padding:8px;width:200px;display:grid;box-shadow:0 18px 40px rgba(0,0,0,.22);z-index:60;border:1px solid var(--line)}.lang-dd-head{font-size:12px;color:var(--muted);padding:4px 10px 6px;font-weight:500}.lang-dd button{text-align:left;padding:8px 10px;border-radius:8px;font-weight:500;color:var(--ink);border:0}.lang-dd button.on,.lang-dd button:hover{background:#fbe9e3;color:var(--geru)}.menu-btn{display:none;font-size:24px;width:42px;height:42px;border-radius:10px;color:var(--white)}.mobile-menu{position:absolute;top:76px;left:0;right:0;background:var(--geru2);padding:10px 20px 20px;display:grid;grid-gap:2px;gap:2px;box-shadow:0 20px 30px rgba(0,0,0,.2)}.mobile-menu a{padding:12px 8px;border-bottom:1px dotted rgba(255,250,242,.35);font-size:18px}.mm-ic{display:inline-block;min-width:40px;font-family:var(--f-head);opacity:.8}.btn{display:inline-flex;align-items:center;gap:8px;background:var(--geru);color:var(--white);padding:12px 24px;border-radius:12px;font-weight:700;font-size:17px;border:2px solid var(--geru);transition:transform .15s,box-shadow .15s}.btn:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(165,48,42,.25)}.hero .btn{background:var(--white);color:var(--geru);border-color:var(--white)}.btn.ghost,.hero .btn.ghost{background:transparent;color:var(--white);border-color:var(--white)}.btn.light{background:var(--white);color:var(--geru);border-color:var(--white);margin-top:22px}.hero{background:var(--geru);color:var(--white);overflow:hidden;background-image:radial-gradient(rgba(255,250,242,.07) 1.4px,transparent 1.6px);background-size:22px 22px}.hero,.hero-grid{position:relative}.hero-grid{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:30px;gap:30px;align-items:center;padding-top:70px;padding-bottom:120px;z-index:2}.eyebrow{font-weight:700;letter-spacing:.12em;font-size:15px;opacity:.9}.hero h1{font-family:var(--f-display),serif;font-weight:400;font-size:clamp(40px,6vw,72px);line-height:1.18;margin:14px 0 16px}.hero p{font-size:20px;opacity:.93;max-width:540px}.cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.hero-art{position:relative;display:flex;justify-content:center}.glow{position:absolute;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,210,140,.35),transparent 65%);top:15%}.mandala{width:min(440px,90%);position:relative}.spin-slow{transform-origin:200px 200px;animation:spin 140s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.bell{position:absolute;top:0;width:44px;z-index:3;transform-origin:50% 0;animation:swing 4s ease-in-out infinite;filter:drop-shadow(0 6px 6px rgba(0,0,0,.2))}.bell-l{left:3%;height:140px}.bell-l2{left:7.5%;height:100px;width:34px;animation-delay:.6s}.bell-r{right:3%;height:130px;animation-delay:1.1s}@keyframes swing{0%,to{transform:rotate(4deg)}50%{transform:rotate(-4deg)}}.diyas{position:absolute;bottom:10px;left:0;right:0;display:flex;justify-content:space-around;z-index:2;pointer-events:none}.diya{width:62px;height:54px}.diya .flame{transform-origin:40px 34px;animation:flicker 1.6s ease-in-out infinite alternate}@keyframes flicker{0%{transform:scale(1)}50%{transform:scale(.92,1.08) rotate(-2deg)}to{transform:scale(1.04,.95) rotate(2deg)}}.cats{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px;margin-top:40px}.cat{background:var(--card);border:2px dashed var(--geru);border-radius:16px;padding:18px 12px;text-align:center;transition:.2s}.cat:hover{background:var(--geru);border-style:solid}.cat:hover,.cat:hover .cat-ic,.cat:hover span{color:var(--white)}.cat-ic{font-family:var(--f-display),serif;font-size:26px;color:var(--geru);line-height:1.3}.cat b{display:block;font-size:18px;margin-top:2px}.cat span{font-size:14px;color:var(--muted)}.sec-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:26px}.sec-head h2{font-family:var(--f-display),serif;font-weight:400;font-size:clamp(28px,3.4vw,38px);color:var(--geru);position:relative;padding-bottom:8px}.sec-head h2:after{content:"";position:absolute;left:0;bottom:0;width:70px;height:8px;background:radial-gradient(circle,var(--geru) 3px,transparent 3.5px) 0 0 /14px 8px}.more{color:var(--geru);font-weight:700;white-space:nowrap}.grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:26px;gap:26px}.post-card{display:flex;flex-direction:column;background:var(--card);border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);box-shadow:0 10px 24px rgba(165,48,42,.07);transition:transform .2s,box-shadow .2s}.post-card:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(165,48,42,.14)}.pc-img{position:relative;aspect-ratio:1200/630;background:var(--geru);overflow:hidden}.pc-img img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.post-card:hover .pc-img img{transform:scale(1.04)}.pc-fallback{inset:12px;border:2px dotted rgba(255,250,242,.7);border-radius:10px;font-family:var(--f-display);font-size:56px;color:var(--white)}.pc-fallback,.pc-play{position:absolute;display:flex;align-items:center;justify-content:center}.pc-play{right:12px;bottom:12px;width:42px;height:42px;border-radius:50%;background:rgba(255,250,242,.95);color:var(--geru);font-size:15px;padding-left:3px;box-shadow:0 4px 12px rgba(0,0,0,.25)}.pc-body{padding:18px 20px 20px;display:flex;flex-direction:column;flex:1 1}.tag{color:var(--geru);font-weight:700;font-size:13px;letter-spacing:.02em}.post-card h3{font-family:var(--f-head),serif;font-weight:400;font-size:22px;line-height:1.4;margin:6px 0}.post-card p{color:var(--muted);font-size:15.5px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.meta{display:flex;gap:8px;color:var(--muted);font-size:14px;margin-top:auto;padding-top:14px;border-top:1px dashed var(--line)}.post-card .meta{margin-top:14px}.pc-stats{margin-left:auto;display:inline-flex;align-items:center;gap:5px;color:var(--geru);font-weight:700}.pc-stats svg{font-size:12px}.pc-stats svg+svg,.pc-stats svg:nth-of-type(2){margin-left:6px}.sort-tabs{display:flex;gap:8px;justify-content:center;margin-bottom:26px}.sort-tabs button{border:2px dashed var(--geru);color:var(--geru);padding:8px 20px;border-radius:999px;font-weight:700;background:var(--card)}.sort-tabs button.on{background:var(--geru);color:var(--white);border-style:solid}.post-card.featured{display:grid;grid-template-columns:1.2fr 1fr}.post-card.featured .pc-img{aspect-ratio:auto;min-height:340px}.post-card.featured .pc-body{padding:36px;justify-content:center}.post-card.featured h3{font-size:32px;line-height:1.3}.post-card.featured p{-webkit-line-clamp:5;font-size:17px}.why{background:var(--geru2);color:var(--white);border-radius:24px;padding:46px;display:grid;grid-template-columns:1fr 1.3fr;grid-gap:36px;gap:36px;position:relative;overflow:hidden;background-image:radial-gradient(rgba(255,250,242,.08) 1.4px,transparent 1.6px);background-size:20px 20px}.why h2{font-family:var(--f-display),serif;font-weight:400;font-size:clamp(34px,4vw,46px);line-height:1.2}.why p{margin-top:10px;font-size:18px;opacity:.9}.why ul{list-style:none}.why li a{display:flex;justify-content:space-between;gap:14px;padding:15px 0;border-bottom:1px dotted rgba(255,250,242,.5);font-size:19px}.why li a:hover{padding-left:6px}.join{text-align:center;padding:10px 0 40px}.join h2{font-family:var(--f-display),serif;font-weight:400;font-size:32px;color:var(--geru)}.join p{color:var(--muted);font-size:18px;margin:8px auto 20px;max-width:560px}.social-links{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.social-links a{display:inline-flex;align-items:center;gap:8px;color:#fff;padding:10px 20px;border-radius:999px;font-weight:700;font-size:16px;transition:transform .15s}.social-links a:hover{transform:translateY(-2px)}.join-sub{margin-bottom:12px!important;font-weight:500}.divider{display:flex;align-items:center;gap:14px;margin:30px auto;max-width:420px}.divider span{flex:1 1;height:8px;background:radial-gradient(circle,var(--geru) 2px,transparent 2.5px) 0 0 /12px 8px;opacity:.6}.page-head{background:var(--geru);color:var(--white);text-align:center;padding:50px 0 46px;background-image:radial-gradient(rgba(255,250,242,.08) 1.4px,transparent 1.6px);background-size:22px 22px}.ph-ic{font-family:var(--f-display);font-size:40px;width:84px;height:84px;margin:0 auto 10px;border-radius:50%;border:2px dotted var(--white);display:flex;align-items:center;justify-content:center}.page-head h1{font-family:var(--f-display),serif;font-weight:400;font-size:clamp(34px,5vw,52px)}.page-head p{opacity:.9;font-size:18px}.chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:22px}.chips a{border:1.5px dashed rgba(255,250,242,.7);padding:6px 16px;border-radius:999px;font-weight:500}.chips a.on,.chips a:hover{background:var(--white);color:var(--geru);border-style:solid}.empty{text-align:center;color:var(--muted);font-size:19px;padding:40px 0}.progress{position:fixed;top:0;left:0;height:4px;background:linear-gradient(90deg,var(--gold),#ffd27a);z-index:100;transition:width .1s}.art-head{padding-top:40px;text-align:center}.crumbs{font-size:14px;color:var(--muted)}.crumbs a{color:var(--geru);font-weight:500}.art-head h1{font-family:var(--f-head),serif;font-weight:400;font-size:clamp(30px,4.6vw,46px);line-height:1.3;margin:14px 0 12px;color:var(--ink)}.lead{font-size:20px;line-height:1.6}.art-meta,.lead{color:var(--muted)}.art-meta{display:flex;gap:10px;justify-content:center;font-size:15px;margin-top:14px}.byline{color:var(--geru);font-weight:700}.art-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:20px;padding:14px 0;border-top:2px dotted var(--line);border-bottom:2px dotted var(--line)}.art-media{margin-top:28px}.art-media img{width:100%;border-radius:var(--radius);box-shadow:0 18px 40px rgba(110,27,23,.18)}.article-body-wrap{padding-top:34px}.prose{font-size:19.5px;line-height:1.9;color:#2a1712}.prose>*+*{margin-top:1.1em}.prose h2{font-size:30px;line-height:1.35;color:var(--geru);margin-top:1.6em}.prose h2,.prose h3{font-family:var(--f-head),serif;font-weight:400}.prose h3{font-size:24px;margin-top:1.4em}.prose a{color:var(--geru);text-decoration:underline;text-underline-offset:3px}.prose strong{color:var(--geru3)}.prose ol,.prose ul{padding-left:1.3em}.prose li+li{margin-top:.4em}.prose blockquote{border-left:0;background:#fbeee6;border-radius:14px;padding:18px 22px 18px 54px;position:relative;font-family:var(--f-head);font-size:21px;color:var(--geru3)}.prose blockquote:before{content:"॥";position:absolute;left:18px;top:14px;font-size:28px;color:var(--geru)}.prose img{width:100%;border-radius:14px;margin:1.4em auto .4em}.prose img+em,.prose p>em:only-child{display:block;text-align:center;color:var(--muted);font-size:15px}.prose hr{border:0;height:10px;background:radial-gradient(circle,var(--geru) 2.5px,transparent 3px) 0 0 /16px 10px;opacity:.5;margin:2em 0}.prose table{width:100%;border-collapse:collapse;font-size:17px}.prose td,.prose th{border:1px solid var(--line);padding:8px 12px;text-align:left}.note,.prose th{background:#fbeee6}.note{padding:12px 16px;border-radius:12px;margin-bottom:18px;color:var(--geru3)}.video{position:relative;aspect-ratio:16/9;border-radius:16px;overflow:hidden;background:#000;margin:1.4em 0;box-shadow:0 14px 30px rgba(0,0,0,.2)}.video iframe,.video video{position:absolute;inset:0;width:100%;height:100%;border:0}.video.vertical{aspect-ratio:9/16;max-width:380px;margin-left:auto;margin-right:auto}.video.file video{object-fit:contain}.art-media .video{margin:0}.tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.tags span{background:#fbeee6;color:var(--geru);padding:4px 12px;border-radius:999px;font-size:14px;font-weight:500}.end-box{text-align:center;margin-top:40px;padding:10px 24px 30px;background:var(--card);border:2px dashed var(--geru);border-radius:22px}.end-box .divider{margin:10px auto 6px}.end-box h3{font-family:var(--f-head);font-weight:400;font-size:24px;color:var(--geru);margin-bottom:14px}.end-box .share{justify-content:center;margin-top:16px}.follow-box{margin-top:26px;text-align:center;background:var(--geru);color:var(--white);border-radius:22px;padding:26px 22px 28px;background-image:radial-gradient(rgba(255,250,242,.08) 1.4px,transparent 1.6px);background-size:20px 20px}.follow-box h3{font-family:var(--f-display);font-weight:400;font-size:28px}.follow-box p{opacity:.92;margin:6px auto 16px;max-width:520px}.follow-box .social-links a{box-shadow:0 0 0 2px var(--white)}.prevnext{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:30px}.prevnext a{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:16px 18px;font-family:var(--f-head);font-size:18px;line-height:1.4;display:block}.prevnext a:hover{border-color:var(--geru)}.prevnext small{display:block;font-family:var(--f-body);color:var(--geru);font-weight:700;font-size:13px;margin-bottom:4px}.prevnext .r{text-align:right}.like-btn{display:inline-flex;align-items:center;gap:8px;border:2px solid var(--geru);color:var(--geru);padding:8px 18px;border-radius:999px;font-weight:700;font-size:16px;background:var(--card);transition:.2s}.like-btn b{border-radius:999px;padding:0 8px;font-size:14px}.like-btn b,.like-btn.liked{background:var(--geru);color:var(--white)}.like-btn.liked b{background:var(--white);color:var(--geru)}.like-btn.pop svg{animation:pop .6s}@keyframes pop{30%{transform:scale(1.5)}60%{transform:scale(.9)}}.share{display:flex;flex-wrap:wrap}.sh,.share{gap:8px;align-items:center}.sh{display:inline-flex;justify-content:center;min-width:40px;height:40px;padding:0 11px;border-radius:999px;color:#fff;font-size:17px;font-weight:700;transition:transform .15s}.sh span{font-size:14px}.sh:hover{transform:translateY(-2px)}.sh-whatsapp{background:#25d366}.sh-facebook{background:#1877f2}.sh-x{background:#111}.sh-telegram{background:#229ed9}.sh-linkedin{background:#0a66c2}.sh-pinterest{background:#e60023}.sh-reddit{background:#ff4500}.sh-email{background:#6b5b52}.sh-copy{background:var(--gold)}.sh-more{background:linear-gradient(45deg,#f58529,#dd2a7b,#8134af)}.share.compact .sh{min-width:36px;height:36px;padding:0 9px;font-size:15px}.mobile-share{display:none}.site-footer{background:var(--ink);color:#e6d3c2;margin-top:70px}.site-footer .aipan-strip{height:16px;background:radial-gradient(circle at 8px 8px,var(--white) 2.8px,transparent 3.3px) 0 0 /16px 16px,var(--geru)}.foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr;grid-gap:30px;gap:30px;padding-top:44px;padding-bottom:30px}.foot-logo{font-size:26px;color:var(--white)}.foot-tag{margin-top:10px;max-width:360px;opacity:.8}.foot-social{display:flex;gap:10px;margin-top:16px}.foot-grid .foot-social a{width:42px;height:42px;padding:0;opacity:1;border-radius:50%;border:1px solid rgba(255,255,255,.3);display:inline-flex;align-items:center;justify-content:center;font-size:19px;line-height:1;color:#fff;transition:transform .15s,background .15s}.foot-grid .foot-social a svg{display:block}.foot-grid .foot-social a:hover{background:var(--geru);color:#fff;transform:translateY(-2px)}.site-footer h4{color:var(--white);font-size:17px;margin-bottom:10px}.foot-grid a{display:block;padding:4px 0;opacity:.85}.foot-grid a:hover{opacity:1;color:#ffd99a}.foot-bottom{display:flex;justify-content:space-between;gap:10px;padding-top:18px;padding-bottom:26px;border-top:1px dotted rgba(255,255,255,.2);font-size:14px;opacity:.8;flex-wrap:wrap}@media (max-width:1080px){.links{display:none}.menu-btn{display:block}}@media (max-width:900px){.hero-grid{grid-template-columns:1fr;text-align:center;padding-top:40px;padding-bottom:100px}.hero p{margin:0 auto}.cta{justify-content:center}.hero-art{order:-1}.mandala{width:230px}.grid{grid-template-columns:repeat(2,1fr)}.cats{grid-template-columns:repeat(3,1fr)}.post-card.featured{grid-template-columns:1fr}.post-card.featured .pc-img{min-height:0;aspect-ratio:1200/630}.post-card.featured .pc-body{padding:22px}.post-card.featured h3{font-size:26px}.why{grid-template-columns:1fr;padding:32px 24px}.foot-grid{grid-template-columns:1fr 1fr}.foot-grid>div:first-child{grid-column:1/-1}}@media (max-width:640px){body{font-size:16px}.wrap{padding-left:16px;padding-right:16px}.nav{height:62px}.logo{font-size:22px;gap:8px}.logo svg{width:32px;height:32px}.mobile-menu{top:68px}.hide-sm{display:none}.lang{gap:4px;font-size:13px}.lang-more>button,.lang>button{padding:4px 8px}.grid{grid-template-columns:1fr;gap:20px}.cats{grid-template-columns:repeat(2,1fr);gap:10px}.cats .cat:last-child{grid-column:1/-1}.bell-l2{display:none}.bell{width:30px}.bell-l,.bell-r{height:96px}.diya{width:44px;height:38px}.diyas .diya:nth-child(n+6){display:none}.hero p{font-size:17.5px}.prose{font-size:18.5px;line-height:1.85}.prose h2{font-size:25px}.art-head{padding-top:26px}.lead{font-size:18px}.art-actions .share{display:none}.prevnext{grid-template-columns:1fr}.prevnext .r{text-align:left}.mobile-share{display:block;position:fixed;left:0;right:0;bottom:0;z-index:40;background:rgba(255,248,236,.97);border-top:1px solid var(--line);padding:8px 10px calc(8px + env(safe-area-inset-bottom));box-shadow:0 -6px 20px rgba(0,0,0,.08)}.mobile-share .share{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;scrollbar-width:none}.mobile-share .sh-email,.mobile-share .sh-linkedin,.mobile-share .sh-pinterest,.mobile-share .sh-reddit{display:none}.site-footer{margin-bottom:0;padding-bottom:60px}.foot-grid{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}