:root{--antique-gold:#c5a367;--soft-gold:#e2c891;--deep-navy:#1b365d;--vibrant-blue:#2957a4;--white:#fff;--text-main:#2c2c2c;--parchment-bg:#e1d2b8;--ink-brown:#2b2118}.archive-container{background-color:#edebe4;min-height:100vh;margin-top:-60px;padding:100px 5%;font-family:Noto Serif Devanagari,Playfair Display,serif}.bhumika-container{text-align:center;max-width:850px;margin:0 auto 60px;position:relative}.header-watermark{color:#c5a3670d;z-index:0;pointer-events:none;font-size:10rem;font-weight:900;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.total-count{background:linear-gradient(135deg,var(--deep-navy),var(--vibrant-blue));color:var(--soft-gold);border:1px solid var(--antique-gold);border-radius:30px;margin-bottom:30px;padding:8px 20px;font-family:Playfair Display,serif;font-size:16px;display:inline-block}.poetry-collection-title{color:var(--deep-navy);font-size:3rem;font-weight:700}.poems-bhumika{color:var(--antique-gold);border:1px solid #c5a3674d;border-radius:20px;margin-right:10px;padding:2px 12px;font-weight:700;display:inline-block}.prayer-box{background:#fdfaf4;border-radius:8px;margin-top:50px;padding:40px}.poetry-full-wrapper{justify-content:center;align-items:center;margin-top:-80px;margin-bottom:-50px;padding:40px 0 100px;display:flex}.poetry-main-stage{perspective:1200px;width:100%;max-width:850px;position:relative}.parchment-paper{background:var(--parchment-bg);clip-path:polygon(0% 1%,15% 0%,35% 1%,60% 0%,85% 1%,100% 0%,99% 30%,100% 60%,99% 90%,100% 100%,80% 99%,50% 100%,20% 99%,0% 100%,1% 70%,0% 35%);background-image:radial-gradient(circle,#fff3 0%,#0000 100%),url(https://www.transparenttextures.com/patterns/p6.png);flex-direction:column;align-items:center;width:100%;min-height:700px;padding:80px 60px;display:flex;position:relative;transform:rotate(-.5deg);box-shadow:0 30px 60px #0003}.text-canvas{text-align:center;z-index:2;width:100%;max-width:85%;position:relative}.poem-main-title{color:var(--ink-brown);margin-bottom:40px;font-family:Playfair Display,serif;font-size:2.8rem;font-weight:700}.hindi-verse{color:#1a1a1a;filter:contrast(1.1);margin-bottom:15px;font-family:Noto Serif Devanagari,serif;font-size:1.35rem;line-height:1.9}.author-signature-ink{color:#5c4b37;border-top:1px solid #0000000f;margin-top:40px;padding-top:20px;font-family:Playfair Display,serif;font-size:1.3rem;font-style:italic;display:inline-block}.quill-watermark{opacity:.12;mix-blend-mode:multiply;pointer-events:none;z-index:1;background-image:url(data:image/svg+xml;base64,...);background-repeat:no-repeat;background-size:contain;width:150px;height:150px;position:absolute;bottom:-20px;right:-30px}.final-letter-image{mix-blend-mode:multiply;pointer-events:none;z-index:2;width:220px;position:absolute;bottom:-60px;right:-80px;transform:rotate(4deg)}.nav-arrow{color:var(--ink-brown);cursor:pointer;z-index:10;background:#ffffff1a;border:none;border-radius:50%;padding:15px;font-size:2rem;transition:all .3s;position:absolute;top:50%;transform:translateY(-50%)}.nav-arrow:hover{background:#fff6}.nav-arrow.left{left:15px}.nav-arrow.right{right:15px}.mini-dots{z-index:10;gap:10px;display:flex;position:absolute;bottom:30px}.mini-dot{background:var(--ink-brown);opacity:.2;cursor:pointer;border-radius:50%;width:8px;height:8px}.mini-dot.active{opacity:1;transform:scale(1.2)}@media (max-width:768px){.parchment-paper{clip-path:none;min-height:600px;padding:60px 30px}.poem-main-title{font-size:2rem}.hindi-verse{font-size:1.15rem}.final-letter-image{width:120px;bottom:0;right:-20px}}.archive-loading{height:100vh;color:var(--antique-gold);background:var(--white);letter-spacing:2px;justify-content:center;align-items:center;font-family:Playfair Display,serif;display:flex}.parchment-paper{flex-direction:column;height:700px;transition:height .6s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.paper-expanded{height:850px}.poem-content-scroll{scrollbar-width:thin;scrollbar-color:var(--antique-gold)transparent;max-height:280px;margin:20px 0;padding-right:10px;transition:max-height .6s;overflow-y:auto}.poem-content-scroll.clip-content{-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}.poem-content-scroll.show-full{max-height:500px;-webkit-mask-image:none;mask-image:none}.poem-content-scroll::-webkit-scrollbar{width:3px}.poem-content-scroll::-webkit-scrollbar-thumb{background-color:var(--antique-gold);border-radius:10px}.read-more-ink-btn{letter-spacing:2px;color:var(--antique-gold);cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;margin:0 auto 20px;font-family:Playfair Display,serif;font-size:.8rem;font-weight:700;transition:color .3s;display:flex}.btn-ink-dot{background:var(--vibrant-blue);border-radius:50%;width:6px;height:6px}.read-more-ink-btn:hover{color:var(--vibrant-blue)}:root{--antique-gold:#c5a367;--soft-gold:#e2c891;--deep-navy:#1b365d;--vibrant-blue:#2957a4;--white:#fff;--text-main:#2c2c2c;--text-muted:#555}.bhumika-container{text-align:center;max-width:850px;margin:0 auto 120px;padding-top:40px;font-family:Noto Serif Devanagari,Playfair Display,serif;position:relative}.bhumika-container .header-watermark{color:#c5a3670a;z-index:0;pointer-events:none;white-space:nowrap;font-size:12rem;font-weight:900;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.header-meta{justify-content:center;margin:30px 0;display:flex}.total-count{letter-spacing:1.5px;color:var(--soft-gold);border:1px solid var(--antique-gold);background:linear-gradient(135deg,#1b365d,#2957a4);border-radius:30px;padding:10px 22px;font-family:Playfair Display,serif;font-size:18px;font-weight:600;transition:all .35s;position:relative;box-shadow:0 4px 14px #00000040,inset 0 0 8px #e2c89140}.intro-heading-block{z-index:1;margin:20px 0 60px;position:relative}.poetry-collection-title{color:var(--deep-navy);letter-spacing:1px;margin:0;font-size:3rem;font-weight:700;line-height:1.2}.ornamental-divider{justify-content:center;align-items:center;margin-top:15px;display:flex}.ornamental-divider:before,.ornamental-divider:after{content:"";background:linear-gradient(to right,transparent,var(--antique-gold),transparent);width:100px;height:1px}.ornamental-divider .diamond{background-color:var(--antique-gold);width:8px;height:8px;margin:0 15px;transform:rotate(45deg)}.author-badge{border-bottom:1px solid var(--soft-gold);margin-bottom:50px;padding-bottom:10px;display:inline-block}.signature-prefix{text-transform:uppercase;letter-spacing:4px;color:var(--vibrant-blue);margin-bottom:5px;font-size:.7rem;display:block}.author-signature{color:var(--deep-navy);margin:0;font-size:1.5rem;font-weight:600}.poems-bhumika{letter-spacing:.12em;color:#c5a367;background:#f9f7f2;border:1px solid #c5a36766;border-radius:50px;margin-bottom:1.5rem;padding:4px 16px;font-family:Playfair Display,serif;font-size:1.5rem;font-weight:700;transition:all .4s;display:inline-block}.bhumika-body-text p{color:var(--text-main);text-align:justify;text-align-last:center;margin-bottom:30px;font-size:1.25rem;font-weight:550;line-height:2.2}.text-highlight{color:var(--vibrant-blue);border-bottom:1px dashed var(--vibrant-blue);font-weight:600}.final-blessing{color:var(--deep-navy);border-top:1px solid #f0f0f0;padding:20px 0;font-style:italic;font-weight:600}.prayer-box{background:#fdfaf4;margin-top:80px;padding:60px 50px;position:relative;overflow:hidden}.prayer-box:before{content:"✧";color:var(--antique-gold);font-size:1.2rem;position:absolute;top:15px;left:50%;transform:translate(-50%)}.prayer-title{color:var(--antique-gold);letter-spacing:4px;margin-bottom:35px;font-size:1.6rem;font-weight:600}.prayer-verses p{color:var(--deep-navy);margin-bottom:18px;font-size:1.35rem;font-weight:500;line-height:1.5}.saathi-accent{color:var(--antique-gold);font-weight:700}@media (max-width:768px){.bhumika-container .header-watermark{font-size:7rem}.poetry-collection-title{font-size:2rem}.author-signature{font-size:1.3rem}.bhumika-body-text p{text-align:left;font-size:1.1rem}.prayer-box{padding:40px 20px}.parchment-paper{clip-path:none;min-height:auto;padding:40px 20px;overflow:visible;height:auto!important}.text-canvas{flex-direction:column;align-items:center;max-width:100%;padding:0 10px;display:flex}.final-letter-image{mix-blend-mode:multiply;z-index:2;pointer-events:none;width:130px;height:auto;margin:-10px -10px 20px auto;display:block;position:relative;transform:rotate(3deg)}.poem-main-title{margin-bottom:25px;font-size:1.8rem}.hindi-verse{margin-bottom:12px;font-size:1.1rem;line-height:1.7}.author-signature-ink{text-align:center;width:100%;margin-top:25px;padding-top:15px;font-size:1.1rem}}.bhumika-container{text-align:center;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;max-width:100%;margin:0 auto 60px;padding:80px 5% 120px;font-family:Noto Serif Devanagari,Playfair Display,serif;position:relative;overflow:hidden}.bhumika-container:before{content:"";-webkit-backdrop-filter:blur(8px)saturate(120%);z-index:1;background:#edebe473;position:absolute;inset:0;box-shadow:inset 0 0 100px #fff3}.bhumika-container>*{z-index:2;color:#1a140f;text-shadow:0 1px 2px #ffffff80;position:relative}.bhumika-container .header-watermark{color:#c5a36714;z-index:1;filter:blur(1px)}
