@import url('https://fonts.googleapis.com/css2?family=Biryani:wght@400;600;700;800;900&display=swap');:root{--bg-light:#fcf9f4;--bg-pure:#fcf9f4;--bg-offwhite:#fcf9f4;--bg-dark:#120d0a;--text-light:#211c18;--text-dark:hsl(40,30%,95%);--primary:hsl(30,100%,60%);--secondary-light:hsl(82,69%,19%);--secondary-dark:hsl(82,40%,30%);--accent-light:hsl(217,100%,28%);--accent-dark:hsl(217,80%,55%);--muted-light:#eef0f4;--muted-dark:hsl(30,10%,15%);--shadow:0 4px 6px rgba(0,0,0,0.05);--radius:6px;--transition:all 0.3s ease}[data-theme="dark"]{--bg:var(--bg-dark);--text:var(--text-dark);--secondary:var(--secondary-dark);--accent:var(--accent-dark);--muted:var(--muted-dark)}[data-theme="light"]{--bg:var(--bg-light);--text:var(--text-light);--secondary:var(--secondary-light);--accent:var(--accent-light);--muted:var(--muted-light)}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:'Inter','Noto Sans Devanagari',sans-serif;line-height:1.6;color:var(--text);background-color:var(--bg)}html,body,.site-header,.post-card,.category-card,.filter-section,.site-footer,.theme-toggle,.btn,h1,h2,h3,h4,h5,h6,p,a,input,textarea,select,.intro-container{transition:background-color 0.35s ease,color 0.35s ease,border-color 0.35s ease,box-shadow 0.35s ease}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;margin-bottom:1rem;color:var(--text)}p{margin-bottom:1rem}a{color:var(--primary);text-decoration:none;transition:var(--transition)}a:hover{color:var(--accent);text-decoration:underline}img{max-width:100%;height:auto;display:block}ul{list-style:none}.container{width:100%;max-width:1380px;margin:0 auto;padding:0 1.5rem}.btn{display:inline-block;padding:0.75rem 1.5rem;border-radius:var(--radius);font-weight:500;text-align:center;cursor:pointer;transition:var(--transition);border:none;align-items:center}.btn-primary{background-color:var(--primary);color:white}.btn-primary:hover{background-color:var(--accent);text-decoration:none;transform:translateY(-2px);box-shadow:var(--shadow)}.btn-secondary{background-color:#007BFF;color:white}.btn-secondary:hover{background-color:var(--primary);text-decoration:none;transform:translateY(-2px);box-shadow:var(--shadow)}.site-header{background-color:rgba(252,249,244,0.92);border-bottom:1px solid rgba(0,0,0,0.06);position:sticky;top:0;z-index:1000;transition:var(--transition);backdrop-filter:blur(14px) saturate(180%);-webkit-backdrop-filter:blur(14px) saturate(180%);box-shadow:0 2px 16px rgba(0,0,0,0.03)}[data-theme="dark"] .site-header{border-bottom:1px solid rgba(255,255,255,0.08);background-color:rgba(18,14,11,0.85);box-shadow:0 4px 20px rgba(0,0,0,0.25)}.header-container{display:flex;justify-content:space-between;align-items:center;padding:0.65rem 2rem;min-height:72px;max-width:1440px;margin:0 auto;gap:1.5rem}.logo{flex-shrink:0}.logo-link{text-decoration:none;color:inherit;display:flex;align-items:center;gap:0.75rem}.logo-feather-icon{color:var(--primary);display:flex;align-items:center;justify-content:center;transition:transform 0.3s ease}.logo-link:hover .logo-feather-icon{transform:rotate(-10deg) scale(1.08)}.logo-text-group{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.logo-brand-title{font-family:'Biryani','Noto Sans Devanagari',sans-serif;font-size:1.45rem;font-weight:900;margin:0;line-height:1.1;color:var(--text);letter-spacing:0.2px}.logo-brand-subtitle{font-family:'Biryani','Noto Sans Devanagari',sans-serif;font-size:0.6rem;font-weight:700;color:var(--text);opacity:0.75;margin:0;line-height:1.1;margin-top:2px;letter-spacing:0.4px;white-space:nowrap}.main-nav{display:flex;align-items:center;justify-content:center;flex:1}.main-nav ul{display:flex;align-items:center;justify-content:center;gap:1.35rem;margin:0;padding:0;list-style:none;flex-wrap:nowrap}.main-nav a{color:var(--text);font-weight:500;font-size:0.95rem;padding:0.45rem 0.65rem;border-radius:6px;position:relative;transition:all 0.2s ease;text-decoration:none;display:inline-flex;align-items:center;white-space:nowrap}.main-nav a:hover{color:var(--primary);background:rgba(200,90,23,0.06);text-decoration:none}.main-nav a.active{color:var(--primary);font-weight:700}.main-nav a.active::after{display:none !important;content:'';position:absolute;bottom:0px;left:10%;width:80%;height:2.5px;background-color:var(--primary);border-radius:2px}.header-right-actions{display:flex;align-items:center;gap:0.75rem;flex-shrink:0}.header-search-box{position:relative;display:flex;align-items:center}.nav-search-form{display:flex;align-items:center;background:var(--muted);border-radius:20px;padding:0 0.85rem;height:38px;border:1px solid rgba(0,0,0,0.08);transition:all 0.2s ease}[data-theme="dark"] .nav-search-form{border:1px solid rgba(255,255,255,0.12);background:rgba(255,255,255,0.06)}.nav-search-form svg{color:var(--text);opacity:0.65;margin-right:0.45rem;flex-shrink:0}.nav-search-form input{background:transparent;border:none;outline:none;font-size:0.88rem;color:var(--text);width:110px;transition:width 0.3s ease}.nav-search-form input:focus{width:160px}.theme-toggle{background:var(--muted);border:1px solid rgba(0,0,0,0.08);cursor:pointer;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;color:var(--text);border-radius:50%;outline:none;box-shadow:none;transition:all 0.2s ease;flex-shrink:0}[data-theme="dark"] .theme-toggle{border:1px solid rgba(255,255,255,0.12);background:rgba(255,255,255,0.06)}.theme-toggle:hover{transform:scale(1.06);background:rgba(200,90,23,0.12);color:var(--primary)}.sun,.moon{transition:var(--transition);line-height:1;display:inline-flex;align-items:center;justify-content:center}[data-theme="light"] .moon{display:none}[data-theme="dark"] .sun{display:none}.btn-header-login{background:#c85a17;color:#ffffff !important;height:38px;padding:0 1.25rem;border-radius:20px;font-size:0.92rem;font-weight:600;text-decoration:none !important;box-shadow:0 2px 6px rgba(200,90,23,0.25);transition:all 0.2s ease;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;flex-shrink:0}.btn-header-login:hover{background:#b34a0f;transform:translateY(-1px);box-shadow:0 4px 10px rgba(200,90,23,0.35)}.mobile-menu-btn{display:none;flex-direction:column;gap:4px;background:transparent;border:none;cursor:pointer;padding:4px}.mobile-menu-btn span{width:22px;height:2px;background:var(--text);border-radius:2px}html{scroll-behavior:smooth}.section-hero.panoramic-hero-section{position:relative !important;top:auto !important;height:auto !important;width:100% !important}[data-theme="dark"] .section-hero.panoramic-hero-section{background-color:#120d0a}.hero-bg-layer{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-image:url('../images/hero_bg_vintage.jpg');background-size:cover;background-position:center bottom;background-repeat:no-repeat;opacity:0.22;pointer-events:none;z-index:0;will-change:transform,opacity;transition:opacity 0.35s ease}[data-theme="dark"] .hero-bg-layer{opacity:0.12;filter:brightness(0.75) contrast(1.15)}.sliding-card-sheet{position:relative;z-index:5;background-color:#fdfbf7;width:100%;min-height:100vh;border-top-left-radius:36px;border-top-right-radius:36px;box-shadow:0 -20px 50px rgba(0,0,0,0.04);border-top:1px solid rgba(0,0,0,0.05);padding-top:0;transition:background-color 0.35s ease,box-shadow 0.35s ease;will-change:transform;scroll-snap-stop:always;scroll-margin-top:68px}[data-theme="dark"] .sliding-card-sheet{background-color:#120d0a;box-shadow:0 -25px 60px rgba(0,0,0,0.7);border-top:1px solid rgba(255,255,255,0.08)}.card-sheet-pill-handle{position:absolute;top:10px;left:50%;transform:translateX(-50%);z-index:10;display:flex;justify-content:center;align-items:center;padding:0}.pill-handle-bar{width:52px;height:5px;border-radius:10px;background:rgba(200,90,23,0.35);transition:all 0.3s ease}.sliding-card-sheet:hover .pill-handle-bar{width:72px;background:var(--primary)}.panoramic-hero-section .hero-container{position:relative;z-index:2;display:grid;grid-template-columns:1.08fr 0.92fr;gap:2.25rem;align-items:center;width:100%;max-width:1080px;margin:-1.8rem auto 0 auto;will-change:transform,opacity}.reveal-zoom-fade{opacity:0;transform:translateY(32px) scale(0.96);transition:opacity 0.75s cubic-bezier(0.16,1,0.3,1),transform 0.75s cubic-bezier(0.16,1,0.3,1);will-change:opacity,transform}.reveal-zoom-fade.is-revealed{opacity:1;transform:translateY(0) scale(1)}.delay-1{transition-delay:0.08s}.delay-2{transition-delay:0.16s}.delay-3{transition-delay:0.24s}.delay-4{transition-delay:0.32s}.panoramic-hero-section .hero-left{max-width:530px;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.hero-badge-pill{display:inline-flex;align-items:center;gap:0.5rem;padding:0.35rem 0.95rem;border-radius:20px;background:rgba(0,0,0,0.04);border:1px solid rgba(0,0,0,0.08);color:#c85a17;font-size:0.8rem;font-weight:700;margin-bottom:0.85rem;letter-spacing:0.5px}[data-theme="dark"] .hero-badge-pill{background:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.1);color:#f6ad55}.badge-sparkle{font-size:0.85rem;animation:sparkleSpin 4s ease-in-out infinite}.hero-title{font-family:'Biryani','Noto Sans Devanagari',sans-serif;font-size:2.7rem;font-weight:800;line-height:1.42;color:#1e1713;margin-bottom:0.85rem;letter-spacing:-0.2px;text-align:left;min-height:2.8em;overflow:visible}[data-theme="dark"] .hero-title{color:#ffffff}.hero-title-highlight{color:#c85a17;background:linear-gradient(135deg,#c85a17 0%,#e65100 60%,#b23b00 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;padding-top:0.18em;padding-bottom:0.18em;padding-right:0.08em;margin-top:-0.18em;margin-bottom:-0.18em;vertical-align:baseline;overflow:visible}.typing-cursor{display:inline-block;color:#c85a17;font-weight:400;margin-left:3px;animation:cursorBlink 0.8s infinite;-webkit-text-fill-color:#c85a17;vertical-align:baseline;font-family:monospace,sans-serif}.typing-cursor.finished{animation:cursorFadeOut 1s forwards 2.5s}@keyframes cursorBlink{0%,49%{opacity:1}50%,100%{opacity:0}}@keyframes cursorFadeOut{to{opacity:0}}.hero-subtitle{font-size:1.02rem;line-height:1.68;color:#4a3e36;margin-bottom:1.25rem;max-width:500px;text-align:left}[data-theme="dark"] .hero-subtitle{color:#ded1c8}.panoramic-hero-section .hero-right{display:flex;justify-content:center;align-items:center;width:100%}.poster-studio-card{background:rgba(255,255,255,0.82);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,0.7);border-radius:12px;padding:1.25rem 1.35rem 1.35rem;box-shadow:0 10px 30px rgba(0,0,0,0.05),0 1px 3px rgba(0,0,0,0.04);width:100%;max-width:470px;transition:transform 0.35s ease,box-shadow 0.35s ease,background 0.35s ease;display:flex;flex-direction:column;gap:0.95rem}[data-theme="dark"] .poster-studio-card{background:rgba(28,21,16,0.82);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-color:rgba(255,255,255,0.12);box-shadow:0 12px 36px rgba(0,0,0,0.5)}.poster-studio-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:0.5rem;padding-bottom:0.2rem}.studio-title-badge{font-size:0.8rem;font-weight:800;color:#c85a17;display:flex;align-items:center;gap:0.4rem;letter-spacing:0.4px}[data-theme="dark"] .studio-title-badge{color:#f6ad55}.template-selector-pills{display:flex;gap:0.25rem;background:rgba(0,0,0,0.04);padding:0.2rem;border-radius:8px}[data-theme="dark"] .template-selector-pills{background:rgba(255,255,255,0.08)}.tmpl-btn{background:transparent;border:none;font-size:0.72rem;font-weight:700;color:var(--text);padding:0.22rem 0.6rem;border-radius:6px;cursor:pointer;transition:all 0.2s ease}.tmpl-btn.active{background:#c85a17;color:#ffffff;box-shadow:0 2px 4px rgba(0,0,0,0.15)}.poster-photo-box{position:relative;width:100%;height:220px;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2.4rem 1.4rem 1.1rem;transition:all 0.4s cubic-bezier(0.16,1,0.3,1);border:1px solid rgba(0,0,0,0.1);box-shadow:0 2px 8px rgba(0,0,0,0.04)}.poster-photo-box.tmpl-gold{background:linear-gradient(145deg,#ffffff 0%,#fff7ee 50%,#fee4cc 100%);color:#1f1712;border-color:rgba(0,0,0,0.12)}.poster-photo-box.tmpl-gold .poster-bg-visual{position:absolute;inset:0;background-image:url('../images/hero_panoramic_art.png');background-size:contain;background-position:right bottom;background-repeat:no-repeat;opacity:0.38;pointer-events:none;z-index:1}.poster-photo-box.tmpl-parchment{background:radial-gradient(circle at center,#fdf8eb 0%,#f7e8cb 70%,#edd3a8 100%);color:#362114;border:1.5px solid rgba(140,88,53,0.45);box-shadow:inset 0 0 20px rgba(140,88,53,0.1)}.poster-photo-box.tmpl-parchment .poster-bg-visual{position:absolute;inset:6px;border:1px dashed rgba(140,88,53,0.35);pointer-events:none;z-index:1}.poster-photo-box.tmpl-midnight{background:radial-gradient(circle at 50% 30%,#162035 0%,#090e17 65%,#05080e 100%);color:#ffffff;border-color:rgba(255,255,255,0.15);box-shadow:inset 0 0 25px rgba(0,0,0,0.5)}.poster-photo-box.tmpl-midnight .poster-bg-visual{position:absolute;inset:0;pointer-events:none;z-index:1}.poster-photo-box.tmpl-sunset{background:linear-gradient(135deg,#fff3ea 0%,#fedbc9 50%,#f8b492 100%);color:#40120a;border-color:rgba(184,58,27,0.25)}.poster-photo-box.tmpl-minimal{background:#ffffff;color:#111111;border:1.5px solid #2b211a}.poster-photo-box.tmpl-minimal .poster-bg-visual{position:absolute;inset:5px;border:1px solid rgba(0,0,0,0.1);pointer-events:none;z-index:1}.poster-brand-logo-badge{position:absolute;top:10px;right:14px;display:flex;flex-direction:column;align-items:center;text-align:center;font-family:'Biryani','Noto Sans Devanagari',sans-serif;z-index:5;pointer-events:none;line-height:1}.brand-logo-title{font-size:1.18rem;font-weight:900;line-height:1.05;letter-spacing:0.2px;color:#1f1712;text-align:center}.poster-photo-box.tmpl-gold .brand-logo-title{color:#8c3b0c}.poster-photo-box.tmpl-midnight .brand-logo-title{color:#fedbb8}.poster-photo-box.tmpl-parchment .brand-logo-title{color:#5c2c0e}.poster-photo-box.tmpl-sunset .brand-logo-title{color:#8c250c}.brand-logo-tagline{font-size:0.44rem;font-weight:700;letter-spacing:0.2px;color:#634f42;margin-top:2px;text-align:center;width:100%;opacity:0.92;white-space:nowrap}.poster-photo-box.tmpl-midnight .brand-logo-tagline{color:#f7d0a4}.poster-photo-box.tmpl-parchment .brand-logo-tagline{color:#704225}.poster-photo-box.tmpl-sunset .brand-logo-tagline{color:#634f42}.poster-text-overlay{position:relative;z-index:2;text-align:center;width:100%;max-width:92%;display:flex;flex-direction:column;align-items:center;padding:0.5rem 0}.poster-quote-mark{font-family:Georgia,serif;font-size:2.5rem;line-height:0.7;opacity:0.35;margin-bottom:4px;color:currentColor;user-select:none}.poster-rendered-text{font-family:'Rozha One','Noto Serif Devanagari',Georgia,serif;font-size:1.18rem;font-weight:700;line-height:1.55;margin:0 0 0.5rem 0;color:inherit;transition:font-size 0.2s ease;word-break:break-word}.poster-photo-box.tmpl-midnight .poster-rendered-text{text-shadow:0 2px 10px rgba(0,0,0,0.6)}.poster-rendered-author-row{display:flex;align-items:center;gap:0.35rem;font-size:0.86rem;font-weight:800;opacity:0.95;color:#c85a17}.poster-photo-box.tmpl-midnight .poster-rendered-author-row{color:#fedbb8}.poster-photo-box.tmpl-parchment .poster-rendered-author-row{color:#8c3b0c}.poster-photo-box.tmpl-sunset .poster-rendered-author-row{color:#a32b0d}.poster-controls-area{display:flex;flex-direction:column;gap:0.65rem}.poster-input-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:0.25rem}.poster-input-label{font-size:0.76rem;font-weight:700;color:var(--text);opacity:0.85}.poster-quick-actions{display:flex;gap:0.35rem}.btn-micro-action{background:rgba(200,90,23,0.08);border:1px solid rgba(200,90,23,0.22);font-size:0.74rem;font-weight:700;color:#c85a17;cursor:pointer;padding:0.22rem 0.62rem;border-radius:6px;display:inline-flex;align-items:center;gap:0.32rem;box-shadow:0 1px 2px rgba(0,0,0,0.03);transition:all 0.2s cubic-bezier(0.16,1,0.3,1);line-height:1.2}.btn-micro-action svg{flex-shrink:0;opacity:0.85;transition:transform 0.3s ease}.btn-micro-action:hover{background:#c85a17;color:#ffffff;border-color:#c85a17;box-shadow:0 2px 6px rgba(200,90,23,0.25);transform:translateY(-1px)}.btn-micro-action:hover svg{opacity:1}#btn-shuffle-poster-couplet:hover svg{transform:rotate(180deg)}.btn-micro-action:active{transform:translateY(0)}[data-theme="dark"] .btn-micro-action{background:rgba(246,173,85,0.1);border-color:rgba(246,173,85,0.25);color:#f6ad55;box-shadow:none}[data-theme="dark"] .btn-micro-action:hover{background:#c85a17;color:#ffffff;border-color:#c85a17;box-shadow:0 2px 8px rgba(200,90,23,0.4)}.poster-textarea{width:100%;border:1px solid rgba(0,0,0,0.12);border-radius:8px;padding:0.55rem 0.85rem;font-size:0.92rem;font-family:'Noto Sans Devanagari',sans-serif;resize:none;outline:none;background:rgba(255,255,255,0.75);color:var(--text);line-height:1.45;transition:border-color 0.2s ease,box-shadow 0.2s ease,background 0.2s ease}[data-theme="dark"] .poster-textarea{background:rgba(0,0,0,0.25);border-color:rgba(255,255,255,0.12)}.poster-textarea:focus{border-color:#c85a17;background:rgba(255,255,255,0.95);box-shadow:0 0 0 2px rgba(200,90,23,0.1)}[data-theme="dark"] .poster-textarea:focus{background:rgba(0,0,0,0.4)}.poster-author-row-input{display:flex;gap:0.5rem;align-items:center}.poster-author-input{flex:1;border:1px solid rgba(0,0,0,0.12);border-radius:6px;padding:0.5rem 0.85rem;font-size:0.84rem;font-family:inherit;outline:none;background:rgba(255,255,255,0.75);color:var(--text);transition:border-color 0.2s ease,background 0.2s ease}[data-theme="dark"] .poster-author-input{background:rgba(0,0,0,0.25);border-color:rgba(255,255,255,0.12)}.poster-author-input:focus{border-color:#c85a17;background:rgba(255,255,255,0.95)}[data-theme="dark"] .poster-author-input:focus{background:rgba(0,0,0,0.4)}.btn-download-poster{display:inline-flex;align-items:center;gap:0.45rem;background:#c85a17;color:#ffffff;border:none;border-radius:8px;padding:0.55rem 1.15rem;font-size:0.84rem;font-weight:700;cursor:pointer;transition:all 0.2s ease;box-shadow:0 2px 6px rgba(0,0,0,0.1);white-space:nowrap}.btn-download-poster:hover{background:#b34a0f;transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,0.15)}.hero-actions{display:flex;align-items:center;gap:0.85rem;margin-bottom:1.2rem;flex-wrap:wrap}.btn-doodle-primary{background:#c85a17;color:#ffffff !important;padding:0.85rem 1.9rem;border-radius:8px;font-weight:700;font-size:1rem;display:inline-flex;align-items:center;gap:0.65rem;text-decoration:none !important;box-shadow:0 2px 6px rgba(0,0,0,0.1);transition:all 0.3s ease;border:none}.btn-doodle-primary:hover{background:#b34a0f;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.15)}.btn-doodle-primary .btn-arrow{display:inline-block;transition:transform 0.2s ease;font-size:1.1rem}.btn-doodle-primary:hover .btn-arrow{transform:translateX(4px)}.btn-doodle-secondary{background:rgba(255,255,255,0.9);color:#331f16 !important;border:1px solid rgba(0,0,0,0.15);border-radius:8px;padding:0.85rem 1.8rem;font-weight:700;font-size:0.98rem;display:inline-flex;align-items:center;gap:0.55rem;text-decoration:none !important;box-shadow:0 2px 6px rgba(0,0,0,0.04);transition:all 0.3s ease}[data-theme="dark"] .btn-doodle-secondary{background:rgba(28,20,15,0.9);color:#f7d0a4 !important;border-color:rgba(255,255,255,0.15);box-shadow:0 4px 12px rgba(0,0,0,0.3)}.btn-doodle-secondary:hover{color:#c85a17 !important;border-color:#c85a17;transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,0.08)}.hero-trust-strip{display:flex;align-items:center;gap:0.65rem;flex-wrap:wrap}.trust-pill{font-size:0.76rem;font-weight:700;color:#634f43;background:rgba(0,0,0,0.04);padding:0.25rem 0.75rem;border-radius:6px;border:1px solid rgba(0,0,0,0.08)}[data-theme="dark"] .trust-pill{color:#d8c4b6;background:rgba(255,255,255,0.04);border-color:rgba(255,255,255,0.08)}.proof-divider{opacity:0.5}.proof-tagline{font-weight:500}.hero-scroll-cue{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);z-index:10;text-decoration:none !important;cursor:pointer;transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}.scroll-cue-pill{display:inline-flex;align-items:center;gap:0.55rem;padding:0.5rem 1.25rem;border-radius:24px;background:rgba(255,255,255,0.94);border:1px solid rgba(0,0,0,0.1);box-shadow:0 2px 8px rgba(0,0,0,0.08);color:#2b1f17;font-weight:700;font-size:0.92rem;transition:all 0.3s ease;animation:scrollCueFloat 2.5s infinite ease-in-out}[data-theme="dark"] .scroll-cue-pill{background:rgba(28,22,18,0.94);border:1px solid rgba(255,255,255,0.15);color:#f7d0a4;box-shadow:0 4px 14px rgba(0,0,0,0.45)}.hero-scroll-cue:hover .scroll-cue-pill{transform:translateY(-3px);background:#c85a17;color:#ffffff;border-color:#c85a17;box-shadow:0 4px 14px rgba(0,0,0,0.15)}.scroll-cue-icon{width:24px;height:24px;border-radius:50%;background:rgba(0,0,0,0.06);color:#c85a17;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease}.hero-scroll-cue:hover .scroll-cue-icon{background:rgba(255,255,255,0.25);color:#ffffff;transform:translateY(2px)}@keyframes scrollCueFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(6px)}}@media (max-width:980px){.section-hero.panoramic-hero-section{min-height:auto;height:auto;padding:3rem 0 3.5rem}.panoramic-hero-section .hero-container{grid-template-columns:1fr;gap:2.5rem;text-align:center}.panoramic-hero-section .hero-left{max-width:100%;align-items:center;text-align:center}.hero-badge-pill{margin:0 auto 1rem}.hero-title{font-size:2.5rem;text-align:center}.hero-subtitle{text-align:center}.hero-actions{justify-content:center}.hero-trust-strip{justify-content:center}.poster-studio-card{max-width:480px;margin:0 auto}}.section-offerings{position:relative;padding:clamp(2.5rem,5vw,4rem) 0;min-height:auto;height:auto;display:block;box-sizing:border-box;width:100%;overflow:visible;scroll-margin-top:68px}.section-offerings .container{position:relative;z-index:2;width:100%;max-width:1240px}.section-header-row{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:1.85rem;gap:1.5rem}.section-eyebrow{display:inline-block;font-size:0.78rem;font-weight:800;letter-spacing:2px;color:#c85a17;margin-bottom:0.5rem;text-transform:uppercase}.section-main-heading{font-size:2.35rem;font-weight:800;color:var(--text);margin:0;line-height:1.2;letter-spacing:-0.3px}.magical-feather{display:inline-block;font-size:1.9rem;vertical-align:middle;margin-left:0.4rem;animation:featherFloating 3s ease-in-out infinite;filter:drop-shadow(0 3px 6px rgba(200,90,23,0.35));transform-origin:bottom center}@keyframes featherFloating{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-6px) rotate(8deg)}}.heading-artistic-underline{width:70px;height:3.5px;border-radius:3px;background:linear-gradient(90deg,#c85a17 0%,#e65100 60%,transparent 100%);margin:0.6rem 0 0.5rem;transition:width 0.4s ease}.section-sub-heading{font-size:1.05rem;color:var(--text);opacity:0.78;margin-top:0.4rem;margin-bottom:0}.btn-explore-pill{display:inline-flex;align-items:center;gap:0.6rem;padding:0.65rem 1.4rem;border-radius:30px;background:rgba(200,90,23,0.08);border:1.5px solid rgba(200,90,23,0.28);color:#c85a17 !important;font-size:0.92rem;font-weight:700;text-decoration:none !important;transition:all 0.25s cubic-bezier(0.2,0.8,0.2,1);white-space:nowrap}.btn-explore-pill:hover{background:linear-gradient(135deg,#c85a17,#e65100);color:#ffffff !important;border-color:#c85a17;transform:translateY(-2px);box-shadow:0 6px 18px rgba(200,90,23,0.35)}.btn-explore-pill .link-arrow{transition:transform 0.2s ease}.btn-explore-pill:hover .link-arrow{transform:translateX(4px)}.offerings-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.4rem;perspective:1200px;margin-top:0}.offering-card.magical-card.doodle-card{background:rgba(255,255,255,0.86);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:14px;padding:1.75rem 1.35rem 1.55rem;display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none !important;color:var(--text) !important;border:1px solid rgba(0,0,0,0.08);box-shadow:0 4px 14px rgba(0,0,0,0.03);transition:transform 0.22s cubic-bezier(0.2,0.8,0.2,1),box-shadow 0.35s ease,border-color 0.35s ease,background 0.35s ease;position:relative;overflow:hidden;transform-style:preserve-3d;will-change:transform}[data-theme="dark"] .offering-card.magical-card.doodle-card{background:rgba(30,24,20,0.86);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,0.08);box-shadow:0 8px 24px rgba(0,0,0,0.35)}.doodle-corner-accent{position:absolute;top:12px;font-size:0.95rem;color:#c85a17;opacity:0.3;transition:all 0.35s ease;pointer-events:none;z-index:2;user-select:none}.doodle-corner-accent.top-left{left:15px;transform:rotate(-12deg)}.doodle-corner-accent.top-right{right:15px;transform:rotate(15deg)}.offering-card.doodle-card:hover .doodle-corner-accent{opacity:0.85;color:#e65100;transform:scale(1.25) rotate(0deg)}.offering-card.magical-card::before{display:none}.offering-card.magical-card:hover{transform:translateY(-6px);border-color:#c85a17;box-shadow:0 8px 24px rgba(0,0,0,0.08)}[data-theme="dark"] .offering-card.magical-card:hover{box-shadow:0 12px 30px rgba(0,0,0,0.6)}.card-art-backdrop{display:none}.card-watermark-doodle{position:absolute;bottom:-12px;right:-12px;width:100px;height:100px;opacity:0.07;color:#c85a17;pointer-events:none;transition:all 0.5s cubic-bezier(0.2,0.8,0.2,1);transform:rotate(-10deg) scale(0.9);z-index:0}[data-theme="dark"] .card-watermark-doodle{opacity:0.1;color:#f7d0a4}.offering-card.magical-card:hover .card-watermark-doodle{opacity:0.22;transform:rotate(0deg) scale(1.18) translate(-5px,-5px)}[data-theme="dark"] .offering-card.magical-card:hover .card-watermark-doodle{opacity:0.3}.doodle-icon-circle-wrapper{position:relative;margin-bottom:1.1rem;z-index:2}.doodle-icon-circle{width:86px;height:86px;border-radius:16px;background:linear-gradient(135deg,#fff3e4 0%,#fedbb8 100%);display:flex;align-items:center;justify-content:center;color:#c85a17;border:2px solid rgba(0,0,0,0.06);box-shadow:0 4px 12px rgba(0,0,0,0.06);transition:all 0.4s cubic-bezier(0.34,1.56,0.64,1);position:relative}[data-theme="dark"] .doodle-icon-circle{background:rgba(200,90,23,0.2);border:2px solid rgba(255,255,255,0.1);color:#f7d0a4;box-shadow:0 4px 14px rgba(0,0,0,0.3)}.doodle-icon-circle-wrapper::after{content:'';position:absolute;inset:-5px;border:1px dashed rgba(200,90,23,0.3);border-radius:18px;opacity:0.3;transform:scale(0.95);transition:all 0.4s ease;pointer-events:none}.offering-card.magical-card:hover .doodle-icon-circle-wrapper::after{opacity:0.8;transform:scale(1.08)}.offering-card.magical-card:hover .doodle-icon-circle{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,0.1)}.doodle-sparkle-dot{position:absolute;color:#c85a17;font-size:0.8rem;pointer-events:none;opacity:0.4;transition:all 0.4s ease;z-index:2;user-select:none}.doodle-sparkle-dot.s1{top:-4px;right:-8px}.doodle-sparkle-dot.s2{bottom:2px;left:-6px;font-size:0.45rem}.offering-card.doodle-card:hover .doodle-sparkle-dot.s1{opacity:1;color:#e65100;transform:translate(3px,-3px) scale(1.35)}.offering-card.doodle-card:hover .doodle-sparkle-dot.s2{opacity:0.9;color:#e65100;transform:translate(-3px,3px) scale(1.4)}.doodle-svg{width:48px;height:48px;transition:transform 0.3s ease}.offering-details{margin-bottom:1.4rem;position:relative;z-index:2}.offering-title{font-family:'Yatra One','Noto Sans Devanagari',serif;font-size:1.6rem;font-weight:700;margin-bottom:0.15rem;color:var(--text);letter-spacing:0.3px;transition:color 0.2s ease}.offering-card.magical-card:hover .offering-title{color:#c85a17}.doodle-title-swash{display:flex;justify-content:center;color:#c85a17;opacity:0.45;margin:0.15rem auto 0.65rem;transition:all 0.35s ease}.offering-card.doodle-card:hover .doodle-title-swash{opacity:0.95;color:#e65100;transform:scaleX(1.15)}.offering-desc{font-size:0.92rem;line-height:1.55;opacity:0.82;margin-bottom:0}.card-action-pill.doodle-pill{margin-top:auto;display:inline-flex;align-items:center;gap:0.5rem;padding:0.45rem 1.35rem;border-radius:20px;background:rgba(200,90,23,0.08);color:#c85a17;font-size:0.88rem;font-weight:700;border:1.5px solid rgba(200,90,23,0.28);transition:all 0.3s cubic-bezier(0.2,0.8,0.2,1);position:relative;z-index:2}[data-theme="dark"] .card-action-pill.doodle-pill{background:rgba(200,90,23,0.16);color:#f7d0a4;border:1.5px solid rgba(200,90,23,0.38)}.offering-card.magical-card:hover .card-action-pill.doodle-pill{background:linear-gradient(135deg,#c85a17,#e65100);color:#ffffff;border-color:#c85a17;transform:translateY(-2px);box-shadow:0 6px 16px rgba(200,90,23,0.35)}.card-action-pill.doodle-pill .pill-arrow{display:inline-block;transition:transform 0.25s ease;font-size:1rem}.offering-card.magical-card:hover .card-action-pill.doodle-pill .pill-arrow{transform:translateX(5px)}.section-daily-duo{position:relative;width:100%;margin:2.5rem 0 0;padding:3rem 0 3.5rem;background:transparent;border-top:none;border-bottom:none}[data-theme="dark"] .section-daily-duo{background:transparent;border-top:none;border-bottom:none}.daily-duo-container{max-width:1200px;margin:0 auto;padding:0 1.25rem}.daily-duo-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;align-items:stretch}.daily-card{background:#ffffff;border-radius:12px;border:1px solid rgba(0,0,0,0.08);padding:1.5rem 1.6rem;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 4px 14px rgba(0,0,0,0.03);transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease;position:relative;overflow:hidden}[data-theme="dark"] .daily-card{background:#1e1814;border-color:rgba(255,255,255,0.08);box-shadow:0 4px 20px rgba(0,0,0,0.3)}.daily-card:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,0.06);border-color:#c85a17}.daily-card-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:0.75rem;padding-bottom:0.9rem;border-bottom:1px solid rgba(0,0,0,0.06);margin-bottom:1.1rem}.daily-card-badge{display:inline-flex;align-items:center;gap:0.4rem;font-size:0.8rem;font-weight:800;letter-spacing:0.8px;padding:0.3rem 0.8rem;border-radius:20px}.sher-badge{color:#c85a17;background:rgba(0,0,0,0.04);border:1px solid rgba(0,0,0,0.08)}.word-badge{color:#9b3d0a;background:rgba(0,0,0,0.04);border:1px solid rgba(0,0,0,0.08)}[data-theme="dark"] .sher-badge{color:#f6ad55;background:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.1)}[data-theme="dark"] .word-badge{color:#fbd38d;background:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.1)}.daily-card-actions{display:inline-flex;align-items:center;gap:0.4rem}.btn-card-action{display:inline-flex;align-items:center;gap:0.3rem;padding:0.32rem 0.65rem;border-radius:6px;font-size:0.78rem;font-weight:700;color:#634335;background:rgba(0,0,0,0.04);border:1px solid rgba(0,0,0,0.08);cursor:pointer;transition:all 0.2s ease;font-family:inherit}[data-theme="dark"] .btn-card-action{color:#eeddd2;background:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.1)}.btn-card-action:hover{background:#c85a17;color:#ffffff;border-color:#c85a17;transform:translateY(-1px)}[data-theme="dark"] .btn-card-action:hover{background:#dd6b20;color:#ffffff}.sher-card-body{position:relative;display:flex;flex-direction:column;justify-content:space-between;flex:1}.sher-quote-icon{position:absolute;top:-0.8rem;right:0.5rem;font-size:3.5rem;line-height:1;font-family:Georgia,serif;color:rgba(200,90,23,0.12);user-select:none;pointer-events:none}[data-theme="dark"] .sher-quote-icon{color:rgba(246,173,85,0.12)}.sher-text{font-size:1.25rem;font-weight:600;line-height:1.75;color:#2b1810;font-family:'Rozha One','Yatra One','Noto Serif Devanagari',Georgia,serif;margin:0 0 1.2rem 0;letter-spacing:0.2px;transition:opacity 0.2s ease}[data-theme="dark"] .sher-text{color:#fff2e4}.sher-footer{display:flex;align-items:center;flex-wrap:wrap;gap:0.45rem;font-size:0.9rem;margin-top:auto}.sher-dash{color:#a37d68;font-weight:600}.sher-author{font-weight:800;color:#c85a17}[data-theme="dark"] .sher-author{color:#f6ad55}.sher-tag{font-size:0.76rem;background:rgba(200,90,23,0.1);color:#8c3b0c;padding:0.16rem 0.55rem;border-radius:4px;font-weight:600}[data-theme="dark"] .sher-tag{background:rgba(246,173,85,0.14);color:#fbd38d}.word-card-body{display:flex;flex-direction:column;justify-content:space-between;flex:1;transition:opacity 0.2s ease}.word-headline{display:flex;align-items:center;flex-wrap:wrap;gap:0.65rem;margin-bottom:0.85rem}.word-main-title{font-size:1.95rem;font-weight:700;color:#c85a17;margin:0;font-family:'Yatra One','Noto Sans Devanagari',serif;line-height:1.1}[data-theme="dark"] .word-main-title{color:#f6ad55}.word-grammar-badge{font-size:0.78rem;color:#7b5946;font-weight:600;background:rgba(200,90,23,0.08);padding:0.18rem 0.5rem;border-radius:4px}[data-theme="dark"] .word-grammar-badge{color:#cbb2a2;background:rgba(246,173,85,0.12)}.word-info-group{display:flex;flex-direction:column;gap:0.75rem}.word-info-row{font-size:0.94rem}.info-label{display:inline-block;font-size:0.76rem;font-weight:800;letter-spacing:0.6px;text-transform:uppercase;color:#9b3d0a;margin-right:0.35rem}[data-theme="dark"] .info-label{color:#f6ad55}.info-desc{display:inline;line-height:1.6;color:#331f16;margin:0}[data-theme="dark"] .info-desc{color:#edd9cc}.usage-row{border-left:2.5px solid #c85a17;padding-left:0.75rem;margin-top:0.2rem}[data-theme="dark"] .usage-row{border-left-color:#f6ad55}.usage-text{font-family:'Noto Serif Devanagari',Georgia,serif;font-style:italic;color:#432b1e}[data-theme="dark"] .usage-text{color:#e6cebe}.spotlight-toast{position:fixed;bottom:2rem;right:2rem;background:#2b1810;color:#ffffff;padding:0.75rem 1.4rem;border-radius:8px;font-size:0.88rem;font-weight:600;box-shadow:0 8px 24px rgba(0,0,0,0.25);border-left:4px solid #c85a17;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity 0.3s ease,transform 0.3s ease;z-index:9999}.spotlight-toast.show{opacity:1;transform:translateY(0)}[data-theme="dark"] .spotlight-toast{background:#3a2217;border-left-color:#f6ad55}@media (max-width:860px){.daily-duo-grid{grid-template-columns:1fr;gap:1.25rem}.sher-text{font-size:1.15rem}.word-main-title{font-size:1.75rem}}.section-selected-works{padding:4rem 0 3.5rem;width:100%}.selected-works-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.skeleton-card{height:350px;border-radius:18px;background:rgba(0,0,0,0.04);border:1px solid rgba(0,0,0,0.05);animation:skeletonPulse 1.5s infinite ease-in-out}[data-theme="dark"] .skeleton-card{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.06)}@keyframes skeletonPulse{0%,100%{opacity:0.6}50%{opacity:1}}.selected-work-card{background:#ffffff;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(0,0,0,0.08);box-shadow:0 4px 20px rgba(0,0,0,0.04);transition:all 0.35s cubic-bezier(0.2,0.8,0.2,1);position:relative}[data-theme="dark"] .selected-work-card{background:#1e1814;border:1px solid rgba(255,255,255,0.08);box-shadow:0 12px 32px rgba(0,0,0,0.45)}.selected-work-card:hover{transform:translateY(-6px);border-color:#c85a17;box-shadow:0 8px 24px rgba(0,0,0,0.08)}[data-theme="dark"] .selected-work-card:hover{box-shadow:0 12px 30px rgba(0,0,0,0.6)}.card-cover-wrapper{position:relative;width:100%;height:180px;border-radius:12px 12px 0 0;overflow:hidden}.card-cover-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.5s cubic-bezier(0.2,0.8,0.2,1)}.selected-work-card:hover .card-cover-img{transform:scale(1.06)}.card-floating-badge{position:absolute;top:12px;left:12px;padding:0.3rem 0.85rem;font-size:0.76rem;font-weight:700;letter-spacing:0.3px;background:rgba(255,255,255,0.92);color:#c85a17;border-radius:6px;border:1px solid rgba(0,0,0,0.1);box-shadow:0 2px 6px rgba(0,0,0,0.08);z-index:2}[data-theme="dark"] .card-floating-badge{background:rgba(24,18,14,0.9);color:#f7d0a4;border:1px solid rgba(255,255,255,0.15)}.card-body-content{padding:1.15rem 1.25rem 1.2rem;display:flex;flex-direction:column;flex:1}.card-author-row{display:flex;align-items:center;gap:0.6rem;margin-bottom:0.55rem}.author-avatar-small img{width:30px;height:30px;border-radius:50%;object-fit:cover;border:1px solid rgba(0,0,0,0.1)}.author-info-wrap{display:flex;flex-direction:column;line-height:1.15}.author-name-text{font-size:0.84rem;font-weight:700;color:var(--text)}.publish-date-text{font-size:0.72rem;color:var(--text);opacity:0.65;margin-top:1px}.card-work-title{font-family:'Yatra One','Noto Sans Devanagari',serif;font-size:1.3rem;font-weight:700;line-height:1.32;margin-bottom:0.45rem}.card-work-title a{color:var(--text);text-decoration:none;transition:color 0.2s ease}.selected-work-card:hover .card-work-title a{color:#c85a17}.card-work-excerpt{font-size:0.9rem;line-height:1.5;color:var(--text);opacity:0.78;margin-bottom:0.85rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-style:italic}.card-footer-action-row{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding-top:0.75rem;border-top:1px solid rgba(0,0,0,0.06)}[data-theme="dark"] .card-footer-action-row{border-top:1px solid rgba(255,255,255,0.07)}.btn-bookmark-action{display:inline-flex;align-items:center;gap:0.35rem;background:transparent;border:none;cursor:pointer;color:var(--text);opacity:0.55;font-size:0.8rem;font-weight:600;padding:4px 6px;border-radius:6px;transition:all 0.2s ease}.btn-bookmark-action:hover{opacity:1;color:#c85a17;transform:translateY(-1px)}.btn-bookmark-action.bookmarked{opacity:1;color:#c85a17}.btn-card-read{display:inline-flex;align-items:center;gap:0.45rem;padding:0.5rem 1.25rem;border-radius:20px;background:linear-gradient(135deg,#c85a17,#e65100);color:#ffffff !important;font-size:0.88rem;font-weight:700;text-decoration:none !important;box-shadow:0 4px 14px rgba(200,90,23,0.28);transition:all 0.25s cubic-bezier(0.2,0.8,0.2,1)}.btn-card-read:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(200,90,23,0.45)}.btn-card-read .btn-arrow{display:inline-block;transition:transform 0.2s ease}.btn-card-read:hover .btn-arrow{transform:translateX(4px)}.section-loved-topics{padding:4.5rem 0 3.5rem;width:100%}.topics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.topic-card{background:#ffffff;border-radius:12px;overflow:hidden;text-decoration:none !important;color:var(--text) !important;border:1px solid rgba(0,0,0,0.08);box-shadow:0 4px 16px rgba(0,0,0,0.03);transition:transform 0.35s cubic-bezier(0.16,1,0.3,1),box-shadow 0.35s ease,border-color 0.35s ease;display:flex;flex-direction:column}[data-theme="dark"] .topic-card{background:#1e1814;border:1px solid rgba(255,255,255,0.08);box-shadow:0 4px 18px rgba(0,0,0,0.25)}.topic-card:hover{transform:translateY(-5px);box-shadow:0 16px 32px rgba(0,0,0,0.08);border-color:rgba(200,90,23,0.3)}[data-theme="dark"] .topic-card:hover{box-shadow:0 16px 32px rgba(0,0,0,0.4);border-color:rgba(243,156,18,0.3)}.topic-image-box{width:100%;height:160px;border-radius:12px 12px 0 0;overflow:hidden;position:relative}.topic-image-box img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s cubic-bezier(0.16,1,0.3,1)}.topic-card:hover .topic-image-box img{transform:scale(1.06)}.topic-info,.formula-info{background:#ffffff;padding:1.15rem 1.25rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:0.75rem}[data-theme="dark"] .topic-info,[data-theme="dark"] .formula-info{background:#1e1814}.topic-text-col{flex:1;min-width:0}.topic-title{font-size:1.12rem;font-weight:800;font-family:'Noto Sans Devanagari',sans-serif;margin:0 0 3px 0;color:#1c1917;letter-spacing:-0.2px}[data-theme="dark"] .topic-title{color:#f3ece7}.topic-subtitle{font-size:0.8rem;color:#766d65;margin:0;line-height:1.35;font-weight:500}[data-theme="dark"] .topic-subtitle{color:#a49a90}.formula-card{cursor:pointer}.formula-image-box{position:relative}.formula-pill-badge{position:absolute;bottom:10px;left:12px;background:rgba(18,14,11,0.82);color:#ffdebd;font-size:0.75rem;font-weight:800;padding:0.3rem 0.75rem;border-radius:20px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,222,189,0.3);letter-spacing:0.5px;box-shadow:0 4px 12px rgba(0,0,0,0.2)}.craft-tag{display:inline-block;font-size:0.68rem;font-weight:800;color:#c85a17;background:rgba(200,90,23,0.12);border-radius:12px;padding:0.15rem 0.55rem;margin-bottom:0.35rem;letter-spacing:0.4px}[data-theme="dark"] .craft-tag{background:rgba(246,173,85,0.15);color:#f6ad55}.formula-micro-sample{margin-top:0.45rem;font-size:0.78rem;color:#8c603b;background:rgba(200,90,23,0.05);padding:0.35rem 0.6rem;border-radius:8px;border-left:2.5px solid #c85a17;line-height:1.35}[data-theme="dark"] .formula-micro-sample{color:#e2bda3;background:rgba(200,90,23,0.15)}.formula-modal-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(14,10,8,0.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:1.5rem;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease}.formula-modal-backdrop.active{opacity:1;visibility:visible}.formula-modal-container{background:#faf7f2;border-radius:24px;width:100%;max-width:720px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 50px rgba(0,0,0,0.3);border:1px solid rgba(200,90,23,0.2);transform:scale(0.92) translateY(20px);transition:transform 0.35s cubic-bezier(0.16,1,0.3,1);position:relative}[data-theme="dark"] .formula-modal-container{background:#1e1814;border-color:rgba(200,90,23,0.3);color:#ede2d8}.formula-modal-backdrop.active .formula-modal-container{transform:scale(1) translateY(0)}.formula-modal-header{padding:1.8rem 2rem 1.2rem;border-bottom:1px solid rgba(0,0,0,0.08);display:flex;align-items:flex-start;justify-content:space-between;position:relative}[data-theme="dark"] .formula-modal-header{border-bottom-color:rgba(255,255,255,0.08)}.modal-title-wrap h3{font-size:1.65rem;font-weight:800;color:#1a120b;margin:0.3rem 0 0;font-family:'Yatra One','Noto Sans Devanagari',serif}[data-theme="dark"] .modal-title-wrap h3{color:#fff2e5}.formula-modal-close{background:rgba(0,0,0,0.06);border:none;width:38px;height:38px;border-radius:50%;font-size:1.3rem;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#555;transition:background 0.2s ease,transform 0.2s ease}[data-theme="dark"] .formula-modal-close{background:rgba(255,255,255,0.1);color:#eee}.formula-modal-close:hover{background:#c85a17;color:#fff;transform:rotate(90deg)}.formula-modal-body{padding:1.8rem 2rem}.formula-equation-banner{background:linear-gradient(135deg,rgba(200,90,23,0.12) 0%,rgba(230,126,34,0.08) 100%);border:1.5px dashed #c85a17;border-radius:16px;padding:1.2rem 1.5rem;text-align:center;margin-bottom:1.8rem}.equation-text{font-size:1.35rem;font-weight:900;color:#c85a17;font-family:'Outfit','Noto Sans Devanagari',sans-serif;letter-spacing:0.5px}.equation-sub{font-size:0.85rem;color:#7a6654;margin-top:0.3rem}[data-theme="dark"] .equation-sub{color:#c7b3a0}.modal-section-block{margin-bottom:1.6rem}.modal-section-block h4{font-size:1.05rem;font-weight:800;color:#c85a17;margin-bottom:0.6rem;display:flex;align-items:center;gap:0.5rem}.modal-rules-list{padding-left:1.25rem;margin:0;line-height:1.65;font-size:0.92rem}.modal-rules-list li{margin-bottom:0.4rem}.modal-example-card{background:rgba(0,0,0,0.03);border-left:4px solid #c85a17;padding:1rem 1.25rem;border-radius:0 12px 12px 0;margin-top:0.6rem;font-size:0.95rem;line-height:1.6}[data-theme="dark"] .modal-example-card{background:rgba(255,255,255,0.04)}.modal-breakdown-table{width:100%;border-collapse:collapse;margin-top:0.8rem;font-size:0.88rem}.modal-breakdown-table th,.modal-breakdown-table td{padding:0.6rem 0.8rem;border:1px solid rgba(0,0,0,0.08);text-align:left}[data-theme="dark"] .modal-breakdown-table th,[data-theme="dark"] .modal-breakdown-table td{border-color:rgba(255,255,255,0.08)}.modal-breakdown-table th{background:rgba(200,90,23,0.1);color:#c85a17;font-weight:700}.community-stats-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;background:#ffffff;border-radius:26px;padding:1.8rem 3rem;margin-top:3.5rem;border:1px solid rgba(0,0,0,0.08);box-shadow:0 6px 20px rgba(0,0,0,0.03);align-items:center}[data-theme="dark"] .community-stats-strip{background:#1e1814;border:1px solid rgba(255,255,255,0.08);box-shadow:0 8px 28px rgba(0,0,0,0.25)}.stat-item{display:flex;align-items:center;gap:1.25rem}.stat-icon{font-size:2.5rem;line-height:1;display:flex;align-items:center;justify-content:center;flex-shrink:0;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.06))}.stat-text-wrap{display:flex;flex-direction:column}.stat-val{font-size:1.75rem;font-weight:900;color:#c85a17;line-height:1.15;font-family:'Outfit','Inter',sans-serif;letter-spacing:-0.3px}[data-theme="dark"] .stat-val{color:#f6ad55}.stat-desc{font-size:0.88rem;font-weight:600;color:#2c2520;opacity:0.85;margin-top:2px}[data-theme="dark"] .stat-desc{color:#f0e6dd}.section-newsletter{padding:2.5rem 0 4rem;width:100%}.newsletter-card{background:linear-gradient(135deg,#1d1815 0%,#2b211a 100%);color:#ffffff;border-radius:24px;padding:3.5rem 4rem;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;box-shadow:0 20px 45px rgba(0,0,0,0.2)}.paper-plane-doodle{position:absolute;top:25px;left:30px;color:#f39c12;pointer-events:none}.newsletter-inner-content{flex:1 1 60%;position:relative;z-index:1}.newsletter-eyebrow{font-size:0.78rem;font-weight:800;letter-spacing:2px;color:#f7d0a4;display:block;margin-bottom:0.5rem}.newsletter-heading{font-size:2.3rem;font-weight:800;color:#ffffff;margin-bottom:0.6rem;letter-spacing:-0.3px}.newsletter-sub{font-size:1.05rem;color:rgba(255,255,255,0.85);margin-bottom:1.8rem;max-width:500px}.newsletter-form-inline{display:flex;align-items:center;gap:0.75rem;max-width:520px}.input-with-icon{flex:1}.input-with-icon input{width:100%;padding:0.95rem 1.4rem;border-radius:30px;border:1.5px solid rgba(255,255,255,0.2);background:rgba(255,255,255,0.95);color:#1a1a1a;font-size:0.95rem;outline:none;transition:border-color 0.2s ease,box-shadow 0.2s ease}.input-with-icon input:focus{border-color:#f39c12;box-shadow:0 0 0 3px rgba(243,156,18,0.35)}.btn-subscribe{background:linear-gradient(135deg,#c85a17,#e65100);color:#ffffff;padding:0.95rem 1.8rem;border-radius:30px;font-size:0.95rem;font-weight:700;border:none;cursor:pointer;box-shadow:0 6px 18px rgba(200,90,23,0.4);transition:all 0.2s ease;white-space:nowrap}.btn-subscribe:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(200,90,23,0.55)}.newsletter-feedback-msg{margin-top:0.75rem;font-size:0.9rem;display:none}.newsletter-feedback-msg.success{color:#4ade80}.newsletter-feedback-msg.error{color:#f87171}.newsletter-side-art{flex:1 1 35%;border-left:1px solid rgba(255,255,255,0.15);padding-left:3rem;display:flex;align-items:center;justify-content:center}.side-art-quote{font-family:'Yatra One','Noto Sans Devanagari',serif;font-size:1.25rem;line-height:1.8;color:#f7d0a4;margin:0;text-align:left}.site-footer.modern-doodle-footer,.site-footer{background:#14100d !important;color:#e5e5e5;position:relative;z-index:5;padding:0;margin-top:1.5rem}.footer-wave-divider{width:100%;color:#14100d;transform:translateY(-1px);line-height:0}.footer-wave-divider svg{width:100%;height:30px;display:block}.footer-main-content{padding:2rem 1.5rem 1.25rem;max-width:1320px;margin:0 auto}.footer-grid{display:grid;grid-template-columns:2fr 1.1fr 1.1fr 1.4fr;gap:2.2rem;margin-bottom:1.8rem}.footer-brand-logo{display:flex;align-items:center;gap:0.6rem;margin-bottom:0.75rem}.footer-logo-text-group{display:flex;flex-direction:column;align-items:center;text-align:center}.brand-feather{color:#f39c12}.footer-title{font-family:'Biryani','Noto Sans Devanagari',sans-serif;font-size:1.45rem;font-weight:900;color:#ffffff !important;margin:0;line-height:1.05;letter-spacing:0.2px;text-align:center}.footer-subtitle{font-family:'Biryani','Noto Sans Devanagari',sans-serif;font-size:0.58rem;font-weight:700;color:#f7d0a4 !important;opacity:0.95;display:block;margin-top:2px;letter-spacing:0.35px;text-align:center;white-space:nowrap}.footer-desc{font-size:0.86rem;line-height:1.55;color:rgba(255,255,255,0.78) !important;margin-bottom:1.1rem}.footer-social-links{display:flex;gap:0.7rem}.social-icon{width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,0.08);display:flex;align-items:center;justify-content:center;color:#f7d0a4;transition:all 0.2s ease}.social-icon:hover{background:#c85a17;color:#ffffff;transform:translateY(-2px)}.footer-col-heading{font-size:1.05rem;font-weight:700;color:#ffffff !important;margin-bottom:0.85rem;position:relative}.footer-nav-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0.45rem}.footer-nav-list a{color:rgba(255,255,255,0.75) !important;text-decoration:none;font-size:0.86rem;transition:color 0.2s ease,transform 0.2s ease;display:inline-block}.footer-nav-list a:hover{color:#f39c12 !important;transform:translateX(4px)}.footer-seal-col{display:flex;align-items:center;justify-content:center}.footer-organic-seal{width:135px;height:135px;border-radius:50%;background:radial-gradient(circle,#f39c12 0%,#c85a17 100%);color:#ffffff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0.9rem;box-shadow:0 10px 24px rgba(200,90,23,0.35);border:2.5px dashed rgba(255,255,255,0.4);transform:rotate(-5deg);transition:transform 0.4s cubic-bezier(0.16,1,0.3,1),box-shadow 0.4s ease}.footer-organic-seal:hover{transform:rotate(0deg) scale(1.05);box-shadow:0 14px 28px rgba(200,90,23,0.5)}.seal-quote-mark{font-size:1.6rem;line-height:0.6;font-family:Georgia,serif;font-weight:bold}.seal-text{font-family:'Yatra One','Noto Sans Devanagari',serif;font-size:0.85rem;font-weight:700;line-height:1.25;margin:0.3rem 0}.seal-dash{font-size:0.75rem;letter-spacing:2px;opacity:0.8}.footer-bottom-bar{padding-top:1.25rem;border-top:1px solid rgba(255,255,255,0.1);display:flex;align-items:center;justify-content:space-between;font-size:0.82rem;color:rgba(255,255,255,0.6) !important}.footer-made-with .heart-pulse{display:inline-block;color:#ef4444;animation:heartbeat 1.5s infinite}@keyframes heartbeat{0%,100%{transform:scale(1)}50%{transform:scale(1.25)}}@media (max-width:1024px){.offerings-grid,.selected-works-grid,.topics-grid{grid-template-columns:repeat(2,1fr)}.community-stats-strip{grid-template-columns:repeat(2,1fr);gap:2rem}.footer-grid{grid-template-columns:1fr 1fr;gap:2.5rem}.hero-container{gap:2rem}.hero-title{font-size:2.8rem}}@media (max-width:768px){.mobile-menu-btn{display:flex}.hero-container{flex-direction:column;text-align:center}.hero-left{align-items:center;text-align:center}.hero-subtitle{text-align:center}.hero-actions{justify-content:center}.hero-social-proof{flex-direction:column;align-items:center}.offerings-grid,.selected-works-grid,.topics-grid{grid-template-columns:1fr}.community-stats-strip{grid-template-columns:1fr;gap:1.5rem;padding:1.5rem}.newsletter-card{flex-direction:column;padding:2.5rem 1.8rem;text-align:center}.newsletter-sub{text-align:center}.newsletter-form-inline{flex-direction:column;width:100%}.btn-subscribe{width:100%}.newsletter-side-art{border-left:none;border-top:1px solid rgba(255,255,255,0.15);padding-left:0;padding-top:1.5rem;margin-top:1.5rem;width:100%}.side-art-quote{text-align:center}.footer-grid{grid-template-columns:1fr}.footer-bottom-bar{flex-direction:column;gap:0.8rem;text-align:center}.literary-quote-banner{flex-direction:column;gap:1rem;padding:1.5rem}}.intro{width:100%;padding:0.5rem 0 1rem;display:flex;align-items:center}.intro-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:3.5rem;max-width:1200px;margin:0 auto;padding:0.5rem 0;width:100%}.intro-text{flex:1 1 50%;min-width:0;text-align:center}.intro-text h2{font-size:2.2rem;color:var(--primary);margin-bottom:1.2rem;text-align:center}.intro-text p{margin-bottom:1.2rem;font-size:1.05rem;text-align:center;line-height:1.75;color:var(--text)}.intro-image{flex:1 1 50%;min-width:0;border-radius:16px;overflow:hidden;box-shadow:var(--shadow);display:flex;align-items:center;justify-content:center}.intro-image img{width:100%;height:auto;max-height:380px;object-fit:cover;display:block;border-radius:16px;transition:transform 0.3s ease}.intro-image:hover img{transform:scale(1.04)}@media (max-width:768px){.intro-container{flex-direction:column;gap:2rem;text-align:center;padding:1rem 0}.intro-image{width:100%}}.featured-posts{padding:3rem 0}.featured-posts h2{text-align:center;font-size:2.2rem;margin-bottom:2.5rem;color:var(--primary);font-weight:700}.posts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2.5rem}.post-card{background-color:var(--muted);border-radius:20px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,0.07);transition:transform 0.35s ease,box-shadow 0.35s ease;display:flex;flex-direction:column;border:1px solid rgba(0,0,0,0.05)}[data-theme="dark"] .post-card{border:1px solid rgba(255,255,255,0.05);box-shadow:0 8px 24px rgba(0,0,0,0.35)}.post-card:hover{transform:translateY(-5px);box-shadow:0 14px 32px rgba(0,0,0,0.12)}[data-theme="dark"] .post-card:hover{box-shadow:0 14px 32px rgba(0,0,0,0.45)}.post-image{width:100%;height:175px;overflow:hidden}.post-image img{width:100%;height:100%;object-fit:cover;display:block;border-radius:20px 20px 0 0;transition:transform 0.4s ease}.post-card:hover .post-image img{transform:scale(1.04)}.post-card .post-content{padding:1.25rem 1.4rem 1.4rem;text-align:left;display:flex;flex-direction:column;flex-grow:1;position:relative;overflow:hidden}.post-card .post-content::after{content:'';position:absolute;right:0;bottom:0;width:210px;height:155px;background-repeat:no-repeat;background-position:right bottom;background-size:contain;pointer-events:none;z-index:0;opacity:0.35;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 180' fill='none'%3E%3Ccircle cx='195' cy='62' r='48' fill='%23e66a1f' opacity='0.25'/%3E%3Cpath d='M80 180 C115 115 155 98 190 120 C210 132 228 122 240 128 L240 180 Z' fill='%23e66a1f' opacity='0.2'/%3E%3Cpath d='M30 180 C78 135 130 122 175 142 C205 155 225 148 240 152 L240 180 Z' fill='%23e66a1f' opacity='0.3'/%3E%3Cpath d='M0 180 C50 155 112 148 162 162 C196 172 222 165 240 170 L240 180 Z' fill='%23e66a1f' opacity='0.45'/%3E%3Cpath d='M0 180 C60 145 122 135 178 155 C208 166 226 160 240 164' stroke='%23e66a1f' stroke-width='1.5' fill='none' opacity='0.55'/%3E%3Cpath d='M15 180 C80 160 142 154 192 168 C216 174 230 170 240 172' stroke='%23e66a1f' stroke-width='1.2' fill='none' opacity='0.45'/%3E%3C/svg%3E")}[data-theme="dark"] .post-card .post-content::after{opacity:0.22}.post-card .post-content>*{position:relative;z-index:1}.post-badge{align-self:flex-start;display:inline-block;padding:0.22rem 0.8rem;border-radius:16px;font-size:0.8rem;font-weight:600;background-color:rgba(243,156,18,0.15);color:var(--primary);margin-bottom:0.55rem;letter-spacing:0.3px}.post-title,.post-content h3{font-size:1.38rem;font-weight:700;margin-bottom:0.45rem;text-align:left;line-height:1.3}.post-title a,.post-content h3 a{color:var(--primary);text-decoration:none;transition:color 0.2s ease}.post-title a:hover,.post-content h3 a:hover{color:var(--accent);text-decoration:none}.post-meta-row{display:flex;align-items:center;gap:0.65rem;font-size:0.85rem;color:var(--text);opacity:0.8;margin-bottom:0.6rem}.post-meta-row .meta-item{display:inline-flex;align-items:center;gap:0.35rem}.post-meta-row .meta-icon{display:inline-block;vertical-align:middle;stroke:currentColor}.post-meta-row .meta-separator{opacity:0.4}.post-divider{width:100%;height:1.5px;background:rgba(0,0,0,0.08);position:relative;margin-bottom:0.85rem;border-radius:2px}[data-theme="dark"] .post-divider{background:rgba(255,255,255,0.1)}.post-divider::before{content:'';position:absolute;top:-0.5px;left:0;width:45px;height:2.5px;background-color:var(--primary);border-radius:2px}.post-preview{font-size:1.05rem;font-weight:500;line-height:1.55;margin-bottom:1.1rem;color:var(--text);text-align:left;flex-grow:1}.post-action{margin-top:auto}.btn-read-more{display:inline-flex;align-items:center;gap:0.45rem;background:var(--primary);color:#ffffff !important;padding:0.55rem 1.25rem;border-radius:28px;font-size:0.9rem;font-weight:600;text-decoration:none !important;box-shadow:0 4px 12px rgba(243,156,18,0.32);transition:all 0.3s ease}.btn-read-more:hover{background:var(--accent);transform:translateY(-2px);box-shadow:0 6px 16px rgba(243,156,18,0.42)}.btn-read-more .arrow{display:inline-block;transition:transform 0.2s ease}.btn-read-more:hover .arrow{transform:translateX(4px)}.categories{padding:3rem 0}.categories h2{text-align:center;font-size:2rem;margin-bottom:2rem;color:var(--primary)}.categories-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.category-card{background-color:var(--muted);padding:2rem 1.5rem;border-radius:var(--radius);text-align:center;transition:var(--transition);box-shadow:var(--shadow)}.category-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,0.1)}.category-icon{font-size:2.5rem;margin-bottom:1rem}.category-card h3{font-size:1.3rem;margin-bottom:0.5rem}.category-card p{font-size:0.9rem;opacity:0.8}.poetry-page-hero{padding:3.2rem 0 2rem;text-align:center;position:relative}.poetry-hero-content{max-width:820px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.page-eyebrow{display:inline-block;font-size:0.8rem;font-weight:800;letter-spacing:2px;color:#c85a17;margin-bottom:0.6rem;text-transform:uppercase}.page-main-title{font-family:'Biryani','Noto Sans Devanagari',sans-serif;font-size:2.8rem;font-weight:900;color:var(--text);margin:0;line-height:1.2;letter-spacing:-0.3px}[data-theme="dark"] .page-main-title{color:#ffffff}.page-lead-subtitle{font-size:1.1rem;line-height:1.7;color:var(--text);opacity:0.82;margin-top:0.75rem;margin-bottom:1.8rem;max-width:680px}.category-pills-bar{display:flex;flex-wrap:wrap;justify-content:center;gap:0.5rem;margin-top:0.5rem}.category-pill{background:rgba(255,255,255,0.85);border:1px solid rgba(0,0,0,0.1);color:var(--text);padding:0.42rem 1.1rem;border-radius:25px;font-size:0.88rem;font-weight:700;cursor:pointer;transition:all 0.22s ease;box-shadow:0 2px 6px rgba(0,0,0,0.03)}[data-theme="dark"] .category-pill{background:rgba(30,24,20,0.85);border-color:rgba(255,255,255,0.1);color:#ded1c8}.category-pill:hover{border-color:#c85a17;color:#c85a17;transform:translateY(-1px)}.category-pill.active{background:#c85a17;border-color:#c85a17;color:#ffffff;box-shadow:0 4px 12px rgba(200,90,23,0.3)}.poetry-content-section{padding:1rem 0 5rem}.poetry-toolbar-card{background:rgba(255,255,255,0.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,0.08);border-radius:14px;padding:0.9rem 1.4rem;margin-bottom:2.2rem;display:flex;justify-content:space-between;align-items:center;gap:1.25rem;box-shadow:0 6px 20px rgba(0,0,0,0.03);flex-wrap:wrap}[data-theme="dark"] .poetry-toolbar-card{background:rgba(28,21,16,0.85);border-color:rgba(255,255,255,0.1);box-shadow:0 8px 24px rgba(0,0,0,0.4)}.toolbar-left-group{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap}.custom-select-wrap{display:flex;align-items:center;gap:0.5rem}.toolbar-label{font-size:0.85rem;font-weight:700;color:var(--text);opacity:0.8}.custom-select{background:var(--bg);border:1px solid rgba(0,0,0,0.12);border-radius:8px;padding:0.45rem 1rem;font-size:0.88rem;font-family:inherit;font-weight:600;color:var(--text);cursor:pointer;outline:none;transition:border-color 0.2s ease}[data-theme="dark"] .custom-select{border-color:rgba(255,255,255,0.15)}.custom-select:focus{border-color:#c85a17}.results-count-badge{font-size:0.82rem;font-weight:700;color:#c85a17;background:rgba(200,90,23,0.08);padding:0.3rem 0.75rem;border-radius:12px}[data-theme="dark"] .results-count-badge{color:#f6ad55;background:rgba(246,173,85,0.12)}.toolbar-search-box{display:flex;align-items:center;position:relative;flex:1;max-width:380px;min-width:260px;background:var(--bg);border:1px solid rgba(0,0,0,0.12);border-radius:30px;padding:0.4rem 0.9rem;transition:all 0.2s ease}[data-theme="dark"] .toolbar-search-box{border-color:rgba(255,255,255,0.15)}.toolbar-search-box:focus-within{border-color:#c85a17;box-shadow:0 0 0 3px rgba(200,90,23,0.12)}.toolbar-search-box .search-icon{color:var(--text);opacity:0.55;margin-right:0.5rem;flex-shrink:0}.toolbar-search-box .search-input{border:none;background:transparent;outline:none;width:100%;font-size:0.9rem;font-family:inherit;color:var(--text)}.search-clear-btn{background:transparent;border:none;color:var(--text);opacity:0.5;cursor:pointer;font-size:0.9rem;padding:0 0.3rem}.search-clear-btn:hover{opacity:1;color:#c85a17}.poetry-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media (max-width:1100px){.poetry-grid{grid-template-columns:repeat(2,1fr);gap:1.35rem}}@media (max-width:680px){.poetry-grid{grid-template-columns:1fr;gap:1.25rem}}.poetry-grid-card{background:rgba(255,255,255,0.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,0.08);border-radius:14px;padding:1.5rem 1.4rem 1.35rem;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 4px 16px rgba(0,0,0,0.03);transition:transform 0.25s cubic-bezier(0.2,0.8,0.2,1),box-shadow 0.25s ease,border-color 0.25s ease;position:relative;overflow:hidden}[data-theme="dark"] .poetry-grid-card{background:rgba(28,21,16,0.88);border-color:rgba(255,255,255,0.1);box-shadow:0 8px 24px rgba(0,0,0,0.4)}.poetry-grid-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(0,0,0,0.08);border-color:rgba(200,90,23,0.35)}[data-theme="dark"] .poetry-grid-card:hover{box-shadow:0 14px 34px rgba(0,0,0,0.6);border-color:rgba(246,173,85,0.4)}.card-top-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;width:100%}.card-category-tag{font-size:0.74rem;font-weight:800;color:#c85a17;background:rgba(200,90,23,0.08);padding:0.24rem 0.7rem;border-radius:6px;letter-spacing:0.3px}[data-theme="dark"] .card-category-tag{color:#f6ad55;background:rgba(246,173,85,0.12)}.card-metrics{display:flex;align-items:center;gap:0.85rem}.card-body-layout{display:flex;align-items:flex-start;justify-content:space-between;gap:1.1rem;margin-bottom:1.15rem;flex-grow:1}.card-main-content{flex:1;min-width:0}.card-author-avatar-wrap{width:68px;height:68px;min-width:68px;min-height:68px;border-radius:0;border-top:1px solid rgba(0,0,0,0.08);border-right:1px solid rgba(0,0,0,0.08);border-bottom:3.5px double #c85a17;border-left:3.5px double #c85a17;background:rgba(200,90,23,0.05);overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;box-shadow:-3px 3px 0 rgba(200,90,23,0.12);transition:transform 0.25s cubic-bezier(0.2,0.8,0.2,1),box-shadow 0.25s ease,border-color 0.25s ease;margin-top:0.15rem;margin-left:6px;margin-bottom:4px}.poetry-grid-card:hover .card-author-avatar-wrap{transform:translateY(-2px);box-shadow:-5px 5px 0 rgba(200,90,23,0.22);border-bottom-color:#b34a0f;border-left-color:#b34a0f}[data-theme="dark"] .card-author-avatar-wrap{background:rgba(246,173,85,0.06);border-top:1px solid rgba(255,255,255,0.08);border-right:1px solid rgba(255,255,255,0.08);border-bottom:3.5px double #f6ad55;border-left:3.5px double #f6ad55;box-shadow:-3px 3px 0 rgba(246,173,85,0.16)}[data-theme="dark"] .poetry-grid-card:hover .card-author-avatar-wrap{box-shadow:-5px 5px 0 rgba(246,173,85,0.32);border-bottom-color:#fbd38d;border-left-color:#fbd38d}.author-avatar-img{width:100%;height:100%;object-fit:cover;display:block;border-radius:0}.author-doodle-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#c85a17;padding:6px}[data-theme="dark"] .author-doodle-fallback{color:#f6ad55}.poet-doodle-svg{width:100%;height:100%;display:block}.card-metrics{display:flex;align-items:center;gap:0.75rem}.metric-item{display:inline-flex;align-items:center;gap:0.3rem;font-size:0.76rem;font-weight:600;color:var(--text);opacity:0.7}.card-poem-title{font-family:'Rozha One','Noto Serif Devanagari',Georgia,serif;font-size:1.45rem;font-weight:700;line-height:1.35;margin:0 0 0.45rem 0}.card-poem-title a{color:var(--text);text-decoration:none !important;transition:color 0.2s ease}.card-poem-title a:hover{color:#c85a17}.card-poet-row{display:flex;align-items:center;gap:0.4rem;font-size:0.88rem;font-weight:700;color:#c85a17;margin-bottom:1rem}[data-theme="dark"] .card-poet-row{color:#f6ad55}.poet-feather-icon{display:inline-flex;opacity:0.85}.card-poem-excerpt{font-family:'Noto Serif Devanagari',Georgia,serif;font-size:1.02rem;line-height:1.8;color:var(--text);opacity:0.88;margin-bottom:1.5rem;flex-grow:1;position:relative;padding-left:0.85rem;border-left:2.5px solid rgba(200,90,23,0.3)}.card-poem-excerpt p{margin:0 0 0.35rem 0}.card-footer-row{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(0,0,0,0.06);padding-top:1rem;margin-top:auto}[data-theme="dark"] .card-footer-row{border-top-color:rgba(255,255,255,0.08)}.card-date{font-size:0.78rem;font-weight:600;color:var(--text);opacity:0.65}.btn-card-read-more{display:inline-flex;align-items:center;gap:0.4rem;font-size:0.85rem;font-weight:800;color:#c85a17 !important;text-decoration:none !important;padding:0.35rem 0.85rem;border-radius:20px;background:rgba(200,90,23,0.08);transition:all 0.22s ease}.btn-card-read-more:hover{background:#c85a17;color:#ffffff !important;transform:translateX(2px)}.btn-card-read-more .btn-arrow{transition:transform 0.2s ease}.btn-card-read-more:hover .btn-arrow{transform:translateX(3px)}.poetry-empty-state{grid-column:1 / -1;text-align:center;padding:4rem 2rem;background:rgba(255,255,255,0.7);border:1px dashed rgba(0,0,0,0.12);border-radius:14px}[data-theme="dark"] .poetry-empty-state{background:rgba(28,21,16,0.7);border-color:rgba(255,255,255,0.12)}.empty-state-icon{font-size:2.5rem;margin-bottom:1rem;opacity:0.6}.empty-state-title{font-size:1.3rem;font-weight:800;margin-bottom:0.5rem}.empty-state-text{font-size:0.95rem;opacity:0.75;margin-bottom:1.25rem}.btn-reset-filters{background:#c85a17;color:#ffffff;border:none;padding:0.5rem 1.2rem;border-radius:8px;font-weight:700;cursor:pointer;transition:all 0.2s ease}.btn-reset-filters:hover{background:#b34a0f}.poetry-pagination-wrap{display:flex;justify-content:center;align-items:center;gap:0.5rem;margin-top:3.5rem}.page-pill{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 0.8rem;border-radius:10px;background:rgba(255,255,255,0.85);border:1px solid rgba(0,0,0,0.1);color:var(--text);font-size:0.92rem;font-weight:700;cursor:pointer;text-decoration:none !important;transition:all 0.2s ease}[data-theme="dark"] .page-pill{background:rgba(28,21,16,0.85);border-color:rgba(255,255,255,0.1);color:#ded1c8}.page-pill:hover{border-color:#c85a17;color:#c85a17;transform:translateY(-2px)}.page-pill.active{background:#c85a17;border-color:#c85a17;color:#ffffff;box-shadow:0 4px 12px rgba(200,90,23,0.3)}.articles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}@media (max-width:1100px){.articles-grid{grid-template-columns:repeat(2,1fr);gap:1.4rem}}@media (max-width:680px){.articles-grid{grid-template-columns:1fr;gap:1.25rem}}.article-grid-card{background:rgba(255,255,255,0.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,0.08);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 4px 18px rgba(0,0,0,0.03);transition:transform 0.25s cubic-bezier(0.2,0.8,0.2,1),box-shadow 0.25s ease,border-color 0.25s ease}[data-theme="dark"] .article-grid-card{background:rgba(28,21,16,0.88);border-color:rgba(255,255,255,0.1);box-shadow:0 8px 24px rgba(0,0,0,0.4)}.article-grid-card:hover{transform:translateY(-5px);box-shadow:0 14px 34px rgba(0,0,0,0.08);border-color:rgba(200,90,23,0.35)}[data-theme="dark"] .article-grid-card:hover{box-shadow:0 16px 38px rgba(0,0,0,0.6);border-color:rgba(246,173,85,0.4)}.article-card-thumb-wrap{position:relative;width:100%;height:195px;overflow:hidden;background:#f1ede6}[data-theme="dark"] .article-card-thumb-wrap{background:#1f1813}.article-card-thumb{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.4s ease}.article-grid-card:hover .article-card-thumb{transform:scale(1.05)}.article-card-category-badge{position:absolute;top:12px;left:12px;font-size:0.74rem;font-weight:800;color:#ffffff;background:rgba(200,90,23,0.92);backdrop-filter:blur(8px);padding:0.25rem 0.75rem;border-radius:6px;letter-spacing:0.3px;box-shadow:0 2px 8px rgba(0,0,0,0.2)}.article-card-readtime-badge{position:absolute;bottom:12px;right:12px;font-size:0.72rem;font-weight:700;color:#ffffff;background:rgba(0,0,0,0.65);backdrop-filter:blur(6px);padding:0.22rem 0.6rem;border-radius:6px;display:inline-flex;align-items:center;gap:0.3rem}.article-card-body{padding:1.4rem 1.4rem 1rem;flex-grow:1;display:flex;flex-direction:column}.article-card-title{font-family:'Rozha One','Noto Serif Devanagari',serif;font-size:1.35rem;font-weight:700;line-height:1.4;margin:0 0 0.65rem 0}.article-card-title a{color:var(--text);text-decoration:none !important;transition:color 0.2s ease}.article-card-title a:hover{color:#c85a17}[data-theme="dark"] .article-card-title a:hover{color:#f6ad55}.article-card-excerpt{font-size:0.92rem;line-height:1.65;color:var(--text);opacity:0.85;margin:0 0 1.15rem 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex-grow:1}.article-card-metrics{display:flex;align-items:center;gap:0.75rem;margin-top:auto;padding-top:0.6rem;border-top:1px dashed rgba(0,0,0,0.08)}[data-theme="dark"] .article-card-metrics{border-top-color:rgba(255,255,255,0.08)}.article-card-footer{padding:0.95rem 1.4rem 1.25rem;display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(0,0,0,0.06);background:rgba(200,90,23,0.02)}[data-theme="dark"] .article-card-footer{border-top-color:rgba(255,255,255,0.06);background:rgba(246,173,85,0.02)}.article-author-meta{display:flex;flex-direction:column;gap:0.15rem}.article-author-name{font-size:0.88rem;font-weight:700;color:#c85a17}[data-theme="dark"] .article-author-name{color:#f6ad55}.article-date-stamp{font-size:0.76rem;opacity:0.65}.article-read-btn{display:inline-flex;align-items:center;gap:0.35rem;font-size:0.84rem;font-weight:700;color:var(--text);background:rgba(0,0,0,0.05);padding:0.35rem 0.75rem;border-radius:8px;text-decoration:none !important;transition:all 0.2s ease}.article-read-btn:hover{background:#c85a17;color:#ffffff;transform:translateX(3px)}[data-theme="dark"] .article-read-btn{background:rgba(255,255,255,0.08)}[data-theme="dark"] .article-read-btn:hover{background:#f6ad55;color:#1a1410}.story-gradient-thumb{display:flex;align-items:center;justify-content:center;position:relative;padding:1.5rem}.story-thumb-artistic{text-align:center;color:#ffffff;display:flex;flex-direction:column;align-items:center;gap:0.45rem;z-index:1}.story-thumb-icon{font-size:2.2rem;filter:drop-shadow(0 2px 8px rgba(0,0,0,0.3))}.story-thumb-title{font-family:'Rozha One','Noto Serif Devanagari',serif;font-size:1.25rem;font-weight:700;line-height:1.3;text-shadow:0 2px 6px rgba(0,0,0,0.4)}.article-reading-card{max-width:920px;margin-left:auto;margin-right:auto}.article-featured-banner{width:100%;max-height:420px;border-radius:14px;overflow:hidden;margin-bottom:2.2rem;box-shadow:0 6px 20px rgba(0,0,0,0.06)}.article-banner-img{width:100%;height:100%;object-fit:cover;display:block}.article-lead-excerpt{font-size:1.18rem;line-height:1.8;font-weight:600;color:var(--text);padding:1.25rem 1.6rem;background:rgba(200,90,23,0.05);border-left:4px solid #c85a17;border-radius:0 10px 10px 0;margin-bottom:2rem}[data-theme="dark"] .article-lead-excerpt{background:rgba(246,173,85,0.08);border-left-color:#f6ad55}.article-prose-paragraphs p{font-size:1.12rem;line-height:1.95;color:var(--text);margin-bottom:1.6rem;letter-spacing:0.15px}.about-section{display:flex;flex-direction:column;gap:2rem;padding:2rem 0}@media (min-width:992px){.about-section{flex-direction:row}.about-content{flex:2}.about-sidebar{flex:1}}.about-content h2{color:var(--primary);font-size:1.8rem;margin-bottom:1.5rem}.about-content p{margin-bottom:1.5rem;line-height:1.7}.team-members{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin:2rem 0}.team-member{text-align:center;background-color:var(--muted);padding:1.5rem;border-radius:var(--radius);box-shadow:var(--shadow)}.team-member img{border-radius:50%;margin:0 auto 1rem}.team-member h3{font-size:1.2rem;margin-bottom:0.5rem}.team-member p{font-size:0.9rem;margin-bottom:0.5rem;opacity:0.8}.sidebar-widget{background-color:var(--muted);padding:1.5rem;border-radius:var(--radius);margin-bottom:2rem;box-shadow:var(--shadow)}.sidebar-widget h3{font-size:1.3rem;color:var(--primary);margin-bottom:1rem}.stats-list li,.principles-list li{margin-bottom:0.8rem;padding-left:1.5rem;position:relative}.stats-list li::before,.principles-list li::before{content:'•';position:absolute;left:0;color:var(--primary)}.testimonials{padding:3rem 0}.testimonials h2{text-align:center;font-size:2rem;color:var(--primary);margin-bottom:2rem}.testimonial-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.testimonial-card{background-color:var(--muted);padding:1.5rem;border-radius:var(--radius);box-shadow:var(--shadow)}.testimonial-card blockquote{font-style:italic;margin-bottom:1.5rem;position:relative;padding-left:1.5rem}.testimonial-card blockquote::before{content:'"';position:absolute;left:0;top:0;font-size:2rem;color:var(--primary);opacity:0.3}.testimonial-author{display:flex;align-items:center;gap:1rem}.testimonial-author img{border-radius:50%;width:60px;height:60px}.testimonial-author h4{font-size:1.1rem;margin-bottom:0.2rem}.testimonial-author p{font-size:0.9rem;opacity:0.8;margin-bottom:0}.contact-section{display:flex;flex-direction:column;gap:2rem;padding:2rem 0}@media (min-width:992px){.contact-section{flex-direction:row}.contact-form-container{flex:1}.contact-info{flex:1}}.contact-form-container h2,.contact-info h2{color:var(--primary);font-size:1.8rem;margin-bottom:1.5rem}.form-group{margin-bottom:1.5rem}.form-group label{display:block;margin-bottom:0.5rem;font-weight:500}.form-group input,.form-group select,.form-group textarea{width:100%;padding:0.75rem 1rem;border-radius:var(--radius);border:1px solid var(--text);background-color:var(--bg);color:var(--text);transition:var(--transition)}.form-group textarea{min-height:150px}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px rgba(30,100%,60%,0.2)}.form-success{background-color:var(--secondary);color:white;padding:1rem;border-radius:var(--radius);margin-top:1rem;text-align:center}.contact-methods{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.contact-method{background-color:var(--muted);padding:1.5rem;border-radius:var(--radius);text-align:center}.contact-icon{font-size:2rem;margin-bottom:1rem;color:var(--primary)}.contact-method h3{font-size:1.2rem;margin-bottom:0.5rem}.contact-method p{font-size:0.9rem;opacity:0.9;margin-bottom:0.5rem}.social-media{margin-bottom:2rem}.social-media h3{font-size:1.3rem;margin-bottom:1rem;color:var(--primary)}.social-links{display:flex;gap:1rem}.social-link{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:var(--muted);font-size:1.2rem;transition:var(--transition)}.social-link:hover{background-color:var(--primary);color:white;text-decoration:none}.newsletter{background-color:var(--muted);padding:1.5rem;border-radius:var(--radius)}.newsletter h3{font-size:1.3rem;margin-bottom:0.5rem;color:var(--primary)}.newsletter p{font-size:0.9rem;margin-bottom:1rem;opacity:0.9}.newsletter-form{display:flex;gap:0.5rem}.newsletter-form input{flex:1;padding:0.75rem 1rem;border-radius:var(--radius);border:1px solid var(--text);background-color:var(--bg);color:var(--text)}.faq-section{padding:3rem 0}.faq-section h2{text-align:center;font-size:2rem;color:var(--primary);margin-bottom:2rem}.faq-container{max-width:800px;margin:0 auto}.faq-item{margin-bottom:1rem;border:1px solid var(--text);border-radius:var(--radius);overflow:hidden}.faq-question{width:100%;padding:1rem 1.5rem;text-align:left;background-color:var(--muted);border:none;font-size:1.1rem;font-weight:500;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:var(--transition)}.faq-question:hover{background-color:var(--primary);color:white}.faq-answer{padding:0 1.5rem;max-height:0;overflow:hidden;transition:max-height 0.3s ease}.faq-answer p{padding:1rem 0}.faq-item.active .faq-answer{max-height:500px}.faq-item.active .faq-question .toggle-icon{transform:rotate(45deg)}.toggle-icon{font-size:1.5rem;transition:transform 0.3s ease}.poem-single-page{background-color:var(--bg)}.poem-detail-wrapper{padding:2rem 0 4.5rem}.poem-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:0.45rem;font-size:0.85rem;font-weight:500;margin-bottom:1.8rem;color:var(--text);opacity:0.75}.poem-breadcrumb a{color:var(--text);transition:color 0.2s ease}.poem-breadcrumb a:hover{color:#c85a17}.poem-breadcrumb .bc-sep{font-size:0.95rem;opacity:0.45}.poem-breadcrumb .bc-current{font-weight:700;color:#c85a17;opacity:1}[data-theme="dark"] .poem-breadcrumb .bc-current{color:#f6ad55}.poem-reading-card{background:rgba(255,255,255,0.92);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(200,90,23,0.14);border-radius:18px;padding:3rem 4rem 2.5rem;box-shadow:0 10px 35px rgba(0,0,0,0.04);margin-bottom:2.5rem;position:relative;overflow:hidden}[data-theme="dark"] .poem-reading-card{background:rgba(26,20,16,0.92);border-color:rgba(246,173,85,0.18);box-shadow:0 12px 40px rgba(0,0,0,0.45)}.poem-reading-top-nav{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1.2rem;border-bottom:1px dashed rgba(200,90,23,0.16)}[data-theme="dark"] .poem-reading-top-nav{border-bottom-color:rgba(246,173,85,0.16)}.poem-category-pill{display:inline-flex;align-items:center;gap:0.45rem;font-size:0.8rem;font-weight:800;color:#c85a17;background:rgba(200,90,23,0.08);padding:0.35rem 0.9rem;border-radius:30px;letter-spacing:0.3px;transition:all 0.2s ease}.poem-category-pill .cat-dot{width:6px;height:6px;border-radius:50%;background-color:#c85a17}.poem-category-pill:hover{background:rgba(200,90,23,0.15);color:#a8430b}[data-theme="dark"] .poem-category-pill{color:#f6ad55;background:rgba(246,173,85,0.12)}[data-theme="dark"] .poem-category-pill .cat-dot{background-color:#f6ad55}.back-to-poems-link{display:inline-flex;align-items:center;gap:0.4rem;font-size:0.88rem;font-weight:600;color:var(--text);opacity:0.75;transition:all 0.2s ease}.back-to-poems-link:hover{color:#c85a17;opacity:1;transform:translateX(-3px)}[data-theme="dark"] .back-to-poems-link:hover{color:#f6ad55}.poem-reading-header{text-align:center;margin-bottom:2.8rem}.poem-reading-title{font-family:'Rozha One','Noto Serif Devanagari',serif;font-size:2.6rem;font-weight:700;color:#c85a17;line-height:1.35;margin-bottom:0.4rem;letter-spacing:0.5px}[data-theme="dark"] .poem-reading-title{color:#f6ad55}.poem-reading-meta{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0.75rem;font-size:0.9rem;font-weight:600;color:var(--text);opacity:0.8;margin-top:1.25rem}.meta-author-tag{display:inline-flex;align-items:center;gap:0.35rem;color:#c85a17;font-weight:700;transition:color 0.2s ease}.meta-author-tag:hover{color:#a8430b;text-decoration:underline}[data-theme="dark"] .meta-author-tag{color:#f6ad55}.meta-date-tag,.meta-views-tag,.meta-stanza-tag{display:inline-flex;align-items:center;gap:0.35rem}.meta-separator{opacity:0.35}.poem-verses-wrapper{position:relative;max-width:720px;margin:0 auto;padding:1.5rem 2rem 2.5rem;font-size:1.35rem;transition:font-size 0.2s ease}.poem-quote-ornament{font-family:'Georgia',serif;font-size:4.5rem;line-height:1;color:#c85a17;opacity:0.18;user-select:none;position:absolute}.poem-quote-ornament.top-quote{top:-1.2rem;left:-0.5rem}.poem-quote-ornament.bottom-quote{bottom:0rem;right:-0.5rem}[data-theme="dark"] .poem-quote-ornament{color:#f6ad55;opacity:0.15}.poem-stanzas-flow{display:flex;flex-direction:column;gap:2.2rem;text-align:center}.poem-stanza-block{display:flex;flex-direction:column;gap:0.45rem}.poem-verse-line{font-family:'Noto Serif Devanagari','Biryani',serif;font-size:1em;line-height:2.15;color:var(--text);margin:0;letter-spacing:0.2px}.poem-action-toolbar{margin-top:2.8rem;padding-top:1.5rem;border-top:1px dashed rgba(200,90,23,0.16);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.2rem}[data-theme="dark"] .poem-action-toolbar{border-top-color:rgba(246,173,85,0.16)}.action-left-group,.action-right-group{display:flex;align-items:center;gap:0.75rem;flex-wrap:wrap}.poem-like-btn{display:inline-flex;align-items:center;gap:0.5rem;padding:0.55rem 1.15rem;border-radius:30px;border:1.5px solid rgba(225,29,72,0.25);background:rgba(225,29,72,0.05);color:#e11d48;font-weight:700;font-size:0.9rem;cursor:pointer;transition:all 0.25s cubic-bezier(0.2,0.8,0.2,1)}.poem-like-btn:hover{background:rgba(225,29,72,0.12);transform:translateY(-2px);box-shadow:0 4px 12px rgba(225,29,72,0.15)}.poem-like-btn.liked{background:#e11d48;color:#ffffff;border-color:#e11d48}.poem-like-btn.liked .like-heart-icon{fill:#ffffff}.poem-like-btn .like-counter{background:rgba(255,255,255,0.35);padding:0.1rem 0.45rem;border-radius:12px;font-size:0.82rem}.poem-like-btn.liked .like-counter{background:rgba(0,0,0,0.2);color:#ffffff}.poem-copy-btn{display:inline-flex;align-items:center;gap:0.45rem;padding:0.55rem 1.05rem;border-radius:30px;border:1.5px solid rgba(200,90,23,0.25);background:rgba(200,90,23,0.05);color:#c85a17;font-weight:700;font-size:0.88rem;cursor:pointer;transition:all 0.2s ease}.poem-copy-btn:hover{background:rgba(200,90,23,0.12);transform:translateY(-2px)}[data-theme="dark"] .poem-copy-btn{border-color:rgba(246,173,85,0.25);background:rgba(246,173,85,0.08);color:#f6ad55}.font-size-adjuster{display:inline-flex;align-items:center;background:var(--bg);border:1px solid rgba(0,0,0,0.12);border-radius:20px;padding:2px 4px}[data-theme="dark"] .font-size-adjuster{border-color:rgba(255,255,255,0.15)}.font-btn{background:transparent;border:none;color:var(--text);font-weight:700;font-size:0.82rem;padding:0.25rem 0.55rem;border-radius:14px;cursor:pointer;transition:all 0.2s ease}.font-btn:hover{background:rgba(200,90,23,0.12);color:#c85a17}[data-theme="dark"] .font-btn:hover{color:#f6ad55}.poem-social-share-group{display:inline-flex;align-items:center;gap:0.4rem}.share-icon-btn{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0.1);background:var(--bg);color:var(--text);cursor:pointer;transition:all 0.2s cubic-bezier(0.2,0.8,0.2,1)}[data-theme="dark"] .share-icon-btn{border-color:rgba(255,255,255,0.15)}.share-icon-btn:hover{transform:translateY(-2px)}.share-icon-btn.whatsapp-share:hover{background:#25D366;color:#ffffff;border-color:#25D366}.share-icon-btn.twitter-share:hover{background:#111111;color:#ffffff;border-color:#111111}.share-icon-btn.facebook-share:hover{background:#1877F2;color:#ffffff;border-color:#1877F2}.share-icon-btn.link-share:hover{background:#c85a17;color:#ffffff;border-color:#c85a17}.poem-author-showcase-card{background:rgba(255,255,255,0.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,0.08);border-radius:16px;padding:2rem 2.2rem;display:flex;align-items:center;gap:2rem;margin-bottom:3.5rem;box-shadow:0 4px 18px rgba(0,0,0,0.03)}[data-theme="dark"] .poem-author-showcase-card{background:rgba(28,21,16,0.88);border-color:rgba(255,255,255,0.1);box-shadow:0 8px 24px rgba(0,0,0,0.35)}.author-portrait-column{flex-shrink:0}.author-showcase-avatar{width:86px;height:86px;min-width:86px;min-height:86px;margin:0}.author-details-column{flex:1;min-width:0}.author-badge-eyebrow{font-size:0.74rem;font-weight:800;color:#c85a17;letter-spacing:0.5px;margin-bottom:0.25rem}[data-theme="dark"] .author-badge-eyebrow{color:#f6ad55}.author-showcase-name{font-family:'Rozha One','Noto Serif Devanagari',serif;font-size:1.55rem;font-weight:700;color:var(--text);margin-bottom:0.45rem}.author-showcase-bio{font-size:0.94rem;line-height:1.65;color:var(--text);opacity:0.85;margin-bottom:1rem}.author-explore-btn{display:inline-flex;align-items:center;gap:0.45rem;font-size:0.88rem;font-weight:700;color:#c85a17;transition:all 0.2s ease}.author-explore-btn:hover{color:#a8430b;transform:translateX(4px)}[data-theme="dark"] .author-explore-btn{color:#f6ad55}.poem-discussion-section{margin-bottom:4.5rem}.discussion-header-row{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.discussion-title{font-family:'Rozha One','Noto Serif Devanagari',serif;font-size:1.85rem;color:#c85a17;margin-bottom:0.2rem}[data-theme="dark"] .discussion-title{color:#f6ad55}.comments-count-badge{font-size:0.84rem;font-weight:700;color:#c85a17;background:rgba(200,90,23,0.08);padding:0.35rem 0.85rem;border-radius:12px}[data-theme="dark"] .comments-count-badge{color:#f6ad55;background:rgba(246,173,85,0.12)}.discussion-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:2.2rem;align-items:flex-start}@media (max-width:900px){.discussion-grid{grid-template-columns:1fr}}.comment-submission-card{background:rgba(255,255,255,0.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,0.08);border-radius:16px;padding:2rem;box-shadow:0 4px 18px rgba(0,0,0,0.03)}[data-theme="dark"] .comment-submission-card{background:rgba(28,21,16,0.88);border-color:rgba(255,255,255,0.1)}.form-card-header{margin-bottom:1.4rem}.form-card-title{font-size:1.15rem;font-weight:700;color:var(--text);margin-bottom:0.25rem}.form-card-subtitle{font-size:0.85rem;opacity:0.75}.form-row-dual{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}@media (max-width:580px){.form-row-dual{grid-template-columns:1fr}}.custom-form-group{display:flex;flex-direction:column;gap:0.4rem;margin-bottom:1rem}.custom-form-group label{font-size:0.84rem;font-weight:600;color:var(--text)}.required-star{color:#e11d48}.custom-form-input,.custom-form-textarea{width:100%;background:var(--bg);border:1px solid rgba(0,0,0,0.12);border-radius:10px;padding:0.65rem 0.95rem;font-family:inherit;font-size:0.92rem;color:var(--text);outline:none;transition:all 0.2s ease}[data-theme="dark"] .custom-form-input,[data-theme="dark"] .custom-form-textarea{border-color:rgba(255,255,255,0.15)}.custom-form-input:focus,.custom-form-textarea:focus{border-color:#c85a17;box-shadow:0 0 0 3px rgba(200,90,23,0.12)}.comment-submit-btn{display:inline-flex;align-items:center;justify-content:center;gap:0.55rem;width:100%;padding:0.75rem 1.5rem;background:linear-gradient(135deg,#c85a17 0%,#b34a0f 100%);color:#ffffff;border:none;border-radius:10px;font-weight:700;font-size:0.95rem;cursor:pointer;box-shadow:0 4px 14px rgba(200,90,23,0.25);transition:all 0.25s ease}.comment-submit-btn:hover{background:linear-gradient(135deg,#b34a0f 0%,#9c3f0b 100%);transform:translateY(-2px);box-shadow:0 6px 18px rgba(200,90,23,0.35)}.comments-list-wrap{display:flex;flex-direction:column;gap:1rem}.comments-list-title{font-size:1.15rem;font-weight:700;color:var(--text);margin-bottom:0.25rem}.comments-list-container{display:flex;flex-direction:column;gap:1rem;max-height:520px;overflow-y:auto;padding-right:6px}.single-comment-card{background:rgba(255,255,255,0.88);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,0.08);border-radius:14px;padding:1.25rem 1.4rem;box-shadow:0 3px 12px rgba(0,0,0,0.02);transition:border-color 0.2s ease}[data-theme="dark"] .single-comment-card{background:rgba(28,21,16,0.88);border-color:rgba(255,255,255,0.08)}.comment-author-row{display:flex;align-items:center;gap:0.75rem;margin-bottom:0.75rem}.comment-initial-avatar{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,rgba(200,90,23,0.15) 0%,rgba(200,90,23,0.3) 100%);color:#c85a17;font-weight:800;font-size:1.05rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(200,90,23,0.25)}[data-theme="dark"] .comment-initial-avatar{color:#f6ad55;background:linear-gradient(135deg,rgba(246,173,85,0.15) 0%,rgba(246,173,85,0.3) 100%);border-color:rgba(246,173,85,0.25)}.comment-meta-info{flex:1;min-width:0}.comment-user-name{font-size:0.95rem;font-weight:700;color:var(--text);margin:0}.comment-timestamp{font-size:0.78rem;opacity:0.65}.comment-body-content p{font-size:0.92rem;line-height:1.6;color:var(--text);margin:0;opacity:0.9}.no-comments-box{text-align:center;padding:2.5rem 1.5rem;background:rgba(200,90,23,0.03);border:1px dashed rgba(200,90,23,0.18);border-radius:14px;color:var(--text)}.no-comments-text{font-size:0.92rem;opacity:0.75;margin:0}.related-poems-section{margin-top:4.5rem;padding-top:3rem;border-top:1px solid rgba(0,0,0,0.08)}[data-theme="dark"] .related-poems-section{border-top-color:rgba(255,255,255,0.1)}.related-section-header{text-align:center;margin-bottom:2.5rem}.related-section-title{font-family:'Rozha One','Noto Serif Devanagari',serif;font-size:2.2rem;color:#c85a17;margin-bottom:0.2rem}[data-theme="dark"] .related-section-title{color:#f6ad55}.related-section-subtitle{font-size:0.95rem;opacity:0.8;margin-top:0.6rem}.toast-notification{position:fixed;bottom:2rem;right:2rem;background:#1c1510;color:#ffffff;padding:0.75rem 1.4rem;border-radius:10px;font-size:0.9rem;font-weight:600;box-shadow:0 10px 28px rgba(0,0,0,0.25);z-index:9999;border-left:4px solid #c85a17;opacity:0;transform:translateY(12px);transition:all 0.3s cubic-bezier(0.2,0.8,0.2,1)}.toast-notification.show{opacity:1;transform:translateY(0)}[data-theme="dark"] .toast-notification{background:#2a2018;border-left-color:#f6ad55}@media (max-width:768px){.poem-reading-card{padding:2rem 1.4rem 1.8rem;border-radius:14px}.poem-reading-title{font-size:2rem}.poem-verses-wrapper{padding:1rem 0.5rem 1.5rem;font-size:1.18rem}.poem-author-showcase-card{flex-direction:column;text-align:center;padding:1.75rem 1.25rem}.poem-action-toolbar{flex-direction:column;align-items:stretch}.action-left-group,.action-right-group{justify-content:center}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.main-nav ul{flex-wrap:nowrap;justify-content:center}.hero{text-align:center}.hero-buttons{justify-content:center}.filter-section{flex-direction:column}.filter-options{flex-direction:column}.search-box{width:100%}}@media (max-width:480px){.hero h2{font-size:2rem}.page-header h1{font-size:2rem}.post-title{font-size:1.8rem}}@media (max-width:1024px){.hero{flex-direction:column;text-align:center}.hero-buttons{justify-content:center}.footer-columns{grid-template-columns:1fr 1fr}}@media (max-width:768px){.main-nav ul{flex-wrap:nowrap;justify-content:center}.posts-grid,.categories-grid,.poetry-list,.articles-list,.testimonial-cards{grid-template-columns:1fr}.filter-section{flex-direction:column}.filter-options{flex-direction:column}.search-box{width:100%}.team-members{grid-template-columns:1fr}.contact-section,.about-section{flex-direction:column}.author-box{flex-direction:column;text-align:center}.author-image{margin:0 auto}}@media (max-width:480px){.footer-columns{grid-template-columns:1fr}.post-actions{flex-direction:column}.hero h2{font-size:1.8rem}.page-header h1{font-size:1.8rem}.post-title{font-size:1.5rem}.comment-form{padding:1rem}}.mobile-menu-button{display:none;background:none;border:none;font-size:1.5rem;color:var(--text);cursor:pointer;padding:0.5rem}@media (max-width:768px){.mobile-menu-button{display:block}.main-nav{max-height:0;overflow:hidden;transition:max-height 0.3s ease;width:100%}.main-nav.active{max-height:500px}.main-nav ul{flex-direction:column;padding:1rem 0}}.pro-matra-calculator-widget{background:#ffffff;border-radius:20px;border:1.5px solid rgba(200,90,23,0.2);box-shadow:0 16px 36px rgba(44,30,20,0.08);padding:2rem 2.2rem;margin-top:3.5rem;position:relative;overflow:hidden;transition:background 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease}[data-theme="dark"] .pro-matra-calculator-widget{background:#1c1613;border-color:rgba(200,90,23,0.32);box-shadow:0 16px 40px rgba(0,0,0,0.55)}.pro-matra-calculator-widget::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#c85a17,#f39c12,#2e7d32,#c85a17)}.calc-widget-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.2rem;padding-bottom:1.4rem;border-bottom:1px solid rgba(0,0,0,0.08);margin-bottom:1.4rem}[data-theme="dark"] .calc-widget-header{border-bottom-color:rgba(255,255,255,0.08)}.calc-widget-title{display:flex;align-items:center;gap:0.9rem}.calc-widget-title h3{margin:0 0 0.2rem;font-size:1.35rem;color:#2c1e14;font-family:'Rozha One','Yatra One','Noto Sans Devanagari',serif}[data-theme="dark"] .calc-widget-title h3{color:#fdfaf5}.calc-widget-title p{color:#6b5847}[data-theme="dark"] .calc-widget-title p{color:#c4b4a4 !important}.calc-badge-pro{background:linear-gradient(135deg,#c85a17,#e65100);color:#ffffff;font-size:0.72rem;font-weight:800;letter-spacing:0.8px;padding:0.28rem 0.65rem;border-radius:20px;text-transform:uppercase;box-shadow:0 3px 10px rgba(200,90,23,0.35)}.calc-mode-toggles{display:flex;background:#f5ede4;padding:0.25rem;border-radius:30px;gap:0.25rem}[data-theme="dark"] .calc-mode-toggles{background:#271f1a;border:1px solid rgba(255,255,255,0.08)}.btn-mode-toggle{border:none;background:transparent;padding:0.45rem 1.1rem;border-radius:25px;font-size:0.84rem;font-weight:600;color:#6b5847;cursor:pointer;transition:all 0.25s ease;font-family:'Noto Sans Devanagari',sans-serif}[data-theme="dark"] .btn-mode-toggle{color:#bfaea0}.btn-mode-toggle.active{background:#ffffff;color:#c85a17;box-shadow:0 3px 10px rgba(0,0,0,0.1);font-weight:700}[data-theme="dark"] .btn-mode-toggle.active{background:#c85a17;color:#ffffff;box-shadow:0 3px 10px rgba(200,90,23,0.4)}.calc-presets-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:0.8rem;margin-bottom:1.25rem}.calc-presets-left{display:flex;align-items:center;flex-wrap:wrap;gap:0.55rem}.preset-label{font-size:0.84rem;font-weight:700;color:#7a6654;font-family:'Noto Sans Devanagari',sans-serif}[data-theme="dark"] .preset-label{color:#d6c6b6}.btn-calc-preset{border:1px solid rgba(200,90,23,0.25);background:#fdfaf6;color:#3b2c21;padding:0.38rem 0.85rem;border-radius:20px;font-size:0.82rem;font-weight:600;cursor:pointer;transition:all 0.2s ease;font-family:'Noto Sans Devanagari',sans-serif}[data-theme="dark"] .btn-calc-preset{background:#271f1a;border-color:rgba(200,90,23,0.35);color:#f0e6dc}.btn-calc-preset:hover{background:#c85a17;color:#ffffff;border-color:#c85a17;transform:translateY(-1px);box-shadow:0 4px 12px rgba(200,90,23,0.25)}[data-theme="dark"] .btn-calc-preset:hover{background:#c85a17;color:#ffffff;border-color:#c85a17;box-shadow:0 4px 12px rgba(200,90,23,0.45)}.btn-calc-clear{display:inline-flex;align-items:center;gap:0.4rem;border:1px solid rgba(216,67,21,0.25);background:#fff8f6;color:#c62828;padding:0.38rem 0.95rem;border-radius:20px;font-size:0.82rem;font-weight:700;cursor:pointer;transition:all 0.2s ease;font-family:'Noto Sans Devanagari',sans-serif}[data-theme="dark"] .btn-calc-clear{background:#2b1716;border-color:rgba(239,68,68,0.35);color:#fca5a5}.btn-calc-clear:hover{background:#c62828;color:#ffffff;border-color:#c62828;transform:translateY(-1px);box-shadow:0 4px 12px rgba(198,40,40,0.25)}[data-theme="dark"] .btn-calc-clear:hover{background:#dc2626;color:#ffffff;border-color:#dc2626;box-shadow:0 4px 12px rgba(220,38,38,0.4)}.calc-input-wrapper{position:relative;margin-bottom:1.5rem}.btn-input-clear-float{position:absolute;top:10px;right:14px;width:26px;height:26px;border-radius:50%;background:rgba(0,0,0,0.08);color:#666;border:none;font-size:1.25rem;display:none;align-items:center;justify-content:center;cursor:pointer;transition:all 0.2s ease;line-height:1;z-index:5}[data-theme="dark"] .btn-input-clear-float{background:rgba(255,255,255,0.12);color:#ccc}.btn-input-clear-float:hover{background:#c62828;color:#ffffff;transform:scale(1.1)}.calc-textarea{width:100%;min-height:85px;padding:1rem 1.25rem;border-radius:14px;border:1.5px solid rgba(200,90,23,0.25);background:#faf7f2;color:#24170e;font-family:'Rozha One','Yatra One','Noto Sans Devanagari',serif;font-size:1.22rem;line-height:1.8;outline:none;resize:vertical;transition:all 0.25s ease;box-shadow:inset 0 2px 5px rgba(0,0,0,0.03)}[data-theme="dark"] .calc-textarea{background:#140f0c;border-color:rgba(200,90,23,0.35);color:#fbf8f4;box-shadow:inset 0 2px 5px rgba(0,0,0,0.4)}.calc-textarea:focus{background:#ffffff;border-color:#c85a17;box-shadow:0 0 0 4px rgba(200,90,23,0.15)}[data-theme="dark"] .calc-textarea:focus{background:#19120e;border-color:#f39c12;box-shadow:0 0 0 3px rgba(243,156,18,0.25)}.calc-analysis-container{display:flex;flex-direction:column;gap:1.25rem}.meter-certificate-card{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#fdf8f3 0%,#faefe2 100%);border:1.5px solid rgba(200,90,23,0.35);border-radius:14px;padding:1rem 1.4rem;box-shadow:0 4px 16px rgba(200,90,23,0.08)}[data-theme="dark"] .meter-certificate-card{background:linear-gradient(135deg,#281d16 0%,#201611 100%);border-color:rgba(200,90,23,0.4);box-shadow:0 4px 16px rgba(0,0,0,0.35)}.meter-cert-left{display:flex;align-items:center;gap:0.9rem}.meter-cert-icon{font-size:1.8rem}.meter-cert-name{margin:0 0 0.15rem;font-size:1.15rem;color:#933804;font-family:'Rozha One','Noto Sans Devanagari',serif}[data-theme="dark"] .meter-cert-name{color:#f6ad55}.meter-cert-desc{margin:0;font-size:0.84rem;color:#5d4a3b}[data-theme="dark"] .meter-cert-desc{color:#d1c0b0}.meter-cert-badge{background:#c85a17;color:#ffffff;padding:0.4rem 1rem;border-radius:20px;font-weight:700;font-size:0.88rem;letter-spacing:0.5px;box-shadow:0 3px 8px rgba(200,90,23,0.3)}.pro-line-block{background:#faf7f4;border:1px solid rgba(0,0,0,0.07);border-radius:14px;padding:1.1rem 1.3rem;display:flex;flex-direction:column;gap:0.85rem;transition:transform 0.2s ease,box-shadow 0.2s ease,background 0.3s ease}[data-theme="dark"] .pro-line-block{background:#221a15;border-color:rgba(255,255,255,0.07)}.pro-line-block:hover{box-shadow:0 6px 18px rgba(0,0,0,0.05)}[data-theme="dark"] .pro-line-block:hover{box-shadow:0 6px 20px rgba(0,0,0,0.35)}.pro-line-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px dashed rgba(0,0,0,0.1);padding-bottom:0.5rem}[data-theme="dark"] .pro-line-header{border-bottom-color:rgba(255,255,255,0.1)}.pro-line-index-title{font-size:0.85rem;font-weight:700;color:#7a6654;display:flex;align-items:center;gap:0.5rem}[data-theme="dark"] .pro-line-index-title{color:#d6c6b6}.pro-line-index-badge{background:#e2d7cb;color:#4a3829;padding:0.15rem 0.5rem;border-radius:12px;font-size:0.75rem}[data-theme="dark"] .pro-line-index-badge{background:#362921;color:#f0e6dc}.pro-line-total-badge{font-size:0.92rem;font-weight:800;color:#c85a17;background:rgba(200,90,23,0.1);padding:0.25rem 0.75rem;border-radius:15px}[data-theme="dark"] .pro-line-total-badge{color:#f6ad55;background:rgba(246,173,85,0.15)}.pro-line-words-flow{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0.9rem 1.2rem}.pro-word-group{display:flex;flex-direction:column;align-items:center;background:#ffffff;padding:0.4rem 0.65rem 0.5rem;border-radius:10px;border:1px solid rgba(0,0,0,0.06);box-shadow:0 2px 6px rgba(0,0,0,0.03);transition:background 0.3s ease,border-color 0.3s ease}[data-theme="dark"] .pro-word-group{background:#18120e;border-color:rgba(255,255,255,0.08);box-shadow:0 2px 8px rgba(0,0,0,0.25)}.pro-word-text{font-size:1.05rem;font-weight:700;color:#2c1e14;margin-bottom:0.35rem;font-family:'Rozha One','Noto Sans Devanagari',serif}[data-theme="dark"] .pro-word-text{color:#fdfaf5}.pro-word-syllables-row{display:flex;gap:0.25rem}.akshara-chip{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:32px;padding:0.2rem 0.4rem;border-radius:6px;font-size:0.85rem;font-weight:700;position:relative;cursor:default;transition:transform 0.15s ease}.akshara-chip:hover{transform:translateY(-2px) scale(1.08);z-index:10}.chip-char{font-size:0.86rem;line-height:1.1;color:#2b2b2b}[data-theme="dark"] .chip-char{color:#f5ede4}.chip-symbol{font-size:0.78rem;font-weight:900;line-height:1;margin-top:0.15rem}.chip-laghu{background:#e8f5e9;border:1px solid #81c784;color:#2e7d32}.chip-laghu .chip-symbol{color:#2e7d32}[data-theme="dark"] .chip-laghu{background:rgba(46,125,50,0.2);border:1px solid rgba(129,199,132,0.45);color:#86efac}[data-theme="dark"] .chip-laghu .chip-symbol{color:#86efac}[data-theme="dark"] .chip-laghu .chip-char{color:#f0fdf4}.chip-guru{background:#fbe9e7;border:1px solid #ff8a65;color:#d84315}.chip-guru .chip-symbol{color:#d84315}[data-theme="dark"] .chip-guru{background:rgba(216,67,21,0.22);border:1px solid rgba(255,138,101,0.45);color:#fca5a5}[data-theme="dark"] .chip-guru .chip-symbol{color:#fca5a5}[data-theme="dark"] .chip-guru .chip-char{color:#fff1f2}.chip-conjunct-heavy{border-width:1.5px;border-style:dashed;border-color:#c85a17}[data-theme="dark"] .chip-conjunct-heavy{border-color:#f39c12}.pro-line-rhythm-strip{font-family:monospace;font-size:0.85rem;background:rgba(0,0,0,0.03);padding:0.35rem 0.65rem;border-radius:6px;color:#665243;display:flex;gap:0.8rem;align-items:center}[data-theme="dark"] .pro-line-rhythm-strip{background:#140f0c;color:#c4b5a5;border:1px solid rgba(255,255,255,0.05)}@media (max-width:768px){.pro-matra-calculator-widget{padding:1.25rem 1rem}.calc-widget-header{flex-direction:column;align-items:flex-start}.calc-mode-toggles{width:100%;justify-content:center}.meter-certificate-card{flex-direction:column;align-items:flex-start;gap:0.8rem}.meter-cert-badge{align-self:flex-start}}.learn-page-wrapper{padding-bottom:4rem}.learn-tabs-bar{margin-top:1.5rem}.learn-tab-pane{display:none;animation:fadeIn 0.3s ease}.learn-tab-pane.active{display:block}.matra-calc-container{background:rgba(255,255,255,0.92);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(200,90,23,0.15);border-radius:18px;padding:2.5rem 3rem;box-shadow:0 10px 35px rgba(0,0,0,0.04);margin-bottom:2.5rem}[data-theme="dark"] .matra-calc-container{background:rgba(26,20,16,0.92);border-color:rgba(246,173,85,0.18);box-shadow:0 12px 40px rgba(0,0,0,0.45)}.calc-card-header{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px dashed rgba(200,90,23,0.16)}.calc-main-title{font-family:'Rozha One','Noto Serif Devanagari',serif;font-size:1.85rem;color:#c85a17;margin-bottom:0.4rem}[data-theme="dark"] .calc-main-title{color:#f6ad55}.calc-subtitle{font-size:0.95rem;opacity:0.85;line-height:1.6;margin-bottom:1.25rem}.calc-preset-group{display:flex;align-items:center;flex-wrap:wrap;gap:0.5rem}.preset-label{font-size:0.82rem;font-weight:700;color:var(--text);opacity:0.7}.calc-preset-btn{background:rgba(200,90,23,0.08);border:1px solid rgba(200,90,23,0.2);color:#c85a17;padding:0.3rem 0.8rem;border-radius:20px;font-size:0.8rem;font-weight:700;cursor:pointer;transition:all 0.2s ease}.calc-preset-btn:hover{background:#c85a17;color:#ffffff;transform:translateY(-1px)}[data-theme="dark"] .calc-preset-btn{background:rgba(246,173,85,0.12);border-color:rgba(246,173,85,0.25);color:#f6ad55}[data-theme="dark"] .calc-preset-btn:hover{background:#f6ad55;color:#1a1410}.calc-input-wrap{margin-bottom:2rem}.calc-textarea{width:100%;background:var(--bg);border:1.5px solid rgba(0,0,0,0.12);border-radius:12px;padding:1.1rem 1.3rem;font-family:'Noto Serif Devanagari','Biryani',serif;font-size:1.25rem;line-height:2;color:var(--text);outline:none;resize:vertical;transition:all 0.2s ease}[data-theme="dark"] .calc-textarea{border-color:rgba(255,255,255,0.15)}.calc-textarea:focus{border-color:#c85a17;box-shadow:0 0 0 3px rgba(200,90,23,0.12)}.calc-action-bar{display:flex;justify-content:space-between;align-items:center;margin-top:0.6rem}.calc-clear-btn{display:inline-flex;align-items:center;gap:0.35rem;background:transparent;border:1px solid rgba(0,0,0,0.12);padding:0.3rem 0.75rem;border-radius:6px;font-size:0.82rem;font-weight:600;color:var(--text);cursor:pointer;transition:all 0.2s ease}.calc-clear-btn:hover{background:rgba(225,29,72,0.1);color:#e11d48;border-color:rgba(225,29,72,0.3)}.calc-status-hint{font-size:0.8rem;font-weight:600;color:#059669;opacity:0.9}[data-theme="dark"] .calc-status-hint{color:#34d399}.calc-lines-stack{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2.5rem}.calc-line-result-card{background:rgba(200,90,23,0.03);border:1px solid rgba(200,90,23,0.15);border-radius:14px;padding:1.4rem 1.6rem;position:relative}[data-theme="dark"] .calc-line-result-card{background:rgba(246,173,85,0.04);border-color:rgba(246,173,85,0.15)}.line-res-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem;flex-wrap:wrap;gap:0.6rem}.line-index-badge{font-size:0.78rem;font-weight:800;color:#c85a17;background:rgba(200,90,23,0.1);padding:0.2rem 0.6rem;border-radius:4px}[data-theme="dark"] .line-index-badge{color:#f6ad55;background:rgba(246,173,85,0.12)}.line-meter-badge{font-size:0.86rem;font-weight:700;color:var(--text)}.line-total-pill{display:inline-flex;align-items:baseline;gap:0.3rem;background:linear-gradient(135deg,#c85a17 0%,#b34a0f 100%);color:#ffffff;padding:0.35rem 0.9rem;border-radius:30px;box-shadow:0 2px 8px rgba(200,90,23,0.25)}.line-total-pill .count-num{font-size:1.2rem;font-weight:900}.line-total-pill .count-label{font-size:0.75rem;font-weight:600}.line-breakdown-flow{display:flex;flex-wrap:wrap;gap:0.9rem;margin-bottom:1.2rem;padding:1rem;background:var(--bg);border-radius:10px}.word-metric-block{display:flex;flex-direction:column;align-items:center;background:rgba(255,255,255,0.9);border:1px solid rgba(0,0,0,0.08);border-radius:8px;padding:0.5rem 0.6rem;gap:0.4rem}[data-theme="dark"] .word-metric-block{background:rgba(30,23,18,0.9);border-color:rgba(255,255,255,0.08)}.word-text-row{font-family:'Noto Serif Devanagari',serif;font-weight:700;font-size:1.05rem;color:var(--text)}.word-syllables-row{display:flex;gap:0.25rem}.syl-cell{display:flex;flex-direction:column;align-items:center;padding:0.2rem 0.4rem;border-radius:4px;min-width:28px}.syl-cell.is-laghu{background:rgba(16,185,129,0.12);color:#059669;border:1px solid rgba(16,185,129,0.25)}[data-theme="dark"] .syl-cell.is-laghu{color:#34d399}.syl-cell.is-guru{background:rgba(200,90,23,0.12);color:#c85a17;border:1px solid rgba(200,90,23,0.3)}[data-theme="dark"] .syl-cell.is-guru{color:#f6ad55}.syl-char{font-size:0.88rem;font-weight:700}.syl-val{font-size:0.72rem;font-weight:800}.word-total-tag{font-size:0.72rem;font-weight:800;color:var(--text);opacity:0.65}.line-pattern-strip{display:flex;align-items:center;gap:0.5rem;font-size:0.85rem}.pattern-label{font-weight:700;opacity:0.7}.pattern-code{font-family:'Courier New',monospace;font-size:1rem;font-weight:700;letter-spacing:2px;background:var(--bg);padding:0.2rem 0.6rem;border-radius:4px;color:#c85a17}[data-theme="dark"] .pattern-code{color:#f6ad55}.calc-legend-card{background:var(--bg);border:1px solid rgba(0,0,0,0.08);border-radius:12px;padding:1.5rem}[data-theme="dark"] .calc-legend-card{border-color:rgba(255,255,255,0.08)}.legend-title{font-size:1.05rem;font-weight:700;color:var(--text);margin-bottom:1rem}.legend-items-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem}.legend-item{display:flex;align-items:flex-start;gap:0.75rem}.legend-symbol{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:1.1rem;flex-shrink:0}.legend-symbol.laghu{background:rgba(16,185,129,0.15);color:#059669}.legend-symbol.guru{background:rgba(200,90,23,0.15);color:#c85a17}.legend-symbol.rule{background:rgba(234,179,8,0.15);color:#ca8a04;font-size:0.95rem}.legend-text{font-size:0.88rem;line-height:1.55;color:var(--text);opacity:0.85}.learn-article-parchment{background:rgba(255,255,255,0.92);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(200,90,23,0.15);border-radius:18px;padding:3rem 3.5rem;box-shadow:0 10px 35px rgba(0,0,0,0.04)}[data-theme="dark"] .learn-article-parchment{background:rgba(26,20,16,0.92);border-color:rgba(246,173,85,0.18)}.article-section-badge{display:inline-block;font-size:0.76rem;font-weight:800;color:#c85a17;background:rgba(200,90,23,0.08);padding:0.25rem 0.75rem;border-radius:4px;margin-bottom:0.6rem;letter-spacing:0.4px}[data-theme="dark"] .article-section-badge{color:#f6ad55;background:rgba(246,173,85,0.12)}.learn-chapter-title{font-family:'Rozha One','Noto Serif Devanagari',serif;font-size:2.2rem;color:#c85a17;margin-bottom:0.3rem}[data-theme="dark"] .learn-chapter-title{color:#f6ad55}.chapter-intro-lead{font-size:1.12rem;line-height:1.85;color:var(--text);margin:1.5rem 0 2rem;opacity:0.9}.rules-cards-stack{display:flex;flex-direction:column;gap:1.5rem}.rule-card{background:var(--bg);border:1px solid rgba(0,0,0,0.08);border-radius:12px;padding:1.6rem}[data-theme="dark"] .rule-card{border-color:rgba(255,255,255,0.08)}.rule-card.highlight-card{border-left:4px solid #c85a17}[data-theme="dark"] .rule-card.highlight-card{border-left-color:#f6ad55}.rule-badge{display:inline-block;font-size:0.72rem;font-weight:800;color:#c85a17;background:rgba(200,90,23,0.1);padding:0.2rem 0.55rem;border-radius:4px;margin-bottom:0.5rem}.rule-heading{font-size:1.2rem;font-weight:700;color:var(--text);margin-bottom:0.75rem}.rule-card ul{margin:0.75rem 0 0 1.25rem;line-height:1.8}.example-box{margin-top:1rem;padding:0.9rem 1.1rem;background:rgba(200,90,23,0.04);border-radius:8px;font-size:0.95rem;line-height:1.7}.learn-formula-visual{display:flex;align-items:center;justify-content:center;gap:1.25rem;background:rgba(200,90,23,0.06);border:1.5px dashed rgba(200,90,23,0.25);border-radius:14px;padding:1.5rem;margin:2rem 0;flex-wrap:wrap}.formula-col{display:flex;flex-direction:column;align-items:center;gap:0.2rem}.formula-label{font-size:0.8rem;font-weight:700;opacity:0.75}.formula-value{font-family:'Rozha One',serif;font-size:1.4rem;color:#c85a17}[data-theme="dark"] .formula-value{color:#f6ad55}.formula-sep{font-size:1.5rem;font-weight:900;color:#c85a17}.craft-rules-list{display:flex;flex-direction:column;gap:1.25rem;margin:2rem 0}.craft-point h4{font-size:1.1rem;color:#c85a17;margin-bottom:0.35rem}[data-theme="dark"] .craft-point h4{color:#f6ad55}.literary-masterpiece-example{margin-top:2.5rem;padding:1.5rem 1.8rem;background:rgba(200,90,23,0.04);border-left:4px solid #c85a17;border-radius:0 12px 12px 0}.poetic-quote-block{font-family:'Noto Serif Devanagari',serif;font-size:1.2rem;line-height:2.1;color:var(--text);margin:0.75rem 0 0}.ghazal-elements-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin-top:2rem}.ghazal-element-card{background:var(--bg);border:1px solid rgba(0,0,0,0.08);border-radius:12px;padding:1.4rem}[data-theme="dark"] .ghazal-element-card{border-color:rgba(255,255,255,0.08)}.element-tag{display:inline-block;font-size:0.88rem;font-weight:800;color:#c85a17;margin-bottom:0.5rem}.calc-widget-footer-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.2rem;margin-top:1.6rem;padding-top:1.4rem;border-top:1px dashed rgba(200,90,23,0.25)}.calc-footer-info{display:flex;align-items:center;gap:0.6rem;font-size:0.92rem;font-weight:500;color:#6b5847}[data-theme="dark"] .calc-footer-info{color:#c4b4a4}.calc-footer-sparkle{font-size:1.15rem}.btn-calc-pro-link{display:inline-flex;align-items:center;gap:0.65rem;background:linear-gradient(135deg,#c85a17 0%,#e65100 100%);color:#ffffff !important;font-size:0.92rem;font-weight:700;padding:0.75rem 1.4rem;border-radius:999px;box-shadow:0 4px 15px rgba(200,90,23,0.28);transition:all 0.3s cubic-bezier(0.175,0.885,0.32,1.275);text-decoration:none}.btn-calc-pro-link:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 7px 22px rgba(200,90,23,0.42);background:linear-gradient(135deg,#b34a0f 0%,#d84315 100%)}.btn-calc-pro-link .link-arrow{font-size:1.05rem;transition:transform 0.25s ease}.btn-calc-pro-link:hover .link-arrow{transform:translateX(4px)}@media (max-width:768px){.calc-widget-footer-bar{flex-direction:column;align-items:stretch;text-align:center}.calc-footer-info{justify-content:center}.btn-calc-pro-link{justify-content:center;width:100%}.matra-calc-container,.learn-article-parchment{padding:1.8rem 1.25rem}.calc-main-title,.learn-chapter-title{font-size:1.65rem}.learn-formula-visual{flex-direction:column;gap:0.8rem}.formula-sep{display:none}}.about-modern-page .main-content{padding-bottom:4rem}.about-modern-page .about-hero{padding:4.8rem 0 2.2rem}.about-stats-section{margin-top:-1.5rem;position:relative;z-index:10;margin-bottom:4rem}.about-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.5rem}.about-stat-card{background:#ffffff;border:1px solid rgba(200,90,23,0.16);border-radius:16px;padding:1.5rem 1.4rem;display:flex;align-items:center;gap:1.1rem;box-shadow:0 10px 25px rgba(44,30,20,0.05);transition:transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease}[data-theme="dark"] .about-stat-card{background:#1c1511;border-color:rgba(200,90,23,0.28);box-shadow:0 10px 30px rgba(0,0,0,0.5)}.about-stat-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px rgba(200,90,23,0.12);border-color:rgba(200,90,23,0.35)}[data-theme="dark"] .about-stat-card:hover{border-color:rgba(246,173,85,0.45);box-shadow:0 16px 36px rgba(0,0,0,0.65)}.stat-icon-wrap{width:52px;height:52px;border-radius:14px;background:rgba(200,90,23,0.08);display:flex;align-items:center;justify-content:center;flex-shrink:0}[data-theme="dark"] .stat-icon-wrap{background:rgba(246,173,85,0.12)}.stat-symbol{font-size:1.6rem}.stat-number{font-size:1.7rem;font-weight:800;font-family:'Rozha One','Yatra One','Noto Sans Devanagari',serif;color:#c85a17;line-height:1.2}[data-theme="dark"] .stat-number{color:#f6ad55}.stat-label{font-size:0.88rem;color:#786c62;font-weight:500;margin-top:0.2rem}[data-theme="dark"] .stat-label{color:#c4b5a6}.about-story-section{margin-bottom:5rem}.story-dual-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:3rem;align-items:center}.story-narrative-card{background:#ffffff;border:1px solid rgba(200,90,23,0.16);border-radius:20px;padding:2.8rem;box-shadow:0 12px 30px rgba(44,30,20,0.05)}[data-theme="dark"] .story-narrative-card{background:#1c1511;border-color:rgba(200,90,23,0.28);box-shadow:0 12px 36px rgba(0,0,0,0.5)}.story-badge{display:inline-block;font-size:0.8rem;font-weight:800;letter-spacing:1px;color:#c85a17;text-transform:uppercase;margin-bottom:0.5rem}[data-theme="dark"] .story-badge{color:#f6ad55}.story-title{font-family:'Rozha One','Yatra One','Noto Serif Devanagari',serif;font-size:2.1rem;color:#2c1e14;margin-bottom:0.6rem;line-height:1.3}[data-theme="dark"] .story-title{color:#fdfaf5}.story-paragraphs p{font-size:1.05rem;line-height:1.95;color:#3d2b1f;margin-bottom:1.2rem}[data-theme="dark"] .story-paragraphs p{color:#e5d9ce}.story-paragraphs p:last-child{margin-bottom:0}.story-seal-card{background:linear-gradient(145deg,rgba(200,90,23,0.08) 0%,rgba(243,156,18,0.04) 100%);border:2px dashed rgba(200,90,23,0.25);border-radius:24px;padding:3rem 2.5rem;text-align:center;position:relative}[data-theme="dark"] .story-seal-card{background:linear-gradient(145deg,rgba(200,90,23,0.15) 0%,rgba(26,20,16,0.95) 100%);border-color:rgba(246,173,85,0.3)}.seal-feather-icon{color:#c85a17;margin-bottom:1.5rem;display:inline-flex}[data-theme="dark"] .seal-feather-icon{color:#f6ad55}.seal-quote{font-family:'Noto Serif Devanagari',Georgia,serif;font-size:1.35rem;font-style:italic;line-height:1.8;color:#2c1e14;margin:0 0 1.5rem}[data-theme="dark"] .seal-quote{color:#fcf9f4}.seal-author-meta{display:flex;flex-direction:column;gap:0.2rem}.seal-author-meta strong{font-size:1rem;color:#c85a17}[data-theme="dark"] .seal-author-meta strong{color:#f6ad55}.seal-author-meta span{font-size:0.85rem;color:#786c62}[data-theme="dark"] .seal-author-meta span{color:#b8a99c}.about-mission-section{margin-bottom:5rem}.mission-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2.5rem}.mission-card{background:#ffffff;border:1px solid rgba(0,0,0,0.08);border-radius:18px;padding:2.4rem 2rem;position:relative;transition:all 0.3s ease;box-shadow:0 8px 24px rgba(44,30,20,0.04)}[data-theme="dark"] .mission-card{background:#1c1511;border-color:rgba(200,90,23,0.28);box-shadow:0 8px 26px rgba(0,0,0,0.45)}.mission-card:hover{transform:translateY(-5px);border-color:rgba(200,90,23,0.35);box-shadow:0 16px 36px rgba(200,90,23,0.1)}[data-theme="dark"] .mission-card:hover{border-color:rgba(246,173,85,0.45);box-shadow:0 16px 36px rgba(0,0,0,0.65)}.mission-num-badge{position:absolute;top:1.5rem;right:1.8rem;font-size:1.5rem;font-weight:900;font-family:'Rozha One','Yatra One',serif;color:rgba(200,90,23,0.2)}[data-theme="dark"] .mission-num-badge{color:rgba(246,173,85,0.25)}.mission-icon{font-size:2.2rem;margin-bottom:1.2rem}.mission-card-title{font-family:'Rozha One','Yatra One','Noto Sans Devanagari',serif;font-size:1.35rem;color:#2c1e14;margin-bottom:0.8rem}[data-theme="dark"] .mission-card-title{color:#fdfaf5}.mission-card-desc{font-size:0.98rem;line-height:1.8;color:#6b5847;margin:0}[data-theme="dark"] .mission-card-desc{color:#c4b5a6}.about-pillars-section{margin-bottom:5rem}.pillars-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.8rem;margin-top:2.5rem}.pillar-card{background:#ffffff;border-left:4px solid #c85a17;border-radius:0 16px 16px 0;padding:1.8rem 1.6rem;border-top:1px solid rgba(0,0,0,0.06);border-right:1px solid rgba(0,0,0,0.06);border-bottom:1px solid rgba(0,0,0,0.06);box-shadow:0 6px 18px rgba(44,30,20,0.04)}[data-theme="dark"] .pillar-card{background:#1c1511;border-left-color:#f6ad55;border-top-color:rgba(255,255,255,0.06);border-right-color:rgba(255,255,255,0.06);border-bottom-color:rgba(255,255,255,0.06);box-shadow:0 6px 20px rgba(0,0,0,0.4)}.pillar-header{display:flex;align-items:center;gap:0.6rem;margin-bottom:0.7rem}.pillar-bullet{color:#c85a17;font-size:1.1rem}[data-theme="dark"] .pillar-bullet{color:#f6ad55}.pillar-header h3{margin:0;font-size:1.18rem;font-family:'Rozha One','Noto Sans Devanagari',serif;color:#2c1e14}[data-theme="dark"] .pillar-header h3{color:#fdfaf5}.pillar-card p{font-size:0.94rem;line-height:1.75;color:#6b5847;margin:0}[data-theme="dark"] .pillar-card p{color:#c4b5a6}.about-team-section{margin-bottom:5rem}.team-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2.5rem}.team-member-card{background:#ffffff;border:1px solid rgba(0,0,0,0.08);border-radius:18px;padding:2rem;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 8px 24px rgba(44,30,20,0.04);transition:all 0.3s ease}[data-theme="dark"] .team-member-card{background:#1c1511;border-color:rgba(200,90,23,0.28);box-shadow:0 8px 26px rgba(0,0,0,0.45)}.team-member-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px rgba(200,90,23,0.1);border-color:rgba(200,90,23,0.3)}[data-theme="dark"] .team-member-card:hover{border-color:rgba(246,173,85,0.45);box-shadow:0 16px 36px rgba(0,0,0,0.65)}.member-photo-frame{width:96px;height:96px;border-radius:14px;position:relative;margin-bottom:1.25rem;border-bottom:3.5px double #c85a17;border-left:3.5px double #c85a17;padding:3px;background:rgba(200,90,23,0.04);display:flex;align-items:center;justify-content:center}[data-theme="dark"] .member-photo-frame{border-bottom-color:#f6ad55;border-left-color:#f6ad55;background:rgba(246,173,85,0.08)}.member-photo-frame img{width:100%;height:100%;object-fit:cover;border-radius:10px}.member-doodle-avatar{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#c85a17;opacity:0.85}[data-theme="dark"] .member-doodle-avatar{color:#f6ad55}.member-doodle-avatar svg{width:60px;height:60px}.member-name{font-family:'Rozha One','Yatra One','Noto Serif Devanagari',serif;font-size:1.3rem;color:#2c1e14;margin:0 0 0.3rem}[data-theme="dark"] .member-name{color:#fdfaf5}.member-position{display:inline-block;font-size:0.85rem;font-weight:700;color:#c85a17;margin-bottom:0.75rem}[data-theme="dark"] .member-position{color:#f6ad55}.member-bio{font-size:0.92rem;line-height:1.7;color:#6b5847;margin:0}[data-theme="dark"] .member-bio{color:#c4b5a6}.about-testimonials-section{margin-bottom:5rem}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2.5rem}.testimonial-box{background:#ffffff;border:1px solid rgba(200,90,23,0.15);border-radius:18px;padding:2.2rem 2rem;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 8px 24px rgba(44,30,20,0.04);position:relative}[data-theme="dark"] .testimonial-box{background:#1c1511;border-color:rgba(200,90,23,0.28);box-shadow:0 8px 26px rgba(0,0,0,0.45)}.quote-icon{font-size:3rem;line-height:1;font-family:'Rozha One',Georgia,serif;color:rgba(200,90,23,0.3);margin-bottom:-0.8rem}[data-theme="dark"] .quote-icon{color:rgba(246,173,85,0.35)}.quote-text{font-size:1rem;line-height:1.85;color:#3d2b1f;font-style:italic;margin-bottom:1.5rem}[data-theme="dark"] .quote-text{color:#e5d9ce}.author-row{display:flex;flex-direction:column;gap:0.2rem;border-top:1px solid rgba(0,0,0,0.06);padding-top:0.9rem}[data-theme="dark"] .author-row{border-top-color:rgba(255,255,255,0.08)}.author-row strong{font-size:1rem;color:#2c1e14}[data-theme="dark"] .author-row strong{color:#fdfaf5}.author-row span{font-size:0.85rem;color:#786c62}[data-theme="dark"] .author-row span{color:#b8a99c}.about-cta-section{margin-top:2rem;margin-bottom:2rem}.about-cta-card{background:linear-gradient(135deg,rgba(200,90,23,0.1) 0%,rgba(243,156,18,0.06) 100%);border:1.5px solid rgba(200,90,23,0.3);border-radius:24px;padding:3.5rem 3rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2rem}[data-theme="dark"] .about-cta-card{background:linear-gradient(135deg,rgba(200,90,23,0.16) 0%,rgba(30,22,17,0.95) 100%);border-color:rgba(246,173,85,0.3)}.cta-inner-text{max-width:650px}.cta-eyebrow{font-size:0.82rem;font-weight:800;letter-spacing:1px;color:#c85a17;text-transform:uppercase}[data-theme="dark"] .cta-eyebrow{color:#f6ad55}.cta-heading{font-family:'Rozha One','Yatra One','Noto Serif Devanagari',serif;font-size:1.95rem;color:#2c1e14;margin:0.4rem 0 0.6rem;line-height:1.35}[data-theme="dark"] .cta-heading{color:#ffffff}.cta-sub{font-size:1.02rem;line-height:1.8;color:#5f4e41;margin:0}[data-theme="dark"] .cta-sub{color:#d6c8bc}.cta-buttons-group{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.btn-primary-pill{display:inline-flex;align-items:center;gap:0.6rem;background:linear-gradient(135deg,#c85a17 0%,#e65100 100%);color:#ffffff !important;font-size:0.98rem;font-weight:700;padding:0.85rem 1.8rem;border-radius:999px;box-shadow:0 6px 20px rgba(200,90,23,0.3);text-decoration:none;transition:all 0.3s ease}.btn-primary-pill:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(200,90,23,0.45);background:linear-gradient(135deg,#b34a0f 0%,#d84315 100%)}.btn-secondary-pill{display:inline-flex;align-items:center;background:transparent;color:#2c1e14 !important;border:1.5px solid rgba(200,90,23,0.4);font-size:0.98rem;font-weight:700;padding:0.85rem 1.8rem;border-radius:999px;text-decoration:none;transition:all 0.3s ease}.btn-secondary-pill:hover{background:rgba(200,90,23,0.08);border-color:#c85a17}[data-theme="dark"] .btn-secondary-pill{color:#fcf9f4 !important;border-color:rgba(246,173,85,0.45)}[data-theme="dark"] .btn-secondary-pill:hover{background:rgba(246,173,85,0.12);border-color:#f6ad55}@media (max-width:1024px){.story-dual-grid{grid-template-columns:1fr;gap:2rem}.about-cta-card{flex-direction:column;align-items:flex-start;padding:2.5rem 2rem}}@media (max-width:768px){.about-modern-page .about-hero{padding-top:4rem}.about-stats-grid{grid-template-columns:1fr 1fr;gap:1rem}.about-stat-card{padding:1.1rem;flex-direction:column;align-items:flex-start;gap:0.6rem}.story-narrative-card{padding:1.8rem 1.4rem}.story-title{font-size:1.7rem}.cta-heading{font-size:1.55rem}.cta-buttons-group{width:100%;flex-direction:column}.btn-primary-pill,.btn-secondary-pill{width:100%;justify-content:center}}@media (max-width:480px){.about-stats-grid{grid-template-columns:1fr}}.contact-modern-page .main-content{padding-bottom:4.5rem}.contact-modern-page .contact-hero{padding:4.8rem 0 2.2rem}.contact-content-section{margin-top:1rem;margin-bottom:5rem}.contact-dual-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:3rem;align-items:flex-start}.contact-form-parchment{background:#ffffff;border:1px solid rgba(200,90,23,0.16);border-radius:22px;padding:2.8rem 2.5rem;box-shadow:0 12px 35px rgba(44,30,20,0.05);position:relative}[data-theme="dark"] .contact-form-parchment{background:#1c1511;border-color:rgba(200,90,23,0.28);box-shadow:0 12px 40px rgba(0,0,0,0.5)}.form-header-badge{display:inline-flex;align-items:center;gap:0.4rem;font-size:0.8rem;font-weight:800;letter-spacing:0.8px;color:#c85a17;background:rgba(200,90,23,0.08);padding:0.3rem 0.8rem;border-radius:20px;margin-bottom:0.8rem}[data-theme="dark"] .form-header-badge{color:#f6ad55;background:rgba(246,173,85,0.12)}.contact-form-heading{font-family:'Rozha One','Yatra One','Noto Serif Devanagari',serif;font-size:1.95rem;color:#2c1e14;margin:0 0 0.5rem;line-height:1.3}[data-theme="dark"] .contact-form-heading{color:#fdfaf5}.contact-form-sub{font-size:0.95rem;color:#786c62;margin-bottom:2rem;line-height:1.6}[data-theme="dark"] .contact-form-sub{color:#c4b5a6}.contact-alert{display:flex;align-items:flex-start;gap:0.8rem;padding:1.1rem 1.3rem;border-radius:12px;margin-bottom:1.8rem;font-size:0.95rem;line-height:1.6}.contact-alert.success-alert{background:rgba(16,185,129,0.1);border:1px solid rgba(16,185,129,0.3);color:#065f46}[data-theme="dark"] .contact-alert.success-alert{background:rgba(16,185,129,0.15);border-color:rgba(16,185,129,0.4);color:#a7f3d0}.contact-alert.error-alert{background:rgba(239,68,68,0.1);border:1px solid rgba(239,68,68,0.3);color:#991b1b}[data-theme="dark"] .contact-alert.error-alert{background:rgba(239,68,68,0.15);border-color:rgba(239,68,68,0.4);color:#fca5a5}.alert-icon{font-size:1.3rem;line-height:1}.alert-text strong{display:block;margin-bottom:0.2rem}.alert-text p{margin:0}.modern-contact-form{display:flex;flex-direction:column;gap:1.4rem}.form-row-dual{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.form-field-group{display:flex;flex-direction:column;gap:0.45rem}.field-label{font-size:0.88rem;font-weight:700;color:#3d2b1f}[data-theme="dark"] .field-label{color:#f0e6dd}.required-star{color:#e11d48}.input-icon-wrap input,.select-icon-wrap select,.form-field-group textarea{width:100%;padding:0.85rem 1.15rem;border-radius:12px;border:1.5px solid rgba(200,90,23,0.22);background:#faf7f2;color:#24170e;font-size:0.95rem;font-family:'Inter','Noto Sans Devanagari',sans-serif;outline:none;transition:all 0.25s ease}[data-theme="dark"] .input-icon-wrap input,[data-theme="dark"] .select-icon-wrap select,[data-theme="dark"] .form-field-group textarea{background:#140f0c;border-color:rgba(200,90,23,0.32);color:#fbf8f4}.input-icon-wrap input:focus,.select-icon-wrap select:focus,.form-field-group textarea:focus{background:#ffffff;border-color:#c85a17;box-shadow:0 0 0 3.5px rgba(200,90,23,0.15)}[data-theme="dark"] .input-icon-wrap input:focus,[data-theme="dark"] .select-icon-wrap select:focus,[data-theme="dark"] .form-field-group textarea:focus{background:#19120e;border-color:#f6ad55;box-shadow:0 0 0 3.5px rgba(246,173,85,0.2)}.form-field-group textarea{resize:vertical;min-height:140px;line-height:1.7}.btn-contact-submit{display:inline-flex;align-items:center;justify-content:center;gap:0.65rem;background:linear-gradient(135deg,#c85a17 0%,#e65100 100%);color:#ffffff;font-size:1.02rem;font-weight:700;padding:0.95rem 2rem;border-radius:999px;border:none;cursor:pointer;box-shadow:0 6px 20px rgba(200,90,23,0.32);transition:all 0.3s cubic-bezier(0.175,0.885,0.32,1.275);margin-top:0.5rem;width:100%}.btn-contact-submit:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(200,90,23,0.48);background:linear-gradient(135deg,#b34a0f 0%,#d84315 100%)}.btn-contact-submit .btn-arrow{transition:transform 0.25s ease}.btn-contact-submit:hover .btn-arrow{transform:translateX(4px)}.contact-info-column{display:flex;flex-direction:column;gap:1.8rem}.contact-methods-stack{display:flex;flex-direction:column;gap:1.2rem}.contact-method-card{background:#ffffff;border:1px solid rgba(200,90,23,0.16);border-radius:18px;padding:1.5rem 1.6rem;display:flex;align-items:flex-start;gap:1.2rem;box-shadow:0 8px 24px rgba(44,30,20,0.04);transition:transform 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease}[data-theme="dark"] .contact-method-card{background:#1c1511;border-color:rgba(200,90,23,0.28);box-shadow:0 8px 26px rgba(0,0,0,0.45)}.contact-method-card:hover{transform:translateY(-3px);border-color:rgba(200,90,23,0.35);box-shadow:0 12px 30px rgba(200,90,23,0.1)}[data-theme="dark"] .contact-method-card:hover{border-color:rgba(246,173,85,0.45);box-shadow:0 12px 32px rgba(0,0,0,0.65)}.method-icon-circle{width:48px;height:48px;border-radius:14px;background:rgba(200,90,23,0.08);color:#c85a17;display:flex;align-items:center;justify-content:center;flex-shrink:0}[data-theme="dark"] .method-icon-circle{background:rgba(246,173,85,0.12);color:#f6ad55}.method-content{flex:1}.method-label{display:block;font-size:0.76rem;font-weight:800;letter-spacing:0.8px;color:#c85a17;text-transform:uppercase;margin-bottom:0.2rem}[data-theme="dark"] .method-label{color:#f6ad55}.method-title{font-family:'Rozha One','Noto Sans Devanagari',serif;font-size:1.15rem;color:#2c1e14;margin:0 0 0.35rem}[data-theme="dark"] .method-title{color:#fdfaf5}.method-desc{font-size:0.92rem;line-height:1.6;color:#5f4e41;margin:0 0 0.4rem}[data-theme="dark"] .method-desc{color:#c4b5a6}.method-link{color:#c85a17;font-weight:600;text-decoration:none;transition:color 0.2s ease}.method-link:hover{color:#e65100;text-decoration:underline}[data-theme="dark"] .method-link{color:#f6ad55}.method-note{display:inline-block;font-size:0.78rem;font-weight:600;color:#786c62;opacity:0.9}[data-theme="dark"] .method-note{color:#a39587}.submission-rules-card{background:linear-gradient(135deg,rgba(200,90,23,0.06) 0%,rgba(243,156,18,0.03) 100%);border:1.5px dashed rgba(200,90,23,0.28);border-radius:18px;padding:1.8rem}[data-theme="dark"] .submission-rules-card{background:linear-gradient(135deg,rgba(200,90,23,0.12) 0%,rgba(26,20,16,0.9) 100%);border-color:rgba(246,173,85,0.32)}.rules-card-header{display:flex;align-items:center;gap:0.5rem;margin-bottom:1rem}.rules-sparkle{font-size:1.25rem}.rules-card-header h4{margin:0;font-family:'Rozha One','Noto Sans Devanagari',serif;font-size:1.15rem;color:#c85a17}[data-theme="dark"] .rules-card-header h4{color:#f6ad55}.rules-check-list{display:flex;flex-direction:column;gap:0.65rem}.rules-check-list li{display:flex;align-items:flex-start;gap:0.6rem;font-size:0.88rem;line-height:1.6;color:#4a3b30}[data-theme="dark"] .rules-check-list li{color:#d6c8bc}.check-icon{color:#059669;font-weight:900;font-size:0.95rem}[data-theme="dark"] .check-icon{color:#34d399}.contact-social-card{background:#ffffff;border:1px solid rgba(0,0,0,0.08);border-radius:18px;padding:1.5rem 1.6rem;box-shadow:0 6px 18px rgba(44,30,20,0.03)}[data-theme="dark"] .contact-social-card{background:#1c1511;border-color:rgba(255,255,255,0.08);box-shadow:0 6px 20px rgba(0,0,0,0.4)}.social-card-title{font-family:'Rozha One','Noto Sans Devanagari',serif;font-size:1.05rem;color:#2c1e14;margin:0 0 0.9rem}[data-theme="dark"] .social-card-title{color:#fdfaf5}.social-pills-row{display:flex;gap:0.6rem;flex-wrap:wrap}.social-pill{display:inline-flex;align-items:center;gap:0.45rem;padding:0.45rem 0.95rem;border-radius:20px;border:1px solid rgba(200,90,23,0.25);background:rgba(200,90,23,0.04);color:#c85a17 !important;font-size:0.84rem;font-weight:700;text-decoration:none !important;transition:all 0.2s ease}.social-pill:hover{background:#c85a17;color:#ffffff !important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(200,90,23,0.25)}[data-theme="dark"] .social-pill{background:rgba(246,173,85,0.08);border-color:rgba(246,173,85,0.3);color:#f6ad55 !important}[data-theme="dark"] .social-pill:hover{background:#f6ad55;color:#1c1511 !important}.contact-faq-section{margin-top:5rem;padding-top:3.5rem;border-top:1px solid rgba(200,90,23,0.14)}[data-theme="dark"] .contact-faq-section{border-top-color:rgba(255,255,255,0.08)}.faq-accordion-container{max-width:860px;margin:2.5rem auto 0;display:flex;flex-direction:column;gap:1rem}.modern-faq-card{background:#ffffff;border:1px solid rgba(200,90,23,0.16);border-radius:16px;overflow:hidden;box-shadow:0 4px 16px rgba(44,30,20,0.03);transition:border-color 0.25s ease,box-shadow 0.25s ease}[data-theme="dark"] .modern-faq-card{background:#1c1511;border-color:rgba(200,90,23,0.25);box-shadow:0 4px 18px rgba(0,0,0,0.4)}.modern-faq-card.active{border-color:#c85a17;box-shadow:0 8px 24px rgba(200,90,23,0.12)}[data-theme="dark"] .modern-faq-card.active{border-color:#f6ad55;box-shadow:0 8px 28px rgba(0,0,0,0.6)}.faq-accordion-btn{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.35rem 1.6rem;background:transparent;border:none;cursor:pointer;text-align:left;gap:1rem}.faq-q-text{font-family:'Rozha One','Noto Sans Devanagari',serif;font-size:1.12rem;color:#2c1e14;line-height:1.4}[data-theme="dark"] .faq-q-text{color:#fdfaf5}.faq-chevron-icon{font-size:1.35rem;font-weight:700;color:#c85a17;line-height:1}[data-theme="dark"] .faq-chevron-icon{color:#f6ad55}.faq-accordion-body{display:none;padding:0 1.6rem 1.4rem;font-size:0.96rem;line-height:1.85;color:#5f4e41}[data-theme="dark"] .faq-accordion-body{color:#c4b5a6}.modern-faq-card.active .faq-accordion-body{display:block;animation:fadeIn 0.25s ease}@media (max-width:1024px){.contact-dual-grid{grid-template-columns:1fr;gap:2.5rem}}@media (max-width:768px){.contact-modern-page .contact-hero{padding-top:4rem}.contact-form-parchment{padding:2rem 1.4rem}.form-row-dual{grid-template-columns:1fr}.contact-form-heading{font-size:1.6rem}}.btn-bookmark-action{background:transparent;border:1px solid rgba(200,90,23,0.25);color:#8c7a6b;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.2s ease;padding:0}.btn-bookmark-action:hover{background:rgba(200,90,23,0.1);color:#c85a17;border-color:#c85a17;transform:scale(1.08)}.btn-bookmark-action.bookmarked{background:#c85a17;border-color:#c85a17;color:#ffffff}[data-theme="dark"] .btn-bookmark-action{border-color:rgba(246,173,85,0.25);color:#a89a8c}[data-theme="dark"] .btn-bookmark-action:hover{background:rgba(246,173,85,0.15);color:#f6ad55;border-color:#f6ad55}[data-theme="dark"] .btn-bookmark-action.bookmarked{background:#f6ad55;border-color:#f6ad55;color:#1c1511}.poem-bookmark-btn{display:inline-flex;align-items:center;gap:0.45rem;background:rgba(200,90,23,0.08);border:1px solid rgba(200,90,23,0.22);color:#c85a17;padding:0.45rem 1rem;border-radius:20px;font-size:0.88rem;font-weight:700;cursor:pointer;transition:all 0.22s ease}.poem-bookmark-btn:hover{background:rgba(200,90,23,0.16);border-color:#c85a17;transform:translateY(-1px)}.poem-bookmark-btn.bookmarked{background:#c85a17;border-color:#c85a17;color:#ffffff;box-shadow:0 4px 12px rgba(200,90,23,0.3)}.poem-bookmark-btn.bookmarked svg{fill:currentColor}[data-theme="dark"] .poem-bookmark-btn{background:rgba(246,173,85,0.1);border-color:rgba(246,173,85,0.25);color:#f6ad55}[data-theme="dark"] .poem-bookmark-btn:hover{background:rgba(246,173,85,0.18);border-color:#f6ad55}[data-theme="dark"] .poem-bookmark-btn.bookmarked{background:#f6ad55;border-color:#f6ad55;color:#1c1511}.poem-stanzas-flow{display:flex;flex-direction:column;gap:1.6rem;align-items:center;width:100%}.poem-stanza-block{display:flex;flex-direction:column;gap:0.45rem;align-items:center;width:100%}.poem-verse-row{display:inline-flex;align-items:center;justify-content:center;gap:0.75rem;position:relative;padding:0.25rem 0.8rem;border-radius:8px;transition:background 0.2s ease,transform 0.2s ease;max-width:100%}.poem-verse-row:hover{background:rgba(200,90,23,0.05)}[data-theme="dark"] .poem-verse-row:hover{background:rgba(246,173,85,0.08)}.poem-verse-row.line-bookmarked{background:rgba(200,90,23,0.12);border-left:3px solid #c85a17;border-radius:4px 8px 8px 4px}[data-theme="dark"] .poem-verse-row.line-bookmarked{background:rgba(246,173,85,0.14);border-left:3px solid #f6ad55}.poem-verse-line{font-family:'Noto Serif Devanagari','Rozha One',Georgia,serif;font-size:inherit;line-height:1.85;margin:0;text-align:center;color:var(--text)}.btn-line-bookmark{background:transparent;border:none;color:#8c7a6b;opacity:0;cursor:pointer;padding:4px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;transition:opacity 0.2s ease,transform 0.2s ease,color 0.2s ease}.poem-verse-row:hover .btn-line-bookmark,.poem-verse-row.line-bookmarked .btn-line-bookmark,.btn-line-bookmark:focus{opacity:1}.btn-line-bookmark:hover{color:#c85a17;transform:scale(1.15)}.poem-verse-row.line-bookmarked .btn-line-bookmark{color:#c85a17}.poem-verse-row.line-bookmarked .btn-line-bookmark svg{fill:currentColor}[data-theme="dark"] .btn-line-bookmark{color:#9c8e80}[data-theme="dark"] .btn-line-bookmark:hover,[data-theme="dark"] .poem-verse-row.line-bookmarked .btn-line-bookmark{color:#f6ad55}.article-para-row{position:relative;padding:0.35rem 0.6rem;margin-bottom:1.2rem;border-radius:6px;transition:background 0.2s ease}.article-para-row:hover{background:rgba(200,90,23,0.04)}[data-theme="dark"] .article-para-row:hover{background:rgba(246,173,85,0.06)}.article-para-row.para-bookmarked{background:rgba(200,90,23,0.09);border-left:3px solid #c85a17}[data-theme="dark"] .article-para-row.para-bookmarked{background:rgba(246,173,85,0.12);border-left:3px solid #f6ad55}.btn-para-bookmark{float:right;margin-left:0.6rem;background:transparent;border:none;color:#8c7a6b;opacity:0;cursor:pointer;padding:3px;border-radius:4px;transition:opacity 0.2s ease,transform 0.2s ease,color 0.2s ease}.article-para-row:hover .btn-para-bookmark,.article-para-row.para-bookmarked .btn-para-bookmark{opacity:1}.btn-para-bookmark:hover,.article-para-row.para-bookmarked .btn-para-bookmark{color:#c85a17}.article-para-row.para-bookmarked .btn-para-bookmark svg{fill:currentColor}[data-theme="dark"] .btn-para-bookmark:hover,[data-theme="dark"] .article-para-row.para-bookmarked .btn-para-bookmark{color:#f6ad55}.story-notebook-container{max-width:960px;margin:1.5rem auto 3rem;position:relative;perspective:2000px}.notebook-control-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.2rem;padding:0.6rem 1.2rem;background:rgba(255,255,255,0.8);backdrop-filter:blur(10px);border:1px solid rgba(200,90,23,0.18);border-radius:30px;box-shadow:0 4px 16px rgba(0,0,0,0.04);flex-wrap:wrap;gap:0.8rem}[data-theme="dark"] .notebook-control-header{background:rgba(28,21,16,0.85);border-color:rgba(246,173,85,0.22);box-shadow:0 4px 20px rgba(0,0,0,0.4)}.notebook-mode-pills{display:flex;align-items:center;gap:0.4rem;background:rgba(0,0,0,0.04);padding:0.25rem 0.35rem;border-radius:20px}[data-theme="dark"] .notebook-mode-pills{background:rgba(255,255,255,0.06)}.btn-mode-pill{background:transparent;border:none;padding:0.35rem 0.9rem;border-radius:16px;font-size:0.82rem;font-weight:700;color:var(--text);cursor:pointer;transition:all 0.2s ease;display:inline-flex;align-items:center;gap:0.35rem}.btn-mode-pill.active{background:#c85a17;color:#ffffff;box-shadow:0 2px 8px rgba(200,90,23,0.3)}[data-theme="dark"] .btn-mode-pill.active{background:#f6ad55;color:#1c1511}.btn-sound-toggle{background:rgba(200,90,23,0.08);border:1px solid rgba(200,90,23,0.22);padding:0.35rem 0.85rem;border-radius:20px;font-size:0.82rem;font-weight:700;color:#c85a17;cursor:pointer;transition:all 0.2s ease;display:inline-flex;align-items:center;gap:0.35rem}.btn-sound-toggle:hover{background:rgba(200,90,23,0.16);transform:scale(1.04)}[data-theme="dark"] .btn-sound-toggle{background:rgba(246,173,85,0.1);border-color:rgba(246,173,85,0.25);color:#f6ad55}[data-theme="dark"] .btn-sound-toggle:hover{background:rgba(246,173,85,0.18)}.notebook-page-badge{font-size:0.86rem;font-weight:800;color:#c85a17;background:rgba(200,90,23,0.1);padding:0.32rem 0.95rem;border-radius:16px;letter-spacing:0.5px}[data-theme="dark"] .notebook-page-badge{color:#f6ad55;background:rgba(246,173,85,0.12)}.notebook-progress-track{width:100%;height:4px;background:rgba(200,90,23,0.12);border-radius:3px;margin-bottom:1.5rem;overflow:hidden}[data-theme="dark"] .notebook-progress-track{background:rgba(255,255,255,0.1)}.notebook-progress-fill{height:100%;background:linear-gradient(90deg,#c85a17,#f6ad55);border-radius:3px;transition:width 0.35s cubic-bezier(0.25,1,0.5,1)}.story-notebook-book{background:#fdfbf7;border:1px solid rgba(200,90,23,0.22);border-radius:18px;box-shadow:0 15px 35px rgba(44,30,20,0.08),-6px 0 0 #b34a0f,-12px 0 0 #7c2d12,-16px 0 15px rgba(0,0,0,0.15);position:relative;min-height:640px;padding:3.2rem 3.5rem 3rem 4.5rem;overflow:hidden;transform-style:preserve-3d;transition:box-shadow 0.3s ease}[data-theme="dark"] .story-notebook-book{background:#201813;border-color:rgba(246,173,85,0.22);box-shadow:0 20px 45px rgba(0,0,0,0.6),-6px 0 0 #c85a17,-12px 0 0 #451a03,-16px 0 20px rgba(0,0,0,0.5)}.story-notebook-book::before{content:'';position:absolute;top:0;bottom:0;left:28px;width:3px;border-right:1.5px dashed rgba(200,90,23,0.35);border-left:1px solid rgba(0,0,0,0.05);pointer-events:none;z-index:5}[data-theme="dark"] .story-notebook-book::before{border-right-color:rgba(246,173,85,0.3);border-left-color:rgba(255,255,255,0.05)}.story-notebook-book::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:repeating-linear-gradient( to bottom,transparent,transparent 31px,rgba(200,90,23,0.035) 31px,rgba(200,90,23,0.035) 32px );pointer-events:none;z-index:0}[data-theme="dark"] .story-notebook-book::after{background-image:repeating-linear-gradient( to bottom,transparent,transparent 31px,rgba(246,173,85,0.025) 31px,rgba(246,173,85,0.025) 32px )}.notebook-pages-viewport{position:relative;z-index:1;min-height:480px;transform-style:preserve-3d}.notebook-page-sheet{display:none;transform-origin:left center;position:relative}.notebook-page-sheet.active{display:block}.page-sheet-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(200,90,23,0.15);padding-bottom:0.8rem;margin-bottom:1.8rem;font-size:0.82rem;font-weight:700;color:#8c7a6b}[data-theme="dark"] .page-sheet-header{border-bottom-color:rgba(246,173,85,0.15);color:#a89a8c}.page-chapter-title{font-family:'Rozha One','Noto Serif Devanagari',serif;color:#c85a17;font-size:1.05rem}[data-theme="dark"] .page-chapter-title{color:#f6ad55}.page-sheet-body{font-family:'Noto Serif Devanagari',Georgia,serif;font-size:1.14rem;line-height:2.05;color:var(--text)}.page-sheet-body p{margin-bottom:1.4rem;text-align:justify;text-justify:inter-word}.page-sheet-body.first-page p:first-of-type::first-letter{font-family:'Rozha One','Biryani',serif;float:left;font-size:3.4rem;line-height:0.85;padding-right:0.55rem;padding-top:0.2rem;color:#c85a17;font-weight:900}[data-theme="dark"] .page-sheet-body.first-page p:first-of-type::first-letter{color:#f6ad55}.page-sheet-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(200,90,23,0.12);padding-top:1rem;margin-top:2.5rem;font-size:0.84rem;color:#8c7a6b}[data-theme="dark"] .page-sheet-footer{border-top-color:rgba(246,173,85,0.12);color:#a89a8c}.page-sheet-seal{font-family:'Rozha One',serif;letter-spacing:3px;color:#c85a17;opacity:0.7}[data-theme="dark"] .page-sheet-seal{color:#f6ad55}.animate-turn-forward{animation:flipBookPageForward 0.78s cubic-bezier(0.35,0,0.25,1) forwards;transform-origin:left center;backface-visibility:hidden;-webkit-backface-visibility:hidden}@keyframes flipBookPageForward{0%{opacity:0.15;transform:rotateY(-82deg) skewY(-3deg) scale(0.93);filter:brightness(0.8) contrast(1.08);box-shadow:-40px 25px 50px rgba(0,0,0,0.38)}45%{opacity:0.85;transform:rotateY(-36deg) skewY(-2deg) scale(0.975);filter:brightness(0.92);box-shadow:-22px 16px 36px rgba(0,0,0,0.22)}75%{opacity:0.98;transform:rotateY(-8deg) skewY(-0.5deg) scale(0.995);filter:brightness(0.98);box-shadow:-8px 6px 16px rgba(0,0,0,0.1)}100%{opacity:1;transform:rotateY(0deg) skewY(0deg) scale(1);filter:brightness(1);box-shadow:none}}.animate-turn-backward{animation:flipBookPageBackward 0.78s cubic-bezier(0.35,0,0.25,1) forwards;transform-origin:right center;backface-visibility:hidden;-webkit-backface-visibility:hidden}@keyframes flipBookPageBackward{0%{opacity:0.15;transform:rotateY(82deg) skewY(3deg) scale(0.93);filter:brightness(0.8) contrast(1.08);box-shadow:40px 25px 50px rgba(0,0,0,0.38)}45%{opacity:0.85;transform:rotateY(36deg) skewY(2deg) scale(0.975);filter:brightness(0.92);box-shadow:22px 16px 36px rgba(0,0,0,0.22)}75%{opacity:0.98;transform:rotateY(8deg) skewY(0.5deg) scale(0.995);filter:brightness(0.98);box-shadow:8px 6px 16px rgba(0,0,0,0.1)}100%{opacity:1;transform:rotateY(0deg) skewY(0deg) scale(1);filter:brightness(1);box-shadow:none}}.notebook-flip-nav{display:flex;justify-content:space-between;align-items:center;margin-top:1.6rem;gap:1rem;flex-wrap:wrap}.btn-notebook-flip{display:inline-flex;align-items:center;gap:0.6rem;background:#ffffff;border:1px solid rgba(200,90,23,0.24);color:#c85a17;padding:0.65rem 1.4rem;border-radius:28px;font-size:0.94rem;font-weight:800;cursor:pointer;box-shadow:0 4px 14px rgba(44,30,20,0.05);transition:all 0.22s ease}[data-theme="dark"] .btn-notebook-flip{background:#1c1511;border-color:rgba(246,173,85,0.25);color:#f6ad55;box-shadow:0 4px 16px rgba(0,0,0,0.4)}.btn-notebook-flip:hover:not(:disabled){background:#c85a17;color:#ffffff;transform:translateY(-2px);box-shadow:0 6px 18px rgba(200,90,23,0.28)}[data-theme="dark"] .btn-notebook-flip:hover:not(:disabled){background:#f6ad55;color:#1c1511;box-shadow:0 6px 18px rgba(246,173,85,0.35)}.btn-notebook-flip:disabled{opacity:0.35;cursor:not-allowed;transform:none;box-shadow:none}.notebook-page-jump-row{display:flex;align-items:center;justify-content:center;gap:0.45rem;flex-wrap:wrap}.page-jump-pill{width:36px;height:36px;border-radius:50%;border:1px solid rgba(200,90,23,0.2);background:#ffffff;color:var(--text);font-size:0.88rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.2s ease}[data-theme="dark"] .page-jump-pill{background:#1c1511;border-color:rgba(246,173,85,0.2);color:#ded1c8}.page-jump-pill:hover{border-color:#c85a17;color:#c85a17;transform:scale(1.08)}.page-jump-pill.active{background:#c85a17;border-color:#c85a17;color:#ffffff;box-shadow:0 3px 10px rgba(200,90,23,0.3)}[data-theme="dark"] .page-jump-pill.active{background:#f6ad55;border-color:#f6ad55;color:#1c1511}.story-notebook-container.scroll-mode .story-notebook-book{padding:3rem 2.8rem}.story-notebook-container.scroll-mode .notebook-page-sheet{display:block !important;margin-bottom:3.5rem;border-bottom:2px dashed rgba(200,90,23,0.18);padding-bottom:2.5rem}.story-notebook-container.scroll-mode .notebook-page-sheet:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.story-notebook-container.scroll-mode .notebook-flip-nav,.story-notebook-container.scroll-mode .notebook-progress-track{display:none}@media (max-width:768px){.story-notebook-book{padding:2.2rem 1.5rem 2rem 2.4rem;border-radius:12px;min-height:auto}.story-notebook-book::before{left:16px}.page-sheet-body{font-size:1.05rem;line-height:1.85}.notebook-flip-nav{justify-content:center}.btn-notebook-flip{padding:0.55rem 1rem;font-size:0.85rem}}.search-portal-form-wrap{max-width:660px;width:100%;margin:1.8rem auto 0;position:relative}.search-portal-form{display:flex;align-items:center;background:#ffffff;border:2px solid rgba(200,90,23,0.22);border-radius:50px;padding:0.35rem 0.45rem 0.35rem 1.25rem;box-shadow:0 10px 30px rgba(0,0,0,0.06),0 2px 6px rgba(0,0,0,0.04);transition:all 0.25s cubic-bezier(0.16,1,0.3,1);position:relative}[data-theme="dark"] .search-portal-form{background:#201a16;border-color:rgba(246,173,85,0.25);box-shadow:0 12px 32px rgba(0,0,0,0.38)}.search-portal-form:focus-within{border-color:#c85a17;box-shadow:0 14px 38px rgba(200,90,23,0.2),0 0 0 4px rgba(200,90,23,0.12);transform:translateY(-2px)}[data-theme="dark"] .search-portal-form:focus-within{border-color:#f6ad55;box-shadow:0 14px 38px rgba(246,173,85,0.16),0 0 0 4px rgba(246,173,85,0.14)}.search-portal-icon-wrap{display:flex;align-items:center;justify-content:center;color:#c85a17;margin-right:0.75rem;flex-shrink:0;transition:transform 0.2s ease,color 0.2s ease}[data-theme="dark"] .search-portal-icon-wrap{color:#f6ad55}.search-portal-form:focus-within .search-portal-icon-wrap{transform:scale(1.1)}.search-portal-input{flex:1;border:none;background:transparent;outline:none;font-size:1.06rem;font-family:'Noto Sans Devanagari','Inter',sans-serif;color:var(--text);padding:0.55rem 0.25rem;min-width:0;font-weight:500}.search-portal-input::placeholder{color:#94a3b8;font-size:0.98rem;opacity:0.85}[data-theme="dark"] .search-portal-input::placeholder{color:#78716c}.search-portal-clear-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:rgba(0,0,0,0.07);color:var(--text);font-size:0.8rem;text-decoration:none;margin:0 0.5rem;flex-shrink:0;transition:all 0.2s ease}[data-theme="dark"] .search-portal-clear-btn{background:rgba(255,255,255,0.12)}.search-portal-clear-btn:hover{background:#c85a17;color:#ffffff;transform:scale(1.1)}[data-theme="dark"] .search-portal-clear-btn:hover{background:#f6ad55;color:#1c1511}.search-portal-btn{background:linear-gradient(135deg,#c85a17 0%,#a04000 100%);color:#ffffff;border:none;border-radius:40px;padding:0.68rem 1.45rem;font-size:0.96rem;font-weight:700;font-family:inherit;display:inline-flex;align-items:center;gap:0.45rem;cursor:pointer;transition:all 0.22s cubic-bezier(0.16,1,0.3,1);box-shadow:0 4px 14px rgba(200,90,23,0.32);flex-shrink:0;white-space:nowrap}[data-theme="dark"] .search-portal-btn{background:linear-gradient(135deg,#f6ad55 0%,#dd6b20 100%);color:#1c1511;box-shadow:0 4px 14px rgba(246,173,85,0.25)}.search-portal-btn:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 6px 20px rgba(200,90,23,0.42)}[data-theme="dark"] .search-portal-btn:hover{box-shadow:0 6px 20px rgba(246,173,85,0.35)}.search-portal-btn:active{transform:scale(0.98)}@media (max-width:540px){.search-portal-form{padding:0.3rem 0.35rem 0.3rem 0.85rem}.search-portal-btn{padding:0.55rem 1rem;font-size:0.88rem}.search-portal-input{font-size:0.95rem}}@media (max-width:1024px){.site-header{position:sticky;top:0;z-index:10000;width:100%}.header-container{padding:0.5rem 1rem !important;min-height:62px !important;flex-direction:row !important;justify-content:space-between !important;align-items:center !important;gap:0.5rem !important;position:relative}.logo-brand-title{font-size:1.25rem !important}.logo-brand-subtitle{font-size:0.55rem !important}.desktop-search-only{display:none !important}.mobile-menu-btn{display:flex !important}.main-nav{position:absolute;top:100%;left:0;right:0;width:100%;background:var(--bg);border-bottom:1px solid rgba(0,0,0,0.08);box-shadow:0 16px 40px rgba(0,0,0,0.18);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);max-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:max-height 0.35s cubic-bezier(0.4,0,0.2,1),opacity 0.3s ease,visibility 0.3s ease;z-index:99999;flex-direction:column !important;padding:0 1.25rem}[data-theme="dark"] .main-nav{border-bottom:1px solid rgba(255,255,255,0.1);box-shadow:0 16px 40px rgba(0,0,0,0.65)}.main-nav.mobile-open,.main-nav.active{max-height:85vh;overflow-y:auto;opacity:1;visibility:visible;padding:1rem 1.25rem 1.5rem !important}.main-nav ul{flex-direction:column !important;align-items:stretch !important;gap:0.35rem !important;width:100%}.main-nav a{width:100%;padding:0.8rem 1rem !important;font-size:1.05rem !important;font-weight:600;border-radius:10px;display:flex !important;align-items:center;justify-content:space-between;background:rgba(0,0,0,0.02)}[data-theme="dark"] .main-nav a{background:rgba(255,255,255,0.04)}.main-nav a:hover,.main-nav a.active{background:rgba(200,90,23,0.12) !important;color:var(--primary) !important}.main-nav a.active::after{display:none !important}.mobile-nav-search-container{display:block !important;margin-bottom:0.85rem;width:100%}.mobile-nav-search-form{display:flex;align-items:center;background:var(--muted);border:1.5px solid rgba(0,0,0,0.1);border-radius:25px;padding:0 1rem;height:44px;width:100%}[data-theme="dark"] .mobile-nav-search-form{border-color:rgba(255,255,255,0.15)}.mobile-nav-search-form input{border:none;outline:none;background:transparent;color:var(--text);font-size:16px;width:100%;margin-left:0.5rem}}@media (min-width:993px){.mobile-nav-search-container{display:none !important}}.mobile-menu-btn{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:38px;height:38px;border-radius:8px;background:var(--muted);border:1px solid rgba(0,0,0,0.08);cursor:pointer;padding:0;transition:all 0.2s ease;flex-shrink:0}[data-theme="dark"] .mobile-menu-btn{border-color:rgba(255,255,255,0.12);background:rgba(255,255,255,0.06)}.mobile-menu-btn span{display:block;width:20px;height:2px;background-color:var(--text);border-radius:2px;transition:transform 0.3s ease,opacity 0.2s ease}.mobile-menu-btn.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.mobile-menu-btn.open span:nth-child(2){opacity:0}.mobile-menu-btn.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width:768px){input[type="text"],input[type="email"],input[type="password"],input[type="url"],input[type="number"],input[type="file"],textarea,select,.form-control{font-size:16px !important;min-height:44px}.btn,button,a.btn,input[type="submit"]{min-height:44px;touch-action:manipulation}}@media (max-width:768px){.container{padding:0 1rem !important}.hero-title,h1{font-size:clamp(1.75rem,6.5vw,2.6rem) !important;line-height:1.25 !important}.hero-subtitle{font-size:0.95rem !important}.poetry-grid,.articles-grid,.stories-grid,.plays-grid,.offerings-grid,.selected-works-grid,.topics-grid,.discussion-grid,.daily-duo-grid{grid-template-columns:1fr !important;gap:1.15rem !important}.poem-reading-card,.story-notebook-book,.form-card,.contact-form-parchment{padding:1.5rem 1.15rem !important;border-radius:14px !important}.poem-body,.article-content,.story-body{font-size:1.1rem !important;line-height:1.85 !important;word-break:break-word}.post-card:active,.btn:active,.social-icon:active{transform:scale(0.98)}}.admin-table-container,.table-responsive-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%}body.mobile-nav-expanded{overflow:hidden}@media (max-width:576px){.poster-studio-header{flex-direction:column !important;align-items:flex-start !important;gap:0.65rem !important;width:100%}.template-selector-pills{width:100% !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch !important;scrollbar-width:none !important;flex-wrap:nowrap !important;padding:0.3rem !important;gap:0.3rem !important}.template-selector-pills::-webkit-scrollbar{display:none !important}.tmpl-btn{flex-shrink:0 !important;padding:0.35rem 0.65rem !important;font-size:0.78rem !important}.hero-trust-strip{flex-wrap:wrap !important;justify-content:center !important;gap:0.45rem !important;width:100%}.trust-pill{font-size:0.72rem !important;padding:0.2rem 0.55rem !important;white-space:nowrap}.header-right-actions{gap:0.45rem !important}}@media (max-width:380px){.logo-brand-subtitle{display:none !important}.header-right-actions{gap:0.35rem !important}.btn-header-login{padding:0 0.6rem !important;font-size:0.85rem !important}}html{box-sizing:border-box;-webkit-text-size-adjust:100%;scroll-behavior:smooth}*,*::before,*::after{box-sizing:inherit}body{overflow-x:hidden !important;width:100% !important;max-width:100vw !important;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg,video,canvas{max-width:100% !important;height:auto !important}.container,.header-container,.footer-main-content{width:100% !important;box-sizing:border-box !important}@media (max-width:1024px){.site-header{position:sticky !important;top:0 !important;z-index:10000 !important;width:100% !important;backdrop-filter:blur(16px) saturate(180%) !important;-webkit-backdrop-filter:blur(16px) saturate(180%) !important}.header-container{display:flex !important;flex-direction:row !important;justify-content:space-between !important;align-items:center !important;padding:0.5rem 1rem !important;min-height:60px !important;height:auto !important;position:relative !important}.logo-link{gap:0.5rem !important}.logo-feather-icon svg{width:24px !important;height:24px !important}.logo-brand-title{font-size:1.22rem !important;line-height:1.1 !important}.logo-brand-subtitle{font-size:0.55rem !important}.desktop-search-only,.header-search-box.desktop-search-only{display:none !important}.mobile-menu-btn{display:flex !important}.main-nav{position:absolute !important;top:100% !important;left:0 !important;right:0 !important;width:100% !important;background:var(--bg) !important;border-bottom:1px solid rgba(0,0,0,0.08) !important;box-shadow:0 20px 40px rgba(0,0,0,0.2) !important;backdrop-filter:blur(24px) saturate(180%) !important;-webkit-backdrop-filter:blur(24px) saturate(180%) !important;max-height:0 !important;overflow:hidden !important;opacity:0 !important;visibility:hidden !important;transition:max-height 0.35s cubic-bezier(0.4,0,0.2,1),opacity 0.3s ease,visibility 0.3s ease !important;z-index:99999 !important;flex-direction:column !important;padding:0 1.25rem !important}[data-theme="dark"] .main-nav{border-bottom:1px solid rgba(255,255,255,0.1) !important;box-shadow:0 20px 45px rgba(0,0,0,0.75) !important}.main-nav.mobile-open,.main-nav.active{max-height:85vh !important;overflow-y:auto !important;opacity:1 !important;visibility:visible !important;padding:1rem 1.25rem 1.5rem !important}.main-nav ul{flex-direction:column !important;align-items:stretch !important;gap:0.35rem !important;width:100% !important;margin:0 !important;padding:0 !important}.main-nav a{width:100% !important;padding:0.85rem 1rem !important;font-size:1.05rem !important;font-weight:600 !important;border-radius:12px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;background:rgba(0,0,0,0.03) !important;color:var(--text) !important;text-decoration:none !important}[data-theme="dark"] .main-nav a{background:rgba(255,255,255,0.05) !important}.main-nav a:hover,.main-nav a.active{background:rgba(200,90,23,0.14) !important;color:var(--primary) !important}.main-nav a.active::after{display:none !important}.mobile-nav-search-container{display:block !important;margin-bottom:0.85rem !important;width:100% !important}.mobile-nav-search-form{display:flex !important;align-items:center !important;background:var(--muted) !important;border:1.5px solid rgba(0,0,0,0.1) !important;border-radius:25px !important;padding:0 1rem !important;height:44px !important;width:100% !important}[data-theme="dark"] .mobile-nav-search-form{border-color:rgba(255,255,255,0.15) !important}.mobile-nav-search-form input{border:none !important;outline:none !important;background:transparent !important;color:var(--text) !important;font-size:16px !important;width:100% !important;margin-left:0.5rem !important}.section-hero.panoramic-hero-section{min-height:auto !important;height:auto !important;padding:2.5rem 0 3rem !important}.hero-container{display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important;gap:2.2rem !important;padding:0 1rem !important;width:100% !important}.hero-left{width:100% !important;max-width:650px !important;display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important}.hero-title{font-size:clamp(1.85rem,5.5vw,2.7rem) !important;line-height:1.25 !important;text-align:center !important;margin-bottom:1rem !important}.hero-subtitle{font-size:clamp(0.98rem,2.8vw,1.15rem) !important;line-height:1.75 !important;text-align:center !important;max-width:580px !important;margin:0 auto 1.5rem !important}.hero-actions{display:flex !important;flex-wrap:wrap !important;justify-content:center !important;align-items:center !important;gap:0.75rem !important;width:100% !important}.hero-right{width:100% !important;max-width:480px !important;margin:0 auto !important}.poster-studio-card{width:100% !important;max-width:460px !important;margin:0 auto !important;box-shadow:0 12px 35px rgba(0,0,0,0.12) !important;border-radius:18px !important}.daily-duo-grid,.offerings-grid,.selected-works-grid,.topics-grid,.discussion-grid{grid-template-columns:repeat(2,1fr) !important;gap:1.25rem !important}.footer-grid{grid-template-columns:repeat(2,1fr) !important;gap:2rem !important}}@media (max-width:768px){.container{padding:0 1rem !important;max-width:100% !important}.poetry-grid,.articles-grid,.stories-grid,.plays-grid,.daily-duo-grid,.offerings-grid,.selected-works-grid,.topics-grid,.discussion-grid,.testimonial-cards{grid-template-columns:1fr !important;gap:1.25rem !important}.post-card,.poetry-card,.article-card,.story-card,.play-card,.category-card{width:100% !important;max-width:100% !important;border-radius:16px !important;margin:0 !important}.post-card img,.card-thumbnail,.poetry-card-thumb,.article-card-thumb{width:100% !important;aspect-ratio:16 / 9 !important;object-fit:cover !important}.poem-reading-card,.article-reading-card,.story-notebook-book,.play-reading-container,.form-card,.contact-form-parchment,.unified-auth-container{padding:1.5rem 1.15rem !important;border-radius:16px !important;margin:1.25rem auto 2.5rem !important;width:100% !important;max-width:100% !important}.poem-body,.poem-verses-wrapper,.article-content,.story-body{font-size:1.12rem !important;line-height:1.9 !important;word-break:break-word !important}.pro-matra-calculator-widget{padding:1.25rem 1rem !important;border-radius:16px !important;margin-top:2rem !important}.calc-widget-header{flex-direction:column !important;align-items:flex-start !important;gap:0.75rem !important}.calc-widget-footer-bar{flex-direction:column !important;align-items:stretch !important;gap:0.75rem !important;text-align:center !important}input[type="text"],input[type="email"],input[type="password"],input[type="url"],input[type="number"],input[type="file"],textarea,select,.form-control{font-size:16px !important;min-height:46px !important;border-radius:10px !important}.btn,button,a.btn,input[type="submit"],.btn-action{min-height:46px !important;touch-action:manipulation !important}.footer-grid{grid-template-columns:1fr !important;gap:2rem !important;text-align:center !important}.footer-brand-logo,.footer-social-links{justify-content:center !important}.footer-bottom-bar{flex-direction:column !important;gap:0.75rem !important;text-align:center !important}}@media (max-width:480px){.container{padding:0 0.85rem !important}.hero-actions .btn{width:100% !important;justify-content:center !important}.poster-studio-header{flex-direction:column !important;align-items:flex-start !important;gap:0.65rem !important;width:100% !important}.template-selector-pills{width:100% !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch !important;scrollbar-width:none !important;flex-wrap:nowrap !important;padding:0.3rem !important;gap:0.3rem !important}.template-selector-pills::-webkit-scrollbar{display:none !important}.tmpl-btn{flex-shrink:0 !important;padding:0.35rem 0.65rem !important;font-size:0.78rem !important}.hero-trust-strip{flex-wrap:wrap !important;justify-content:center !important;gap:0.4rem !important;width:100% !important}.trust-pill{font-size:0.72rem !important;padding:0.2rem 0.55rem !important;white-space:nowrap !important}.btn-header-login{padding:0 0.65rem !important;font-size:0.85rem !important;height:36px !important}.theme-toggle{width:36px !important;height:36px !important}}@media (max-width:380px){.logo-brand-subtitle{display:none !important}.header-right-actions{gap:0.35rem !important}.header-user-name-text{display:none !important}.logo-brand-title{font-size:1.15rem !important}}.post-card:active,.btn:active,.social-icon:active,.tmpl-btn:active{transform:scale(0.97) !important}.site-header{width:100%;position:sticky;top:0;z-index:10000;background-color:rgba(252,249,244,0.94);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border-bottom:1px solid rgba(0,0,0,0.07);transition:all 0.25s ease}[data-theme="dark"] .site-header{background-color:rgba(18,14,11,0.92);border-bottom:1px solid rgba(255,255,255,0.08)}.header-container{display:flex !important;flex-direction:row !important;justify-content:space-between !important;align-items:center !important;height:clamp(58px,6vw,70px) !important;padding:0 clamp(0.75rem,2vw,2rem) !important;max-width:1440px !important;margin:0 auto !important;gap:clamp(0.5rem,1.5vw,1.5rem) !important}.logo-link{display:flex;align-items:center;gap:clamp(0.4rem,1vw,0.75rem);text-decoration:none;flex-shrink:0}.logo-feather-icon svg{width:clamp(22px,2.5vw,28px);height:clamp(22px,2.5vw,28px)}.logo-brand-title{font-family:'Biryani','Noto Sans Devanagari',sans-serif;font-size:clamp(1.1rem,1.8vw,1.45rem) !important;font-weight:900;line-height:1.1;margin:0;white-space:nowrap}.logo-brand-subtitle{font-size:clamp(0.5rem,0.7vw,0.62rem) !important;font-weight:700;opacity:0.75;margin:0;line-height:1.1;white-space:nowrap}@media (min-width:1025px){.main-nav{display:flex !important;align-items:center !important;justify-content:center !important;flex:1 !important;max-height:none !important;opacity:1 !important;visibility:visible !important;overflow:visible !important;position:static !important;background:transparent !important;box-shadow:none !important;padding:0 !important}.main-nav ul{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:center !important;gap:clamp(0.25rem,1vw,1.15rem) !important;margin:0 !important;padding:0 !important;list-style:none !important}.main-nav a{display:inline-flex !important;align-items:center !important;padding:clamp(0.35rem,0.6vw,0.5rem) clamp(0.45rem,0.8vw,0.75rem) !important;font-size:clamp(0.85rem,0.95vw,0.96rem) !important;font-weight:600 !important;white-space:nowrap !important;border-radius:8px !important;background:transparent !important}.mobile-menu-btn{display:none !important}.mobile-nav-search-container{display:none !important}}.header-right-actions{display:flex;align-items:center;gap:clamp(0.35rem,1vw,0.75rem);flex-shrink:0}.nav-search-form{height:clamp(34px,4vw,38px);padding:0 clamp(0.5rem,1vw,0.85rem);border-radius:20px}.nav-search-form input{width:clamp(75px,8vw,120px)}.nav-search-form input:focus{width:clamp(110px,12vw,160px)}.theme-toggle{width:clamp(34px,4vw,38px) !important;height:clamp(34px,4vw,38px) !important;min-height:auto !important;border-radius:50% !important;padding:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important}.btn-header-login{height:clamp(34px,4vw,38px) !important;padding:0 clamp(0.65rem,1.2vw,1.25rem) !important;font-size:clamp(0.82rem,1vw,0.92rem) !important;border-radius:20px !important;white-space:nowrap !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important}.btn,a.btn,button.btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:clamp(0.6rem,1.5vw,0.85rem) clamp(1rem,2.5vw,1.75rem) !important;font-size:clamp(0.88rem,1.2vw,1.05rem) !important;font-weight:600 !important;border-radius:clamp(8px,1.5vw,14px) !important;gap:0.5rem !important;transition:all 0.22s cubic-bezier(0.16,1,0.3,1) !important;text-align:center !important;max-width:100% !important;box-sizing:border-box !important;touch-action:manipulation !important;cursor:pointer !important}.btn:hover,a.btn:hover{transform:translateY(-2px) !important;box-shadow:0 6px 18px rgba(0,0,0,0.12) !important}.btn:active,a.btn:active{transform:scale(0.97) !important}.hero-actions{display:flex !important;flex-wrap:wrap !important;gap:clamp(0.5rem,1.5vw,1rem) !important;align-items:center !important;margin-bottom:clamp(1rem,2vw,1.75rem) !important}.hero-actions .btn{font-size:clamp(0.88rem,1.4vw,1.05rem) !important;padding:clamp(0.65rem,1.6vw,0.85rem) clamp(1.1rem,2.2vw,1.6rem) !important}@media (max-width:1024px){.main-nav{position:absolute !important;top:100% !important;left:0 !important;right:0 !important;width:100% !important;background:var(--bg) !important;border-bottom:1px solid rgba(0,0,0,0.08) !important;box-shadow:0 20px 40px rgba(0,0,0,0.2) !important;backdrop-filter:blur(24px) saturate(180%) !important;-webkit-backdrop-filter:blur(24px) saturate(180%) !important;max-height:0 !important;overflow:hidden !important;opacity:0 !important;visibility:hidden !important;transition:max-height 0.35s cubic-bezier(0.4,0,0.2,1),opacity 0.3s ease,visibility 0.3s ease !important;z-index:99999 !important;flex-direction:column !important;padding:0 1rem !important}[data-theme="dark"] .main-nav{border-bottom:1px solid rgba(255,255,255,0.1) !important;box-shadow:0 20px 45px rgba(0,0,0,0.75) !important}.main-nav.mobile-open,.main-nav.active{max-height:85vh !important;overflow-y:auto !important;opacity:1 !important;visibility:visible !important;padding:1rem 1rem 1.5rem !important}.main-nav ul{flex-direction:column !important;align-items:stretch !important;gap:0.35rem !important;width:100% !important}.main-nav a{width:100% !important;padding:0.8rem 1rem !important;font-size:1.02rem !important;font-weight:600 !important;border-radius:10px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;background:rgba(0,0,0,0.025) !important}[data-theme="dark"] .main-nav a{background:rgba(255,255,255,0.045) !important}.main-nav a:hover,.main-nav a.active{background:rgba(200,90,23,0.14) !important;color:var(--primary) !important}.main-nav a.active::after{display:none !important}.mobile-nav-search-container{display:block !important;margin-bottom:0.75rem !important;width:100% !important}.mobile-menu-btn{display:flex !important}.desktop-search-only{display:none !important}}@media (max-width:540px){.hero-actions{flex-direction:column !important;width:100% !important}.hero-actions .btn{width:100% !important;text-align:center !important;justify-content:center !important}.btn,a.btn,button.btn{font-size:0.95rem !important;padding:0.7rem 1.1rem !important}.header-user-name-text{display:none !important}}html,body{overflow-x:hidden !important;overflow-y:auto !important;scroll-behavior:smooth !important;height:auto !important;min-height:100% !important;-webkit-overflow-scrolling:touch !important}.section-hero.panoramic-hero-section{position:relative !important;top:auto !important;height:auto !important;min-height:auto !important;overflow:visible !important}.sliding-card-sheet{position:relative !important;top:auto !important;transform:none !important;z-index:2 !important;border-radius:0 !important;box-shadow:none !important}.reveal-zoom-fade{opacity:0;transform:translateY(24px);transition:opacity 0.55s cubic-bezier(0.16,1,0.3,1),transform 0.55s cubic-bezier(0.16,1,0.3,1);will-change:opacity,transform}.reveal-zoom-fade.is-revealed{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}.reveal-zoom-fade{opacity:1 !important;transform:none !important;transition:none !important}}.section-hero.panoramic-hero-section{position:relative !important;width:100% !important;min-height:calc(100vh - 70px) !important;padding:clamp(2.5rem,5vw,4rem) 1.5rem clamp(2.5rem,4vw,3.5rem) 1.5rem !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;overflow:visible !important;margin:0 !important}.panoramic-hero-section .hero-container{position:relative !important;z-index:2 !important;display:grid !important;grid-template-columns:1.08fr 0.92fr !important;gap:clamp(1.5rem,3.5vw,3.2rem) !important;align-items:center !important;width:100% !important;max-width:1240px !important;margin:0 auto !important;padding:0 !important}.panoramic-hero-section .hero-left{width:100% !important;max-width:600px !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;text-align:left !important;margin:0 !important}.panoramic-hero-section .hero-right{display:flex !important;justify-content:center !important;align-items:center !important;width:100% !important;margin:0 !important}.poster-studio-card{width:100% !important;max-width:480px !important;margin:0 auto !important;border-radius:18px !important;box-shadow:0 16px 40px rgba(0,0,0,0.12) !important;box-sizing:border-box !important;overflow:hidden !important}.hero-scroll-cue{position:static !important;margin:2.2rem auto 0 auto !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;z-index:5 !important;transform:none !important}.card-sheet-pill-handle{display:none !important}.sliding-card-sheet{position:relative !important;z-index:2 !important;width:100% !important;border-radius:0 !important;padding-top:clamp(2.5rem,5vw,4rem) !important;border-top:1px solid rgba(0,0,0,0.06) !important}[data-theme="dark"] .sliding-card-sheet{border-top:1px solid rgba(255,255,255,0.08) !important}@media (max-width:992px){.section-hero.panoramic-hero-section{min-height:auto !important;padding:2rem 1rem 2.5rem 1rem !important}.panoramic-hero-section .hero-container{grid-template-columns:1fr !important;gap:2rem !important}.panoramic-hero-section .hero-left{align-items:center !important;text-align:center !important;max-width:100% !important}.hero-scroll-cue{margin-top:1.5rem !important}}html,body{overflow-x:hidden !important;max-width:100% !important;width:100% !important;-webkit-text-size-adjust:100%}body{padding-top:68px !important}body.home-doodle-page,body.home-doodle-page main.main-content{padding-top:0 !important;margin-top:0 !important}body.mobile-nav-expanded{overflow:hidden !important}.site-header{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;width:100% !important;height:68px !important;z-index:999999 !important;background-color:rgba(252,249,244,0.94) !important;backdrop-filter:blur(20px) saturate(180%) !important;-webkit-backdrop-filter:blur(20px) saturate(180%) !important;border:none !important;border-bottom:none !important;box-shadow:0 2px 16px rgba(0,0,0,0.04) !important;transition:background-color 0.3s ease,box-shadow 0.3s ease !important}[data-theme="dark"] .site-header{background-color:rgba(18,14,11,0.94) !important;border:none !important;border-bottom:none !important;box-shadow:0 4px 24px rgba(0,0,0,0.45) !important}.header-container{display:flex !important;flex-direction:row !important;justify-content:space-between !important;align-items:center !important;height:68px !important;padding:0 clamp(0.75rem,2vw,2rem) !important;max-width:1440px !important;margin:0 auto !important;gap:clamp(0.5rem,1.5vw,1.5rem) !important;position:relative !important}.logo{flex-shrink:0 !important}.logo-link{display:flex !important;align-items:center !important;gap:clamp(0.4rem,1vw,0.75rem) !important;text-decoration:none !important}.logo-feather-icon svg{width:clamp(22px,2.5vw,28px) !important;height:clamp(22px,2.5vw,28px) !important;display:block !important}.logo-brand-title{font-family:'Biryani','Noto Sans Devanagari',sans-serif !important;font-size:clamp(1.1rem,1.8vw,1.45rem) !important;font-weight:900 !important;line-height:1.1 !important;margin:0 !important;white-space:nowrap !important}.logo-brand-subtitle{font-size:clamp(0.5rem,0.7vw,0.62rem) !important;font-weight:700 !important;opacity:0.75 !important;margin:0 !important;line-height:1.1 !important;white-space:nowrap !important}.header-right-actions{display:flex !important;align-items:center !important;gap:clamp(0.35rem,1vw,0.75rem) !important;flex-shrink:0 !important}.theme-toggle{width:38px !important;height:38px !important;border-radius:50% !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border:1px solid rgba(0,0,0,0.08) !important;background:rgba(0,0,0,0.03) !important;cursor:pointer !important;padding:0 !important;transition:all 0.25s ease !important}[data-theme="dark"] .theme-toggle{border-color:rgba(255,255,255,0.12) !important;background:rgba(255,255,255,0.06) !important}.btn-header-login{display:inline-flex !important;align-items:center !important;justify-content:center !important;height:38px !important;padding:0 clamp(0.65rem,1.2vw,1.1rem) !important;border-radius:20px !important;font-size:clamp(0.82rem,1vw,0.92rem) !important;font-weight:600 !important;text-decoration:none !important;white-space:nowrap !important;transition:all 0.25s ease !important}.mobile-menu-btn{display:none;flex-direction:column !important;justify-content:center !important;align-items:center !important;gap:5px !important;width:40px !important;height:40px !important;border-radius:10px !important;background:rgba(0,0,0,0.04) !important;border:1px solid rgba(0,0,0,0.08) !important;cursor:pointer !important;padding:0 !important;transition:all 0.25s ease !important;flex-shrink:0 !important}[data-theme="dark"] .mobile-menu-btn{border-color:rgba(255,255,255,0.12) !important;background:rgba(255,255,255,0.06) !important}.mobile-menu-btn span{display:block !important;width:20px !important;height:2px !important;background-color:var(--text) !important;border-radius:2px !important;transition:transform 0.3s cubic-bezier(0.4,0,0.2,1),opacity 0.2s ease,width 0.2s ease !important}.mobile-menu-btn.open span:nth-child(1){transform:translateY(7px) rotate(45deg) !important}.mobile-menu-btn.open span:nth-child(2){opacity:0 !important;transform:scaleX(0) !important}.mobile-menu-btn.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg) !important}.nav-backdrop{position:fixed !important;top:68px !important;left:0 !important;right:0 !important;bottom:0 !important;width:100% !important;height:calc(100vh - 68px) !important;height:calc(100dvh - 68px) !important;background:rgba(14,10,8,0.5) !important;backdrop-filter:blur(6px) !important;-webkit-backdrop-filter:blur(6px) !important;z-index:999998 !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transition:opacity 0.28s ease,visibility 0.28s ease !important}.nav-backdrop.show{opacity:1 !important;visibility:visible !important;pointer-events:auto !important}@media (min-width:1025px){.main-nav{display:flex !important;align-items:center !important;justify-content:center !important;flex:1 !important;max-height:none !important;opacity:1 !important;visibility:visible !important;overflow:visible !important;position:static !important;background:transparent !important;box-shadow:none !important;border:none !important;padding:0 !important;transform:none !important}.main-nav ul{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:center !important;gap:clamp(0.35rem,1vw,1.25rem) !important;margin:0 !important;padding:0 !important;list-style:none !important}.main-nav a{display:inline-flex !important;align-items:center !important;padding:0.45rem 0.85rem !important;font-size:clamp(0.88rem,0.98vw,0.98rem) !important;font-weight:600 !important;white-space:nowrap !important;border-radius:20px !important;background:transparent !important;color:var(--text) !important;text-decoration:none !important;transition:all 0.2s ease !important}.main-nav a:hover{color:var(--primary,#c85a17) !important;background:rgba(200,90,23,0.08) !important}.main-nav a.active{color:var(--primary,#c85a17) !important;background:rgba(200,90,23,0.12) !important;font-weight:700 !important}[data-theme="dark"] .main-nav a.active{color:#f6ad55 !important;background:rgba(246,173,85,0.14) !important}.main-nav a.active::after,.main-nav a::after{display:none !important;content:none !important}.mobile-menu-btn{display:none !important}.mobile-nav-search-container{display:none !important}.desktop-search-only{display:block !important}}@media (max-width:1024px){.desktop-search-only{display:none !important}.site-header{overflow:visible !important}.header-container{position:static !important}.mobile-menu-btn{display:flex !important;cursor:pointer !important;pointer-events:auto !important;z-index:1000002 !important;position:relative !important;touch-action:manipulation !important}.mobile-menu-btn span{pointer-events:none !important}.main-nav{position:absolute !important;top:68px !important;left:0 !important;right:0 !important;width:100% !important;max-width:100% !important;background:var(--bg,#fdfbf7) !important;border-bottom:1px solid rgba(200,90,23,0.2) !important;box-shadow:0 24px 50px rgba(0,0,0,0.25) !important;backdrop-filter:blur(24px) saturate(180%) !important;-webkit-backdrop-filter:blur(24px) saturate(180%) !important;max-height:0 !important;overflow:hidden !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transform:translateY(-8px) !important;transition:max-height 0.35s cubic-bezier(0.4,0,0.2,1),opacity 0.25s ease,transform 0.25s ease,visibility 0.25s ease !important;z-index:999999 !important;display:flex !important;flex-direction:column !important;padding:0 1.25rem !important;margin:0 !important;box-sizing:border-box !important}[data-theme="dark"] .main-nav{background:rgba(18,13,10,0.98) !important;border-bottom:1px solid rgba(255,255,255,0.1) !important;box-shadow:0 24px 60px rgba(0,0,0,0.85) !important}.main-nav.mobile-open,.main-nav.active{display:flex !important;max-height:calc(100vh - 78px) !important;max-height:calc(100dvh - 78px) !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important;transform:translateY(0) !important;padding:1.15rem 1.25rem 1.75rem !important}.main-nav ul{display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:0.45rem !important;width:100% !important;margin:0 !important;padding:0 !important;list-style:none !important}.main-nav a{width:100% !important;padding:0.85rem 1.15rem !important;font-size:1.05rem !important;font-weight:600 !important;border-radius:12px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;background:rgba(0,0,0,0.03) !important;color:var(--text) !important;text-decoration:none !important;transition:all 0.2s ease !important}[data-theme="dark"] .main-nav a{background:rgba(255,255,255,0.05) !important}.main-nav a:hover,.main-nav a.active{background:rgba(200,90,23,0.14) !important;color:var(--primary,#c85a17) !important}.main-nav a.active::after,.main-nav a::after{display:none !important;content:none !important}.mobile-nav-search-container{display:block !important;margin-bottom:0.85rem !important;width:100% !important}.mobile-nav-search-form{display:flex !important;align-items:center !important;background:var(--muted,#eef0f4) !important;border:1.5px solid rgba(0,0,0,0.1) !important;border-radius:25px !important;padding:0 1rem !important;height:44px !important;width:100% !important;box-sizing:border-box !important}[data-theme="dark"] .mobile-nav-search-form{border-color:rgba(255,255,255,0.15) !important;background:rgba(30,24,20,0.9) !important}.mobile-nav-search-form input{border:none !important;outline:none !important;background:transparent !important;color:var(--text) !important;font-size:16px !important;width:100% !important;margin-left:0.5rem !important}}.hero-bg-layer{position:absolute !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100% !important;height:100% !important;background-image:url('../images/hero_bg_vintage.jpg') !important;background-size:cover !important;background-position:center top !important;background-repeat:no-repeat !important;opacity:0.25 !important;pointer-events:none !important;z-index:0 !important;margin:0 !important;padding:0 !important;transform-origin:center center !important;will-change:transform !important;transition:transform 0.1s cubic-bezier(0.2,0.8,0.2,1) !important}[data-theme="dark"] .hero-bg-layer{opacity:0.14 !important;filter:brightness(0.75) contrast(1.15) !important}.section-hero.panoramic-hero-section{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;width:100% !important;height:100vh !important;height:100dvh !important;min-height:100vh !important;min-height:100dvh !important;max-height:100vh !important;max-height:100dvh !important;z-index:1 !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;padding:calc(68px+1rem) 2rem 4rem 2rem !important;box-sizing:border-box !important;overflow:hidden !important;margin:0 !important}@media (min-width:993px){.panoramic-hero-section .hero-container{position:relative !important;z-index:2 !important;display:grid !important;grid-template-columns:1.12fr 0.88fr !important;gap:clamp(1.5rem,3vw,3rem) !important;align-items:center !important;width:100% !important;max-width:1240px !important;margin:0 auto !important}.hero-title{font-size:clamp(1.8rem,3.2vw,2.75rem) !important;line-height:1.25 !important;margin-bottom:0.85rem !important}.hero-subtitle{font-size:clamp(0.92rem,1.3vw,1.08rem) !important;line-height:1.7 !important;margin-bottom:1.25rem !important}.poster-studio-card{width:100% !important;max-width:440px !important;margin:0 auto !important;border-radius:16px !important;box-shadow:0 16px 40px rgba(0,0,0,0.12) !important;padding:1rem 1.15rem 1.15rem !important}.poster-photo-box{max-height:clamp(230px,32vh,300px) !important;aspect-ratio:1 / 1 !important;border-radius:12px !important}.mobile-poster-slot-container{display:none !important}}.hero-scroll-cue{position:absolute !important;bottom:16px !important;left:50% !important;transform:translateX(-50%) !important;z-index:8 !important;margin:0 !important;transition:opacity 0.25s ease !important}.sliding-card-sheet{position:relative !important;z-index:10 !important;margin-top:100vh !important;margin-top:100dvh !important;background-color:var(--bg,#fdfbf7) !important;width:100% !important;min-height:100vh !important;min-height:100dvh !important;border-top-left-radius:44px !important;border-top-right-radius:44px !important;box-shadow:0 -32px 80px rgba(0,0,0,0.22),0 -6px 22px rgba(0,0,0,0.08) !important;border-top:1.5px solid rgba(200,90,23,0.35) !important;padding-top:3.5rem !important;transition:background-color 0.35s ease,box-shadow 0.35s ease !important}[data-theme="dark"] .sliding-card-sheet{background-color:#120d0a !important;box-shadow:0 -36px 95px rgba(0,0,0,0.95),0 -6px 25px rgba(0,0,0,0.5) !important;border-top:1.5px solid rgba(246,173,85,0.35) !important}.card-sheet-pill-handle{display:flex !important;position:absolute !important;top:14px !important;left:50% !important;transform:translateX(-50%) !important;z-index:15 !important}.pill-handle-bar{width:58px !important;height:5px !important;border-radius:10px !important;background:rgba(200,90,23,0.45) !important;transition:all 0.3s ease !important}.sliding-card-sheet:hover .pill-handle-bar{width:80px !important;background:var(--primary,#c85a17) !important}@media (max-width:992px){.section-hero.panoramic-hero-section{padding:calc(68px+0.5rem) 1.25rem 2.5rem 1.25rem !important}.panoramic-hero-section .hero-container{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;width:100% !important;max-width:620px !important;margin:0 auto !important;padding:0 !important;text-align:center !important}.panoramic-hero-section .hero-left{display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important;width:100% !important}.hero-title{font-size:clamp(1.65rem,5.5vw,2.35rem) !important;line-height:1.25 !important;text-align:center !important;margin-bottom:0.85rem !important}.hero-subtitle{font-size:clamp(0.92rem,3.2vw,1.05rem) !important;line-height:1.7 !important;text-align:center !important;max-width:520px !important;margin:0 auto 1.35rem auto !important}.hero-actions{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;justify-content:center !important;align-items:center !important;gap:0.75rem !important;width:100% !important;margin-bottom:1.25rem !important}.hero-trust-strip{display:flex !important;flex-wrap:wrap !important;justify-content:center !important;gap:0.45rem !important}.sliding-card-sheet{margin-top:100vh !important;margin-top:100dvh !important;border-top-left-radius:32px !important;border-top-right-radius:32px !important;box-shadow:0 -24px 60px rgba(0,0,0,0.22) !important;border-top:1.5px solid rgba(200,90,23,0.3) !important;padding-top:2.75rem !important}.card-sheet-pill-handle{top:10px !important}.pill-handle-bar{width:44px !important;height:4px !important}.mobile-poster-slot-container{display:block !important;width:100% !important;max-width:500px !important;margin:0 auto 2.5rem auto !important;padding:0 1rem !important;box-sizing:border-box !important}.mobile-poster-slot-container .poster-studio-card{width:100% !important;max-width:100% !important;box-shadow:0 16px 40px rgba(0,0,0,0.12) !important;border-radius:18px !important}}@media (max-width:480px){.header-container{padding:0 0.75rem !important;gap:0.5rem !important}.logo-brand-title{font-size:1.15rem !important}.logo-brand-subtitle{font-size:0.5rem !important}.btn-header-login{padding:0 0.65rem !important;font-size:0.8rem !important;height:34px !important}.theme-toggle{width:34px !important;height:34px !important}.mobile-menu-btn{width:36px !important;height:36px !important}.hero-actions{flex-direction:column !important;width:100% !important;gap:0.65rem !important}.hero-actions a,.hero-actions .btn-doodle-primary,.hero-actions .btn-doodle-secondary{width:100% !important;max-width:320px !important;text-align:center !important;justify-content:center !important;padding:0.75rem 1.25rem !important;font-size:0.92rem !important}.trust-pill{font-size:0.72rem !important;padding:0.25rem 0.55rem !important}}@media (max-width:768px){.section-header-row{flex-direction:column !important;align-items:flex-start !important;gap:1rem !important}.section-main-heading{font-size:clamp(1.6rem,5vw,2.1rem) !important}.section-sub-heading{font-size:0.95rem !important}.daily-card-header{flex-wrap:wrap !important;gap:0.6rem !important}.daily-card-actions{flex-wrap:wrap !important;gap:0.35rem !important}.pro-line-rhythm-strip{overflow-x:auto !important;-webkit-overflow-scrolling:touch !important;white-space:nowrap !important;max-width:100% !important;padding:0.45rem 0.75rem !important}.poem-author-showcase-card{flex-direction:column !important;align-items:center !important;text-align:center !important;padding:1.75rem 1.25rem !important;gap:1.25rem !important}.author-details-column{display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important}.author-showcase-footer{justify-content:center !important;width:100% !important}.author-explore-btn{width:100% !important;max-width:300px !important;justify-content:center !important}}@media (max-width:640px){.offerings-grid{grid-template-columns:repeat(2,1fr) !important;gap:0.75rem !important}.offering-card.magical-card.doodle-card{padding:0.95rem 0.65rem 0.85rem !important;border-radius:14px !important;min-height:auto !important}}@media (max-width:540px){.poster-author-row-input{flex-direction:column !important;align-items:stretch !important;width:100% !important;gap:0.65rem !important}.poster-author-input{width:100% !important;min-height:44px !important;font-size:16px !important;padding:0.65rem 0.85rem !important}.btn-download-poster{width:100% !important;justify-content:center !important;min-height:44px !important;padding:0.75rem 1.25rem !important;font-size:0.95rem !important}.template-selector-pills{overflow-x:auto !important;-webkit-overflow-scrolling:touch !important;flex-wrap:nowrap !important;padding-bottom:4px !important;scrollbar-width:none !important}.template-selector-pills::-webkit-scrollbar{display:none !important}.tmpl-btn{flex-shrink:0 !important;padding:0.35rem 0.65rem !important;font-size:0.78rem !important;min-height:34px !important}.calc-mode-toggles{width:100% !important;display:flex !important}.btn-mode-toggle{flex:1 !important;text-align:center !important;padding:0.5rem 0.4rem !important;font-size:0.78rem !important;white-space:nowrap !important}.poem-breadcrumb{font-size:0.74rem !important;margin-bottom:0.65rem !important;padding:0.2rem 0 !important;display:flex !important;align-items:center !important;flex-wrap:nowrap !important;overflow-x:auto !important;scrollbar-width:none !important;-webkit-overflow-scrolling:touch !important;gap:0.35rem !important}.poem-breadcrumb::-webkit-scrollbar{display:none !important}.poem-breadcrumb a,.poem-breadcrumb span{white-space:nowrap !important;font-size:0.74rem !important}.poem-breadcrumb .bc-current{max-width:140px !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;opacity:0.85 !important}.poem-breadcrumb .bc-sep{font-size:0.68rem !important;opacity:0.45 !important}.poem-reading-card,.article-reading-card{padding:1.15rem 0.85rem !important;border-radius:14px !important;margin-bottom:1.5rem !important}.poem-reading-top-nav{margin-bottom:0.75rem !important;padding-bottom:0.55rem !important;display:flex !important;justify-content:space-between !important;align-items:center !important}.poem-category-pill{font-size:0.72rem !important;padding:0.2rem 0.6rem !important;border-radius:16px !important}.back-to-poems-link{font-size:0.74rem !important;gap:0.25rem !important}.back-to-poems-link svg{width:14px !important;height:14px !important}.poem-reading-title{font-size:1.35rem !important;line-height:1.32 !important;margin-bottom:0.25rem !important;text-align:center !important}.poem-reading-header .heading-artistic-underline{width:42px !important;height:3px !important;margin:0.35rem auto 0.65rem !important;border-radius:3px !important}.poem-reading-meta{display:flex !important;flex-wrap:wrap !important;justify-content:center !important;align-items:center !important;gap:0.3rem 0.45rem !important;font-size:0.72rem !important;margin-top:0.35rem !important;line-height:1.35 !important}.poem-reading-meta .meta-separator{display:none !important}.meta-author-tag,.meta-date-tag,.meta-views-tag,.meta-stanza-tag{display:inline-flex !important;align-items:center !important;gap:0.25rem !important;font-size:0.72rem !important;padding:0.15rem 0.45rem !important;border-radius:6px !important;background:rgba(0,0,0,0.03) !important}[data-theme="dark"] .meta-author-tag,[data-theme="dark"] .meta-date-tag,[data-theme="dark"] .meta-views-tag,[data-theme="dark"] .meta-stanza-tag{background:rgba(255,255,255,0.05) !important}.meta-author-tag svg,.meta-date-tag svg,.meta-views-tag svg,.meta-stanza-tag svg{width:12px !important;height:12px !important;opacity:0.8 !important}.article-prose-paragraphs p{font-size:1rem !important;line-height:1.8 !important;margin-bottom:1.15rem !important}.poem-verses-wrapper{font-size:1.08rem !important;line-height:1.8 !important;padding:0.4rem 0 0.85rem 0 !important}.poem-action-toolbar{margin-top:1.35rem !important;padding-top:1rem !important;display:flex !important;flex-direction:column !important;align-items:center !important;gap:0.65rem !important;border-top:1px dashed rgba(200,90,23,0.18) !important;width:100% !important}.action-left-group{display:flex !important;flex-direction:row !important;justify-content:center !important;align-items:center !important;flex-wrap:nowrap !important;gap:0.35rem !important;width:100% !important}.poem-like-btn{padding:0.32rem 0.65rem !important;font-size:0.76rem !important;border-radius:18px !important;gap:0.3rem !important;border-width:1px !important;flex-shrink:0 !important}.poem-like-btn .like-heart-icon{width:14px !important;height:14px !important}.poem-like-btn .like-counter{font-size:0.7rem !important;padding:0.05rem 0.32rem !important;border-radius:10px !important}.poem-bookmark-btn{padding:0.32rem 0.65rem !important;font-size:0.76rem !important;border-radius:18px !important;gap:0.3rem !important;border-width:1px !important;flex-shrink:0 !important}.poem-bookmark-btn svg{width:13px !important;height:13px !important}.poem-copy-btn{padding:0.32rem 0.65rem !important;font-size:0.76rem !important;border-radius:18px !important;gap:0.3rem !important;border-width:1px !important;flex-shrink:0 !important}.poem-copy-btn svg{width:13px !important;height:13px !important}.action-right-group{display:flex !important;flex-direction:row !important;justify-content:center !important;align-items:center !important;flex-wrap:nowrap !important;gap:0.45rem !important;width:100% !important}.font-size-adjuster{padding:1px 3px !important;border-radius:16px !important;gap:0 !important;flex-shrink:0 !important}.font-btn{font-size:0.72rem !important;padding:0.18rem 0.42rem !important;border-radius:12px !important}.poem-social-share-group{display:inline-flex !important;align-items:center !important;gap:0.3rem !important;flex-shrink:0 !important}.share-icon-btn{width:29px !important;height:29px !important;border-radius:50% !important;flex-shrink:0 !important}.share-icon-btn svg{width:13px !important;height:13px !important}.btn,button,input[type="submit"]{touch-action:manipulation}}@media (max-width:360px){.action-left-group{gap:0.25rem !important}.poem-like-btn,.poem-bookmark-btn,.poem-copy-btn{padding:0.26rem 0.48rem !important;font-size:0.72rem !important}.share-icon-btn{width:27px !important;height:27px !important}.share-icon-btn svg{width:12px !important;height:12px !important}.font-btn{padding:0.14rem 0.32rem !important;font-size:0.68rem !important}.logo-brand-subtitle{display:none !important}.logo-brand-title{font-size:1.05rem !important}.header-right-actions{gap:0.35rem !important}.header-user-name-text{display:none !important}.trust-pill{font-size:0.68rem !important;padding:0.2rem 0.45rem !important}}.offering-card.magical-card.doodle-card{animation:none !important;transform:none !important;transition:transform 0.24s cubic-bezier(0.16,1,0.3,1),box-shadow 0.28s ease,border-color 0.28s ease,background 0.28s ease !important;will-change:transform,box-shadow !important}.offering-card.magical-card.doodle-card:hover,.offering-card.magical-card.doodle-card:active{transform:translateY(-4px) scale(1.015) !important;box-shadow:0 12px 28px rgba(200,90,23,0.16) !important;border-color:rgba(200,90,23,0.35) !important}[data-theme="dark"] .offering-card.magical-card.doodle-card:hover,[data-theme="dark"] .offering-card.magical-card.doodle-card:active{box-shadow:0 12px 30px rgba(0,0,0,0.6) !important;border-color:rgba(200,90,23,0.45) !important}.offering-card.magical-card.doodle-card .doodle-icon-circle{transition:transform 0.3s cubic-bezier(0.34,1.56,0.64,1) !important;animation:none !important}.offering-card.magical-card.doodle-card:hover .doodle-icon-circle,.offering-card.magical-card.doodle-card:active .doodle-icon-circle{transform:translateY(-2px) scale(1.06) rotate(3deg) !important}@media (max-width:768px){.section-offerings .container{padding-left:clamp(0.65rem,3vw,1.25rem) !important;padding-right:clamp(0.65rem,3vw,1.25rem) !important}.offerings-grid{display:grid !important;grid-template-columns:repeat(2,1fr) !important;gap:0.75rem !important;perspective:none !important;margin-top:0 !important}.offering-card.magical-card.doodle-card{padding:0.95rem 0.65rem 0.85rem !important;border-radius:14px !important;min-height:auto !important;box-sizing:border-box !important;display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important}.doodle-corner-accent{font-size:0.68rem !important;top:6px !important}.doodle-corner-accent.top-left{left:8px !important}.doodle-corner-accent.top-right{right:8px !important}.doodle-icon-circle-wrapper{margin-bottom:0.45rem !important}.doodle-icon-circle{width:48px !important;height:48px !important;border-radius:12px !important}.doodle-icon-circle .doodle-svg{width:26px !important;height:26px !important}.doodle-sparkle-dot{font-size:0.65rem !important}.doodle-sparkle-dot.s1{top:-3px !important;right:-5px !important}.doodle-sparkle-dot.s2{bottom:0px !important;left:-4px !important;font-size:0.38rem !important}.offering-details{margin-bottom:0.45rem !important;width:100% !important}.offering-title{font-size:1.05rem !important;margin-bottom:0.1rem !important;line-height:1.25 !important}.doodle-title-swash{margin:0.1rem auto 0.35rem !important;opacity:0.55 !important}.doodle-title-swash svg{width:36px !important;height:6px !important}.offering-desc{font-size:0.74rem !important;line-height:1.35 !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;text-overflow:ellipsis !important;margin-bottom:0 !important;opacity:0.85 !important}.card-action-pill.doodle-pill{padding:0.28rem 0.7rem !important;font-size:0.72rem !important;gap:0.3rem !important;margin-top:auto !important;border-radius:14px !important;border-width:1px !important}.card-action-pill.doodle-pill .pill-arrow{font-size:0.7rem !important}}@media (max-width:380px){.offerings-grid{gap:0.5rem !important}.offering-card.magical-card.doodle-card{padding:0.8rem 0.45rem 0.75rem !important}.doodle-icon-circle{width:42px !important;height:42px !important}.doodle-icon-circle .doodle-svg{width:22px !important;height:22px !important}.offering-title{font-size:0.95rem !important}.offering-desc{font-size:0.68rem !important}.card-action-pill.doodle-pill{padding:0.22rem 0.55rem !important;font-size:0.68rem !important}}@media (max-width:768px){.site-footer.modern-doodle-footer,.site-footer{margin-top:1rem !important}.footer-wave-divider svg{height:20px !important}.footer-main-content{padding:1.25rem 1rem 0.85rem !important}.footer-grid{display:grid !important;grid-template-columns:1fr 1fr !important;gap:1.25rem 0.85rem !important;margin-bottom:0.85rem !important}.footer-brand-col{grid-column:1 / -1 !important;text-align:center !important;display:flex !important;flex-direction:column !important;align-items:center !important;margin-bottom:0.35rem !important}.footer-brand-logo{justify-content:center !important;margin-bottom:0.35rem !important}.footer-title{font-size:1.25rem !important}.footer-subtitle{font-size:0.52rem !important}.footer-desc{font-size:0.78rem !important;line-height:1.45 !important;margin-bottom:0.65rem !important;max-width:90% !important;opacity:0.85 !important}.footer-social-links{justify-content:center !important;margin-bottom:0.35rem !important;gap:0.55rem !important}.social-icon{width:32px !important;height:32px !important}.social-icon svg{width:16px !important;height:16px !important}.footer-links-col{display:flex !important;flex-direction:column !important}.footer-col-heading{font-size:0.92rem !important;margin-bottom:0.35rem !important;color:#f7d0a4 !important;border-bottom:1px solid rgba(255,255,255,0.08) !important;padding-bottom:0.25rem !important}.footer-nav-list{gap:0.25rem !important}.footer-nav-list a{font-size:0.78rem !important;line-height:1.4 !important;padding:0.15rem 0 !important}.footer-seal-col{display:none !important}.footer-bottom-bar{padding-top:0.65rem !important;margin-top:0.65rem !important;font-size:0.72rem !important;text-align:center !important;flex-direction:column !important;gap:0.25rem !important;border-top:1px solid rgba(255,255,255,0.08) !important}.category-pills-bar{display:flex !important;flex-wrap:nowrap !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch !important;justify-content:flex-start !important;gap:0.45rem !important;padding:0.25rem 0.5rem 0.55rem !important;margin:0.5rem auto 0.75rem !important;scrollbar-width:none !important;-ms-overflow-style:none !important;width:100% !important;max-width:100% !important}.category-pills-bar::-webkit-scrollbar{display:none !important}.category-pill{flex-shrink:0 !important;padding:0.38rem 0.85rem !important;font-size:0.82rem !important;border-radius:20px !important;white-space:nowrap !important;min-height:34px !important}.poetry-page-hero{padding:1.5rem 0 0.85rem !important}.page-eyebrow{font-size:0.72rem !important;letter-spacing:1.2px !important;margin-bottom:0.3rem !important}.page-main-title{font-size:clamp(1.65rem,5.5vw,2.1rem) !important;line-height:1.15 !important;margin-bottom:0.35rem !important}.heading-artistic-underline{margin:0.25rem auto 0.65rem !important;width:48px !important;height:3px !important}.page-lead-subtitle{font-size:0.86rem !important;line-height:1.55 !important;margin:0.35rem auto 1rem !important;padding:0 0.5rem !important;max-width:95% !important}.poetry-content-section{padding:0.4rem 0 3.5rem !important}.poetry-toolbar-card{padding:0.65rem 0.85rem !important;margin-bottom:0.85rem !important;border-radius:12px !important;flex-direction:column !important;align-items:stretch !important;gap:0.55rem !important}.toolbar-left-group{display:flex !important;flex-direction:row !important;justify-content:space-between !important;align-items:center !important;gap:0.5rem !important;width:100% !important}.custom-select-wrap{display:inline-flex !important;align-items:center !important;gap:0.35rem !important;width:auto !important}.toolbar-label{font-size:0.78rem !important}.custom-select{flex:none !important;height:34px !important;min-height:34px !important;padding:0.25rem 1.6rem 0.25rem 0.65rem !important;font-size:0.82rem !important;border-radius:8px !important}.results-count-badge{align-self:center !important;font-size:0.72rem !important;padding:0.2rem 0.55rem !important;border-radius:10px !important}.toolbar-search-box{max-width:100% !important;min-width:100% !important;width:100% !important;height:38px !important;min-height:38px !important;border-radius:20px !important;padding:0 0.85rem !important}.toolbar-search-box input{font-size:14.5px !important;height:36px !important;padding-left:0.5rem !important}.article-card-thumb-wrap{height:135px !important}.article-card-category-badge{font-size:0.7rem !important;padding:0.2rem 0.6rem !important;top:8px !important;left:8px !important}.article-card-readtime-badge{font-size:0.68rem !important;padding:0.18rem 0.5rem !important;bottom:8px !important;right:8px !important}.article-card-body{padding:0.8rem 0.95rem 0.6rem !important}.article-card-title{font-size:1.15rem !important;line-height:1.32 !important;margin-bottom:0.35rem !important}.article-card-excerpt{font-size:0.82rem !important;line-height:1.45 !important;margin-bottom:0.55rem !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important}.article-card-metrics{padding-top:0.45rem !important;margin-top:auto !important;font-size:0.76rem !important}.article-card-footer{padding:0.65rem 0.95rem 0.75rem !important}.article-author-name{font-size:0.82rem !important}.article-publish-date{font-size:0.72rem !important}.btn-read-article{padding:0.3rem 0.75rem !important;font-size:0.78rem !important}.poetry-card{padding:0.95rem 1rem !important;border-radius:12px !important}.card-poem-title{font-size:1.18rem !important;line-height:1.3 !important;margin-bottom:0.3rem !important}.card-poet-row{font-size:0.82rem !important;margin-bottom:0.6rem !important}.card-poem-excerpt{font-size:0.86rem !important;line-height:1.55 !important;padding-left:0.65rem !important;margin-bottom:0.75rem !important}.card-footer-row{padding-top:0.55rem !important}.btn-card-read-more{font-size:0.78rem !important;padding:0.3rem 0.75rem !important}.section-selected-works{padding:1.5rem 0 2rem !important}.selected-works-grid{display:flex !important;flex-wrap:nowrap !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch !important;scroll-snap-type:x mandatory !important;gap:0.85rem !important;padding:0.35rem 0.25rem 0.9rem !important;scrollbar-width:none !important;-ms-overflow-style:none !important;width:100% !important;scroll-behavior:smooth !important}.selected-works-grid::-webkit-scrollbar{display:none !important}.selected-work-card{flex:0 0 78% !important;max-width:275px !important;min-width:245px !important;scroll-snap-align:center !important;border-radius:14px !important;box-shadow:0 4px 14px rgba(0,0,0,0.05) !important;transition:transform 0.25s ease,box-shadow 0.25s ease !important}.selected-work-card:active{transform:scale(0.98) !important}.card-cover-wrapper{height:120px !important}.card-floating-badge{font-size:0.7rem !important;padding:0.2rem 0.6rem !important;top:8px !important;left:8px !important}.card-body-content{padding:0.75rem 0.85rem 0.75rem !important}.card-author-row{margin-bottom:0.35rem !important;gap:0.45rem !important}.author-avatar-small img{width:22px !important;height:22px !important}.author-name-text{font-size:0.78rem !important}.publish-date-text{font-size:0.68rem !important}.card-work-title{font-size:1.05rem !important;line-height:1.25 !important;margin-bottom:0.25rem !important}.card-work-excerpt{font-size:0.78rem !important;line-height:1.35 !important;margin-bottom:0.55rem !important;-webkit-line-clamp:2 !important}.card-footer-action-row{padding-top:0.45rem !important}.btn-card-read{padding:0.25rem 0.65rem !important;font-size:0.75rem !important;border-radius:6px !important}.btn-bookmark-action{padding:0.25rem 0.45rem !important;font-size:0.72rem !important}.section-daily-duo{padding:1.25rem 0 1.5rem !important;margin:1rem 0 0 !important}.daily-duo-container{padding:0 clamp(0.75rem,3vw,1.25rem) !important}.daily-duo-grid{display:flex !important;flex-direction:column !important;gap:0.85rem !important}.daily-card{padding:1rem 1.1rem !important;border-radius:14px !important}.daily-card-header{margin-bottom:0.55rem !important;padding-bottom:0.55rem !important;gap:0.5rem !important}.daily-card-badge{font-size:0.74rem !important;padding:0.22rem 0.65rem !important}.btn-card-action{font-size:0.72rem !important;padding:0.25rem 0.55rem !important;border-radius:6px !important}.sher-quote-icon{font-size:2.4rem !important;top:-0.5rem !important;right:0.25rem !important}.sher-text{font-size:1.05rem !important;line-height:1.6 !important;margin:0 0 0.65rem 0 !important}.sher-footer{font-size:0.82rem !important;gap:0.35rem !important}.sher-tag{font-size:0.72rem !important;padding:0.12rem 0.45rem !important}.word-headline{margin-bottom:0.4rem !important;gap:0.45rem !important}.word-main-title{font-size:1.45rem !important}.word-grammar-badge{font-size:0.72rem !important;padding:0.14rem 0.45rem !important}.word-info-group{gap:0.4rem !important}.info-label{font-size:0.8rem !important}.info-desc{font-size:0.82rem !important;line-height:1.45 !important}.pro-matra-calculator-widget{padding:1.15rem 0.85rem !important;border-radius:14px !important;margin-top:1rem !important}.calc-widget-header{flex-direction:column !important;align-items:stretch !important;gap:0.65rem !important;padding-bottom:0.75rem !important}.calc-widget-title{display:flex !important;justify-content:space-between !important;align-items:flex-start !important;gap:0.5rem !important}.calc-widget-title h3{font-size:1.12rem !important;line-height:1.25 !important;margin-bottom:0.2rem !important}.calc-widget-title p{font-size:0.74rem !important;line-height:1.35 !important}.calc-badge-pro{font-size:0.68rem !important;padding:0.2rem 0.5rem !important;border-radius:16px !important}.calc-mode-toggles{width:100% !important;display:flex !important;gap:0.25rem !important}.btn-mode-toggle{flex:1 !important;font-size:0.78rem !important;padding:0.45rem 0.4rem !important;text-align:center !important;white-space:nowrap !important;border-radius:8px !important}.calc-presets-row{flex-direction:column !important;align-items:stretch !important;gap:0.5rem !important;margin-bottom:0.85rem !important}.calc-presets-left{display:flex !important;flex-wrap:wrap !important;gap:0.35rem !important;align-items:center !important}.preset-label{width:100% !important;font-size:0.8rem !important;font-weight:700 !important;margin-bottom:0.15rem !important;color:var(--primary,#c85a17) !important}.btn-calc-preset{font-size:0.75rem !important;padding:0.3rem 0.65rem !important;border-radius:16px !important}.btn-calc-clear{align-self:flex-start !important;padding:0.3rem 0.75rem !important;font-size:0.75rem !important;margin-top:0.25rem !important}.calc-textarea{font-size:1.05rem !important;line-height:1.65 !important;padding:0.75rem 0.85rem !important;border-radius:10px !important}}.card-readtime-pill{display:inline-flex;align-items:center;gap:0.25rem;font-size:0.72rem;color:var(--primary,#c85a17);background:rgba(200,90,23,0.08);border-radius:12px;padding:0.12rem 0.5rem;margin-left:0.45rem;font-weight:600}[data-theme="dark"] .card-readtime-pill{background:rgba(246,173,85,0.12);color:#f6ad55}.site-footer.modern-doodle-footer,.site-footer{background:#14100d !important;color:#e5e5e5 !important;position:relative !important;z-index:25 !important;margin-top:0 !important;padding-top:0 !important}.footer-wave-divider{background-color:var(--bg,#fdfbf7) !important;width:100% !important;color:#14100d !important;transform:translateY(-1px) !important;line-height:0 !important}[data-theme="dark"] .footer-wave-divider{background-color:#120d0a !important}.sliding-card-sheet{margin-bottom:0 !important;padding-bottom:0 !important}.section-newsletter{padding:1.5rem 0 2rem !important;margin:0 !important}.newsletter-card{background:linear-gradient(135deg,#1d1815 0%,#2b211a 100%) !important;border-radius:18px !important;padding:1.75rem 2rem !important;box-shadow:0 14px 35px rgba(0,0,0,0.18) !important}.newsletter-inner-content{max-width:580px !important}.newsletter-eyebrow{font-size:0.72rem !important;letter-spacing:1px !important;margin-bottom:0.35rem !important}.newsletter-heading{font-size:1.5rem !important;line-height:1.25 !important;margin-bottom:0.45rem !important}.newsletter-sub{font-size:0.88rem !important;line-height:1.5 !important;margin-bottom:1.15rem !important;opacity:0.85 !important}.newsletter-form-inline{gap:0.65rem !important}.newsletter-form-inline input{height:42px !important;font-size:0.88rem !important;padding:0 1rem !important}.btn-subscribe{height:42px !important;font-size:0.88rem !important;padding:0.45rem 1.4rem !important}.offering-card.magical-card.doodle-card{transition:transform 0.26s cubic-bezier(0.16,1,0.3,1),box-shadow 0.28s ease,border-color 0.28s ease,background 0.28s ease !important;cursor:pointer !important}.offering-card.magical-card.doodle-card:hover{transform:translateY(-6px) scale(1.02) !important;border-color:var(--primary,#c85a17) !important;box-shadow:0 16px 36px rgba(200,90,23,0.22),0 3px 10px rgba(0,0,0,0.05) !important;background:linear-gradient(135deg,rgba(255,255,255,0.98),rgba(253,247,240,0.96)) !important}[data-theme="dark"] .offering-card.magical-card.doodle-card:hover{border-color:#f6ad55 !important;box-shadow:0 16px 36px rgba(0,0,0,0.7),0 0 20px rgba(246,173,85,0.18) !important;background:linear-gradient(135deg,#251d18,#1e1713) !important}.offering-card.magical-card.doodle-card:hover .doodle-icon-circle{transform:translateY(-4px) scale(1.1) rotate(5deg) !important;box-shadow:0 8px 20px rgba(200,90,23,0.3) !important}.offering-card.magical-card.doodle-card:hover .offering-title{color:var(--primary,#c85a17) !important}.offering-card.magical-card.doodle-card:hover .doodle-corner-accent{opacity:1 !important;transform:scale(1.3) rotate(15deg) !important;color:#c85a17 !important}.offering-card.magical-card.doodle-card:hover .card-watermark-doodle{opacity:0.28 !important;transform:scale(1.2) rotate(6deg) !important}.offering-card.magical-card.doodle-card:hover .doodle-card-link-arrow{transform:translateX(4px) !important;color:var(--primary,#c85a17) !important}@media (max-width:768px){.pro-matra-calculator-widget{padding:0.95rem 0.75rem !important;border-radius:14px !important;margin-top:0.75rem !important}.calc-widget-header{padding-bottom:0.5rem !important;gap:0.5rem !important}.calc-widget-title h3{font-size:1.05rem !important}.calc-widget-title p{font-size:0.72rem !important}.calc-presets-row{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:space-between !important;gap:0.45rem !important;margin-bottom:0.65rem !important}.calc-presets-left{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;overflow-x:auto !important;scrollbar-width:none !important;-webkit-overflow-scrolling:touch !important;gap:0.35rem !important;align-items:center !important;flex:1 !important;padding-bottom:2px !important}.calc-presets-left::-webkit-scrollbar{display:none !important}.preset-label{width:auto !important;white-space:nowrap !important;margin-bottom:0 !important;font-size:0.72rem !important;margin-right:0.2rem !important}.btn-calc-preset{white-space:nowrap !important;flex-shrink:0 !important;font-size:0.72rem !important;padding:0.22rem 0.55rem !important}.btn-calc-clear{margin-top:0 !important;align-self:center !important;white-space:nowrap !important;flex-shrink:0 !important;padding:0.22rem 0.55rem !important;font-size:0.72rem !important}.calc-textarea{font-size:0.98rem !important;line-height:1.5 !important;padding:0.65rem 0.75rem !important;min-height:52px !important}.meter-certificate-card{flex-direction:row !important;justify-content:space-between !important;align-items:center !important;padding:0.55rem 0.75rem !important;gap:0.45rem !important}.meter-cert-name{font-size:0.95rem !important;margin-bottom:0.1rem !important}.meter-cert-desc{font-size:0.72rem !important}.meter-cert-badge{font-size:0.72rem !important;padding:0.2rem 0.55rem !important;white-space:nowrap !important}.calc-widget-footer-bar{flex-direction:column !important;align-items:stretch !important;gap:0.35rem !important;padding-top:0.55rem !important;margin-top:0.55rem !important}.calc-footer-info{display:none !important}.btn-calc-pro-link{text-align:center !important;justify-content:center !important;padding:0.38rem 0.75rem !important;font-size:0.75rem !important}.section-literary-craft{padding:1.25rem 0 1.75rem !important}.formula-cards-grid{display:flex !important;flex-wrap:nowrap !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch !important;scroll-snap-type:x mandatory !important;gap:0.85rem !important;padding:0.35rem 0.25rem 0.85rem !important;scrollbar-width:none !important;-ms-overflow-style:none !important;width:100% !important;scroll-behavior:smooth !important}.formula-cards-grid::-webkit-scrollbar{display:none !important}.formula-card{flex:0 0 78% !important;max-width:275px !important;min-width:245px !important;scroll-snap-align:center !important;border-radius:14px !important;box-shadow:0 4px 14px rgba(0,0,0,0.05) !important;margin-bottom:0 !important}.formula-card:active{transform:scale(0.98) !important}.formula-image-box{height:115px !important}.formula-pill-badge{font-size:0.68rem !important;padding:0.18rem 0.5rem !important;bottom:8px !important;left:8px !important}.formula-info{padding:0.7rem 0.8rem 0.75rem !important}.craft-tag{font-size:0.65rem !important;padding:0.12rem 0.45rem !important;margin-bottom:0.2rem !important}.formula-card .topic-title{font-size:1.02rem !important;line-height:1.25 !important;margin-bottom:0.2rem !important}.formula-card .topic-subtitle{font-size:0.74rem !important;line-height:1.35 !important;margin-bottom:0.35rem !important}.formula-micro-sample{font-size:0.72rem !important;line-height:1.35 !important;padding:0.25rem 0.45rem !important}.section-newsletter{padding:1.15rem 0 1.5rem !important}.newsletter-card{padding:1.25rem 1rem !important;border-radius:16px !important;text-align:center !important;flex-direction:column !important}.newsletter-side-art{display:none !important}.paper-plane-doodle{display:none !important}.newsletter-heading{font-size:1.2rem !important;margin-bottom:0.3rem !important}.newsletter-sub{font-size:0.78rem !important;margin-bottom:0.85rem !important}.newsletter-form-inline{flex-direction:column !important;width:100% !important;gap:0.5rem !important}.newsletter-form-inline .input-with-icon{width:100% !important}.newsletter-form-inline input{height:38px !important;font-size:0.82rem !important;border-radius:20px !important}.btn-subscribe{width:100% !important;height:38px !important;font-size:0.82rem !important;border-radius:20px !important}}body.learn-craft-page{background-color:#faf7f2 !important;color:#2c2523}body.learn-craft-page .main-content{background-color:#faf7f2 !important}[data-theme="dark"] body.learn-craft-page,[data-theme="dark"] body.learn-craft-page .main-content{background-color:#15110e !important;color:#e8e1da !important}.learn-hero-section{background:#faf7f2;padding:2.2rem 0 1.2rem;position:relative;overflow:hidden}[data-theme="dark"] .learn-hero-section{background:#15110e}.learn-hero-inner{display:flex;justify-content:space-between;align-items:flex-start;position:relative}.learn-hero-text{max-width:620px;position:relative;z-index:2;text-align:left}.learn-eyebrow{display:inline-block;font-size:0.85rem;font-weight:700;color:#c85a17;letter-spacing:0.6px;margin-bottom:0.4rem}[data-theme="dark"] .learn-eyebrow{color:#f6ad55}.learn-page-title{font-family:'Rozha One','Noto Serif Devanagari',serif;font-size:2.35rem;font-weight:800;line-height:1.25;color:#1e1714;margin:0 0 0.2rem}[data-theme="dark"] .learn-page-title{color:#f5eee8}.learn-page-title .hero-title-highlight{color:#c85a17}[data-theme="dark"] .learn-page-title .hero-title-highlight{color:#f6ad55}.hero-accent-bar{width:65px;height:4.5px;background:#c85a17;border-radius:4px;margin-top:8px;margin-bottom:1.4rem}[data-theme="dark"] .hero-accent-bar{background:#f6ad55}.learn-hero-art{position:absolute;right:0;top:-10px;pointer-events:none;z-index:1;opacity:0.95;transform:scale(1.05)}.learn-tabs-bar{display:flex;align-items:center;gap:0.65rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:0.2rem 0.2rem 0.6rem;margin-bottom:1.6rem}.learn-tabs-bar::-webkit-scrollbar{display:none}.learn-tabs-bar .category-pill{display:inline-flex;align-items:center;gap:0.45rem;background:#ffffff;color:#382e29;border:1px solid rgba(215,200,185,0.7);border-radius:28px;padding:0.55rem 1.15rem;font-size:0.88rem;font-weight:600;white-space:nowrap;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,0.03);transition:all 0.2s ease}.learn-tabs-bar .category-pill:hover{border-color:#c85a17;color:#c85a17;transform:translateY(-1px)}.learn-tabs-bar .category-pill.active{background:linear-gradient(135deg,#d85a1e 0%,#e86c2e 100%) !important;color:#ffffff !important;border-color:transparent !important;box-shadow:0 4px 14px rgba(216,90,30,0.28) !important;font-weight:700 !important}[data-theme="dark"] .learn-tabs-bar .category-pill{background:#1e1814;color:#e5ded7;border-color:rgba(246,173,85,0.2)}[data-theme="dark"] .learn-tabs-bar .category-pill:hover{border-color:#f6ad55;color:#f6ad55}.calc-input-card{background:#ffffff;border-radius:18px;border:1px solid rgba(220,205,190,0.55);box-shadow:0 4px 22px rgba(180,140,100,0.05);padding:1.4rem 1.4rem;margin-bottom:1.5rem;transition:box-shadow 0.2s ease}[data-theme="dark"] .calc-input-card{background:#1c1613;border-color:rgba(246,173,85,0.16);box-shadow:0 8px 30px rgba(0,0,0,0.4)}.calc-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:0.95rem}.card-heading-group{display:flex;align-items:center;gap:0.55rem}.pencil-icon{color:#d85a1e;flex-shrink:0}[data-theme="dark"] .pencil-icon{color:#f6ad55}.card-title-text{font-family:'Noto Serif Devanagari',serif;font-size:1.15rem;font-weight:700;color:#1e1714;margin:0}[data-theme="dark"] .card-title-text{color:#f3ece4}.btn-clear-soft{background:#fdf3eb;color:#c85a17;border:none;border-radius:8px;padding:0.38rem 0.8rem;font-size:0.82rem;font-weight:700;display:inline-flex;align-items:center;gap:0.35rem;cursor:pointer;transition:all 0.2s ease}.btn-clear-soft:hover{background:#fae3d0;color:#b0490c;transform:translateY(-1px)}[data-theme="dark"] .btn-clear-soft{background:rgba(246,173,85,0.15);color:#f6ad55}.calc-textarea-container{position:relative;margin-bottom:1.1rem}.calc-textarea-clean{width:100%;border:1.5px solid #e78248;border-radius:12px;background:#ffffff;padding:0.95rem 1.1rem 1.7rem;font-family:'Noto Serif Devanagari',serif;font-size:1.05rem;line-height:1.75;color:#2c2523;resize:vertical;min-height:110px;outline:none;transition:border-color 0.2s ease,box-shadow 0.2s ease}.calc-textarea-clean:focus{border-color:#d85a1e;box-shadow:0 0 0 3px rgba(216,90,30,0.12)}[data-theme="dark"] .calc-textarea-clean{background:#17120f;border-color:#d85a1e;color:#f3ece4}.textarea-counter{position:absolute;right:12px;bottom:8px;font-size:0.74rem;font-weight:600;color:#8e847e;pointer-events:none}[data-theme="dark"] .textarea-counter{color:#a89f97}.btn-calc-execute{width:100%;height:48px;border-radius:12px;background:linear-gradient(135deg,#d85a1e 0%,#e86c2e 100%);color:#ffffff;font-size:1.02rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:0.5rem;border:none;box-shadow:0 4px 14px rgba(216,90,30,0.28);cursor:pointer;transition:all 0.2s ease}.btn-calc-execute:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(216,90,30,0.35)}.calc-presets-bar{display:flex;align-items:center;gap:0.45rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-top:1rem;padding-top:0.85rem;border-top:1px dashed rgba(200,90,23,0.16)}.calc-presets-bar::-webkit-scrollbar{display:none}.calc-presets-bar .preset-label{white-space:nowrap;font-size:0.78rem;font-weight:700;color:#7a6e67;flex-shrink:0}.calc-presets-bar .calc-preset-btn{white-space:nowrap;flex-shrink:0;background:rgba(200,90,23,0.08);border:1px solid rgba(200,90,23,0.2);color:#c85a17;padding:0.25rem 0.72rem;border-radius:16px;font-size:0.75rem;font-weight:700;cursor:pointer;transition:all 0.2s ease}.calc-presets-bar .calc-preset-btn:hover{background:#c85a17;color:#ffffff}[data-theme="dark"] .calc-presets-bar .calc-preset-btn{background:rgba(246,173,85,0.12);border-color:rgba(246,173,85,0.25);color:#f6ad55}.calc-lines-stack{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:2rem}.calc-line-result-card{background:#ffffff;border-radius:18px;border:1px solid rgba(220,205,190,0.55);box-shadow:0 4px 22px rgba(180,140,100,0.05);padding:1.4rem 1.4rem}[data-theme="dark"] .calc-line-result-card{background:#1c1613;border-color:rgba(246,173,85,0.16);box-shadow:0 8px 30px rgba(0,0,0,0.4)}.line-res-header{display:flex;justify-content:space-between;align-items:center;gap:0.65rem;margin-bottom:1.1rem}.line-index-badge{background:#faeee4;color:#c85a17;border-radius:6px;padding:0.3rem 0.68rem;font-weight:800;font-size:0.85rem;white-space:nowrap;flex-shrink:0}[data-theme="dark"] .line-index-badge{background:rgba(246,173,85,0.15);color:#f6ad55}.line-meter-title{font-size:1.05rem;font-weight:800;color:#1e1714;margin:0;text-align:center;flex-grow:1}[data-theme="dark"] .line-meter-title{color:#f3ece4}.line-total-badge{background:#d85a1e;color:#ffffff;border-radius:20px;padding:0.3rem 0.88rem;font-weight:700;font-size:0.85rem;white-space:nowrap;box-shadow:0 2px 8px rgba(216,90,30,0.22);flex-shrink:0}.line-breakdown-flow{display:flex;flex-wrap:wrap;gap:0.45rem;margin:0.8rem 0;justify-content:center}.word-metric-block{background:#ffffff;border:1px solid #eee6dd;border-radius:8px;padding:0.32rem 0.42rem 0.22rem;display:flex;flex-direction:column;align-items:center;min-width:48px;flex:0 0 auto;box-shadow:0 1px 4px rgba(0,0,0,0.02);transition:transform 0.15s,border-color 0.15s}[data-theme="dark"] .word-metric-block{background:#241c18;border-color:rgba(246,173,85,0.15)}.word-text-row{font-family:'Noto Serif Devanagari',serif;font-size:0.84rem;font-weight:700;color:#1e1714;margin-bottom:0.2rem;line-height:1.15;text-align:center}[data-theme="dark"] .word-text-row{color:#f3ece4}.word-syllables-row{display:flex;gap:0.16rem;justify-content:center;margin-bottom:0.2rem}.syl-cell{min-width:19px;padding:0.12rem 0.22rem;border-radius:4px;display:flex;flex-direction:column;align-items:center;gap:0.05rem}.syl-char{font-size:0.74rem;font-weight:700;line-height:1.15}.syl-val{font-size:0.58rem;font-weight:800;line-height:1.1}.syl-cell.is-laghu{background:#eafaf1;border:1px solid #bbf0d4}.syl-cell.is-laghu .syl-char,.syl-cell.is-laghu .syl-val{color:#0b8754}[data-theme="dark"] .syl-cell.is-laghu{background:rgba(16,185,129,0.15);border-color:rgba(16,185,129,0.35)}[data-theme="dark"] .syl-cell.is-laghu .syl-char,[data-theme="dark"] .syl-cell.is-laghu .syl-val{color:#34d399}.syl-cell.is-guru{background:#fdf2e9;border:1px solid #fadac4}.syl-cell.is-guru .syl-char,.syl-cell.is-guru .syl-val{color:#d85a1e}[data-theme="dark"] .syl-cell.is-guru{background:rgba(216,90,30,0.18);border-color:rgba(216,90,30,0.4)}[data-theme="dark"] .syl-cell.is-guru .syl-char,[data-theme="dark"] .syl-cell.is-guru .syl-val{color:#f6ad55}.word-total-tag{font-size:0.78rem;font-weight:700;color:#6b6059;text-align:center}[data-theme="dark"] .word-total-tag{color:#a89f97}.line-pattern-strip{border-top:1px solid #f0eae3;padding-top:0.8rem;margin-top:0.65rem;display:flex;align-items:center;gap:0.85rem;flex-wrap:wrap}[data-theme="dark"] .line-pattern-strip{border-top-color:rgba(255,255,255,0.08)}.pattern-label{font-size:0.88rem;font-weight:700;color:#443c38}[data-theme="dark"] .pattern-label{color:#d4cbc3}.pattern-symbols-display{color:#d85a1e;font-size:0.96rem;font-weight:700;letter-spacing:1.5px;font-family:monospace,sans-serif;word-break:break-word}[data-theme="dark"] .pattern-symbols-display{color:#f6ad55}@media (max-width:768px){.learn-hero-section{padding:1.35rem 0 0.85rem !important}.learn-eyebrow{font-size:0.75rem !important;margin-bottom:0.25rem !important}.learn-page-title{font-size:1.7rem !important;line-height:1.22 !important}.hero-accent-bar{width:55px !important;height:4px !important;margin-top:6px !important;margin-bottom:1.1rem !important}.learn-hero-art{width:125px !important;height:110px !important;right:-15px !important;top:-5px !important}.learn-hero-art svg{width:125px !important;height:110px !important}.learn-tabs-bar{gap:0.45rem !important;margin-bottom:1.25rem !important}.learn-tabs-bar .category-pill{padding:0.45rem 0.95rem !important;font-size:0.82rem !important}.calc-input-card,.calc-line-result-card{padding:1.1rem 0.95rem !important;border-radius:16px !important;margin-bottom:1.15rem !important}.card-title-text{font-size:1.05rem !important}.btn-clear-soft{font-size:0.76rem !important;padding:0.3rem 0.65rem !important}.calc-textarea-clean{font-size:0.98rem !important;line-height:1.65 !important;padding:0.8rem 0.9rem 1.6rem !important;min-height:100px !important}.btn-calc-execute{height:44px !important;font-size:0.95rem !important}.calc-presets-bar{margin-top:0.85rem !important;padding-top:0.65rem !important;gap:0.35rem !important}.calc-presets-bar .preset-label{font-size:0.72rem !important}.calc-presets-bar .calc-preset-btn{font-size:0.72rem !important;padding:0.22rem 0.65rem !important}.line-res-header{margin-bottom:0.85rem !important;gap:0.4rem !important}.line-index-badge{font-size:0.76rem !important;padding:0.25rem 0.52rem !important}.line-meter-title{font-size:0.92rem !important}.line-total-badge{font-size:0.78rem !important;padding:0.25rem 0.68rem !important}.line-breakdown-flow{gap:0.38rem !important;margin:0.65rem 0 !important;justify-content:center !important}.word-metric-block{flex:0 0 auto !important;min-width:44px !important;padding:0.26rem 0.36rem 0.18rem !important;border-radius:7px !important}.word-text-row{font-size:0.78rem !important;margin-bottom:0.16rem !important;line-height:1.15 !important}.word-syllables-row{gap:0.14rem !important;margin-bottom:0.16rem !important}.syl-cell{min-width:17px !important;padding:0.1rem 0.18rem !important;border-radius:3px !important}.syl-char{font-size:0.7rem !important;line-height:1.15 !important}.syl-val{font-size:0.54rem !important;line-height:1.1 !important}.word-total-tag{font-size:0.65rem !important;line-height:1 !important;margin-top:0.05rem !important}.line-pattern-strip{font-size:0.8rem !important;gap:0.5rem !important;padding-top:0.65rem !important}.pattern-label{font-size:0.8rem !important}.pattern-symbols-display{font-size:0.85rem !important;letter-spacing:1px !important}.calc-legend-card{padding:1rem 0.85rem !important;border-radius:14px !important}.legend-title{font-size:0.92rem !important}.legend-items-grid{grid-template-columns:1fr !important;gap:0.45rem !important}.legend-item{font-size:0.78rem !important}.learn-article-parchment{padding:1.15rem 0.95rem !important;border-radius:14px !important}.learn-chapter-title{font-size:1.25rem !important}.ghazal-element-card,.rule-card{padding:0.85rem 0.75rem !important}}@media (max-width:380px){.line-breakdown-flow{gap:0.28rem !important}.word-metric-block{min-width:38px !important;padding:0.22rem 0.3rem 0.14rem !important}.syl-cell{min-width:15px !important;padding:0.08rem 0.14rem !important}.syl-char{font-size:0.66rem !important}.syl-val{font-size:0.5rem !important}}