:root{--sm-bg:#fff8f3;--sm-surface:#fff;--sm-ink:#2a2330;--sm-ink-soft:#6b5e70;--sm-line:#f0e3d6;--sm-primary:#e94b86;--sm-primary-ink:#fff;--sm-accent:#b98ac9;--sm-soft:#fbe7e0;--sm-radius:20px;--sm-radius-sm:12px;--sm-shadow:0 12px 40px -22px rgba(74,41,60,.35);--sm-shadow-sm:0 6px 18px -10px rgba(74,41,60,.25);--sm-font-display:"Fraunces","Playfair Display",Georgia,serif;--sm-font-body:"Nunito","Inter",system-ui,sans-serif;--sm-container:1200px}.sm-blog-archive,.sm-single{color:var(--sm-ink);font-family:var(--sm-font-body)}.sm-blog-archive *,.sm-single *{box-sizing:border-box}.sm-hero{align-items:center;display:grid;gap:48px;grid-template-columns:1.1fr .9fr;margin:32px auto 48px;max-width:var(--sm-container);padding:0 24px}.sm-hero__media{aspect-ratio:4/3;background:var(--sm-soft);border-radius:var(--sm-radius);box-shadow:var(--sm-shadow);overflow:hidden}.sm-hero__media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sm-eyebrow{color:var(--sm-accent);display:inline-block;font-size:12px;font-weight:700;letter-spacing:.14em;margin-bottom:12px;text-transform:uppercase}.sm-hero__title{font-family:var(--sm-font-display);font-size:clamp(34px,4vw,52px);font-weight:600;line-height:1.1;margin:0 0 16px}.sm-hero__title a{color:inherit;text-decoration:none}.sm-hero__title a:hover{color:var(--sm-primary)}.sm-hero__excerpt{color:var(--sm-ink-soft);font-size:18px;line-height:1.6;margin:0 0 20px}.sm-hero__meta{align-items:center;color:var(--sm-ink-soft);display:flex;font-size:14px;gap:10px;margin-bottom:24px}.sm-avatar{border-radius:50%}.sm-btn{align-items:center;border:0;border-radius:999px;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:8px;justify-content:center;padding:14px 28px;text-decoration:none;transition:transform .2s,box-shadow .2s}.sm-btn--primary{background:var(--sm-primary);box-shadow:0 8px 22px -10px hsla(3,63%,72%,.7);color:var(--sm-primary-ink)}.sm-btn--primary:hover{background-color:var(--wp--preset--color--primary-strong);box-shadow:0 14px 28px -12px hsla(3,63%,72%,.8);color:var(--sm-primary-ink);transform:translateY(-1px)}.sm-archive__layout{display:grid;margin:0 auto;max-width:var(--sm-container);padding:0 24px 40px}.sm-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:28px}.sm-search{background:var(--sm-surface);border:1px solid var(--sm-line);border-radius:999px;box-shadow:var(--sm-shadow-sm);display:flex;min-width:280px;padding:6px 8px 6px 18px}.sm-search input{background:transparent;border:0;color:var(--sm-ink);flex:1;font:inherit;outline:none;padding:8px 4px}.sm-search button{background:var(--sm-primary);border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:38px;place-items:center;width:38px}.sm-chips{display:flex;flex-wrap:wrap;gap:8px}.sm-chip{background:var(--sm-surface);border:1px solid var(--sm-line);border-radius:999px;color:var(--sm-ink);font-size:14px;padding:8px 14px;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.sm-chip span{color:var(--sm-ink-soft);font-size:12px;margin-left:4px}.sm-chip:hover{border-color:var(--sm-primary);color:var(--sm-primary)}.sm-chip.is-active{background:var(--sm-primary);border-color:var(--sm-primary);color:#fff}.sm-chip.is-active span{color:hsla(0,0%,100%,.85)}.sm-grid{display:grid;gap:32px;grid-template-columns:repeat(2,minmax(0,1fr))}.sm-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm-card{background:var(--sm-surface);border-radius:var(--sm-radius);box-shadow:var(--sm-shadow-sm);display:flex;flex-direction:column;overflow:hidden;transition:transform .25s,box-shadow .25s}.sm-card:hover{box-shadow:var(--sm-shadow);transform:translateY(-3px)}.sm-card__media{aspect-ratio:16/10;background:var(--sm-soft);display:block;overflow:hidden}.sm-card__media img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.sm-card:hover .sm-card__media img{transform:scale(1.04)}.sm-card__placeholder{background:linear-gradient(135deg,var(--sm-soft),#f4e0f1);height:100%;width:100%}.sm-card__body{display:flex;flex:1;flex-direction:column;gap:10px;padding:22px 22px 24px}.sm-card__cat{align-self:flex-start;color:var(--sm-accent);font-size:11px;font-weight:700;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.sm-card__title{font-family:var(--sm-font-display);font-size:22px;font-weight:600;line-height:1.25;margin:0}.sm-card__title a{color:inherit;text-decoration:none}.sm-card__title a:hover{color:var(--sm-primary)}.sm-card__excerpt{color:var(--sm-ink-soft);font-size:15px;line-height:1.55;margin:0}.sm-card__meta{color:var(--sm-ink-soft);font-size:13px;margin-top:auto}.sm-empty{background:var(--sm-surface);border-radius:var(--sm-radius);color:var(--sm-ink-soft);padding:40px;text-align:center}.sm-pagination{display:flex;justify-content:center;margin-top:48px}.sm-pagination .nav-links{display:flex;gap:8px}.sm-pagination .page-numbers{background:var(--sm-surface);border:1px solid var(--sm-line);border-radius:999px;color:var(--sm-ink);display:grid;font-weight:600;height:40px;min-width:40px;padding:0 12px;place-items:center;text-decoration:none}.sm-pagination .page-numbers.current,.sm-pagination .page-numbers:hover{background:var(--sm-primary);border-color:var(--sm-primary);color:#fff}.sm-sidebar{display:grid;gap:32px;grid-template-columns:320px 1fr;margin:0 auto;max-width:var(--sm-container);padding:0 24px 80px}.sm-widget{background:var(--sm-surface);border-radius:var(--sm-radius);box-shadow:var(--sm-shadow-sm);padding:24px}.sm-widget h3{font-family:var(--sm-font-display);font-size:22px;margin:0 0 12px}.sm-newsletter{background:linear-gradient(160deg,var(--sm-soft),#f4e0f1)}.sm-newsletter p{color:var(--sm-ink-soft);font-size:15px;line-height:1.5;margin:0 0 16px}.sm-newsletter__form{display:flex;flex-direction:column;gap:10px}.sm-newsletter__form input{background:#fff;border:1px solid var(--sm-line);border-radius:999px;font:inherit;outline:none;padding:12px 16px}.sm-newsletter__form input:focus{border-color:var(--sm-primary)}.sm-popular{counter-reset:pop;list-style:none;margin:0;padding:0}.sm-popular li{border-top:1px solid var(--sm-line);counter-increment:pop}.sm-popular li:first-child{border-top:0}.sm-popular a{align-items:center;color:var(--sm-ink);display:grid;font-size:14px;font-weight:600;gap:12px;grid-template-columns:56px 1fr;line-height:1.3;padding:12px 0;text-decoration:none}.sm-popular a img{border-radius:12px;height:56px;-o-object-fit:cover;object-fit:cover;width:56px}.sm-popular a:hover span{color:var(--sm-primary)}.sm-progress{background:transparent;height:3px;position:sticky;top:0;z-index:50}.sm-progress span{background:var(--sm-primary);display:block;height:100%;transition:width .1s linear;width:0}.sm-single__header{margin:32px auto;padding:0}.sm-single__crumbs{align-items:center;color:var(--sm-ink-soft);display:flex;font-size:13px;gap:8px;margin-bottom:16px}.sm-single__crumbs a{color:inherit;text-decoration:none}.sm-single__crumbs a:hover{color:var(--sm-primary)}.sm-single__title{font-family:var(--sm-font-display);font-size:clamp(34px,4.5vw,56px);font-weight:600;line-height:1.1;margin:0 0 16px}.sm-single__excerpt{color:var(--sm-ink-soft);font-size:19px;line-height:1.6;margin:0 0 24px}.sm-single__meta{align-items:center;display:flex;gap:14px}.sm-single__meta strong{display:block;font-weight:700}.sm-single__meta span{color:var(--sm-ink-soft);font-size:14px}.sm-single__cover{aspect-ratio:16/9;border-radius:var(--sm-radius);margin:32px 0 0;overflow:hidden}.sm-single__cover img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sm-single__layout{display:grid;gap:64px;grid-template-columns:240px minmax(0,1fr);margin:0 auto;max-width:var(--sm-container);padding:32px 0 80px}.sm-toc{align-self:start;position:sticky;top:100px}.sm-toc__inner{background:var(--sm-surface);border-radius:var(--sm-radius);box-shadow:var(--sm-shadow-sm);padding:20px}.sm-toc h4{color:var(--sm-accent);font-size:13px;letter-spacing:.12em;margin:0 0 12px;text-transform:uppercase}.sm-toc ol{counter-reset:toc;display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.sm-toc li{counter-increment:toc}.sm-toc a{border-left:2px solid var(--sm-line);color:var(--sm-ink-soft);display:block;font-size:14px;line-height:1.4;padding:4px 0 4px 12px;text-decoration:none;transition:color .15s,border-color .15s}.sm-toc a.is-active{border-left-color:var(--sm-primary);color:var(--sm-primary);font-weight:700}.sm-toc li.toc-h3 a{font-size:13px;padding-left:24px}.sm-single__content>*{margin:0 0 24px}.sm-single__content li,.sm-single__content p{color:#3a3140;font-size:18px;line-height:1.75}.sm-single__content h2{font-size:32px;line-height:1.2;margin:48px 0 16px}.sm-single__content h2,.sm-single__content h3{font-family:var(--sm-font-display);scroll-margin-top:100px}.sm-single__content h3{font-size:24px;line-height:1.25;margin:32px 0 12px}.sm-single__content blockquote{background:var(--sm-soft);border-left:4px solid var(--sm-primary);border-radius:var(--sm-radius-sm);color:var(--sm-ink);font-family:var(--sm-font-display);font-size:22px;line-height:1.4;padding:20px 24px}.sm-single__content img{border-radius:var(--sm-radius-sm);height:auto;max-width:100%}.sm-single__content a{color:var(--sm-primary);text-decoration:underline;text-underline-offset:3px}.sm-tags{display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin-top:16px}.sm-tags a{text-decoration:none}.sm-tags span{background:var(--sm-surface);border:1px solid var(--sm-line);border-radius:999px;color:var(--sm-ink-soft);padding:4px 12px}#sm-article{overflow-x:hidden}#sm-article figure.wp-caption{max-width:100%!important;width:auto!important}#sm-article figure.wp-caption>img{display:block;height:auto;max-width:100%}#sm-article figure.wp-caption .wp-caption-text{max-width:100%}.sm-share{align-items:center;background:var(--sm-surface);border-radius:var(--sm-radius);box-shadow:var(--sm-shadow-sm);display:flex;flex-wrap:wrap;gap:10px;margin-top:48px;padding:20px}.sm-share>span{font-weight:700;margin-right:8px}.sm-share__btn{background:var(--sm-bg);border:1px solid var(--sm-line);border-radius:50%;color:var(--sm-ink);cursor:pointer;display:grid;height:40px;place-items:center;text-decoration:none;transition:background .2s,color .2s,transform .2s;width:40px}.sm-share__btn:hover{background:var(--sm-primary);border-color:var(--sm-primary);color:#fff;transform:translateY(-1px)}.sm-share__btn.is-active{background:var(--sm-accent);border-color:var(--sm-accent);color:#fff}.sm-author{align-items:center;background:linear-gradient(160deg,var(--sm-soft),#f4e0f1);border-radius:var(--sm-radius);display:grid;gap:24px;grid-template-columns:auto 1fr;margin-top:48px;padding:28px}.sm-avatar--lg{height:96px;width:96px}.sm-author h3{font-family:var(--sm-font-display);font-size:24px;margin:6px 0 8px}.sm-author p{color:var(--sm-ink-soft);line-height:1.6;margin:0 0 8px}.sm-link{color:var(--sm-primary);font-weight:700;text-decoration:none}.sm-cta-product{align-items:center;background:var(--sm-surface);border-radius:var(--sm-radius);box-shadow:var(--sm-shadow);display:grid;gap:24px;grid-template-columns:200px 1fr;margin-top:32px;padding:24px}.sm-cta-product__media img{border-radius:var(--sm-radius-sm);display:block;height:auto;width:100%}.sm-cta-product h3{font-family:var(--sm-font-display);font-size:22px;margin:8px 0}.sm-cta-product p{color:var(--sm-ink-soft);line-height:1.55;margin:0 0 16px}.sm-related{margin:32px auto 80px;max-width:var(--sm-container);padding:0}.sm-related h2{font-family:var(--sm-font-display);font-size:32px;margin:0 0 24px}@media (max-width:1024px){.sm-hero{gap:24px}.sm-archive__layout,.sm-hero{grid-template-columns:1fr}.sm-sidebar{position:static}.sm-single__layout{gap:32px;grid-template-columns:1fr}.sm-toc{order:2;position:static}.sm-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.sm-grid,.sm-grid--3{gap:20px}.sm-author,.sm-cta-product,.sm-grid,.sm-grid--3{grid-template-columns:1fr}.sm-author{justify-items:center;text-align:center}.sm-toolbar{align-items:stretch;flex-direction:column}.sm-search{min-width:0;width:100%}}@media (prefers-reduced-motion:reduce){.sm-btn,.sm-card,.sm-card__media img{transition:none}}
/*# sourceMappingURL=sm-blog.min.css.map */
