.blog-button{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border:1px solid #f1bad0;border-radius:25px;font-size:13px;color:#b82058;white-space:nowrap}.blog-button svg{width:20px;height:20px;stroke-width:1.6}.blog-button:hover{background:#fff0f5}.header-actions{gap:13px}.blog-section-button{white-space:nowrap}.jully-page{padding-block:55px;min-height:48vh}.jully-page-header{margin-bottom:36px}.jully-page-header h1{font-size:48px;letter-spacing:-1.2px;line-height:1.15}.jully-page-header p:not(.eyebrow){color:#746c70;margin-top:14px}.jully-blog-empty{background:#fff0f5;border-radius:20px;padding:36px}.jully-blog-empty h2{font-size:30px}.jully-blog-empty p{margin:15px 0 25px}.jully-posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.post-meta{font-size:12px;color:#866b78;margin:13px 0}.post-read{display:inline-block;color:#a61c53;font-size:14px;margin-top:12px;text-decoration:underline}.post-cover img{width:100%;height:100%;object-fit:cover}.jully-pagination{display:flex;justify-content:center;margin-top:40px;gap:10px}.page-numbers{padding:8px 15px;border:1px solid #efcad9;border-radius:20px}.page-numbers.current{background:#ff2d7b;color:white}.jully-article{max-width:820px;margin-inline:auto}.jully-article .entry-content{font-size:18px;line-height:1.8;overflow-wrap:anywhere}.entry-content h2,.entry-content h3{margin:32px 0 15px;line-height:1.3}.entry-content p,.entry-content ul,.entry-content ol,.entry-content blockquote{margin-bottom:20px}.entry-content ul,.entry-content ol{padding-left:25px}.entry-content a{color:#a61c53;text-decoration:underline}.entry-content img,.entry-content video{max-width:100%;height:auto}.entry-content iframe{max-width:100%}.entry-content blockquote{padding:20px 25px;border-left:3px solid #ff2d7b;background:#fff0f5}.entry-content table{max-width:100%;overflow:auto;display:block}.jully-article>img{width:100%;height:auto;border-radius:18px;margin:25px 0}.jully-content .search input{min-width:0}.admin-bar .product-dialog{max-height:calc(90dvh - 32px)}
@media(max-width:1050px){.header-main{gap:18px}.header-actions .blog-button{padding:8px 11px;gap:4px}}
@media(max-width:760px){.header-actions{gap:3px}.header-actions .blog-button{padding:7px 10px;font-size:12px}.blog-button svg{display:none}.header-actions .icon-action{padding:5px}.header-main{gap:8px}.jully-page{padding-block:35px}.jully-page-header h1{font-size:35px}.jully-posts{grid-template-columns:1fr}.jully-blog-empty{padding:26px}.jully-blog-empty h2{font-size:26px}.jully-article .entry-content{font-size:16px}.blog-section .section-heading{align-items:flex-start}.blog-section-button{font-size:12px;padding:10px 17px}}
@media(max-width:380px){.header-main>.logo{font-size:26px;letter-spacing:-1.4px}.header-main>.logo .logo-tagline{font-size:10px;margin-right:24px}.header-main .brand-heart{width:24px;height:24px;margin-left:2px}.header-actions .blog-button{padding:6px 8px;font-size:11px}.header-actions .icon-action svg{width:22px;height:22px}}
