.site-navbar{z-index:900;-webkit-backdrop-filter:blur(16px);background:#fdfbfbc7;border-bottom:1px solid #8b00000f;padding:1.1rem 0;transition:all .35s cubic-bezier(.16,1,.3,1);position:fixed;top:0;left:0;right:0}.site-navbar.scrolled{background:#fdfbfbf0;border-bottom:1px solid #8b00001f;padding:.7rem 0;box-shadow:0 10px 30px #8b00000f}.site-navbar .nav-inner{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.site-navbar .brand-logo-link{flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.site-navbar .brand-logo-link .brand-img{object-fit:contain;filter:drop-shadow(0 2px 8px #8b00001f);width:auto;height:52px;transition:all .35s cubic-bezier(.16,1,.3,1)}@media (width<=576px){.site-navbar .brand-logo-link .brand-img{height:40px}}.site-navbar .brand-logo-link:hover .brand-img{transform:scale(1.05)}.site-navbar .nav-center-nav{flex:1;justify-content:center;align-items:center;display:flex}@media (width<=992px){.site-navbar .nav-center-nav{display:none}}.site-navbar .nav-menu-desktop{align-items:center;gap:1.25rem;list-style:none;display:flex}@media (width<=1200px){.site-navbar .nav-menu-desktop{gap:.85rem}}.site-navbar .nav-menu-desktop .nav-item{align-items:center;display:flex}.site-navbar .nav-menu-desktop .nav-item .nav-link{color:#4a3e40;white-space:nowrap;letter-spacing:.01em;padding:.35rem .15rem;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.92rem;font-weight:600;text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1);position:relative}@media (width<=1200px){.site-navbar .nav-menu-desktop .nav-item .nav-link{padding:.35rem .08rem;font-size:.86rem}}.site-navbar .nav-menu-desktop .nav-item .nav-link:after{content:"";background:linear-gradient(135deg,#8b0000 0%,#c41e3a 50%,#a51c30 100%);border-radius:2px;width:0;height:2px;transition:all .35s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-2px;left:0}.site-navbar .nav-menu-desktop .nav-item .nav-link:hover,.site-navbar .nav-menu-desktop .nav-item .nav-link.active{color:#c41e3a}.site-navbar .nav-menu-desktop .nav-item .nav-link:hover:after,.site-navbar .nav-menu-desktop .nav-item .nav-link.active:after{width:100%}.site-navbar .nav-actions{flex-shrink:0;align-items:center;gap:1rem;display:flex}.site-navbar .nav-actions .lang-toggle-btn{color:#8b0000;cursor:pointer;white-space:nowrap;letter-spacing:.02em;background:#8b00000f;border:1.5px solid #8b00002e;border-radius:50px;align-items:center;gap:.38rem;padding:.45rem .95rem;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.82rem;font-weight:700;transition:all .35s cubic-bezier(.16,1,.3,1);display:inline-flex}.site-navbar .nav-actions .lang-toggle-btn .lang-flag{font-size:1.05rem;line-height:1}.site-navbar .nav-actions .lang-toggle-btn:hover{background:#8b00001f;border-color:#8b000061;transform:translateY(-1px);box-shadow:0 4px 12px #8b000014}@media (width<=576px){.site-navbar .nav-actions .lang-toggle-btn{padding:.35rem .7rem;font-size:.78rem}.site-navbar .nav-actions .lang-toggle-btn .lang-label{display:none}}.site-navbar .nav-actions .nav-cta-btn{white-space:nowrap;align-items:center;gap:.5rem;padding:.65rem 1.4rem;font-size:.88rem;display:inline-flex}@media (width<=768px){.site-navbar .nav-actions .nav-cta-btn{display:none}}.site-navbar .nav-actions .hamburger-btn{color:#8b0000;cursor:pointer;background:#8b00000f;border:1.5px solid #8b000029;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:all .35s cubic-bezier(.16,1,.3,1);display:none}.site-navbar .nav-actions .hamburger-btn .hamburger-icon-wrapper{justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:flex}.site-navbar .nav-actions .hamburger-btn:hover{background:#8b00001f;border-color:#8b000059;transform:scale(1.05)}.site-navbar .nav-actions .hamburger-btn:hover .hamburger-icon-wrapper{transform:rotate(90deg)}.site-navbar .nav-actions .hamburger-btn.active{color:#fff;background:#8b0000;border-color:#8b0000}@media (width<=992px){.site-navbar .nav-actions .hamburger-btn{display:flex}}.mobile-fullscreen-nav{z-index:1200;-webkit-backdrop-filter:blur(28px)saturate(180%);background:#fdfbfbfa;flex-direction:column;width:100vw;height:100dvh;display:flex;position:fixed;inset:0;overflow:hidden}.mobile-fullscreen-nav .menu-atmosphere{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.mobile-fullscreen-nav .menu-atmosphere .glow-orb{filter:blur(65px);opacity:.6;border-radius:50%;animation:8s ease-in-out infinite alternate pulseGlow;position:absolute}.mobile-fullscreen-nav .menu-atmosphere .glow-orb.glow-top-left{background:radial-gradient(circle,#c41e3a2e 0%,#0000 70%);width:320px;height:320px;top:-80px;left:-80px}.mobile-fullscreen-nav .menu-atmosphere .glow-orb.glow-bottom-right{background:radial-gradient(circle,#c5a05938 0%,#0000 70%);width:380px;height:380px;animation-delay:-3s;bottom:-100px;right:-100px}.mobile-fullscreen-nav .menu-atmosphere .glow-orb.glow-center{background:radial-gradient(circle,#a51c3014 0%,#0000 70%);width:250px;height:250px;top:45%;left:50%;transform:translate(-50%,-50%)}.mobile-fullscreen-nav .menu-atmosphere .watermark-feather{color:#8b0000;opacity:.035;pointer-events:none;position:absolute;top:25%;right:-40px;transform:rotate(-15deg)}.mobile-fullscreen-nav .mobile-nav-header{z-index:10;-webkit-backdrop-filter:blur(12px);background:#fdfbfbd9;border-bottom:1px solid #8b000014;justify-content:space-between;align-items:center;padding:1rem 1.4rem;display:flex;position:relative}.mobile-fullscreen-nav .mobile-nav-header .mobile-brand-link{align-items:center;display:inline-flex}.mobile-fullscreen-nav .mobile-nav-header .mobile-brand-link .mobile-brand-logo{object-fit:contain;filter:drop-shadow(0 2px 8px #8b000024);width:auto;height:44px}.mobile-fullscreen-nav .mobile-nav-header .mobile-header-actions{align-items:center;gap:.85rem;display:flex}.mobile-fullscreen-nav .mobile-nav-header .mobile-header-actions .mobile-lang-pill{color:#8b0000;cursor:pointer;background:#8b00000f;border:1.5px solid #8b000033;border-radius:50px;align-items:center;gap:.45rem;padding:.45rem .9rem;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.84rem;font-weight:700;transition:all .35s cubic-bezier(.16,1,.3,1);display:inline-flex}.mobile-fullscreen-nav .mobile-nav-header .mobile-header-actions .mobile-lang-pill .lang-flag{font-size:1.05rem;line-height:1}.mobile-fullscreen-nav .mobile-nav-header .mobile-header-actions .mobile-lang-pill:hover,.mobile-fullscreen-nav .mobile-nav-header .mobile-header-actions .mobile-lang-pill:active{background:#8b000024;border-color:#8b000066;transform:translateY(-1px)}.mobile-fullscreen-nav .mobile-nav-header .mobile-header-actions .mobile-close-btn{color:#8b0000;cursor:pointer;background:#8b000014;border:1.5px solid #8b000033;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex}.mobile-fullscreen-nav .mobile-nav-header .mobile-header-actions .mobile-close-btn:hover,.mobile-fullscreen-nav .mobile-nav-header .mobile-header-actions .mobile-close-btn:active{color:#fff;background:#8b0000;border-color:#8b0000;transform:rotate(90deg)scale(1.05);box-shadow:0 4px 15px #c41e3a4d}.mobile-fullscreen-nav .mobile-nav-content{z-index:10;-webkit-overflow-scrolling:touch;flex:1;padding:1.25rem 1.25rem 2rem;position:relative;overflow:hidden auto}.mobile-fullscreen-nav .mobile-nav-content::-webkit-scrollbar{width:4px}.mobile-fullscreen-nav .mobile-nav-content::-webkit-scrollbar-track{background:0 0}.mobile-fullscreen-nav .mobile-nav-content::-webkit-scrollbar-thumb{background:#8b000026;border-radius:10px}.mobile-fullscreen-nav .mobile-nav-content .mobile-nav-container{flex-direction:column;gap:1.5rem;max-width:580px;margin:0 auto;display:flex}.mobile-fullscreen-nav .mobile-menu-list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.mobile-fullscreen-nav .mobile-menu-list .mobile-menu-item{width:100%}.mobile-fullscreen-nav .mobile-menu-list .mobile-menu-item .mobile-menu-link{-webkit-backdrop-filter:blur(8px);background:#ffffffb8;border:1.5px solid #8b000012;border-radius:18px;justify-content:space-between;align-items:center;padding:.95rem 1.25rem;text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 14px #8b000008}.mobile-fullscreen-nav .mobile-menu-list .mobile-menu-item .mobile-menu-link:before{content:"";opacity:0;background:linear-gradient(135deg,#8b0000 0%,#c41e3a 50%,#a51c30 100%);width:4px;transition:all .35s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;left:0}.mobile-fullscreen-nav .mobile-menu-list .mobile-menu-item .mobile-menu-link .link-left{align-items:center;gap:1rem;display:flex}.mobile-fullscreen-nav .mobile-menu-list .mobile-menu-item .mobile-menu-link .link-left .link-num{color:#c5a059;letter-spacing:.05em;flex-shrink:0;width:24px;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:.85rem;font-weight:700}.mobile-fullscreen-nav .mobile-menu-list .mobile-menu-item .mobile-menu-link .link-left .link-text-group{flex-direction:column;gap:.1rem;display:flex}.mobile-fullscreen-nav .mobile-menu-list .mobile-menu-item .mobile-menu-link .link-left .link-text-group .link-title{color:#1a1617;letter-spacing:.01em;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:1.22rem;font-weight:700;line-height:1.2;transition:all .35s cubic-bezier(.16,1,.3,1)}.mobile-fullscreen-nav .mobile-menu-list .mobile-menu-item .mobile-menu-link .link-left .link-text-group .link-subtitle{color:#7d6b6e;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.78rem;font-weight:500;transition:all .35s cubic-bezier(.16,1,.3,1)}.mobile-fullscreen-nav .mobile-menu-list .mobile-menu-item .mobile-menu-link .link-right{align-items:center;gap:.65rem;display:flex}.mobile-fullscreen-nav .mobile-menu-list .mobile-menu-item .mobile-menu-link .link-right .link-icon-wrap{color:#a51c30;background:#8b00000d;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex}.mobile-fullscreen-nav .mobile-menu-list .mobile-menu-item .mobile-menu-link .link-right .link-arrow{color:#7d6b6e;opacity:.5;justify-content:center;align-items:center;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex}.mobile-fullscreen-nav .mobile-menu-list .mobile-menu-item .mobile-menu-link:hover{background:#fffffff2;border-color:#c41e3a38;transform:translateY(-2px);box-shadow:0 8px 22px #8b000014}.mobile-fullscreen-nav .mobile-menu-list .mobile-menu-item .mobile-menu-link:hover:before{opacity:1}.mobile-fullscreen-nav .mobile-menu-list .mobile-menu-item .mobile-menu-link:hover .link-title{color:#c41e3a}.mobile-fullscreen-nav .mobile-menu-list .mobile-menu-item .mobile-menu-link:hover .link-icon-wrap{color:#c41e3a;background:#c41e3a1f;transform:scale(1.08)}.mobile-fullscreen-nav .mobile-menu-list .mobile-menu-item .mobile-menu-link:hover .link-arrow{color:#c41e3a;opacity:1;transform:translate(3px,-3px)}.mobile-fullscreen-nav .mobile-menu-list .mobile-menu-item .mobile-menu-link.active{background:linear-gradient(135deg,#fffffffa 0%,#fef6f6fa 100%);border-color:#c41e3a59;box-shadow:0 10px 28px #c41e3a1f,inset 0 0 0 1px #c41e3a1a}.mobile-fullscreen-nav .mobile-menu-list .mobile-menu-item .mobile-menu-link.active:before{opacity:1;width:5px}.mobile-fullscreen-nav .mobile-menu-list .mobile-menu-item .mobile-menu-link.active .link-num{color:#c41e3a;font-weight:800}.mobile-fullscreen-nav .mobile-menu-list .mobile-menu-item .mobile-menu-link.active .link-title{color:#8b0000;font-weight:800}.mobile-fullscreen-nav .mobile-menu-list .mobile-menu-item .mobile-menu-link.active .link-subtitle{color:#a51c30}.mobile-fullscreen-nav .mobile-menu-list .mobile-menu-item .mobile-menu-link.active .link-icon-wrap{color:#fff;background:linear-gradient(135deg,#8b0000 0%,#c41e3a 50%,#a51c30 100%);box-shadow:0 4px 12px #c41e3a4d}.mobile-fullscreen-nav .mobile-menu-list .mobile-menu-item .mobile-menu-link.active .link-arrow{color:#c41e3a;opacity:1;transform:translate(2px,-2px)}.mobile-fullscreen-nav .mobile-nav-footer{flex-direction:column;gap:1.1rem;margin-top:.5rem;padding-top:.5rem;display:flex}.mobile-fullscreen-nav .mobile-nav-footer .royal-divider{justify-content:center;align-items:center;gap:.8rem;margin:.4rem 0;display:flex}.mobile-fullscreen-nav .mobile-nav-footer .royal-divider .divider-line{background:linear-gradient(90deg,#0000,#c5a05959,#0000);flex:1;height:1px}.mobile-fullscreen-nav .mobile-nav-footer .royal-divider .divider-motif{color:#c5a059;opacity:.8;font-size:.85rem}.mobile-fullscreen-nav .mobile-nav-footer .mobile-cta-royal{letter-spacing:.03em;border:1px solid #ffffff59;justify-content:center;width:100%;padding:.95rem 1.5rem;font-size:.98rem;font-weight:700;box-shadow:0 10px 28px #c41e3a59}.mobile-fullscreen-nav .mobile-nav-footer .mobile-cta-royal:active{transform:scale(.98)}.mobile-fullscreen-nav .mobile-nav-footer .poet-tribute{text-align:center;flex-direction:column;gap:.25rem;display:flex}.mobile-fullscreen-nav .mobile-nav-footer .poet-tribute .poet-names{color:#4a3e40;letter-spacing:.02em;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:.88rem;font-weight:700}.mobile-fullscreen-nav .mobile-nav-footer .poet-tribute .poet-tagline{color:#7d6b6e;letter-spacing:.03em;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.74rem}.site-footer{color:#faf2f3;background:#121113;border-top:2px solid #c5a0594d;padding-top:3.5rem;position:relative;overflow:hidden}.site-footer:before{content:"";background:linear-gradient(90deg,#0000,#c5a059,#0000);width:60%;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.site-footer .footer-watercolor{pointer-events:none;background:radial-gradient(circle,#c41e3a26 0%,#0000 70%);border-radius:50%;width:350px;height:350px;position:absolute;bottom:-50px;right:-50px}.site-footer .footer-brand-horizontal{justify-content:space-between;align-items:center;gap:2.5rem;padding-bottom:2rem;display:flex}@media (width<=992px){.site-footer .footer-brand-horizontal{text-align:center;flex-direction:column;gap:1.4rem}}.site-footer .footer-brand-horizontal .brand-wrap{flex-shrink:0;align-items:center;gap:.9rem;display:flex}.site-footer .footer-brand-horizontal .brand-wrap .footer-logo{filter:drop-shadow(0 0 12px #fff3);height:52px}.site-footer .footer-brand-horizontal .brand-wrap .title{color:#fff;letter-spacing:.04em;white-space:nowrap;font-family:Rozha One,Yatra One,Tiro Devanagari Hindi,serif;font-size:1.5rem}.site-footer .footer-brand-horizontal .brand-desc{color:#faf2f3b8;text-align:center;max-width:520px;margin:0;font-size:.92rem;line-height:1.65}@media (width<=992px){.site-footer .footer-brand-horizontal .brand-desc{max-width:600px}}.site-footer .footer-brand-horizontal .social-links{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.site-footer .footer-brand-horizontal .social-links .social-icon-btn{color:#faf2f3;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex}.site-footer .footer-brand-horizontal .social-links .social-icon-btn:hover{color:#fff;background:#c41e3a;border-color:#c41e3a;transform:translateY(-3px);box-shadow:0 4px 15px #c41e3a66}.site-footer .footer-horizontal-nav{border-top:1px solid #ffffff14;justify-content:center;padding:1.4rem 0 1.8rem;display:flex}.site-footer .footer-horizontal-nav .footer-nav-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem 2rem;margin:0;padding:0;list-style:none;display:flex}@media (width<=576px){.site-footer .footer-horizontal-nav .footer-nav-list{gap:.6rem 1.2rem}}.site-footer .footer-horizontal-nav .footer-nav-list li{align-items:center;display:inline-flex}.site-footer .footer-horizontal-nav .footer-nav-list li a{color:#faf2f3d1;border-radius:8px;align-items:center;gap:.45rem;padding:.35rem .65rem;font-size:.94rem;font-weight:500;text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1);display:inline-flex}.site-footer .footer-horizontal-nav .footer-nav-list li a svg{color:#c5a059;opacity:.85;transition:transform .25s}.site-footer .footer-horizontal-nav .footer-nav-list li a:hover{color:#fff;background:#ffffff0f}.site-footer .footer-horizontal-nav .footer-nav-list li a:hover svg{color:#e5c158;transform:translateY(-2px)}.site-footer .footer-bottom{color:#faf2f399;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.4rem 0;font-size:.86rem;display:flex}@media (width<=768px){.site-footer .footer-bottom{text-align:center;flex-direction:column;gap:.6rem}}.site-footer .footer-bottom .footer-managed-by .managed-link{color:#c5a059;border-bottom:1px dotted #c5a05999;font-weight:600;text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1)}.site-footer .footer-bottom .footer-managed-by .managed-link:hover{color:#fff;border-bottom-style:solid}.site-footer .footer-bottom .gold-credit{color:#c5a059;font-weight:600}.poets-spotlight-section{background:linear-gradient(#fbf8f7 0%,#fff 50%,#fbf8f7 100%);padding-top:4rem;padding-bottom:4.5rem;position:relative;overflow:hidden}.parichay-tab-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:1.6rem;margin-bottom:2rem;display:flex}.parichay-tab-controls .parichay-pill-btn{color:#4a3e40;cursor:pointer;background:#fff;border:1.5px solid #8b000029;border-radius:9999px;align-items:center;gap:.55rem;padding:.65rem 1.6rem;font-size:.92rem;font-weight:700;transition:all .35s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 2px 8px #00000008}.parichay-tab-controls .parichay-pill-btn svg{color:#8b0000;transition:transform .25s}.parichay-tab-controls .parichay-pill-btn:hover:not(.active){color:#8b0000;border-color:#8b0000;transform:translateY(-2px)}.parichay-tab-controls .parichay-pill-btn.active{color:#fff;background:linear-gradient(135deg,#8b0000 0%,#c41e3a 50%,#a51c30 100%);border-color:#0000;box-shadow:0 6px 18px #c41e3a47}.parichay-tab-controls .parichay-pill-btn.active svg{color:#fff}.spotlight-parichay-card{background:#fff;border:1px solid #8b000014;border-radius:20px;grid-template-columns:1.35fr .9fr;align-items:stretch;max-width:960px;margin:0 auto;transition:transform .35s,box-shadow .35s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 35px #8b00000d,0 3px 10px #00000005}.spotlight-parichay-card:hover{box-shadow:0 18px 50px #8b000014,0 5px 15px #00000008}@media (width<=992px){.spotlight-parichay-card{grid-template-columns:1fr;max-width:580px}}.parichay-card-watermark{opacity:.4;pointer-events:none;z-index:1;width:160px;height:160px;position:absolute;top:10px;left:45%}@media (width<=992px){.parichay-card-watermark{display:none}}.parichay-content-col{z-index:2;flex-direction:column;justify-content:center;gap:.85rem;padding:2.2rem 2.4rem;display:flex;position:relative}@media (width<=768px){.parichay-content-col{gap:.75rem;padding:1.8rem 1.4rem}}.parichay-role-header{color:#7d2e35;align-items:center;gap:.45rem;display:flex}.parichay-role-header .role-feather-icon{color:#8b0000}.parichay-role-header .role-text{letter-spacing:.02em;font-size:.88rem;font-weight:600}.parichay-poet-name{color:#5c0000;letter-spacing:-.01em;margin:0;font-family:Rozha One,Yatra One,Tiro Devanagari Hindi,serif,Georgia;font-size:2.25rem;font-weight:800;line-height:1.15}@media (width<=768px){.parichay-poet-name{font-size:1.85rem}}.parichay-gold-flourish{align-items:center;gap:.8rem;width:100%;max-width:220px;margin:0 0 .2rem;display:flex}.parichay-gold-flourish .flourish-line{background:linear-gradient(90deg,#c5a059b3,#c5a0591a);flex:1;height:1.5px}.parichay-gold-flourish .flourish-motif{color:#c5a059;font-size:.82rem;line-height:1}.parichay-quote-box{background:linear-gradient(135deg,#fff9f6 0%,#fff5f0 100%);border:1px solid #8b000014;border-radius:14px;padding:1.1rem 1.6rem;position:relative;overflow:hidden;box-shadow:0 3px 12px #8b000005}.parichay-quote-box .quote-mark{color:#8b0000;opacity:.85;font-family:Georgia,serif;font-size:2rem;font-weight:900;line-height:0;position:absolute}.parichay-quote-box .quote-mark.open-mark{top:1.2rem;left:.85rem}.parichay-quote-box .quote-mark.close-mark{bottom:.7rem;right:1.8rem}.parichay-quote-box .quote-text{color:#2d2526;text-align:left;margin:0;padding:0 1rem;font-family:Tiro Devanagari Hindi,Plus Jakarta Sans,sans-serif,Georgia,serif;font-size:1rem;font-style:italic;line-height:1.65}.parichay-quote-box .quote-corner-sketch{pointer-events:none;opacity:.65;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.parichay-bio-wrap{flex-direction:column;gap:.55rem;margin:.15rem 0;display:flex}.parichay-bio-text{color:#4a3e40;margin:0;font-size:.94rem;line-height:1.72}.parichay-action-row{margin-top:.3rem}.parichay-action-row .parichay-read-bio-link{color:#5c0000;border-bottom:2px solid #5c0000;align-items:center;gap:.5rem;padding-bottom:3px;font-family:Rozha One,Yatra One,Tiro Devanagari Hindi,serif;font-size:1.02rem;font-weight:700;text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1);display:inline-flex}.parichay-action-row .parichay-read-bio-link svg{transition:transform .25s}.parichay-action-row .parichay-read-bio-link:hover{color:#8b0000;border-bottom-color:#8b0000;gap:.75rem}.parichay-action-row .parichay-read-bio-link:hover svg{transform:translate(4px)}.parichay-image-col{background:#f4eae7;align-items:stretch;height:100%;min-height:280px;display:flex;position:relative;overflow:hidden}@media (width<=992px){.parichay-image-col{height:360px;min-height:360px}}.parichay-image-col .organic-curve-overlay{z-index:5;pointer-events:none;width:60px;height:100%;position:absolute;top:0;bottom:0;left:-2px}@media (width<=992px){.parichay-image-col .organic-curve-overlay{display:none}}.parichay-image-col .organic-curve-overlay .curve-svg-shape{width:100%;height:100%;display:block}.parichay-image-col .parichay-portrait-photo{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.home-page{overflow-x:hidden}.hero-section{background:radial-gradient(circle at 75% 25%,#c41e3a14 0%,#0000 50%),radial-gradient(circle at 15% 75%,#c5a05912 0%,#0000 45%),#fdfbfb;align-items:center;padding:7.2rem 0 3.2rem;display:flex;position:relative}.hero-section .hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:2.5rem;display:grid}@media (width<=992px){.hero-section .hero-grid{text-align:center;grid-template-columns:1fr;gap:2.8rem}}.hero-section .hero-content .hero-badge-wrap{align-items:center;gap:.5rem;margin-bottom:1.2rem;display:inline-flex}.hero-section .hero-content .hero-main-title{color:#1a1617;margin-bottom:1rem;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:clamp(2.4rem,4.5vw,4rem);font-weight:900;line-height:1.18}.hero-section .hero-content .hero-main-title .title-highlight{color:#8b0000;display:inline-block;position:relative}.hero-section .hero-content .hero-main-title .title-highlight:after{content:"";z-index:-1;background:#c41e3a26;border-radius:4px;width:100%;height:8px;position:absolute;bottom:4px;left:0}.hero-section .hero-content .hero-subtitle{color:#5c0000;letter-spacing:.02em;margin-bottom:1rem;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:1.25rem;font-weight:600}.hero-section .hero-content .hero-lead-text{color:#4a3e40;max-width:620px;margin-bottom:2rem;font-size:1.05rem;line-height:1.75}@media (width<=992px){.hero-section .hero-content .hero-lead-text{margin-left:auto;margin-right:auto}}.hero-section .hero-content .hero-actions-row{flex-wrap:wrap;align-items:center;gap:1.2rem;display:flex}@media (width<=992px){.hero-section .hero-content .hero-actions-row{justify-content:center}}.hero-section .hero-bg-visual-wrapper{justify-content:center;align-items:center;width:100%;max-width:640px;margin:0 auto;display:flex;position:relative}.hero-section .hero-bg-visual-wrapper .hero-bg-visual-img{object-fit:contain;filter:drop-shadow(0 25px 45px #8b000029);border-radius:24px;width:100%;height:auto;max-height:600px;transition:transform .4s,filter .4s;display:block}.hero-section .hero-bg-visual-wrapper .hero-bg-visual-img:hover{filter:drop-shadow(0 30px 55px #8b000038);transform:scale(1.015)}.poets-spotlight-section{background:#fff8f8;position:relative}.poets-spotlight-section .poets-split-grid{grid-template-columns:1fr 1fr;gap:3rem;display:grid}@media (width<=768px){.poets-spotlight-section .poets-split-grid{grid-template-columns:1fr}}.poets-spotlight-section .poet-profile-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border:1px solid #8b00001f;border-radius:24px;transition:all .35s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 10px 30px #8b000014}.poets-spotlight-section .poet-profile-card:before{content:"";opacity:0;background:linear-gradient(135deg,#8b0000 0%,#c41e3a 50%,#a51c30 100%);height:3px;transition:all .35s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;right:0}.poets-spotlight-section .poet-profile-card:hover{background:#fffffff2;border-color:#c41e3a47;transform:translateY(-6px);box-shadow:0 25px 60px -15px #8b000038,0 0 20px #c5a05926}.poets-spotlight-section .poet-profile-card:hover:before{opacity:1}.poets-spotlight-section .poet-profile-card{flex-direction:column;justify-content:space-between;padding:3rem 2.5rem;display:flex}.poets-spotlight-section .poet-profile-card .poet-card-header{align-items:center;gap:1.5rem;margin-bottom:1.8rem;display:flex}.poets-spotlight-section .poet-profile-card .poet-card-header .poet-avatar-badge{color:#fff;background:linear-gradient(135deg,#8b0000 0%,#c41e3a 50%,#a51c30 100%);border:3px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:75px;height:75px;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:1.8rem;font-weight:800;display:flex;box-shadow:0 8px 20px #c41e3a4d}.poets-spotlight-section .poet-profile-card .poet-card-header .poet-meta .poet-name{color:#1a1617;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:1.65rem;font-weight:800;line-height:1.2}.poets-spotlight-section .poet-profile-card .poet-card-header .poet-meta .poet-title{color:#8b0000;margin-top:.2rem;font-size:.85rem;font-weight:600}.poets-spotlight-section .poet-profile-card .poet-quote-banner{color:#4a3e40;background:#c41e3a0d;border-left:3px solid #c41e3a;border-radius:0 8px 8px 0;margin-bottom:1.5rem;padding:1rem 1.25rem;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:.98rem;font-style:italic;line-height:1.7}.poets-spotlight-section .poet-profile-card .poet-short-bio{color:#4a3e40;margin-bottom:2rem;font-size:.98rem;line-height:1.75}.poets-spotlight-section .poet-profile-card .poet-card-footer{border-top:1px solid #8b00001f;justify-content:space-between;align-items:center;padding-top:1.5rem;display:flex}.poets-spotlight-section .poet-profile-card .poet-card-footer .stats-badge{color:#7d6b6e;font-size:.82rem;font-weight:600}.featured-poems-section{position:relative}.featured-poems-section .poems-grid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}@media (width<=992px){.featured-poems-section .poems-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.featured-poems-section .poems-grid{grid-template-columns:1fr}}.featured-poems-section .poem-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border:1px solid #8b00001f;border-radius:24px;transition:all .35s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 10px 30px #8b000014}.featured-poems-section .poem-card:before{content:"";opacity:0;background:linear-gradient(135deg,#8b0000 0%,#c41e3a 50%,#a51c30 100%);height:3px;transition:all .35s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;right:0}.featured-poems-section .poem-card:hover{background:#fffffff2;border-color:#c41e3a47;transform:translateY(-6px);box-shadow:0 25px 60px -15px #8b000038,0 0 20px #c5a05926}.featured-poems-section .poem-card:hover:before{opacity:1}.featured-poems-section .poem-card{flex-direction:column;justify-content:space-between;min-height:340px;padding:2.4rem 2rem;display:flex}.featured-poems-section .poem-card .poem-card-top .poem-category{margin-bottom:1rem}.featured-poems-section .poem-card .poem-card-top .poem-title{color:#1a1617;margin-bottom:.3rem;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:1.45rem;font-weight:700;line-height:1.3}.featured-poems-section .poem-card .poem-card-top .poem-poet{color:#8b0000;margin-bottom:1.2rem;font-size:.85rem;font-weight:600}.featured-poems-section .poem-card .poem-card-top .poem-snippet{color:#4a3e40;white-space:pre-line;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:.98rem;font-style:italic;line-height:1.85}.featured-poems-section .poem-card .poem-card-bottom{border-top:1px solid #8b00001f;justify-content:space-between;align-items:center;margin-top:1.5rem;padding-top:1.2rem;display:flex}.featured-poems-section .poem-card .poem-card-bottom .read-btn{color:#8b0000;cursor:pointer;background:0 0;border:none;align-items:center;gap:.4rem;font-size:.88rem;font-weight:700;transition:all .35s cubic-bezier(.16,1,.3,1);display:inline-flex}.featured-poems-section .poem-card .poem-card-bottom .read-btn:hover{color:#c41e3a;transform:translate(4px)}.featured-poems-section .poem-card .poem-card-bottom .like-btn{cursor:pointer;color:#7d6b6e;background:0 0;border:none;align-items:center;gap:.3rem;font-size:.82rem;font-weight:600;display:inline-flex}.featured-poems-section .poem-card .poem-card-bottom .like-btn.active{color:#c41e3a}.books-showcase-section{background:#fff8f8}.books-showcase-section .books-grid{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}@media (width<=1200px){.books-showcase-section .books-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=576px){.books-showcase-section .books-grid{grid-template-columns:1fr}}.books-showcase-section .book-card-item{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border:1px solid #8b00001f;border-radius:24px;transition:all .35s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 10px 30px #8b000014}.books-showcase-section .book-card-item:before{content:"";opacity:0;background:linear-gradient(135deg,#8b0000 0%,#c41e3a 50%,#a51c30 100%);height:3px;transition:all .35s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;right:0}.books-showcase-section .book-card-item:hover{background:#fffffff2;border-color:#c41e3a47;transform:translateY(-6px);box-shadow:0 25px 60px -15px #8b000038,0 0 20px #c5a05926}.books-showcase-section .book-card-item:hover:before{opacity:1}.books-showcase-section .book-card-item{text-align:center;flex-direction:column;justify-content:space-between;align-items:center;padding:2.2rem 1.6rem;display:flex}.books-showcase-section .book-card-item .book-spine-effect.custom-cover-wrapper{padding:0;overflow:hidden;background:0 0!important}.books-showcase-section .book-card-item .book-spine-effect.custom-cover-wrapper .showcase-cover-img{object-fit:cover;border-radius:0 8px 8px 0;width:100%;height:100%;display:block}.books-showcase-section .book-card-item .book-spine-effect{color:#fff;border-left:6px solid #00000059;border-radius:4px 10px 10px 4px;flex-direction:column;justify-content:space-between;width:140px;height:200px;margin-bottom:1.5rem;padding:1rem;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:-6px 8px 18px #0003}.books-showcase-section .book-card-item .book-spine-effect .inner-title{font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:1rem;font-weight:700;line-height:1.3}.books-showcase-section .book-card-item .book-spine-effect .inner-author{color:#e5c158;font-size:.75rem}.books-showcase-section .book-card-item:hover .book-spine-effect.custom-cover-wrapper{padding:0;overflow:hidden;background:0 0!important}.books-showcase-section .book-card-item:hover .book-spine-effect.custom-cover-wrapper .showcase-cover-img{object-fit:cover;border-radius:0 8px 8px 0;width:100%;height:100%;display:block}.books-showcase-section .book-card-item:hover .book-spine-effect{transform:translateY(-8px)rotate(-1deg);box-shadow:-10px 15px 25px #0000004d}.books-showcase-section .book-card-item .book-title-name{color:#1a1617;margin-bottom:.3rem;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:1.2rem;font-weight:700}.books-showcase-section .book-card-item .book-author-name{color:#8b0000;margin-bottom:1rem;font-size:.85rem;font-weight:600}.books-showcase-section .book-card-item .btn-view-book{width:100%;margin-top:1rem}.royal-cta-section{color:#fff;text-align:center;background:radial-gradient(circle,#8b0000 0%,#4a050d 100%);padding:6.5rem 0;position:relative;overflow:hidden}.royal-cta-section .cta-gold-border{pointer-events:none;border:1px solid #c5a0594d;border-radius:24px;position:absolute;inset:15px}.royal-cta-section .cta-inner{z-index:2;max-width:820px;margin:0 auto;position:relative}.royal-cta-section .cta-inner .cta-heading{color:#fff;margin-bottom:1.2rem;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:clamp(2.2rem,4.5vw,3.5rem);font-weight:800;line-height:1.25}.royal-cta-section .cta-inner .cta-subtext{color:#ffffffe0;margin-bottom:2.5rem;font-size:1.15rem;line-height:1.8}.royal-cta-section .cta-inner .cta-btn-group{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;display:flex}.about-page{padding-top:6.5rem}.about-page .about-hero{text-align:center;background:radial-gradient(circle at 50% 30%,#c41e3a0f 0%,#0000 60%);padding:4.5rem 0 3.5rem}.about-page .about-hero .synergy-box{background:#fff;border:1px solid #c41e3a26;border-radius:24px;max-width:900px;margin:2.5rem auto 0;padding:2.8rem;position:relative;box-shadow:0 10px 30px #8b000014}.about-page .about-hero .synergy-box:before{content:"“";color:#a51c30;opacity:.3;font-family:Georgia,serif;font-size:5rem;line-height:1;position:absolute;top:-20px;left:30px}.about-page .about-hero .synergy-box .synergy-title{color:#8b0000;margin-bottom:1rem;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:1.65rem;font-weight:800}.about-page .about-hero .synergy-box .synergy-desc{color:#4a3e40;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.08rem;line-height:1.85}.about-page .poet-bio-block{margin-bottom:5.5rem}.about-page .poet-bio-block .bio-card-wrapper{background:#fff;border:1px solid #c5a0594d;border-radius:24px;grid-template-columns:320px 1fr;align-items:stretch;display:grid;overflow:hidden;box-shadow:0 25px 60px -15px #8b000038,0 0 20px #c5a05926}@media (width<=992px){.about-page .poet-bio-block .bio-card-wrapper{grid-template-columns:1fr}}.about-page .poet-bio-block .bio-card-wrapper .bio-sidebar{background:#1c191a;border-right:1px solid #c5a05940;flex-direction:column;height:100%;min-height:100%;display:flex;overflow:hidden}@media (width<=992px){.about-page .poet-bio-block .bio-card-wrapper .bio-sidebar{border-bottom:1px solid #c5a05940;border-right:none}}.about-page .poet-bio-block .bio-card-wrapper .bio-sidebar .bio-photo-hero{background:#252022;width:100%;height:100%;min-height:480px;position:relative}@media (width<=992px){.about-page .poet-bio-block .bio-card-wrapper .bio-sidebar .bio-photo-hero{height:380px;min-height:380px}}.about-page .poet-bio-block .bio-card-wrapper .bio-sidebar .bio-photo-hero .bio-photo-img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .5s;display:block}.about-page .poet-bio-block .bio-card-wrapper .bio-sidebar .bio-photo-hero .bio-photo-img:hover{transform:scale(1.02)}.about-page .poet-bio-block .bio-card-wrapper .bio-sidebar .bio-photo-hero .bio-photo-fallback{color:#fff6;background:linear-gradient(135deg,#c41e3a4d,#0009);justify-content:center;align-items:center;width:100%;height:100%;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:5rem;font-weight:800;display:flex}.about-page .poet-bio-block .bio-card-wrapper .bio-content-pane{padding:3.2rem 3rem}@media (width<=576px){.about-page .poet-bio-block .bio-card-wrapper .bio-content-pane{padding:2rem 1.5rem}}.about-page .poet-bio-block .bio-card-wrapper .bio-content-pane .bio-header-info{border-bottom:1px solid #c5a05940;margin-bottom:1.5rem;padding-bottom:1.2rem}.about-page .poet-bio-block .bio-card-wrapper .bio-content-pane .bio-header-info .bio-role-badge{color:#8b0000;background:#c41e3a14;border:1px solid #c41e3a38;border-radius:9999px;align-items:center;gap:.45rem;margin-bottom:.75rem;padding:.35rem .95rem;font-size:.85rem;font-weight:600;display:inline-flex}.about-page .poet-bio-block .bio-card-wrapper .bio-content-pane .bio-header-info .bio-poet-name{color:#5c0000;margin-bottom:.25rem;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:2.2rem;font-weight:800;line-height:1.2}.about-page .poet-bio-block .bio-card-wrapper .bio-content-pane .bio-header-info .bio-poet-eng{color:#4a3e40;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:1.02rem;font-weight:600}.about-page .poet-bio-block .bio-card-wrapper .bio-content-pane .quote-quote-box{color:#5c0000;background:#fff8f8;border-left:3px solid #8b0000;border-radius:0 14px 14px 0;margin-bottom:2rem;padding:1.2rem 1.6rem;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:1.05rem;font-style:italic;font-weight:600;line-height:1.7}.about-page .poet-bio-block .bio-card-wrapper .bio-content-pane .bio-paragraphs{color:#4a3e40;flex-direction:column;gap:1.3rem;margin-bottom:2rem;font-size:1.02rem;line-height:1.85;display:flex}.about-page .poet-bio-block .bio-card-wrapper .bio-content-pane .bio-book-count-bar{background:#fff8f8;border:1px solid #c5a05959;border-left:4px solid #8b0000;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2.2rem;padding:.9rem 1.3rem;display:flex;box-shadow:0 4px 12px #8b00000a}.about-page .poet-bio-block .bio-card-wrapper .bio-content-pane .bio-book-count-bar .book-count-left{align-items:center;gap:.75rem;display:flex}.about-page .poet-bio-block .bio-card-wrapper .bio-content-pane .bio-book-count-bar .book-count-left .book-count-icon{color:#8b0000}.about-page .poet-bio-block .bio-card-wrapper .bio-content-pane .bio-book-count-bar .book-count-left .book-count-label{color:#1a1617;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:1.02rem;font-weight:700}.about-page .poet-bio-block .bio-card-wrapper .bio-content-pane .bio-book-count-bar .book-count-left .book-count-badge{color:#5c0000;background:#c41e3a1a;border:1px solid #c41e3a40;border-radius:9999px;padding:.15rem .75rem;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:1.05rem;font-weight:800}.about-page .poet-bio-block .bio-card-wrapper .bio-content-pane .bio-book-count-bar .bio-explore-books-btn{color:#5c0000;background:#fff;border:1px solid #c41e3a33;border-radius:9999px;align-items:center;gap:.45rem;padding:.4rem .9rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #8b00000a}.about-page .poet-bio-block .bio-card-wrapper .bio-content-pane .bio-book-count-bar .bio-explore-books-btn:hover{color:#fff;background:#8b0000;border-color:#8b0000}.about-page .poet-bio-block .bio-card-wrapper .bio-content-pane .awards-section{border-top:1px solid #8b00001f;padding-top:2rem}.about-page .poet-bio-block .bio-card-wrapper .bio-content-pane .awards-section .awards-title{color:#1a1617;align-items:center;gap:.5rem;margin-bottom:1.2rem;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:1.2rem;font-weight:700;display:flex}.about-page .poet-bio-block .bio-card-wrapper .bio-content-pane .awards-section .awards-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.2rem;display:grid}.about-page .poet-bio-block .bio-card-wrapper .bio-content-pane .awards-section .awards-grid .award-badge-card{background:#fff8f8;border:1px solid #8b00001f;border-left:3px solid #c5a059;border-radius:14px;padding:1.1rem}.about-page .poet-bio-block .bio-card-wrapper .bio-content-pane .awards-section .awards-grid .award-badge-card .award-yr{color:#8b0000;font-size:.78rem;font-weight:800}.about-page .poet-bio-block .bio-card-wrapper .bio-content-pane .awards-section .awards-grid .award-badge-card .award-nm{color:#1a1617;margin:.2rem 0;font-size:.95rem;font-weight:700}.about-page .poet-bio-block .bio-card-wrapper .bio-content-pane .awards-section .awards-grid .award-badge-card .award-org{color:#7d6b6e;font-size:.8rem}.about-page .timeline-section{background:#fff8f8;padding:6rem 0}.about-page .timeline-section .timeline-track{max-width:850px;margin:0 auto;position:relative}.about-page .timeline-section .timeline-track:before{content:"";background:linear-gradient(#a51c30,#c5a059);width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}@media (width<=768px){.about-page .timeline-section .timeline-track:before{left:20px}}.about-page .timeline-section .timeline-track .timeline-node{align-items:center;margin-bottom:3.5rem;display:flex;position:relative}.about-page .timeline-section .timeline-track .timeline-node:nth-child(2n){flex-direction:row-reverse}@media (width<=768px){.about-page .timeline-section .timeline-track .timeline-node:nth-child(2n){flex-direction:row}}.about-page .timeline-section .timeline-track .timeline-node:nth-child(2n) .timeline-card{text-align:right}@media (width<=768px){.about-page .timeline-section .timeline-track .timeline-node:nth-child(2n) .timeline-card{text-align:left}}.about-page .timeline-section .timeline-track .timeline-node .timeline-marker{z-index:2;background:#fff;border:4px solid #8b0000;border-radius:50%;width:24px;height:24px;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 0 4px #c41e3a33}@media (width<=768px){.about-page .timeline-section .timeline-track .timeline-node .timeline-marker{left:20px}}.about-page .timeline-section .timeline-track .timeline-node .timeline-card{background:#fff;border:1px solid #8b00001f;border-radius:14px;width:44%;padding:1.8rem;box-shadow:0 10px 30px #8b000014}@media (width<=768px){.about-page .timeline-section .timeline-track .timeline-node .timeline-card{width:calc(100% - 60px);margin-left:60px}}.about-page .timeline-section .timeline-track .timeline-node .timeline-card .time-yr{color:#8b0000;margin-bottom:.3rem;font-size:.85rem;font-weight:800}.about-page .timeline-section .timeline-track .timeline-node .timeline-card .time-heading{color:#1a1617;margin-bottom:.5rem;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:1.25rem;font-weight:700}.about-page .timeline-section .timeline-track .timeline-node .timeline-card .time-desc{color:#4a3e40;font-size:.95rem;line-height:1.65}.poem-modal-container{background:#fffdfd;border:1px solid #c41e3a33;border-radius:24px;flex-direction:column;width:100%;max-width:780px;max-height:90vh;animation:.35s cubic-bezier(.16,1,.3,1) modalPop;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px -15px #8b000038,0 0 20px #c5a05926}.poem-modal-container.dark-mode{color:#faf2f3;background:#121113;border-color:#c5a0594d}.poem-modal-container.dark-mode .poem-modal-header{background:#1c191a;border-color:#ffffff1a}.poem-modal-container.dark-mode .stanzas-area{color:#f7efef;background:#121113}.poem-modal-container.dark-mode .translation-box{color:#fffc;background:#ffffff0d;border-color:#ffffff1a}.poem-modal-container .poem-modal-header{background:#fff8f8;border-bottom:1px solid #8b00001f;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 2rem;display:flex}.poem-modal-container .poem-modal-header .header-info .poem-category-badge{margin-bottom:.4rem}.poem-modal-container .poem-modal-header .header-info .modal-poem-title{color:#1a1617;font-family:Rozha One,Yatra One,Tiro Devanagari Hindi,serif;font-size:1.8rem;line-height:1.2}.poem-modal-container .poem-modal-header .header-info .poet-source-line{color:#8b0000;font-size:.9rem;font-weight:600}.poem-modal-container .poem-modal-header .header-actions{align-items:center;gap:.6rem;display:flex}.poem-modal-container .poem-modal-header .header-actions .icon-action-btn{color:#1a1617;cursor:pointer;background:#c41e3a0f;border:1px solid #c41e3a26;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex}.poem-modal-container .poem-modal-header .header-actions .icon-action-btn:hover{color:#fff;background:#c41e3a}.poem-modal-container .poem-modal-header .header-actions .icon-action-btn.active{color:#fff;background:#8b0000}.poem-modal-container .poem-controls-toolbar{background:#c41e3a08;border-bottom:1px solid #8b00001f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 2rem;font-size:.85rem;display:flex}.poem-modal-container .poem-controls-toolbar .font-size-adjuster{align-items:center;gap:.5rem;display:flex}.poem-modal-container .poem-controls-toolbar .font-size-adjuster button{cursor:pointer;background:#fff;border:1px solid #8b00001f;border-radius:8px;padding:.2rem .6rem;font-weight:600}.poem-modal-container .poem-controls-toolbar .font-size-adjuster button:hover{background:#f8eded}.poem-modal-container .poem-controls-toolbar .audio-recite-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b0000 0%,#c41e3a 50%,#a51c30 100%);border:none;border-radius:9999px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.8rem;font-weight:600;display:inline-flex}.poem-modal-container .poem-controls-toolbar .audio-recite-btn:hover{box-shadow:0 4px 12px #c41e3a59}.poem-modal-container .poem-body-scrollable{flex:1;padding:2.5rem 3rem;overflow-y:auto}@media (width<=576px){.poem-modal-container .poem-body-scrollable{padding:1.5rem}}.poem-modal-container .poem-body-scrollable .stanzas-area{text-align:center;flex-direction:column;gap:1.8rem;font-family:Tiro Devanagari Hindi,Plus Jakarta Sans,sans-serif;line-height:2.1;display:flex}.poem-modal-container .poem-body-scrollable .stanzas-area .stanza-paragraph{white-space:pre-line;font-weight:500}.poem-modal-container .poem-body-scrollable .translation-box{color:#4a3e40;background:#fff8f8;border-left:3px solid #c5a059;border-radius:0 14px 14px 0;margin-top:2.5rem;padding:1.5rem;font-size:.95rem;line-height:1.7}.poem-modal-container .poem-body-scrollable .translation-box .trans-title{color:#8b0000;margin-bottom:.5rem;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-weight:700}.poem-modal-container .poem-modal-footer{background:#fff8f8;border-top:1px solid #8b00001f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 2rem;display:flex}.poem-modal-container .poem-modal-footer .like-count-btn{cursor:pointer;color:#4a3e40;background:#fff;border:1px solid #8b00001f;border-radius:9999px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-weight:600;transition:all .35s cubic-bezier(.16,1,.3,1);display:inline-flex}.poem-modal-container .poem-modal-footer .like-count-btn.liked{color:#c41e3a;background:#c41e3a14;border-color:#c41e3a}.poem-modal-container .poem-modal-footer .footer-actions-right{align-items:center;gap:.75rem;display:flex}@keyframes modalPop{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.poems-page{padding-top:6.5rem}.poems-page .poems-hero{text-align:center;padding:4rem 0 2rem}.poems-page .poems-hero .main-title{color:#8b0000;margin-bottom:.8rem;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:2.8rem;font-weight:800}.poems-page .poems-hero .desc{color:#4a3e40;max-width:700px;margin:0 auto;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.15rem;line-height:1.7}.poems-page .rachnaye-container{padding-bottom:6rem}.poems-page .rachnaye-container .rachnaye-tabs-wrapper{width:100%;margin-bottom:2.2rem;position:relative}@media (width<=768px){.poems-page .rachnaye-container .rachnaye-tabs-wrapper{width:calc(100% + 2rem);margin-bottom:1.8rem;margin-left:-1rem;margin-right:-1rem}.poems-page .rachnaye-container .rachnaye-tabs-wrapper:before,.poems-page .rachnaye-container .rachnaye-tabs-wrapper:after{content:"";z-index:3;pointer-events:none;width:20px;transition:opacity .3s;position:absolute;top:0;bottom:0}.poems-page .rachnaye-container .rachnaye-tabs-wrapper:before{background:linear-gradient(90deg,#fdf6edf2,#0000);left:0}.poems-page .rachnaye-container .rachnaye-tabs-wrapper:after{background:linear-gradient(270deg,#fdf6edf2,#0000);right:0}}.poems-page .rachnaye-container .rachnaye-tabs-wrapper .rachnaye-tabs-nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem;display:flex}@media (width<=768px){.poems-page .rachnaye-container .rachnaye-tabs-wrapper .rachnaye-tabs-nav{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:.65rem;padding:.5rem 1.25rem .75rem;scroll-padding-left:1rem;overflow:auto hidden}.poems-page .rachnaye-container .rachnaye-tabs-wrapper .rachnaye-tabs-nav::-webkit-scrollbar{display:none}}.poems-page .rachnaye-container .rachnaye-tabs-wrapper .rachnaye-tabs-nav .rachnaye-tab-pill{cursor:pointer;color:#1a1617;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #c5a05959;border-radius:9999px;flex-shrink:0;align-items:center;gap:.5rem;padding:.75rem 1.6rem;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:1.02rem;font-weight:700;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 12px #8b00000a}@media (width<=768px){.poems-page .rachnaye-container .rachnaye-tabs-wrapper .rachnaye-tabs-nav .rachnaye-tab-pill{scroll-snap-align:start;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffffa;border:1px solid #c5a05952;border-radius:50px;padding:.58rem 1.18rem;font-size:.94rem;box-shadow:0 2px 8px #0000000a}}.poems-page .rachnaye-container .rachnaye-tabs-wrapper .rachnaye-tabs-nav .rachnaye-tab-pill .tab-icon{color:#9a7b38;font-size:.75rem;transition:transform .25s,color .25s}.poems-page .rachnaye-container .rachnaye-tabs-wrapper .rachnaye-tabs-nav .rachnaye-tab-pill:hover{color:#8b0000;border-color:#8b0000;transform:translateY(-2px);box-shadow:0 10px 30px #8b000014}.poems-page .rachnaye-container .rachnaye-tabs-wrapper .rachnaye-tabs-nav .rachnaye-tab-pill:active{transform:scale(.96)}.poems-page .rachnaye-container .rachnaye-tabs-wrapper .rachnaye-tabs-nav .rachnaye-tab-pill.active{color:#fff;background:linear-gradient(135deg,#8b0000 0%,#c41e3a 50%,#a51c30 100%);border-color:#ffd70073;transform:translateY(-2px);box-shadow:0 6px 20px #c41e3a52}@media (width<=768px){.poems-page .rachnaye-container .rachnaye-tabs-wrapper .rachnaye-tabs-nav .rachnaye-tab-pill.active{transform:translateY(0);box-shadow:0 4px 14px #c41e3a59}}.poems-page .rachnaye-container .rachnaye-tabs-wrapper .rachnaye-tabs-nav .rachnaye-tab-pill.active .tab-icon{color:#e5c158;transform:rotate(45deg)}.poems-page .rachnaye-container .rachnaye-search-wrap{max-width:620px;margin:0 auto 3rem}.poems-page .rachnaye-container .rachnaye-search-wrap .search-input-box{background:#fff;border:1.5px solid #c5a0594d;border-radius:9999px;align-items:center;padding:.3rem .5rem .3rem 1.3rem;transition:all .25s;display:flex;position:relative;box-shadow:0 4px 12px #8b00000a}.poems-page .rachnaye-container .rachnaye-search-wrap .search-input-box:focus-within{border-color:#8b0000;box-shadow:0 0 0 4px #c41e3a14}.poems-page .rachnaye-container .rachnaye-search-wrap .search-input-box .search-icon{color:#8b0000;flex-shrink:0;margin-right:.6rem}.poems-page .rachnaye-container .rachnaye-search-wrap .search-input-box input{color:#1a1617;background:0 0;border:none;outline:none;flex:1;padding:.6rem 0;font-size:.98rem}.poems-page .rachnaye-container .rachnaye-search-wrap .search-input-box input::placeholder{color:#7d6b6e}.poems-page .rachnaye-container .rachnaye-search-wrap .search-input-box .clear-search-btn{color:#7d6b6e;cursor:pointer;background:#0000000f;border:none;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:.75rem;transition:all .2s;display:flex}.poems-page .rachnaye-container .rachnaye-search-wrap .search-input-box .clear-search-btn:hover{color:#fff;background:#8b0000}.poems-page .rachnaye-container .rachnaye-empty-state{text-align:center;background:#fff;border:1px dashed #c5a05980;border-radius:24px;max-width:700px;margin:0 auto;padding:4.5rem 2rem;box-shadow:0 4px 12px #8b00000a}.poems-page .rachnaye-container .rachnaye-empty-state .empty-icon-wrap{color:#8b0000;background:#fff8f8;border:2px solid #c5a059;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;margin:0 auto 1.5rem;display:flex;box-shadow:0 6px 18px #c5a05940}.poems-page .rachnaye-container .rachnaye-empty-state .empty-title{color:#8b0000;margin-bottom:.6rem;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:1.55rem;font-weight:700}.poems-page .rachnaye-container .rachnaye-empty-state .empty-subtitle{color:#7d6b6e;font-size:1.02rem;line-height:1.6}.poems-page .rachnaye-container .rachnaye-content-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:2rem;display:grid}.poems-page .rachnaye-container .rachnaye-content-grid .poem-rachna-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border:1px solid #8b00001f;border-radius:24px;transition:all .35s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 10px 30px #8b000014}.poems-page .rachnaye-container .rachnaye-content-grid .poem-rachna-card:before{content:"";opacity:0;background:linear-gradient(135deg,#8b0000 0%,#c41e3a 50%,#a51c30 100%);height:3px;transition:all .35s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;right:0}.poems-page .rachnaye-container .rachnaye-content-grid .poem-rachna-card:hover{background:#fffffff2;border-color:#c41e3a47;transform:translateY(-6px);box-shadow:0 25px 60px -15px #8b000038,0 0 20px #c5a05926}.poems-page .rachnaye-container .rachnaye-content-grid .poem-rachna-card:hover:before{opacity:1}.poems-page .rachnaye-container .rachnaye-content-grid .poem-rachna-card{background:#fff;border:1px solid #8b00001a;flex-direction:column;justify-content:space-between;min-height:320px;padding:2.2rem 1.8rem;display:flex;box-shadow:0 10px 30px #8b000014}.poems-page .rachnaye-container .rachnaye-content-grid .poem-rachna-card .poem-card-top .poem-category-badge{margin-bottom:1rem}.poems-page .rachnaye-container .rachnaye-content-grid .poem-rachna-card .poem-card-top .poem-category-badge span{color:#8b0000;background:#c41e3a14;border:1px solid #c41e3a33;border-radius:9999px;padding:.25rem .75rem;font-size:.78rem;font-weight:600}.poems-page .rachnaye-container .rachnaye-content-grid .poem-rachna-card .poem-card-top .poem-card-title{color:#1a1617;margin-bottom:.35rem;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:1.45rem;font-weight:700;line-height:1.3}.poems-page .rachnaye-container .rachnaye-content-grid .poem-rachna-card .poem-card-top .poem-card-author{color:#8b0000;margin-bottom:.6rem;font-size:.88rem;font-weight:600}.poems-page .rachnaye-container .rachnaye-content-grid .poem-rachna-card .poem-card-top .poem-book-tag{color:#7d6b6e;align-items:center;gap:.35rem;margin-bottom:1rem;font-size:.82rem;display:flex}.poems-page .rachnaye-container .rachnaye-content-grid .poem-rachna-card .poem-card-top .poem-snippet-text{color:#4a3e40;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:.98rem;font-style:italic;line-height:1.8}.poems-page .rachnaye-container .rachnaye-content-grid .poem-rachna-card .poem-card-bottom{border-top:1px solid #8b00001f;justify-content:space-between;align-items:center;margin-top:1.5rem;padding-top:1.2rem;display:flex}.poems-page .rachnaye-container .rachnaye-content-grid .poem-rachna-card .poem-card-bottom .read-modal-btn{color:#8b0000;cursor:pointer;background:#c41e3a0d;border:1px solid #c41e3a26;border-radius:9999px;align-items:center;gap:.45rem;padding:.45rem 1rem;font-size:.9rem;font-weight:700;transition:all .35s cubic-bezier(.16,1,.3,1);display:inline-flex}.poems-page .rachnaye-container .rachnaye-content-grid .poem-rachna-card .poem-card-bottom .read-modal-btn:hover{color:#fff;background:linear-gradient(135deg,#8b0000 0%,#c41e3a 50%,#a51c30 100%);border-color:#0000;transform:translate(3px)}.poems-page .rachnaye-container .rachnaye-content-grid .poem-rachna-card .poem-card-bottom .like-pill-btn{cursor:pointer;color:#7d6b6e;background:#c41e3a0a;border:1px solid #c41e3a1f;border-radius:9999px;align-items:center;gap:.35rem;padding:.45rem .85rem;font-size:.85rem;font-weight:600;transition:all .35s cubic-bezier(.16,1,.3,1);display:inline-flex}.poems-page .rachnaye-container .rachnaye-content-grid .poem-rachna-card .poem-card-bottom .like-pill-btn:hover{color:#8b0000;border-color:#a51c30}.poems-page .rachnaye-container .rachnaye-content-grid .poem-rachna-card .poem-card-bottom .like-pill-btn.active{color:#8b0000;background:#c41e3a1a;border-color:#8b0000}.poems-page .rachnaye-container .rachnaye-content-grid .quote-rachna-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border:1px solid #8b00001f;border-radius:24px;transition:all .35s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 10px 30px #8b000014}.poems-page .rachnaye-container .rachnaye-content-grid .quote-rachna-card:before{content:"";opacity:0;background:linear-gradient(135deg,#8b0000 0%,#c41e3a 50%,#a51c30 100%);height:3px;transition:all .35s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;right:0}.poems-page .rachnaye-container .rachnaye-content-grid .quote-rachna-card:hover{background:#fffffff2;border-color:#c41e3a47;transform:translateY(-6px);box-shadow:0 25px 60px -15px #8b000038,0 0 20px #c5a05926}.poems-page .rachnaye-container .rachnaye-content-grid .quote-rachna-card:hover:before{opacity:1}.poems-page .rachnaye-container .rachnaye-content-grid .quote-rachna-card{background:#fff;border:1px solid #c5a0594d;border-left:4px solid #c5a059;flex-direction:column;justify-content:space-between;padding:2.2rem 1.8rem;display:flex;position:relative;box-shadow:0 10px 30px #8b000014}.poems-page .rachnaye-container .rachnaye-content-grid .quote-rachna-card .quote-mark-icon{color:#c41e3a33;margin-bottom:.8rem}.poems-page .rachnaye-container .rachnaye-content-grid .quote-rachna-card .quote-body-text{color:#5c0000;margin-bottom:1.2rem;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:1.1rem;font-style:italic;line-height:1.8}.poems-page .rachnaye-container .rachnaye-content-grid .quote-rachna-card .quote-author-info{flex-direction:column;gap:.2rem;margin-bottom:1.4rem;display:flex}.poems-page .rachnaye-container .rachnaye-content-grid .quote-rachna-card .quote-author-info .quote-author-name{color:#1a1617;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:1rem;font-weight:700}.poems-page .rachnaye-container .rachnaye-content-grid .quote-rachna-card .quote-author-info .quote-source{color:#7d6b6e;font-size:.82rem}.poems-page .rachnaye-container .rachnaye-content-grid .quote-rachna-card .quote-card-footer{border-top:1px solid #8b00001f;justify-content:flex-end;padding-top:1rem;display:flex}.poems-page .rachnaye-container .rachnaye-content-grid .quote-rachna-card .quote-card-footer .like-pill-btn{cursor:pointer;color:#7d6b6e;background:#c41e3a0a;border:1px solid #c41e3a1f;border-radius:9999px;align-items:center;gap:.35rem;padding:.45rem .85rem;font-size:.85rem;font-weight:600;transition:all .35s cubic-bezier(.16,1,.3,1);display:inline-flex}.poems-page .rachnaye-container .rachnaye-content-grid .quote-rachna-card .quote-card-footer .like-pill-btn:hover{color:#8b0000;border-color:#a51c30}.poems-page .rachnaye-container .rachnaye-content-grid .quote-rachna-card .quote-card-footer .like-pill-btn.active{color:#8b0000;background:#c41e3a1a;border-color:#8b0000}.book-modal-container{background:#fffdfd;border:1px solid #c5a0594d;border-radius:24px;flex-direction:column;width:100%;max-width:850px;max-height:90vh;animation:.35s cubic-bezier(.16,1,.3,1) modalPop;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px -15px #8b000038,0 0 20px #c5a05926}.book-modal-container .book-modal-header{background:#fff8f8;border-bottom:1px solid #8b00001f;justify-content:space-between;align-items:center;padding:1.2rem 2rem;display:flex}.book-modal-container .book-modal-header .modal-book-badge{align-items:center;gap:.4rem;display:inline-flex}.book-modal-container .book-modal-header .btn-close{color:#1a1617;cursor:pointer;background:#c41e3a0f;border:1px solid #c41e3a26;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex}.book-modal-container .book-modal-header .btn-close:hover{color:#fff;background:#c41e3a}.book-modal-container .book-modal-body{grid-template-columns:240px 1fr;gap:2.5rem;padding:2.5rem;display:grid;overflow-y:auto}@media (width<=768px){.book-modal-container .book-modal-body{grid-template-columns:1fr;padding:1.5rem}}.book-modal-container .book-modal-body .book-cover-col{flex-direction:column;align-items:center;display:flex}.book-modal-container .book-modal-body .book-cover-col .book-cover-3d{color:#fff;text-align:center;border-left:8px solid #00000059;border-radius:6px 14px 14px 6px;flex-direction:column;justify-content:space-between;width:200px;height:280px;padding:1.5rem;display:flex;position:relative;box-shadow:-8px 12px 25px #00000040,inset 4px 0 8px #fff3}.book-modal-container .book-modal-body .book-cover-col .book-cover-3d.has-custom-image{border-left:6px solid #0006;padding:0;overflow:hidden;background:0 0!important}.book-modal-container .book-modal-body .book-cover-col .book-cover-3d.has-custom-image .book-custom-cover-img{object-fit:cover;border-radius:0 12px 12px 0;width:100%;height:100%;display:block}.book-modal-container .book-modal-body .book-cover-col .book-cover-3d .cover-top{margin-top:1rem;font-family:Rozha One,Yatra One,Tiro Devanagari Hindi,serif;font-size:1.3rem;line-height:1.3}.book-modal-container .book-modal-body .book-cover-col .book-cover-3d .cover-author{color:#e5c158;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:.9rem;font-weight:600}.book-modal-container .book-modal-body .book-cover-col .price-rating-row{align-items:center;gap:1rem;margin-top:1.2rem;display:flex}.book-modal-container .book-modal-body .book-cover-col .price-rating-row .price{color:#8b0000;font-size:1.4rem;font-weight:800}.book-modal-container .book-modal-body .book-cover-col .price-rating-row .rating{color:#9a7b38;font-size:.9rem;font-weight:600}.book-modal-container .book-modal-body .book-details-col{flex-direction:column;gap:1.2rem;display:flex}.book-modal-container .book-modal-body .book-details-col .book-main-title{color:#1a1617;font-family:Rozha One,Yatra One,Tiro Devanagari Hindi,serif;font-size:2rem;line-height:1.2}.book-modal-container .book-modal-body .book-details-col .book-meta-grid{background:#fff8f8;border:1px solid #8b00001f;border-radius:14px;grid-template-columns:1fr 1fr;gap:.75rem;padding:1rem;font-size:.88rem;display:grid}.book-modal-container .book-modal-body .book-details-col .book-meta-grid .meta-item strong{color:#1a1617}.book-modal-container .book-modal-body .book-details-col .book-meta-grid .meta-item span{color:#4a3e40;margin-left:.3rem}.book-modal-container .book-modal-body .book-details-col .book-synopsis{color:#4a3e40;font-size:.95rem;line-height:1.7}.book-modal-container .book-modal-body .book-details-col .excerpt-section{background:#c41e3a0a;border:1px solid #c41e3a26;border-radius:14px;padding:1.2rem 1.5rem}.book-modal-container .book-modal-body .book-details-col .excerpt-section .excerpt-label{color:#8b0000;margin-bottom:.4rem;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-weight:700}.book-modal-container .book-modal-body .book-details-col .excerpt-section p{color:#1a1617;font-family:Tiro Devanagari Hindi,Plus Jakarta Sans,sans-serif;font-size:.98rem;font-style:italic;line-height:1.8}.book-modal-container .book-modal-footer{background:#fff8f8;border-top:1px solid #8b00001f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 2rem;display:flex}.book-modal-container .book-modal-footer .buy-options{align-items:center;gap:.75rem;display:flex}.books-page{padding-top:5rem;padding-bottom:4rem}.books-page .books-hero{text-align:center;padding:2.2rem 0 1rem}.books-page .books-hero .main-title{color:#8b0000;margin-bottom:.5rem;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:2.5rem;font-weight:800}.books-page .books-hero .desc{color:#4a3e40;max-width:650px;margin:0 auto;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.05rem;line-height:1.6}.books-page .books-hero .ornament-divider{margin:1rem auto 0}.books-page .books-content-container{padding-top:.5rem}.books-page .books-author-tabs-nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem;margin-bottom:1.8rem;display:flex}@media (width<=768px){.books-page .books-author-tabs-nav{justify-content:center;gap:.65rem;padding:0 .5rem}}.books-page .books-author-tabs-nav .author-tab-pill{cursor:pointer;color:#1a1617;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #c5a05959;border-radius:9999px;align-items:center;gap:.5rem;padding:.65rem 1.4rem;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:.98rem;font-weight:700;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 12px #8b00000a}@media (width<=768px){.books-page .books-author-tabs-nav .author-tab-pill{padding:.55rem 1.15rem;font-size:.92rem}}.books-page .books-author-tabs-nav .author-tab-pill svg{color:#9a7b38;transition:color .25s}.books-page .books-author-tabs-nav .author-tab-pill:hover{color:#8b0000;border-color:#8b0000;transform:translateY(-2px);box-shadow:0 10px 30px #8b000014}.books-page .books-author-tabs-nav .author-tab-pill:active{transform:scale(.96)}.books-page .books-author-tabs-nav .author-tab-pill.active{color:#fff;background:linear-gradient(135deg,#8b0000 0%,#c41e3a 50%,#a51c30 100%);border-color:#ffd70073;transform:translateY(-2px);box-shadow:0 4px 16px #c41e3a47}@media (width<=768px){.books-page .books-author-tabs-nav .author-tab-pill.active{transform:translateY(0)}}.books-page .books-author-tabs-nav .author-tab-pill.active svg{color:#e5c158}.books-page .books-section-block{margin-bottom:2.5rem}.books-page .books-section-block.upcoming-block{border-top:1px dashed #c5a0594d;margin-top:2rem;padding-top:1.5rem}.books-page .books-section-block.upcoming-block .upcoming-header{justify-content:center;margin-bottom:1.2rem;display:flex}.books-page .no-books-found{text-align:center;color:#7d6b6e;background:#fff;border:1px dashed #c5a05966;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:3rem 2rem;font-size:1rem;display:flex}.books-page .no-books-found .empty-icon{color:#9a7b38;opacity:.75}.books-page .books-detailed-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1.5rem;display:grid}@media (width<=992px){.books-page .books-detailed-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=576px){.books-page .books-detailed-grid{grid-template-columns:1fr}}.books-page .detailed-book-card{background:#fff;border:1px solid #c5a05947;border-radius:12px;flex-direction:column;justify-content:space-between;padding:1.3rem 1.2rem;transition:all .3s;display:flex;box-shadow:0 4px 16px #8b00000d}.books-page .detailed-book-card:hover{border-color:#c41e3a66;transform:translateY(-3px);box-shadow:0 8px 24px #8b00001a}.books-page .detailed-book-card.upcoming-card{background:linear-gradient(#fff 0%,#fffdf8 100%);border-color:#c5a05973}.books-page .detailed-book-card .card-top-content{gap:1rem;margin-bottom:.85rem;display:flex}.books-page .detailed-book-card .card-top-content .card-cover-wrapper{flex-shrink:0}.books-page .detailed-book-card .card-top-content .card-cover-wrapper .mini-cover.custom-cover-img{object-fit:cover;border-left:3px solid #0006;padding:0}.books-page .detailed-book-card .card-top-content .card-cover-wrapper .mini-cover{color:#fff;text-align:center;border-left:3px solid #00000059;border-radius:3px 6px 6px 3px;flex-direction:column;justify-content:space-between;width:88px;height:125px;padding:.55rem .45rem;display:flex;box-shadow:-2px 4px 10px #0003}.books-page .detailed-book-card .card-top-content .card-cover-wrapper .mini-cover .cover-brand{letter-spacing:.08em;opacity:.8;font-size:.5rem}.books-page .detailed-book-card .card-top-content .card-cover-wrapper .mini-cover .cover-ttl{font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:.78rem;font-weight:700;line-height:1.2}.books-page .detailed-book-card .card-top-content .card-cover-wrapper .mini-cover .cover-ath{color:#e5c158;font-size:.58rem}.books-page .detailed-book-card .card-top-content .card-meta-wrap{flex-direction:column;flex:1;justify-content:center;gap:.2rem;display:flex}.books-page .detailed-book-card .card-top-content .card-meta-wrap .book-badge-status .royal-tag{padding:.15rem .5rem;font-size:.68rem;display:inline-block}.books-page .detailed-book-card .card-top-content .card-meta-wrap .book-heading{color:#1a1617;margin-top:.15rem;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:1.12rem;font-weight:700;line-height:1.25}.books-page .detailed-book-card .card-top-content .card-meta-wrap .author-line{color:#8b0000;font-size:.82rem;font-weight:600}.books-page .detailed-book-card .card-top-content .card-meta-wrap .publisher-line{color:#7d6b6e;font-size:.74rem}.books-page .detailed-book-card .card-top-content .card-meta-wrap .price-rating-tag{align-items:center;gap:.6rem;margin-top:.2rem;display:flex}.books-page .detailed-book-card .card-top-content .card-meta-wrap .price-rating-tag .price{color:#5c0000;font-size:1.02rem;font-weight:800}.books-page .detailed-book-card .card-top-content .card-meta-wrap .price-rating-tag .rating-tag{color:#9a7b38;align-items:center;gap:.2rem;font-size:.78rem;font-weight:600;display:inline-flex}.books-page .detailed-book-card .book-card-synopsis{color:#4a3e40;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.9rem;font-size:.85rem;line-height:1.5;display:-webkit-box;overflow:hidden}.books-page .detailed-book-card .book-card-actions{border-top:1px solid #8b00001f;align-items:center;gap:.55rem;padding-top:.85rem;display:flex}.books-page .detailed-book-card .book-card-actions .btn-royal-outline,.books-page .detailed-book-card .book-card-actions .btn-royal,.books-page .detailed-book-card .book-card-actions .btn-royal-gold{text-align:center;border-radius:9999px;flex:1;justify-content:center;align-items:center;gap:.35rem;padding:.45rem .75rem;font-size:.8rem;display:inline-flex}.quote-modal-container{background:#fffdfd;border:1px solid #c5a05966;border-radius:24px;width:100%;max-width:650px;position:relative;overflow:hidden;box-shadow:0 25px 60px -15px #8b000038,0 0 20px #c5a05926}.quote-modal-container .quote-card-preview{text-align:center;background:radial-gradient(circle at 10% 10%,#c41e3a14 0%,#0000 60%),radial-gradient(circle at 90% 90%,#c5a0591a 0%,#0000 60%),#fff8f8;border:12px solid #fff;padding:3rem 2.5rem;position:relative;box-shadow:inset 0 0 25px #8b00000d}.quote-modal-container .quote-card-preview .quote-mark-icon{color:#a51c30;opacity:.35;margin-bottom:.5rem;font-family:Georgia,serif;font-size:3.5rem;line-height:1}.quote-modal-container .quote-card-preview .modal-quote-text{color:#1a1617;white-space:pre-line;margin-bottom:1.5rem;font-family:Rozha One,Yatra One,Tiro Devanagari Hindi,serif;font-size:1.4rem;line-height:1.8}.quote-modal-container .quote-card-preview .modal-quote-author{color:#8b0000;margin-bottom:.3rem;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:1.1rem;font-weight:700}.quote-modal-container .quote-card-preview .modal-quote-source{color:#7d6b6e;letter-spacing:.05em;font-size:.85rem}.quote-modal-container .quote-card-preview .reflection-callout{color:#4a3e40;background:#ffffffb3;border:1px dashed #c41e3a40;border-radius:14px;margin-top:1.8rem;padding:1rem 1.5rem;font-size:.9rem;line-height:1.6}.quote-modal-container .quote-card-preview .reflection-callout .curator-tag{color:#5c0000;margin-bottom:.25rem;font-weight:700;display:block}.quote-modal-container .quote-modal-actions{background:#fff8f8;border-top:1px solid #8b00001f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 2rem;display:flex}.quotes-page{padding-top:6.5rem}.quotes-page .quotes-hero{text-align:center;padding:3.5rem 0 2rem}.quotes-page .akshar-review-banner{text-align:left;background:linear-gradient(135deg,#8b00000a,#c5a05912);border:1.5px dashed #8b000038;border-radius:14px;align-items:flex-start;gap:1.1rem;max-width:820px;margin:1.8rem auto 0;padding:1.4rem 1.8rem;display:flex}.quotes-page .akshar-review-banner .review-banner-icon{color:#8b0000;background:#8b00001a;border-radius:10px;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;display:flex}.quotes-page .akshar-review-banner .review-banner-title{color:#8b0000;margin-bottom:.3rem;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:1rem;font-weight:700}.quotes-page .akshar-review-banner .review-banner-desc{color:#4a3e40;margin:0;font-size:.92rem;line-height:1.7}.quotes-page .quotes-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}@media (width<=768px){.quotes-page .quotes-toolbar{flex-direction:column;align-items:flex-start}}.quotes-page .quotes-filter-nav{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.quotes-page .quotes-filter-nav .filter-chip-btn{color:#4a3e40;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #8b00001f;border-radius:9999px;padding:.5rem 1.1rem;font-size:.85rem;font-weight:600;transition:all .35s cubic-bezier(.16,1,.3,1)}.quotes-page .quotes-filter-nav .filter-chip-btn:hover{color:#8b0000;border-color:#8b0000}.quotes-page .quotes-filter-nav .filter-chip-btn.active{color:#fff;background:linear-gradient(135deg,#8b0000 0%,#c41e3a 50%,#a51c30 100%);border-color:#0000;box-shadow:0 4px 12px #c41e3a4d}.quotes-page .submit-poem-trigger{color:#8b0000;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#c5a0591f,#8b000014);border:1.5px solid #c5a05980;border-radius:50px;align-items:center;gap:.5rem;padding:.65rem 1.4rem;font-size:.88rem;font-weight:700;transition:all .35s cubic-bezier(.16,1,.3,1);display:inline-flex}.quotes-page .submit-poem-trigger:hover{background:linear-gradient(135deg,#c5a05933,#8b00001f);border-color:#8b000066;transform:translateY(-2px)}.quotes-page .reader-submit-form-wrap{margin-bottom:2.5rem;overflow:hidden}.quotes-page .reader-submit-form{background:linear-gradient(135deg,#fffaf8,#fdf5f5);border:1.5px solid #8b00001f;border-radius:18px;padding:2.2rem 2.5rem}.quotes-page .reader-submit-form .submit-form-header{align-items:center;gap:.7rem;margin-bottom:.5rem;display:flex}.quotes-page .reader-submit-form .submit-form-header h3{color:#1a1617;margin:0;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:1.2rem}.quotes-page .reader-submit-form .submit-form-desc{color:#4a3e40;margin-bottom:1.5rem;font-size:.9rem;line-height:1.65}.quotes-page .reader-submit-form .submit-form-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem;display:grid}@media (width<=576px){.quotes-page .reader-submit-form .submit-form-grid{grid-template-columns:1fr}}.quotes-page .reader-submit-form .form-group{flex-direction:column;gap:.4rem;margin-bottom:1rem;display:flex}.quotes-page .reader-submit-form .form-group label{color:#1a1617;font-size:.85rem;font-weight:700}.quotes-page .reader-submit-form .form-group input,.quotes-page .reader-submit-form .form-group textarea{color:#1a1617;resize:vertical;background:#fff;border:1.5px solid #8b000026;border-radius:10px;padding:.75rem 1rem;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.95rem;transition:border-color .2s}.quotes-page .reader-submit-form .form-group input:focus,.quotes-page .reader-submit-form .form-group textarea:focus{border-color:#8b0000;outline:none;box-shadow:0 0 0 3px #8b000014}.quotes-page .submit-success{text-align:center;background:linear-gradient(135deg,#c5a0591a,#8b00000f);border:1.5px solid #c5a05966;border-radius:18px;flex-direction:column;align-items:center;gap:1rem;padding:3rem 2rem;display:flex}.quotes-page .submit-success p{color:#4a3e40;max-width:500px;font-size:1rem}.quotes-page .quotes-masonry-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:2rem;margin-bottom:5.5rem;display:grid}@media (width<=576px){.quotes-page .quotes-masonry-grid{grid-template-columns:1fr}}.quotes-page .quote-item-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border:1px solid #8b00001f;border-radius:24px;transition:all .35s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 10px 30px #8b000014}.quotes-page .quote-item-card:before{content:"";opacity:0;background:linear-gradient(135deg,#8b0000 0%,#c41e3a 50%,#a51c30 100%);height:3px;transition:all .35s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;right:0}.quotes-page .quote-item-card:hover{background:#fffffff2;border-color:#c41e3a47;transform:translateY(-6px);box-shadow:0 25px 60px -15px #8b000038,0 0 20px #c5a05926}.quotes-page .quote-item-card:hover:before{opacity:1}.quotes-page .quote-item-card{flex-direction:column;justify-content:space-between;padding:2.2rem 2rem 1.6rem;transition:transform .3s,box-shadow .3s;display:flex;position:relative}.quotes-page .quote-item-card:hover{transform:translateY(-4px);box-shadow:0 16px 50px #8b00001a}.quotes-page .quote-item-card.reader-card{background:linear-gradient(145deg,#fffdf8,#fff);border-color:#c5a05959}.quotes-page .quote-item-card .reader-submission-badge{color:#7a5a1e;text-transform:uppercase;letter-spacing:.06em;background:#c5a0591f;border:1px solid #c5a05966;border-radius:50px;align-self:flex-start;align-items:center;gap:.35rem;margin-bottom:.9rem;padding:.28rem .7rem;font-size:.72rem;font-weight:700;display:inline-flex}.quotes-page .quote-item-card .card-quote-top .quote-symbol{color:#c41e3a;opacity:.22;margin-bottom:.1rem;font-family:Georgia,serif;font-size:3rem;line-height:1}.quotes-page .quote-item-card .card-quote-top .quote-main-content{color:#1a1617;white-space:pre-line;margin-bottom:1rem;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:1.15rem;line-height:1.85}.quotes-page .quote-item-card .card-quote-top .quote-main-content.devanagari-verse{font-family:Tiro Devanagari Hindi,Noto Serif Devanagari,serif;font-size:1.22rem;line-height:2}.quotes-page .quote-item-card .card-quote-top .quote-author-badge{color:#8b0000;margin-bottom:.2rem;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:1.02rem;font-weight:700}.quotes-page .quote-item-card .card-quote-top .quote-book-source{color:#7d6b6e;margin-bottom:1.2rem;font-size:.82rem}.quotes-page .quote-item-card .card-quote-top .akshar-canvas-review{background:linear-gradient(135deg,#8b000008,#c5a0590f);border:1px solid #c5a0594d;border-radius:12px;margin-top:.5rem;padding:1rem 1.2rem}.quotes-page .quote-item-card .card-quote-top .akshar-canvas-review .review-header{align-items:center;gap:.6rem;margin-bottom:.6rem;display:flex}.quotes-page .quote-item-card .card-quote-top .akshar-canvas-review .akshar-logo-mini{color:#fff;letter-spacing:.05em;background:linear-gradient(135deg,#8b0000,#c41e3a);border-radius:6px;padding:.2rem .6rem;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:.65rem;font-weight:900}.quotes-page .quote-item-card .card-quote-top .akshar-canvas-review .review-meta{flex-direction:column;gap:.05rem;display:flex}.quotes-page .quote-item-card .card-quote-top .akshar-canvas-review .review-meta .review-brand{color:#8b0000;font-size:.8rem;font-weight:700}.quotes-page .quote-item-card .card-quote-top .akshar-canvas-review .review-meta .review-role{color:#7d6b6e;text-transform:uppercase;letter-spacing:.07em;font-size:.68rem;font-weight:600}.quotes-page .quote-item-card .card-quote-top .akshar-canvas-review .review-text{color:#4a3e40;margin:0;font-size:.88rem;font-style:italic;line-height:1.7}.quotes-page .quote-item-card .card-quote-bottom{border-top:1px solid #8b00001f;justify-content:space-between;align-items:center;margin-top:1.4rem;padding-top:1.1rem;display:flex}.quotes-page .quote-item-card .card-quote-bottom .like-btn{cursor:pointer;color:#7d6b6e;background:0 0;border:none;align-items:center;gap:.35rem;font-size:.85rem;font-weight:600;transition:color .2s;display:flex}.quotes-page .quote-item-card .card-quote-bottom .like-btn.active{color:#c41e3a}.quotes-page .quote-item-card .card-quote-bottom .like-btn:hover:not(.active){color:#8b0000}.submit-poem-page{padding-top:6.5rem;padding-bottom:5.5rem}.submit-poem-page .submit-poem-hero{text-align:center;padding:3.5rem 0 2rem}.submit-poem-page .submit-poem-container{max-width:820px;margin:0 auto}.submit-poem-page .submit-card-wrapper{background:#fff;border:1.5px solid #8b00001f;border-radius:24px;padding:3rem 3.5rem;position:relative;box-shadow:0 10px 40px #8b000012,0 0 0 1px #c5a05926}@media (width<=768px){.submit-poem-page .submit-card-wrapper{padding:2rem 1.6rem}}.submit-poem-page .form-intro-banner{background:linear-gradient(135deg,#8b00000a,#c5a05914);border:1px dashed #c5a05980;border-radius:16px;align-items:flex-start;gap:1.2rem;margin-bottom:2.5rem;padding:1.4rem 1.8rem;display:flex}.submit-poem-page .form-intro-banner .banner-icon{color:#fff;background:linear-gradient(135deg,#8b0000,#c41e3a);border-radius:12px;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;display:flex}.submit-poem-page .form-intro-banner h4{color:#8b0000;margin-bottom:.35rem;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:1.08rem;font-weight:700}.submit-poem-page .form-intro-banner p{color:#4a3e40;margin:0;font-size:.92rem;line-height:1.65}.submit-poem-page .form-section-title{color:#1a1617;border-bottom:1.5px solid #8b000014;align-items:center;gap:.5rem;margin-bottom:1.3rem;padding-bottom:.5rem;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:1.12rem;font-weight:700;display:flex}.submit-poem-page .form-grid-two{grid-template-columns:1fr 1fr;gap:1.4rem;display:grid}@media (width<=576px){.submit-poem-page .form-grid-two{grid-template-columns:1fr;gap:1rem}}.submit-poem-page .form-field{flex-direction:column;gap:.45rem;margin-bottom:1.3rem;display:flex}.submit-poem-page .form-field label{color:#2d2224;letter-spacing:.01em;font-size:.88rem;font-weight:700}.submit-poem-page .form-field input,.submit-poem-page .form-field select,.submit-poem-page .form-field textarea{color:#1a1617;background:#fff;border:1.5px solid #8b000029;border-radius:12px;padding:.85rem 1.1rem;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.96rem;transition:all .25s}.submit-poem-page .form-field input:focus,.submit-poem-page .form-field select:focus,.submit-poem-page .form-field textarea:focus{border-color:#8b0000;outline:none;box-shadow:0 0 0 4px #8b000014}.submit-poem-page .form-field textarea{resize:vertical;font-family:Tiro Devanagari Hindi,Noto Serif Devanagari,Georgia,serif;font-size:1.05rem;line-height:1.8}.submit-poem-page .form-field select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238B0000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 1.1rem center;background-repeat:no-repeat;padding-right:2.5rem}.submit-poem-page .submit-btn-row{margin-top:1.5rem}.submit-poem-page .submit-btn-row .submit-main-btn{justify-content:center;width:100%;padding:1.05rem;font-size:1.02rem;box-shadow:0 10px 25px #8b000040}.submit-poem-page .submission-success-view{text-align:center;flex-direction:column;align-items:center;padding:3rem 1.5rem;display:flex}.submit-poem-page .submission-success-view .success-icon-badge{color:#8b0000;margin-bottom:1.2rem;animation:.5s ease-out popIn}.submit-poem-page .submission-success-view .success-heading{color:#1a1617;margin-bottom:.8rem;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:1.8rem;font-weight:700}.submit-poem-page .submission-success-view .success-message{color:#4a3e40;max-width:550px;margin-bottom:2.2rem;font-size:1.05rem;line-height:1.7}.submit-poem-page .submission-success-view .success-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.2rem;display:flex}@keyframes popIn{0%{opacity:0;transform:scale(.5)}80%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.contact-page{padding-top:6.5rem}.contact-page .contact-hero{text-align:center;padding:3.5rem 0 2rem}.contact-page .contact-main-container{max-width:980px;margin:0 auto 5.5rem;padding:0 1.5rem}@media (width<=576px){.contact-page .contact-main-container{margin-bottom:4rem;padding:0 1rem}}.contact-page .secretariat-royal-card{background:#fff;border:1px solid #c5a0594d;border-left:6px solid #8b0000;border-radius:24px;padding:3.5rem 3.5rem 3.2rem;transition:transform .3s,box-shadow .3s;position:relative;box-shadow:0 16px 48px #0000000f,0 2px 12px #c5a05914}@media (width<=768px){.contact-page .secretariat-royal-card{border-radius:20px;padding:2.5rem 2rem 2.2rem}}@media (width<=576px){.contact-page .secretariat-royal-card{border-radius:18px;padding:2rem 1.4rem 1.8rem}}.contact-page .secretariat-royal-card:hover{box-shadow:0 20px 54px #00000014,0 4px 16px #c5a0591f}.contact-page .secretariat-royal-card .secretariat-card-header{margin-bottom:2.5rem}.contact-page .secretariat-royal-card .secretariat-card-header .secretariat-title{color:#1a1a1a;letter-spacing:-.01em;margin-bottom:.8rem;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:2.4rem;font-weight:800}@media (width<=576px){.contact-page .secretariat-royal-card .secretariat-card-header .secretariat-title{font-size:1.8rem}}.contact-page .secretariat-royal-card .secretariat-card-header .secretariat-desc{color:#555;max-width:820px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.12rem;line-height:1.75}@media (width<=576px){.contact-page .secretariat-royal-card .secretariat-card-header .secretariat-desc{font-size:1rem;line-height:1.6}}.contact-page .secretariat-royal-card .secretariat-items-list{flex-direction:column;gap:1.4rem;display:flex}.contact-page .secretariat-royal-card .secretariat-items-list .secretariat-item-row{background:#fdf6ed73;border:1px solid #c5a05938;border-radius:16px;align-items:center;gap:1.4rem;padding:1.1rem 1.4rem;transition:all .25s;display:flex}@media (width<=576px){.contact-page .secretariat-royal-card .secretariat-items-list .secretariat-item-row{border-radius:14px;gap:1rem;padding:.9rem 1rem}}.contact-page .secretariat-royal-card .secretariat-items-list .secretariat-item-row:hover{background:#fff;border-color:#8b0000;transform:translate(4px);box-shadow:0 6px 20px #c41e3a14}.contact-page .secretariat-royal-card .secretariat-items-list .secretariat-item-row .icon-box{color:#8b0000;background:#c41e3a14;border:1px solid #c41e3a38;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;transition:transform .25s,background .25s;display:flex}@media (width<=576px){.contact-page .secretariat-royal-card .secretariat-items-list .secretariat-item-row .icon-box{width:44px;height:44px}}.contact-page .secretariat-royal-card .secretariat-items-list .secretariat-item-row:hover .icon-box{color:#fff;background:#8b0000;transform:scale(1.05)}.contact-page .secretariat-royal-card .secretariat-items-list .secretariat-item-row .item-text{flex:1}.contact-page .secretariat-royal-card .secretariat-items-list .secretariat-item-row .item-text .lbl{text-transform:uppercase;letter-spacing:.06em;color:#7d6b6e;margin-bottom:.2rem;font-size:.84rem;font-weight:700}@media (width<=576px){.contact-page .secretariat-royal-card .secretariat-items-list .secretariat-item-row .item-text .lbl{font-size:.78rem}}.contact-page .secretariat-royal-card .secretariat-items-list .secretariat-item-row .item-text .val{color:#1a1617;word-break:break-word;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:1.1rem;font-weight:700;line-height:1.45}@media (width<=576px){.contact-page .secretariat-royal-card .secretariat-items-list .secretariat-item-row .item-text .val{font-size:.98rem}}.contact-page .secretariat-royal-card .secretariat-items-list .secretariat-item-row .item-text .val a{color:#8b0000;text-decoration:none;transition:color .2s}.contact-page .secretariat-royal-card .secretariat-items-list .secretariat-item-row .item-text .val a:hover{color:#5c0000;text-decoration:underline}.workshop-page{background:#fff8f8;min-height:100vh;padding-top:5rem;padding-bottom:5rem}.workshop-page .workshop-hero{text-align:center;padding:2.5rem 0 1.2rem}.workshop-page .workshop-hero .main-title{color:#8b0000;margin-bottom:.5rem;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:2.5rem;font-weight:800}.workshop-page .workshop-hero .desc{color:#4a3e40;max-width:650px;margin:0 auto;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.05rem;line-height:1.6}.workshop-page .workshop-hero .ornament-divider{margin:1rem auto 0}.workshop-page .workshop-content{padding-top:1.5rem}.workshop-page .workshop-grid{grid-template-columns:repeat(3,1fr);gap:1.6rem;display:grid}@media (width<=992px){.workshop-page .workshop-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=576px){.workshop-page .workshop-grid{grid-template-columns:1fr}}.workshop-page .workshop-card{background:#fff;border:1px solid #c5a05947;border-radius:16px;flex-direction:column;padding:1.8rem 1.6rem;transition:all .3s;display:flex;box-shadow:0 4px 18px #8b00000a}.workshop-page .workshop-card:hover{border-color:#c41e3a59;transform:translateY(-4px);box-shadow:0 12px 32px #8b000017}.workshop-page .workshop-card .card-top{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.workshop-page .workshop-card .card-top .workshop-badge{color:#8b0000;background:#c41e3a14;border-radius:9999px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.76rem;font-weight:700;display:inline-flex}.workshop-page .workshop-card .card-top .workshop-mode{color:#9a7b38;font-size:.8rem;font-weight:600}.workshop-page .workshop-card .workshop-title{color:#5c0000;margin:0 0 .4rem;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:1.22rem;font-weight:700;line-height:1.35}.workshop-page .workshop-card .workshop-mentor{color:#8b0000;align-items:center;gap:.35rem;margin-bottom:.8rem;font-size:.84rem;font-weight:600;display:flex}.workshop-page .workshop-card .workshop-desc{color:#4a3e40;margin:0 0 1rem;font-size:.88rem;line-height:1.65}.workshop-page .workshop-card .workshop-meta{background:#fff8f8;border:1px dashed #8b00001f;border-radius:8px;flex-wrap:wrap;gap:.9rem;margin-bottom:1.1rem;padding:.75rem .9rem;display:flex}.workshop-page .workshop-card .workshop-meta .meta-item{color:#1a1617;align-items:center;gap:.35rem;font-size:.8rem;font-weight:600;display:inline-flex}.workshop-page .workshop-card .workshop-meta .meta-item svg{color:#9a7b38}.workshop-page .workshop-card .workshop-highlights{flex:1;margin-bottom:1.3rem}.workshop-page .workshop-card .workshop-highlights .highlights-head{color:#1a1617;margin-bottom:.5rem;font-size:.82rem;font-weight:700}.workshop-page .workshop-card .workshop-highlights ul{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.workshop-page .workshop-card .workshop-highlights ul li{color:#4a3e40;align-items:flex-start;gap:.4rem;font-size:.82rem;line-height:1.45;display:flex}.workshop-page .workshop-card .workshop-highlights ul li .check-icon{color:#8b0000;flex-shrink:0;margin-top:2px}.workshop-page .workshop-card .card-bottom{margin-top:auto}.workshop-page .workshop-card .card-bottom .workshop-enroll-btn{border-radius:9999px;justify-content:center;width:100%;padding:.65rem 1.2rem;font-size:.86rem}.reporting-page{background:#fff8f8;min-height:100vh;padding-top:5rem;padding-bottom:5rem}.reporting-page .reporting-hero{text-align:center;padding:2.5rem 0 1.2rem}.reporting-page .reporting-hero .main-title{color:#8b0000;margin-bottom:.5rem;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:2.5rem;font-weight:800}.reporting-page .reporting-hero .desc{color:#4a3e40;max-width:650px;margin:0 auto;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.05rem;line-height:1.6}.reporting-page .reporting-hero .ornament-divider{margin:1rem auto 0}.reporting-page .reporting-content{padding-top:1.5rem}.reporting-page .reports-grid{grid-template-columns:repeat(3,1fr);gap:1.6rem;display:grid}@media (width<=992px){.reporting-page .reports-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=576px){.reporting-page .reports-grid{grid-template-columns:1fr}}.reporting-page .report-card{background:#fff;border:1px solid #c5a05947;border-radius:16px;flex-direction:column;padding:1.6rem;transition:all .3s;display:flex;box-shadow:0 4px 18px #8b00000a}.reporting-page .report-card:hover{border-color:#c41e3a59;transform:translateY(-4px);box-shadow:0 12px 32px #8b000017}.reporting-page .report-card .report-card-top{justify-content:space-between;align-items:center;margin-bottom:.85rem;display:flex}.reporting-page .report-card .report-card-top .report-badge{color:#8b0000;background:#c41e3a14;border-radius:9999px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.76rem;font-weight:700;display:inline-flex}.reporting-page .report-card .report-card-top .report-source{color:#9a7b38;font-size:.8rem;font-weight:700}.reporting-page .report-card .report-title{color:#5c0000;margin:0 0 .55rem;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:1.2rem;font-weight:700;line-height:1.35}.reporting-page .report-card .report-meta{color:#7d6b6e;gap:1rem;margin-bottom:.85rem;font-size:.8rem;display:flex}.reporting-page .report-card .report-meta .meta-item{align-items:center;gap:.3rem;display:inline-flex}.reporting-page .report-card .report-meta .meta-item svg{color:#8b0000}.reporting-page .report-card .report-excerpt{color:#4a3e40;flex:1;margin:0 0 1.2rem;font-size:.88rem;line-height:1.65}.reporting-page .report-card .report-tags{border-top:1px dashed #8b00001a;flex-wrap:wrap;gap:.4rem;margin-top:auto;padding-top:.85rem;display:flex}.reporting-page .report-card .report-tags .tag-chip{color:#4a3e40;background:#faf6f4;border-radius:9999px;align-items:center;gap:.25rem;padding:.2rem .55rem;font-size:.75rem;font-weight:500;display:inline-flex}.reporting-page .report-card .report-tags .tag-chip svg{color:#a51c30}.samkalieen-page{background:#fff8f8;min-height:100vh;padding-top:5.5rem}.samkalieen-page .samkalieen-hero{text-align:center;background:radial-gradient(circle at 50% 30%,#c41e3a0d 0%,#0000 70%);padding:3rem 0 1.5rem}.samkalieen-page .articles-list{flex-direction:column;gap:1.1rem;width:100%;max-width:1060px;margin:0 auto;display:flex}.samkalieen-page .article-row-card{background:#fff;border:1px solid #c5a05947;border-radius:16px;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;padding:1.1rem 1.8rem;transition:all .25s;display:flex;box-shadow:0 4px 18px #8b000008}.samkalieen-page .article-row-card:hover{background:#fffdfb;border-color:#c41e3a59;transform:translate(4px);box-shadow:0 8px 26px #8b000014}.samkalieen-page .article-row-card .card-left{flex:1;align-items:center;gap:1.2rem;min-width:0;display:flex}.samkalieen-page .article-row-card .card-left .card-number{color:#9a7b38;flex-shrink:0;min-width:32px;font-family:Cinzel Decorative,Cinzel,serif,Georgia;font-size:1.15rem;font-weight:700}.samkalieen-page .article-row-card .card-left .article-title{color:#5c0000;margin:0;font-family:Rozha One,Yatra One,Tiro Devanagari Hindi,serif,Georgia;font-size:1.25rem;font-weight:700;line-height:1.4}.samkalieen-page .article-row-card .card-right{flex-shrink:0}.samkalieen-page .article-row-card .card-right .read-article-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b0000 0%,#5c0000 100%);border:none;border-radius:30px;align-items:center;gap:.45rem;padding:.55rem 1.4rem;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.92rem;font-weight:600;transition:all .22s;display:inline-flex;box-shadow:0 3px 10px #8b00002e}.samkalieen-page .article-row-card .card-right .read-article-btn svg{transition:transform .2s}.samkalieen-page .article-row-card .card-right .read-article-btn:hover{background:linear-gradient(135deg,#a51c30 0%,#8b0000 100%);gap:.65rem;transform:translateY(-1px);box-shadow:0 5px 14px #8b000047}.samkalieen-page .article-row-card .card-right .read-article-btn:hover svg{transform:translate(3px)}@media (width<=576px){.samkalieen-page .article-row-card{gap:.8rem;padding:1rem 1.2rem}.samkalieen-page .article-row-card .card-left{gap:.7rem}.samkalieen-page .article-row-card .card-left .card-number{min-width:24px;font-size:1rem}.samkalieen-page .article-row-card .card-left .article-title{font-size:1.05rem}.samkalieen-page .article-row-card .card-right .read-article-btn{padding:.45rem 1rem;font-size:.85rem}}.samkalieen-page .article-modal-overlay{z-index:1300;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#120c0dbf;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.samkalieen-page .article-modal{background:#fff;border-radius:24px;width:100%;max-width:720px;max-height:88vh;padding:2.8rem;position:relative;overflow-y:auto;box-shadow:0 25px 60px #0000004d}@media (width<=576px){.samkalieen-page .article-modal{padding:2rem 1.4rem}}.samkalieen-page .article-modal .modal-close-btn{color:#8b0000;cursor:pointer;background:#f4eae7;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:1.4rem;right:1.4rem}.samkalieen-page .article-modal .modal-close-btn:hover{color:#fff;background:#8b0000}.samkalieen-page .article-modal .modal-header{margin-bottom:1.8rem}.samkalieen-page .article-modal .modal-header .modal-category{color:#8b0000;background:#c41e3a14;border-radius:9999px;margin-bottom:.75rem;padding:.3rem .85rem;font-size:.8rem;font-weight:700;display:inline-block}.samkalieen-page .article-modal .modal-header .modal-title{color:#5c0000;margin:0 0 .8rem;font-family:Rozha One,Yatra One,Tiro Devanagari Hindi,serif,Georgia;font-size:1.75rem;font-weight:800;line-height:1.3}.samkalieen-page .article-modal .modal-header .modal-meta{color:#7d6b6e;flex-wrap:wrap;gap:.6rem;font-size:.88rem;display:flex}.samkalieen-page .article-modal .modal-body .article-quote-box{background:#fff9f6;border-left:3px solid #8b0000;border-radius:0 14px 14px 0;margin:0 0 1.8rem;padding:1.2rem 1.6rem;position:relative}.samkalieen-page .article-modal .modal-body .article-quote-box .quote-icon{color:#8b0000;opacity:.4;margin-bottom:.3rem}.samkalieen-page .article-modal .modal-body .article-quote-box p{color:#5c0000;margin:0;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:1.05rem;font-style:italic;line-height:1.6}.samkalieen-page .article-modal .modal-body .article-p{color:#2d2526;margin-bottom:1.4rem;font-size:1.02rem;line-height:1.85}.gallery-page{background:#fff8f8;min-height:100vh;padding-top:5rem;padding-bottom:5rem}.gallery-page .gallery-hero{text-align:center;padding:2.5rem 0 1.2rem}.gallery-page .gallery-hero .main-title{color:#8b0000;margin-bottom:.5rem;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:2.5rem;font-weight:800}.gallery-page .gallery-hero .desc{color:#4a3e40;max-width:650px;margin:0 auto;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.05rem;line-height:1.6}.gallery-page .gallery-hero .ornament-divider{margin:1rem auto 0}.gallery-page .gallery-filters{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:1.5rem;margin-bottom:2.5rem;display:flex}.gallery-page .gallery-filters .filter-btn{color:#4a3e40;cursor:pointer;background:#fff;border:1.5px solid #8b000026;border-radius:9999px;padding:.55rem 1.35rem;font-size:.9rem;font-weight:600;transition:all .35s cubic-bezier(.16,1,.3,1)}.gallery-page .gallery-filters .filter-btn:hover:not(.active){color:#8b0000;border-color:#8b0000;transform:translateY(-1px)}.gallery-page .gallery-filters .filter-btn.active{color:#fff;background:linear-gradient(135deg,#8b0000 0%,#c41e3a 50%,#a51c30 100%);border-color:#0000;transform:translateY(-1px);box-shadow:0 4px 15px #c41e3a40}.gallery-page .no-gallery-items{text-align:center;background:#fff;border:1px dashed #c5a05966;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:3.5rem 2rem;display:flex;box-shadow:0 4px 18px #8b000008}.gallery-page .no-gallery-items .empty-icon{color:#8b0000;opacity:.8;margin-bottom:.2rem}.gallery-page .no-gallery-items h3{color:#5c0000;margin:0;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:1.25rem;font-weight:700}.gallery-page .no-gallery-items p{color:#7d6b6e;margin:0;font-size:.95rem}.gallery-page .gallery-masonry-grid{columns:3;column-gap:1.4rem}@media (width<=992px){.gallery-page .gallery-masonry-grid{columns:2;column-gap:1.2rem}}@media (width<=576px){.gallery-page .gallery-masonry-grid{columns:1;column-gap:0}}.gallery-page .gallery-masonry-item{break-inside:avoid;width:100%;margin-bottom:1.4rem;display:block}.gallery-page .pure-gallery-card{cursor:pointer;background:#1c191a;border:1px solid #c5a0594d;border-radius:16px;transition:all .35s;overflow:hidden;box-shadow:0 4px 16px #8b00000f}.gallery-page .pure-gallery-card:hover{border-color:#c41e3a80;transform:translateY(-4px);box-shadow:0 12px 30px #8b000029}.gallery-page .pure-gallery-card:hover .img-wrapper img{transform:scale(1.05)}.gallery-page .pure-gallery-card:hover .img-wrapper .img-hover-overlay{opacity:1}.gallery-page .pure-gallery-card .img-wrapper{background:#f4eae7;width:100%;display:block;position:relative;overflow:hidden}.gallery-page .pure-gallery-card .img-wrapper.aspect-1-1{aspect-ratio:1}.gallery-page .pure-gallery-card .img-wrapper.aspect-16-9{aspect-ratio:16/9}.gallery-page .pure-gallery-card .img-wrapper.aspect-9-16{aspect-ratio:9/16}.gallery-page .pure-gallery-card .img-wrapper img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .45s;display:block}.gallery-page .pure-gallery-card .img-wrapper .img-hover-overlay{opacity:0;color:#fff;background:linear-gradient(#14050833 0%,#2d050ab8 100%);justify-content:center;align-items:center;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:0}.gallery-page .pure-gallery-card .img-wrapper .img-hover-overlay .overlay-content{flex-direction:column;align-items:center;gap:.45rem;transition:transform .3s;display:flex;transform:translateY(6px)}.gallery-page .pure-gallery-card .img-wrapper .img-hover-overlay .overlay-content .zoom-icon{color:#e5c158}.gallery-page .pure-gallery-card .img-wrapper .img-hover-overlay .overlay-content .view-text{letter-spacing:.03em;background:#0006;border:1px solid #ffffff40;border-radius:9999px;padding:.25rem .8rem;font-size:.88rem;font-weight:600}.gallery-page .pure-gallery-card .img-wrapper:hover .overlay-content{transform:translateY(0)}.gallery-page .gallery-lightbox-backdrop{z-index:1500;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0608e0;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}@media (width<=576px){.gallery-page .gallery-lightbox-backdrop{padding:.75rem}}.gallery-page .gallery-lightbox-modal{background:#fff;border-radius:20px;flex-direction:row;align-items:stretch;width:100%;max-width:960px;max-height:88vh;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 65px #0000008c}@media (width<=768px){.gallery-page .gallery-lightbox-modal{flex-direction:column;max-height:92vh;overflow-y:auto}}.gallery-page .gallery-lightbox-modal .lightbox-close-btn{z-index:20;color:#8b0000;cursor:pointer;background:#ffffffeb;border:1px solid #8b000026;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:1rem;right:1rem;box-shadow:0 2px 10px #00000026}.gallery-page .gallery-lightbox-modal .lightbox-close-btn:hover{color:#fff;background:#8b0000;transform:rotate(90deg)}.gallery-page .gallery-lightbox-modal .lightbox-media-pane{background:#121011;flex:1.35;justify-content:center;align-items:center;min-height:380px;display:flex;overflow:hidden}@media (width<=768px){.gallery-page .gallery-lightbox-modal .lightbox-media-pane{flex:none;height:280px;min-height:auto}}.gallery-page .gallery-lightbox-modal .lightbox-media-pane img{object-fit:contain;width:100%;height:100%;max-height:88vh;display:block}@media (width<=768px){.gallery-page .gallery-lightbox-modal .lightbox-media-pane img{max-height:280px}}.gallery-page .gallery-lightbox-modal .lightbox-info-pane{background:#fff;flex-direction:column;flex:1;justify-content:space-between;padding:2.4rem 2.2rem;display:flex;overflow-y:auto}@media (width<=768px){.gallery-page .gallery-lightbox-modal .lightbox-info-pane{padding:1.5rem 1.4rem}}.gallery-page .gallery-lightbox-modal .lightbox-info-pane .info-top-tags{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.85rem;padding-right:2.5rem;display:flex}.gallery-page .gallery-lightbox-modal .lightbox-info-pane .modal-photo-title{color:#5c0000;margin:0 0 .65rem;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:1.45rem;font-weight:800;line-height:1.35}.gallery-page .gallery-lightbox-modal .lightbox-info-pane .modal-photo-meta{color:#9a7b38;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.85rem;font-weight:600;display:flex}.gallery-page .gallery-lightbox-modal .lightbox-info-pane .modal-photo-meta .meta-item{align-items:center;gap:.3rem;display:inline-flex}.gallery-page .gallery-lightbox-modal .lightbox-info-pane .modal-photo-meta .meta-sep{color:#c5a05980}.gallery-page .gallery-lightbox-modal .lightbox-info-pane .modal-divider{background:linear-gradient(90deg,#8b000033 0%,#0000 100%);height:1px;margin-bottom:1.2rem}.gallery-page .gallery-lightbox-modal .lightbox-info-pane .modal-photo-caption{flex:1;margin-bottom:1.5rem}.gallery-page .gallery-lightbox-modal .lightbox-info-pane .modal-photo-caption p{color:#4a3e40;margin:0;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.95rem;line-height:1.7}.gallery-page .gallery-lightbox-modal .lightbox-info-pane .modal-photo-caption p.no-caption{color:#7d6b6e;font-style:italic}.gallery-page .gallery-lightbox-modal .lightbox-info-pane .modal-footer-brand{color:#7d6b6e;border-top:1px dashed #8b00001f;align-items:center;gap:.4rem;padding-top:.85rem;font-size:.78rem;display:flex}.gallery-page .gallery-lightbox-modal .lightbox-info-pane .modal-footer-brand svg{color:#9a7b38}.admin-page-wrap{background:radial-gradient(circle at 10% 10%,#8b00000d 0%,#0000 50%),#fdfbfb;min-height:100vh;padding-top:2.5rem;padding-bottom:5.5rem}@media (width<=768px){.admin-page-wrap{padding-top:1.5rem;padding-bottom:3.5rem}}.admin-page-wrap .admin-login-card{text-align:center;background:#fff;border:1px solid #c5a05959;border-radius:24px;max-width:480px;margin:2rem auto;padding:3.2rem 2.5rem;box-shadow:0 25px 60px -15px #8b000038,0 0 20px #c5a05926}.admin-page-wrap .admin-login-card .lock-monogram{color:#fff;background:linear-gradient(135deg,#8b0000 0%,#c41e3a 50%,#a51c30 100%);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 1.5rem;display:flex;box-shadow:0 8px 20px #c41e3a4d}.admin-page-wrap .admin-login-card .login-title{color:#1a1617;margin-bottom:.4rem;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:1.75rem;font-weight:800}.admin-page-wrap .admin-login-card .login-sub{color:#7d6b6e;margin-bottom:2rem;font-size:.88rem}.admin-page-wrap .admin-login-card .login-form{text-align:left;flex-direction:column;gap:1.2rem;display:flex}.admin-page-wrap .admin-login-card .login-form .form-group{flex-direction:column;gap:.45rem;display:flex}.admin-page-wrap .admin-login-card .login-form .form-group label{color:#1a1617;font-size:.85rem;font-weight:700}.admin-page-wrap .admin-login-card .login-form .form-group input{color:#1a1617;box-sizing:border-box;background:#fff8f8;border:1.5px solid #8b00001f;border-radius:14px;outline:none;width:100%;padding:.85rem 1.1rem;font-size:.95rem;transition:all .35s cubic-bezier(.16,1,.3,1)}.admin-page-wrap .admin-login-card .login-form .form-group input:focus{background:#fff;border-color:#8b0000;box-shadow:0 0 0 3px #c41e3a1a}.admin-page-wrap .admin-login-card .error-msg{color:#5c0000;background:#c41e3a1a;border-radius:8px;margin-top:1rem;padding:.6rem;font-size:.85rem;font-weight:600}.admin-page-wrap .admin-login-card .demo-credentials-hint{color:#7d6b6e;border-top:1px dashed #8b00001f;margin-top:1.8rem;padding-top:1.2rem;font-size:.82rem}.admin-page-wrap .admin-dashboard .dashboard-header-bar{border-bottom:2px solid #8b00001f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;display:flex}.admin-page-wrap .admin-dashboard .dashboard-header-bar .dash-title-wrap .dash-title{color:#1a1617;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:2.1rem;font-weight:800}.admin-page-wrap .admin-dashboard .dashboard-header-bar .dash-title-wrap .dash-subtitle{color:#8b0000;font-size:.9rem;font-weight:600}.admin-page-wrap .admin-dashboard .dashboard-header-bar .dash-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.admin-page-wrap .admin-dashboard .system-status-ribbon{background:#fff;border:1px solid #8b00001f;border-left:4px solid #c5a059;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;margin-bottom:1.8rem;padding:.9rem 1.4rem;display:flex;box-shadow:0 4px 12px #8b00000a}.admin-page-wrap .admin-dashboard .system-status-ribbon .status-group{color:#4a3e40;flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.88rem;display:flex}.admin-page-wrap .admin-dashboard .system-status-ribbon .status-chip{border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.76rem;font-weight:700;display:inline-flex}.admin-page-wrap .admin-dashboard .system-status-ribbon .status-chip.live{color:#2e7d32;background:#e8f5e9;border:1px solid #c8e6c9}.admin-page-wrap .admin-dashboard .system-status-ribbon .status-chip.notice{color:#e65100;background:#fff3e0;border:1px solid #ffe0b2}.admin-page-wrap .admin-dashboard .admin-section-dropdown-wrapper{background:#fff;border:1.5px solid #c5a05959;border-radius:24px;margin-bottom:2.2rem;padding:1.25rem 1.5rem;position:relative;box-shadow:0 4px 18px #0000000a}.admin-page-wrap .admin-dashboard .admin-section-dropdown-wrapper .dropdown-label-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.admin-page-wrap .admin-dashboard .admin-section-dropdown-wrapper .dropdown-label-bar .dropdown-title{color:#1a1617;align-items:center;gap:.5rem;font-size:.92rem;font-weight:700;display:inline-flex}.admin-page-wrap .admin-dashboard .admin-section-dropdown-wrapper .dropdown-label-bar .dropdown-active-pill{color:#8b0000;background:#c41e3a14;border:1px solid #c41e3a33;border-radius:9999px;padding:.2rem .75rem;font-size:.82rem}.admin-page-wrap .admin-dashboard .admin-section-dropdown-wrapper .dropdown-label-bar .dropdown-active-pill strong{font-weight:800}.admin-page-wrap .admin-dashboard .admin-section-dropdown-wrapper .custom-dropdown-container{width:100%;position:relative}.admin-page-wrap .admin-dashboard .admin-section-dropdown-wrapper .custom-dropdown-container .dropdown-trigger-btn{cursor:pointer;text-align:left;background:#fff8f8;border:1.5px solid #8b000033;border-radius:14px;justify-content:space-between;align-items:center;width:100%;padding:1rem 1.4rem;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex}.admin-page-wrap .admin-dashboard .admin-section-dropdown-wrapper .custom-dropdown-container .dropdown-trigger-btn:hover{background:#fff;border-color:#8b0000;box-shadow:0 4px 14px #8b000014}.admin-page-wrap .admin-dashboard .admin-section-dropdown-wrapper .custom-dropdown-container .dropdown-trigger-btn.open{background:#fff;border-color:#8b0000;box-shadow:0 0 0 3px #c41e3a1f}.admin-page-wrap .admin-dashboard .admin-section-dropdown-wrapper .custom-dropdown-container .dropdown-trigger-btn .trigger-current-item{align-items:center;gap:.85rem;display:flex}.admin-page-wrap .admin-dashboard .admin-section-dropdown-wrapper .custom-dropdown-container .dropdown-trigger-btn .trigger-current-item .trigger-icon{color:#fff;background:linear-gradient(135deg,#8b0000 0%,#c41e3a 50%,#a51c30 100%);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:0 4px 10px #c41e3a40}.admin-page-wrap .admin-dashboard .admin-section-dropdown-wrapper .custom-dropdown-container .dropdown-trigger-btn .trigger-current-item .trigger-label{color:#1a1617;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:1.12rem;font-weight:800}.admin-page-wrap .admin-dashboard .admin-section-dropdown-wrapper .custom-dropdown-container .dropdown-trigger-btn .trigger-right{align-items:center;gap:.75rem;display:flex}.admin-page-wrap .admin-dashboard .admin-section-dropdown-wrapper .custom-dropdown-container .dropdown-trigger-btn .trigger-right .trigger-badge{color:#9a7b38;background:#c5a0592e;border:1px solid #c5a05966;border-radius:9999px;padding:.3rem .8rem;font-size:.78rem;font-weight:700}.admin-page-wrap .admin-dashboard .admin-section-dropdown-wrapper .custom-dropdown-container .dropdown-trigger-btn .trigger-right .chevron-icon{color:#8b0000;transition:transform .25s}.admin-page-wrap .admin-dashboard .admin-section-dropdown-wrapper .custom-dropdown-container .dropdown-trigger-btn .trigger-right .chevron-icon.rotated{transform:rotate(180deg)}.admin-page-wrap .admin-dashboard .admin-section-dropdown-wrapper .custom-dropdown-container .dropdown-menu-list,.admin-page-wrap .admin-dashboard .admin-section-dropdown-wrapper .custom-dropdown-container .custom-dropdown-menu{z-index:1000;box-sizing:border-box;background:#fff;border:1.5px solid #c5a05973;border-radius:24px;padding:1.1rem;position:absolute;top:calc(100% + .6rem);left:0;right:0;overflow:hidden;box-shadow:0 16px 40px #00000029}.admin-page-wrap .admin-dashboard .admin-section-dropdown-wrapper .custom-dropdown-container .dropdown-menu-list .dropdown-menu-header,.admin-page-wrap .admin-dashboard .admin-section-dropdown-wrapper .custom-dropdown-container .custom-dropdown-menu .dropdown-menu-header{color:#7d6b6e;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #8b00001f;justify-content:space-between;align-items:center;margin-bottom:.85rem;padding:.4rem .6rem .8rem;font-size:.82rem;font-weight:700;display:flex}.admin-page-wrap .admin-dashboard .admin-section-dropdown-wrapper .custom-dropdown-container .dropdown-menu-list .dropdown-menu-header .menu-count,.admin-page-wrap .admin-dashboard .admin-section-dropdown-wrapper .custom-dropdown-container .custom-dropdown-menu .dropdown-menu-header .menu-count{color:#8b0000;background:#fff8f8;border:1px solid #c5a0594d;border-radius:9999px;padding:.15rem .65rem;font-size:.75rem;font-weight:700}.admin-page-wrap .admin-dashboard .admin-section-dropdown-wrapper .custom-dropdown-container .dropdown-menu-list .dropdown-menu-items-grid,.admin-page-wrap .admin-dashboard .admin-section-dropdown-wrapper .custom-dropdown-container .custom-dropdown-menu .dropdown-menu-items-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;max-height:420px;padding-right:.35rem;display:grid;overflow-y:auto}@media (width<=576px){.admin-page-wrap .admin-dashboard .admin-section-dropdown-wrapper .custom-dropdown-container .dropdown-menu-list .dropdown-menu-items-grid,.admin-page-wrap .admin-dashboard .admin-section-dropdown-wrapper .custom-dropdown-container .custom-dropdown-menu .dropdown-menu-items-grid{grid-template-columns:1fr;max-height:360px}}.admin-page-wrap .admin-dashboard .admin-section-dropdown-wrapper .custom-dropdown-container .dropdown-menu-list .dropdown-menu-items-grid::-webkit-scrollbar{width:5px}.admin-page-wrap .admin-dashboard .admin-section-dropdown-wrapper .custom-dropdown-container .custom-dropdown-menu .dropdown-menu-items-grid::-webkit-scrollbar{width:5px}.admin-page-wrap .admin-dashboard .admin-section-dropdown-wrapper .custom-dropdown-container .dropdown-menu-list .dropdown-menu-items-grid::-webkit-scrollbar-thumb{background:#8b000040;border-radius:4px}.admin-page-wrap .admin-dashboard .admin-section-dropdown-wrapper .custom-dropdown-container .custom-dropdown-menu .dropdown-menu-items-grid::-webkit-scrollbar-thumb{background:#8b000040;border-radius:4px}.admin-page-wrap .admin-dashboard .admin-section-dropdown-wrapper .custom-dropdown-container .dropdown-menu-list .dropdown-menu-items-grid .dropdown-menu-item,.admin-page-wrap .admin-dashboard .admin-section-dropdown-wrapper .custom-dropdown-container .custom-dropdown-menu .dropdown-menu-items-grid .dropdown-menu-item{appearance:none;cursor:pointer;text-align:left;box-sizing:border-box;background:#fff8f8;border:1px solid #c5a05938;border-radius:14px;outline:none;align-items:center;gap:.85rem;width:100%;padding:.85rem 1rem;font-family:inherit;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex}.admin-page-wrap .admin-dashboard .admin-section-dropdown-wrapper .custom-dropdown-container .dropdown-menu-list .dropdown-menu-items-grid .dropdown-menu-item .item-icon-wrap,.admin-page-wrap .admin-dashboard .admin-section-dropdown-wrapper .custom-dropdown-container .custom-dropdown-menu .dropdown-menu-items-grid .dropdown-menu-item .item-icon-wrap{color:#8b0000;background:#fff;border:1px solid #8b00001f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 2px 6px #0000000a}.admin-page-wrap .admin-dashboard .admin-section-dropdown-wrapper .custom-dropdown-container .dropdown-menu-list .dropdown-menu-items-grid .dropdown-menu-item .item-text-wrap,.admin-page-wrap .admin-dashboard .admin-section-dropdown-wrapper .custom-dropdown-container .custom-dropdown-menu .dropdown-menu-items-grid .dropdown-menu-item .item-text-wrap{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.admin-page-wrap .admin-dashboard .admin-section-dropdown-wrapper .custom-dropdown-container .dropdown-menu-list .dropdown-menu-items-grid .dropdown-menu-item .item-text-wrap .item-title,.admin-page-wrap .admin-dashboard .admin-section-dropdown-wrapper .custom-dropdown-container .custom-dropdown-menu .dropdown-menu-items-grid .dropdown-menu-item .item-text-wrap .item-title{color:#1a1617;white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:700;overflow:hidden}.admin-page-wrap .admin-dashboard .admin-section-dropdown-wrapper .custom-dropdown-container .dropdown-menu-list .dropdown-menu-items-grid .dropdown-menu-item .item-text-wrap .item-badge-text,.admin-page-wrap .admin-dashboard .admin-section-dropdown-wrapper .custom-dropdown-container .custom-dropdown-menu .dropdown-menu-items-grid .dropdown-menu-item .item-text-wrap .item-badge-text{color:#7d6b6e;font-size:.74rem;font-weight:500}.admin-page-wrap .admin-dashboard .admin-section-dropdown-wrapper .custom-dropdown-container .dropdown-menu-list .dropdown-menu-items-grid .dropdown-menu-item .item-check-icon,.admin-page-wrap .admin-dashboard .admin-section-dropdown-wrapper .custom-dropdown-container .custom-dropdown-menu .dropdown-menu-items-grid .dropdown-menu-item .item-check-icon{color:#8b0000;flex-shrink:0}.admin-page-wrap .admin-dashboard .admin-section-dropdown-wrapper .custom-dropdown-container .dropdown-menu-list .dropdown-menu-items-grid .dropdown-menu-item:hover,.admin-page-wrap .admin-dashboard .admin-section-dropdown-wrapper .custom-dropdown-container .custom-dropdown-menu .dropdown-menu-items-grid .dropdown-menu-item:hover{background:#fff;border-color:#c41e3a59;transform:translateY(-1px);box-shadow:0 4px 14px #8b000014}.admin-page-wrap .admin-dashboard .admin-section-dropdown-wrapper .custom-dropdown-container .dropdown-menu-list .dropdown-menu-items-grid .dropdown-menu-item:hover .item-icon-wrap,.admin-page-wrap .admin-dashboard .admin-section-dropdown-wrapper .custom-dropdown-container .custom-dropdown-menu .dropdown-menu-items-grid .dropdown-menu-item:hover .item-icon-wrap{color:#fff;background:linear-gradient(135deg,#8b0000 0%,#c41e3a 50%,#a51c30 100%)}.admin-page-wrap .admin-dashboard .admin-section-dropdown-wrapper .custom-dropdown-container .dropdown-menu-list .dropdown-menu-items-grid .dropdown-menu-item.active,.admin-page-wrap .admin-dashboard .admin-section-dropdown-wrapper .custom-dropdown-container .custom-dropdown-menu .dropdown-menu-items-grid .dropdown-menu-item.active{background:#c41e3a0f;border-color:#8b0000;box-shadow:0 2px 10px #c41e3a26}.admin-page-wrap .admin-dashboard .admin-section-dropdown-wrapper .custom-dropdown-container .dropdown-menu-list .dropdown-menu-items-grid .dropdown-menu-item.active .item-icon-wrap,.admin-page-wrap .admin-dashboard .admin-section-dropdown-wrapper .custom-dropdown-container .custom-dropdown-menu .dropdown-menu-items-grid .dropdown-menu-item.active .item-icon-wrap{color:#fff;background:linear-gradient(135deg,#8b0000 0%,#c41e3a 50%,#a51c30 100%);box-shadow:0 2px 8px #c41e3a40}.admin-page-wrap .admin-dashboard .admin-section-dropdown-wrapper .custom-dropdown-container .dropdown-menu-list .dropdown-menu-items-grid .dropdown-menu-item.active .item-title,.admin-page-wrap .admin-dashboard .admin-section-dropdown-wrapper .custom-dropdown-container .custom-dropdown-menu .dropdown-menu-items-grid .dropdown-menu-item.active .item-title{color:#5c0000;font-weight:800}.admin-page-wrap .admin-dashboard .alert-box-success{color:#2e7d32;background:#e8f5e9;border:1px solid #c8e6c9;border-radius:14px;align-items:center;gap:.6rem;margin-bottom:1.8rem;padding:.9rem 1.4rem;font-size:.92rem;font-weight:600;display:flex;box-shadow:0 2px 8px #2e7d321a}.admin-page-wrap .admin-dashboard .admin-panel-content{background:#fff;border:1px solid #8b00001f;border-radius:24px;padding:2.5rem;box-shadow:0 10px 30px #8b000014}@media (width<=576px){.admin-page-wrap .admin-dashboard .admin-panel-content{padding:1.5rem}}.admin-page-wrap .admin-dashboard .admin-panel-content .panel-top-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.admin-page-wrap .admin-dashboard .admin-panel-content .panel-top-bar .panel-heading{color:#1a1617;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:1.5rem;font-weight:700}.admin-page-wrap .admin-dashboard .admin-panel-content .author-select-pills{border-bottom:1px solid #8b00001f;flex-wrap:wrap;gap:.8rem;margin-bottom:2rem;padding-bottom:1.2rem;display:flex}.admin-page-wrap .admin-dashboard .admin-panel-content .author-select-pills .author-pill-btn{color:#1a1617;cursor:pointer;background:#fff8f8;border:1.5px solid #8b00001f;border-radius:9999px;padding:.75rem 1.6rem;font-size:.92rem;font-weight:700;transition:all .35s cubic-bezier(.16,1,.3,1)}.admin-page-wrap .admin-dashboard .admin-panel-content .author-select-pills .author-pill-btn:hover:not(.active){color:#8b0000;border-color:#8b0000}.admin-page-wrap .admin-dashboard .admin-panel-content .author-select-pills .author-pill-btn.active{color:#fff;background:linear-gradient(135deg,#8b0000 0%,#c41e3a 50%,#a51c30 100%);border-color:#0000;box-shadow:0 4px 15px #c41e3a4d}.admin-page-wrap .admin-dashboard .admin-panel-content .author-editor-card{background:#fff;border:1.5px solid #c5a05959;border-radius:24px;padding:2.5rem;box-shadow:0 4px 20px #00000008}@media (width<=576px){.admin-page-wrap .admin-dashboard .admin-panel-content .author-editor-card{padding:1.4rem}}.admin-page-wrap .admin-dashboard .admin-panel-content .author-editor-card .author-header-flex{grid-template-columns:160px 1fr;align-items:flex-start;gap:2.5rem;margin-bottom:2rem;display:grid}@media (width<=576px){.admin-page-wrap .admin-dashboard .admin-panel-content .author-editor-card .author-header-flex{grid-template-columns:1fr;gap:1.5rem}}.admin-page-wrap .admin-dashboard .admin-panel-content .author-editor-card .author-header-flex .author-avatar-upload-box{flex-direction:column;align-items:center;gap:1rem;display:flex}.admin-page-wrap .admin-dashboard .admin-panel-content .author-editor-card .author-header-flex .author-avatar-upload-box .avatar-preview-circle{object-fit:cover;background:#fff;border:3px solid #c5a059;border-radius:50%;width:130px;height:130px;box-shadow:0 4px 14px #0000001f}.admin-page-wrap .admin-dashboard .admin-panel-content .author-editor-card .author-header-flex .author-avatar-upload-box .avatar-placeholder-circle{color:#8b0000;background:#fff8f8;border:3px dashed #c5a059;border-radius:50%;justify-content:center;align-items:center;width:130px;height:130px;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:2.8rem;font-weight:700;display:flex;box-shadow:0 4px 12px #0000000d}.admin-page-wrap .admin-dashboard .admin-panel-content .author-editor-card .author-header-flex .author-avatar-upload-box .upload-label-btn{color:#fff;cursor:pointer;background:#8b0000;border-radius:9999px;align-items:center;gap:.45rem;padding:.55rem 1.2rem;font-size:.82rem;font-weight:700;transition:all .35s cubic-bezier(.16,1,.3,1);display:inline-flex}.admin-page-wrap .admin-dashboard .admin-panel-content .author-editor-card .author-header-flex .author-avatar-upload-box .upload-label-btn:hover{background:#a51c30;transform:translateY(-1px);box-shadow:0 4px 12px #c41e3a40}.admin-page-wrap .admin-dashboard .admin-panel-content .author-editor-card .author-header-flex .author-name-inputs{flex-direction:column;gap:1.3rem;width:100%;display:flex}.admin-page-wrap .admin-dashboard .admin-panel-content .author-editor-card .author-header-flex .author-name-inputs .form-group-split{grid-template-columns:1fr 1fr;gap:1.3rem;display:grid}@media (width<=576px){.admin-page-wrap .admin-dashboard .admin-panel-content .author-editor-card .author-header-flex .author-name-inputs .form-group-split{grid-template-columns:1fr}}.admin-page-wrap .admin-dashboard .admin-panel-content .author-editor-card .author-header-flex .author-name-inputs .form-group-split .form-field{flex-direction:column;gap:.45rem;display:flex}.admin-page-wrap .admin-dashboard .admin-panel-content .author-editor-card .author-header-flex .author-name-inputs .form-group-split .form-field label{color:#1a1617;font-size:.88rem;font-weight:700}.admin-page-wrap .admin-dashboard .admin-panel-content .author-editor-card .author-header-flex .author-name-inputs .form-group-split .form-field input{color:#1a1617;box-sizing:border-box;background:#fff8f8;border:1.5px solid #8b00001f;border-radius:14px;outline:none;width:100%;padding:.85rem 1.15rem;font-size:.95rem;transition:all .35s cubic-bezier(.16,1,.3,1)}.admin-page-wrap .admin-dashboard .admin-panel-content .author-editor-card .author-header-flex .author-name-inputs .form-group-split .form-field input:focus{background:#fff;border-color:#8b0000;box-shadow:0 0 0 3px #c41e3a1a}.admin-page-wrap .admin-dashboard .admin-panel-content .form-row-full{flex-direction:column;gap:.45rem;margin-bottom:1.2rem;display:flex}.admin-page-wrap .admin-dashboard .admin-panel-content .form-row-full label{color:#1a1617;font-size:.88rem;font-weight:700}.admin-page-wrap .admin-dashboard .admin-panel-content .form-row-full input,.admin-page-wrap .admin-dashboard .admin-panel-content .form-row-full select,.admin-page-wrap .admin-dashboard .admin-panel-content .form-row-full textarea{color:#1a1617;box-sizing:border-box;background:#fff8f8;border:1.5px solid #8b00001f;border-radius:14px;outline:none;width:100%;padding:.85rem 1.15rem;font-size:.95rem;transition:all .35s cubic-bezier(.16,1,.3,1)}.admin-page-wrap .admin-dashboard .admin-panel-content .form-row-full input:focus,.admin-page-wrap .admin-dashboard .admin-panel-content .form-row-full select:focus,.admin-page-wrap .admin-dashboard .admin-panel-content .form-row-full textarea:focus{background:#fff;border-color:#8b0000;box-shadow:0 0 0 3px #c41e3a1a}.admin-page-wrap .admin-dashboard .admin-panel-content .form-row-full textarea{resize:vertical;min-height:90px;line-height:1.6}.admin-page-wrap .admin-dashboard .admin-panel-content .modal-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.2rem;margin-bottom:1.2rem;display:grid}.admin-page-wrap .admin-dashboard .admin-panel-content .admin-data-table{border-collapse:collapse;width:100%;margin-top:1rem}.admin-page-wrap .admin-dashboard .admin-panel-content .admin-data-table th,.admin-page-wrap .admin-dashboard .admin-panel-content .admin-data-table td{text-align:left;border-bottom:1px solid #8b00001f;padding:1rem 1.2rem;font-size:.9rem}.admin-page-wrap .admin-dashboard .admin-panel-content .admin-data-table th{color:#1a1617;background:#fff8f8;font-weight:700}.admin-page-wrap .admin-dashboard .admin-panel-content .admin-data-table tr:hover td{background:#c41e3a05}.admin-page-wrap .admin-dashboard .admin-panel-content .admin-data-table .table-actions-cell{align-items:center;gap:.45rem;display:flex}.admin-page-wrap .admin-dashboard .admin-panel-content .admin-data-table .btn-table-edit{color:#9a7b38;cursor:pointer;background:#c5a0591f;border:1px solid #c5a05959;border-radius:8px;justify-content:center;align-items:center;padding:.4rem .75rem;transition:all .35s cubic-bezier(.16,1,.3,1);display:inline-flex}.admin-page-wrap .admin-dashboard .admin-panel-content .admin-data-table .btn-table-edit:hover{color:#fff;background:#c5a059}.admin-page-wrap .admin-dashboard .admin-panel-content .admin-data-table .btn-table-del{color:#8b0000;cursor:pointer;background:#c41e3a14;border:1px solid #c41e3a33;border-radius:8px;justify-content:center;align-items:center;padding:.4rem .75rem;transition:all .35s cubic-bezier(.16,1,.3,1);display:inline-flex}.admin-page-wrap .admin-dashboard .admin-panel-content .admin-data-table .btn-table-del:hover{color:#fff;background:#8b0000}.admin-page-wrap .admin-dashboard .admin-panel-content .admin-form-modal{background:#fff;border:1.5px solid #c5a05959;border-radius:24px;margin-bottom:2.5rem;padding:2.2rem;box-shadow:0 4px 20px #0000000a}.admin-page-wrap .admin-dashboard .admin-panel-content .admin-form-modal .modal-title{color:#8b0000;margin-bottom:1.5rem;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:1.35rem;font-weight:700}.admin-page-wrap .admin-dashboard .admin-panel-content .admin-form-modal .aspect-ratio-selector{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem;margin-top:.5rem;display:grid}.admin-page-wrap .admin-dashboard .admin-panel-content .admin-form-modal .aspect-ratio-selector .ratio-btn{cursor:pointer;text-align:left;background:#fff;border:1.5px solid #8b000026;border-radius:8px;align-items:center;gap:.85rem;padding:.8rem 1rem;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex}.admin-page-wrap .admin-dashboard .admin-panel-content .admin-form-modal .aspect-ratio-selector .ratio-btn .ratio-box{background:#f4eae7;border:1.5px solid #8b000040;border-radius:4px;flex-shrink:0}.admin-page-wrap .admin-dashboard .admin-panel-content .admin-form-modal .aspect-ratio-selector .ratio-btn .ratio-box.square{width:32px;height:32px}.admin-page-wrap .admin-dashboard .admin-panel-content .admin-form-modal .aspect-ratio-selector .ratio-btn .ratio-box.wide{width:36px;height:20px}.admin-page-wrap .admin-dashboard .admin-panel-content .admin-form-modal .aspect-ratio-selector .ratio-btn .ratio-box.tall{width:20px;height:36px}.admin-page-wrap .admin-dashboard .admin-panel-content .admin-form-modal .aspect-ratio-selector .ratio-btn .ratio-text{flex-direction:column;gap:.15rem;display:flex}.admin-page-wrap .admin-dashboard .admin-panel-content .admin-form-modal .aspect-ratio-selector .ratio-btn .ratio-text strong{color:#1a1617;font-size:.88rem}.admin-page-wrap .admin-dashboard .admin-panel-content .admin-form-modal .aspect-ratio-selector .ratio-btn .ratio-text span{color:#7d6b6e;font-size:.72rem}.admin-page-wrap .admin-dashboard .admin-panel-content .admin-form-modal .aspect-ratio-selector .ratio-btn:hover{border-color:#8b0000;transform:translateY(-2px);box-shadow:0 4px 12px #8b00000a}.admin-page-wrap .admin-dashboard .admin-panel-content .admin-form-modal .aspect-ratio-selector .ratio-btn.active{background:#c41e3a0d;border-color:#8b0000;box-shadow:0 4px 12px #c41e3a26}.admin-page-wrap .admin-dashboard .admin-panel-content .admin-form-modal .aspect-ratio-selector .ratio-btn.active .ratio-box{background:linear-gradient(135deg,#8b0000 0%,#c41e3a 50%,#a51c30 100%);border-color:#5c0000}.admin-page-wrap .admin-dashboard .admin-panel-content .admin-form-modal .aspect-ratio-selector .ratio-btn.active .ratio-text strong{color:#5c0000}.royal-tag{text-transform:uppercase;letter-spacing:.5px;color:#8b0000;background:#8b000014;border:1px solid #8b000026;border-radius:9999px;align-items:center;padding:.3rem .8rem;font-size:.78rem;font-weight:700;display:inline-flex}.admin-modal-backdrop{-webkit-backdrop-filter:blur(8px);z-index:1000;background:#000000a6;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.admin-modal-backdrop .admin-modal-card{background:#fff;border:1.5px solid #c5a05966;border-radius:24px;width:100%;max-width:520px;max-height:90vh;padding:2.2rem;position:relative;overflow-y:auto;box-shadow:0 20px 50px #00000040}.admin-modal-backdrop .admin-modal-card .modal-header{border-bottom:1px solid #c5a05940;justify-content:space-between;align-items:center;margin-bottom:1.8rem;padding-bottom:1.2rem;display:flex}.admin-modal-backdrop .admin-modal-card .modal-header .modal-title-wrap{align-items:center;gap:.9rem;display:flex}.admin-modal-backdrop .admin-modal-card .modal-header .modal-title-wrap .modal-icon-badge{color:#fff;background:linear-gradient(135deg,#8b0000 0%,#c41e3a 50%,#a51c30 100%);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 4px 12px #c41e3a40}.admin-modal-backdrop .admin-modal-card .modal-header .modal-title-wrap .modal-title{color:#1a1617;margin:0;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:1.25rem;font-weight:800}.admin-modal-backdrop .admin-modal-card .modal-header .modal-title-wrap .modal-subtitle{color:#7d6b6e;margin:0;font-size:.8rem}.admin-modal-backdrop .admin-modal-card .modal-header .modal-close-btn{color:#4a3e40;cursor:pointer;background:#f4eae7;border:1px solid #8b000026;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex}.admin-modal-backdrop .admin-modal-card .modal-header .modal-close-btn:hover{color:#fff;background:#8b0000;border-color:#8b0000}.admin-modal-backdrop .admin-modal-card .password-input-wrap{width:100%;position:relative}.admin-modal-backdrop .admin-modal-card .password-input-wrap input{color:#1a1617;background:#fff;border:1.5px solid #c5a05959;border-radius:14px;width:100%;padding:.85rem 1.15rem;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.95rem;transition:all .35s cubic-bezier(.16,1,.3,1)}.admin-modal-backdrop .admin-modal-card .password-input-wrap input:focus{border-color:#8b0000;outline:none;box-shadow:0 0 0 3px #c41e3a1f}.admin-modal-backdrop .admin-modal-card .password-input-wrap .toggle-pass-visibility{color:#7d6b6e;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:50%;right:.85rem;transform:translateY(-50%)}.admin-modal-backdrop .admin-modal-card .password-input-wrap .toggle-pass-visibility:hover{color:#8b0000}.admin-modal-backdrop .admin-modal-card .modal-actions-footer{border-top:1px solid #c5a05933;justify-content:flex-end;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.2rem;display:flex}.alert-box-error{color:#b91c1c;background:#dc262614;border:1.5px solid #dc26264d;border-radius:14px;padding:.85rem 1.2rem;font-size:.9rem;font-weight:600}.font-display{letter-spacing:.04em;font-family:Cinzel Decorative,Cinzel,serif}.font-serif{font-family:Playfair Display,Cormorant Garamond,Georgia,serif}.font-hindi-display{font-family:Rozha One,Yatra One,Tiro Devanagari Hindi,serif;font-weight:700;line-height:1.4}.font-hindi-body{font-family:Tiro Devanagari Hindi,Plus Jakarta Sans,sans-serif;line-height:1.8}.section-title-wrap{text-align:center;margin-bottom:3.5rem;position:relative}.section-title-wrap .subtitle{text-transform:uppercase;letter-spacing:.18em;color:#8b0000;background:#c41e3a14;border:1px solid #c41e3a2e;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.35rem 1rem;font-size:.85rem;font-weight:700;display:inline-flex}.section-title-wrap .main-title{color:#1a1617;margin-bottom:1rem;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:clamp(2rem,4vw,3.2rem);font-weight:800;line-height:1.25}.section-title-wrap .main-title .highlight{color:#8b0000;position:relative}.section-title-wrap .main-title .highlight:after{content:"";z-index:-1;background:#c41e3a26;border-radius:4px;width:100%;height:6px;position:absolute;bottom:2px;left:0}.section-title-wrap .desc{color:#4a3e40;max-width:650px;margin:0 auto;font-size:1.05rem;line-height:1.7}.section-title-wrap .ornament-divider{justify-content:center;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.section-title-wrap .ornament-divider .line{background:linear-gradient(90deg,#0000,#a51c30,#0000);width:60px;height:1px}.section-title-wrap .ornament-divider .diamond{background:#8b0000;width:7px;height:7px;transform:rotate(45deg)}@keyframes floatSlow{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(2deg)}}@keyframes pulseGlow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes inkRipple{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(1.6)}}.animate-float{animation:6s ease-in-out infinite floatSlow}.animate-pulse-glow{animation:4s ease-in-out infinite pulseGlow}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{color:#1a1617;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fdfbfb;background-image:radial-gradient(circle at 8% 12%,#c41e3a09 0%,#0000 40%),radial-gradient(circle at 92% 82%,#8b00000a 0%,#0000 45%),radial-gradient(circle,#fdf5f5d9 0%,#0000 100%);background-attachment:fixed;min-height:100vh;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.65;position:relative;overflow-x:hidden}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f8eded}::-webkit-scrollbar-thumb{background:linear-gradient(#a51c30,#5c0000);border:2px solid #f8eded;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#c41e3a}::selection{color:#5c0000;background:#c41e3a33}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 1.75rem}@media (width<=576px){.container{padding:0 1.2rem}}.section-padding{padding:6.5rem 0}@media (width<=768px){.section-padding{padding:4.5rem 0}}.btn-royal{color:#fff;letter-spacing:.03em;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#8b0000 0%,#c41e3a 50%,#a51c30 100%);border:1px solid #ffffff40;border-radius:9999px;justify-content:center;align-items:center;gap:.6rem;padding:.88rem 2rem;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 25px #c41e3a52}.btn-royal:before{content:"";background:linear-gradient(90deg,#0000,#ffffff40,#0000);width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:-100%}.btn-royal:hover{color:#fff;transform:translateY(-2px);box-shadow:0 12px 30px #c41e3a73}.btn-royal:hover:before{left:100%}.btn-royal:active{transform:translateY(0)}.btn-royal-outline{color:#8b0000;letter-spacing:.03em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;white-space:nowrap;background:#fffc;border:1.5px solid #c41e3a47;border-radius:9999px;justify-content:center;align-items:center;gap:.6rem;padding:.82rem 1.85rem;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn-royal-outline:hover{color:#fff;background:#8b0000;border-color:#8b0000;transform:translateY(-2px);box-shadow:0 8px 25px #c41e3a33}.btn-royal-gold{color:#121113;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#c5a059 0%,#f3e5ab 50%,#b38f43 100%);border:none;border-radius:9999px;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.8rem;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 8px 20px #c5a05959}.btn-royal-gold:hover{transform:translateY(-2px);box-shadow:0 12px 28px #c5a05980}.royal-tag{letter-spacing:.06em;text-transform:uppercase;color:#8b0000;white-space:nowrap;background:#c41e3a14;border:1px solid #c41e3a2e;border-radius:9999px;align-items:center;gap:.4rem;padding:.32rem .9rem;font-size:.76rem;font-weight:700;display:inline-flex}.royal-tag.gold{color:#9a7b38;background:#c5a0591f;border-color:#c5a0594d}.modal-overlay{-webkit-backdrop-filter:blur(8px);z-index:1000;background:#121113bf;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}
