@font-face{font-display:swap;font-family:Nunito Variable;font-style:normal;font-weight:200 1000;src:url(fonts/nunito-cyrillic-ext-wght-normal.565621dc.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Nunito Variable;font-style:normal;font-weight:200 1000;src:url(fonts/nunito-cyrillic-wght-normal.49a875fc.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Nunito Variable;font-style:normal;font-weight:200 1000;src:url(fonts/nunito-vietnamese-wght-normal.aaa7ab2c.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Nunito Variable;font-style:normal;font-weight:200 1000;src:url(fonts/nunito-latin-ext-wght-normal.c6d65b7d.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Nunito Variable;font-style:normal;font-weight:200 1000;src:url(fonts/nunito-latin-wght-normal.bc532dda.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(fonts/poppins-devanagari-600-normal.33d4dca1.woff2) format("woff2"),url(fonts/poppins-devanagari-600-normal.1c97cee1.woff) format("woff");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(fonts/poppins-latin-ext-600-normal.62a35c4d.woff2) format("woff2"),url(fonts/poppins-latin-ext-600-normal.ecb76658.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(fonts/poppins-latin-600-normal.91145014.woff2) format("woff2"),url(fonts/poppins-latin-600-normal.c0dcdaea.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(fonts/poppins-devanagari-700-normal.305c44fc.woff2) format("woff2"),url(fonts/poppins-devanagari-700-normal.de465903.woff) format("woff");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(fonts/poppins-latin-ext-700-normal.51cc1e15.woff2) format("woff2"),url(fonts/poppins-latin-ext-700-normal.0891add2.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(fonts/poppins-latin-700-normal.d86662fe.woff2) format("woff2"),url(fonts/poppins-latin-700-normal.cd04c2ad.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:#fafaf8;color:#2c2c2c;font-family:Nunito Variable,Nunito,sans-serif;line-height:1.6}img{display:block;height:auto;max-width:100%}a{color:inherit;text-decoration:none}button{background:none;border:none;cursor:pointer;font-family:inherit}h1,h2,h3,h4{font-family:Poppins,sans-serif;font-weight:600;line-height:1.2}.site-header{align-items:center;background:linear-gradient(180deg,#fafaf8 0,#fafaf8 60%,hsla(60,17%,98%,0));display:flex;justify-content:space-between;left:0;padding:1rem 2rem 20px;pointer-events:none;position:fixed;right:0;top:0;z-index:100}.admin-bar .site-header{top:32px}@media screen and (max-width:782px){.admin-bar .site-header{top:46px}}.site-header__logo{color:#2c2c2c;font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:700;pointer-events:auto;text-decoration:none}.site-header__logo-img{display:block;height:36px;width:auto}.site-header__toggle{align-items:center;display:flex;height:44px;justify-content:center;pointer-events:auto;position:relative;width:44px;z-index:10001}.site-header__hamburger,.site-header__hamburger:after,.site-header__hamburger:before{background:#2c2c2c;display:block;height:2px;transition:transform .25s ease,opacity .15s ease;width:22px}.site-header__hamburger{position:relative}.site-header__hamburger:after,.site-header__hamburger:before{content:"";left:0;position:absolute}.site-header__hamburger:before{top:-7px}.site-header__hamburger:after{top:7px}.nav-open .site-header__hamburger{background:transparent}.nav-open .site-header__hamburger:before{background:#fff;top:0;transform:rotate(45deg)}.nav-open .site-header__hamburger:after{background:#fff;top:0;transform:rotate(-45deg)}.nav-overlay{align-items:center;background:rgba(0,0,0,.85);display:flex;inset:0;justify-content:center;overflow-y:auto;position:fixed;z-index:10000;-webkit-overflow-scrolling:touch;opacity:0;transition:opacity .25s ease,visibility .25s ease;visibility:hidden}.nav-open .nav-overlay{opacity:1;visibility:visible}.nav-overlay__inner{padding:4rem 1rem;text-align:center}.nav-overlay__inner,.nav-overlay__inner .menu{align-items:center;display:flex;flex-direction:column;gap:.5rem}.nav-overlay__inner .menu{list-style:none;margin:0;padding:0}.nav-overlay__inner .menu-item{text-align:center}.nav-overlay__inner .menu-item a{color:#fff;font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:600;opacity:.85;text-decoration:none;transition:opacity .15s ease}.nav-overlay__inner .menu-item a:hover{opacity:1}.nav-overlay__inner .sub-menu{align-items:center;display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;padding:0}.nav-overlay__inner .sub-menu .menu-item a{font-family:Nunito Variable,Nunito,sans-serif;font-size:1rem;font-weight:400;opacity:.6}.nav-overlay__inner .sub-menu .menu-item a:hover{opacity:.9}@media(max-height:500px){.nav-overlay__inner{gap:.25rem;padding:2rem 1rem}.nav-overlay__inner .menu{gap:.25rem}.nav-overlay__inner .menu-item a{font-size:1rem}.nav-overlay__inner .sub-menu .menu-item a{font-size:.85rem}}.masonry{position:relative;width:100%}.masonry__item{background:none;border:none;cursor:pointer;padding:0;position:absolute;z-index:1}.masonry__item:hover{z-index:10}.masonry__img{border-radius:4px;display:block;height:auto;transform:scale(1);transition:transform .25s ease,box-shadow .25s ease;width:100%}.masonry__item:hover .masonry__img{box-shadow:0 8px 24px rgba(0,0,0,.15);transform:scale(1.08)}.masonry__placeholder{background:#e8e8e4;border-radius:4px;color:#6b6b6b;font-size:.875rem;min-height:200px;padding:1rem}.lightbox,.masonry__placeholder{align-items:center;display:flex;justify-content:center}.lightbox{animation:lightbox-fade-in .2s ease;background:rgba(0,0,0,.85);inset:0;padding:2rem;position:fixed;z-index:9999}@keyframes lightbox-fade-in{0%{opacity:0}to{opacity:1}}.lightbox__close{align-items:center;color:#fff;display:flex;font-size:2rem;height:44px;justify-content:center;line-height:1;opacity:.7;position:fixed;right:1rem;top:1rem;transition:opacity .15s ease;width:44px;z-index:10000}.lightbox__close:hover{opacity:1}.lightbox__content{display:flex;flex-direction:column;max-height:85vh;max-width:90vw;position:relative}.lightbox__img{border-radius:2px;max-height:80vh;max-width:100%;-o-object-fit:contain;object-fit:contain}.lightbox__titlebar{align-items:center;display:flex;padding:.5rem 0}.lightbox__title{color:#fff;flex:1;font-family:Poppins,sans-serif;font-size:.9rem;font-weight:600;opacity:.85}.lightbox__arrow{align-items:center;color:#fff;display:flex;flex-shrink:0;height:36px;justify-content:center;opacity:.6;transition:opacity .15s ease;width:36px}.lightbox__arrow:hover{opacity:1}.lightbox__nav{align-items:center;color:#fff;display:flex;height:48px;justify-content:center;opacity:.5;position:fixed;top:50%;transform:translateY(-50%);transition:opacity .15s ease;width:48px;z-index:10000}.lightbox__nav:hover{opacity:1}.lightbox__nav--prev{left:1rem}.lightbox__nav--next{right:1rem}.single-post{margin:0 auto;max-width:900px;padding:4rem 1rem}@media(min-width:768px){.single-post{padding:4rem 2rem}}.single-post__hero{margin-bottom:2rem}.single-post__img{border-radius:4px;height:auto;width:100%}.single-post__title{font-size:1.75rem;margin-bottom:.5rem}@media(min-width:768px){.single-post__title{font-size:2.25rem}}.single-post__categories{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:2rem}.single-post__cat{border:1px solid #e8e8e4;border-radius:20px;color:#6b6b6b;display:inline-block;font-size:.75rem;padding:2px 10px;transition:color .15s ease,border-color .15s ease}.single-post__cat:hover{border-color:#2c2c2c;color:#2c2c2c}.single-post__content{font-size:1.05rem;line-height:1.8}.single-post__content p{margin-bottom:1rem}.single-post__content img{border-radius:4px;margin:1rem 0}.single-post__content .is-style-rounded img{border-radius:9999px}.single-post__content .wp-block-gallery{margin:2rem 0}#site-main{min-height:100vh;padding-top:72px;width:100%}.admin-bar #site-main{padding-top:104px}@media screen and (max-width:782px){.admin-bar #site-main{padding-top:118px}}.archive-title{margin:0 auto;max-width:1280px;padding:0 1rem}@media(min-width:768px){.archive-title{padding:0 2rem}}.lollyrot-app{margin:0 auto;max-width:1280px;padding:1rem;width:100%}@media(min-width:768px){.lollyrot-app{padding:2rem}}.lollyrot-loading{align-items:center;color:#6b6b6b;display:flex;font-size:.875rem;justify-content:center;min-height:60vh}
