.pw-share{margin-block:2rem 1.5rem;padding-block:1rem;border-block:1px solid var(--wp--preset--color--sand,#e8dccb)}.pw-share-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.pw-share .pw-share-action{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:0;border:1px solid #d5c4b2;border-radius:50%;background:#fffdf9;color:#743722;text-decoration:none;font:inherit;line-height:1;cursor:pointer}.pw-share .pw-share-pinterest{color:#e60023}.pw-share .pw-share-facebook{color:#0866ff}.pw-share .pw-share-instagram{color:#302b26}.pw-share .pw-share-action svg{display:block;flex:none;width:22px;height:22px}.pw-share .pw-share-pinterest svg,.pw-share .pw-share-facebook svg,.pw-share .pw-share-instagram svg{fill:currentColor}.pw-share .pw-share-action:hover{background:#f1e8dd;border-color:#93492f}.pw-share [hidden]{display:none!important}.pw-share :is(a,button,input):focus-visible,.pw-share-image-pin:focus-visible{outline:3px solid #515d45;outline-offset:4px}.pw-share-tooltip{display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);z-index:5;box-sizing:border-box;width:max-content;max-width:min(210px,75vw);padding:7px 10px;border-radius:4px;background:#302b26;color:#fffdf9;font-family:var(--wp--preset--font-family--sans,sans-serif);font-size:12px;font-weight:400;line-height:1.4;text-align:center;white-space:normal}.pw-share:not([data-pw-tooltips-hidden]) .pw-share-action:is(:hover,:focus-visible) .pw-share-tooltip{display:block}.pw-share-action:first-child .pw-share-tooltip{left:0;transform:none}.pw-share-action:last-child .pw-share-tooltip{right:0;left:auto;transform:none}.pw-share-status{font-size:.875rem;line-height:1.5;margin:.75rem 0 0}.pw-share-status:empty{display:none}.pw-share-fallback{padding-top:1rem}.pw-share-fallback label{font-size:.875rem;display:block}.pw-share-fallback input{display:block;width:100%;box-sizing:border-box;padding:.7rem;margin-top:.5rem;border:1px solid #65594e;background:#fff;color:#302b26}.pw-share-figure{position:relative}
.wp-block-post-featured-image.pw-share-figure>a.pw-share-image-pin{position:absolute;inset:auto 12px 12px auto;z-index:1;display:inline-flex;box-sizing:border-box;align-items:center;justify-content:center;align-self:flex-start;width:44px;height:44px;min-width:44px;max-width:44px;min-height:44px;max-height:44px;margin:0;padding:0;border:0;border-radius:50%;background:#e60023;color:#fff;line-height:1;text-decoration:none;cursor:pointer}
.wp-block-post-featured-image.pw-share-figure>a.pw-share-image-pin svg{display:block;width:24px;height:24px;fill:currentColor;flex:none}
.wp-block-post-featured-image.pw-share-figure>a.pw-share-image-pin:hover{outline:2px solid white;outline-offset:2px}
.wp-block-post-featured-image.pw-share-figure>a.pw-share-image-pin:focus-visible{outline:3px solid #515d45;outline-offset:4px}
@media(min-width:400px){.pw-share-actions{gap:8px}}
.pw-share :is(.pw-share-whatsapp,.pw-share-x,.pw-share-telegram,.pw-share-reddit) svg{fill:currentColor}
.pw-share .pw-share-whatsapp{color:#128c7e}.pw-share .pw-share-x{color:#111}.pw-share .pw-share-telegram{color:#087caf}.pw-share .pw-share-reddit{color:#d43b00}
@media(min-width:316px) and (max-width:781px){.pw-share-actions{display:grid;grid-template-columns:repeat(6,44px);gap:8px 4px}}
.pw-share-tooltip::after{content:"";position:absolute;top:100%;left:0;right:0;height:8px}
@media(max-width:480px){.wp-block-post-featured-image.pw-share-figure>a.pw-share-image-pin{inset:auto 8px 8px auto}}
@media print{.pw-share,.pw-share-image-pin,header,footer,#wpadminbar,.wp-block-navigation,.wp-block-post-navigation-link,.wp-block-comments{display:none!important}html,body{background:white!important;color:black!important}.pw-main{padding:0!important}.pw-recipes-card{border:0;padding:0;background:white}h1,h2,h3{break-after:avoid}img,li{break-inside:avoid}.wp-block-post-featured-image{max-width:320px;margin-inline:0!important}}
/* Article toolbar: local SVG icons, no tracking scripts. */
.pw-share{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-block:1rem 1.5rem;padding:0;border:0}
.pw-share .pw-share-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.pw-share .pw-share-tools{display:flex;gap:10px;align-items:center;margin-left:auto}
.pw-share .pw-share-action{border:0;border-radius:4px;width:48px;height:48px;flex:0 0 48px;color:#fff;background:#52525c}
.pw-share .pw-share-action:hover{filter:brightness(.88);background:#52525c}
.pw-share .pw-share-facebook,.pw-share .pw-share-facebook:hover{background:#1877f2;color:#fff}
.pw-share .pw-share-x,.pw-share .pw-share-x:hover{background:#000;color:#fff}
.pw-share .pw-share-whatsapp,.pw-share .pw-share-whatsapp:hover{background:#18c95b;color:#fff}
.pw-share .pw-share-linkedin,.pw-share .pw-share-linkedin:hover{background:#007bb5;color:#fff}
.pw-share .pw-share-telegram,.pw-share .pw-share-telegram:hover{background:#20a8df;color:#fff}
.pw-share .pw-share-pinterest,.pw-share .pw-share-pinterest:hover{background:#bd081c;color:#fff}
.pw-share .pw-share-email,.pw-share .pw-share-email:hover{background:#ee4147;color:#fff}
.pw-share .pw-share-linkedin svg{fill:currentColor}
.pw-share .pw-save-recipe{margin:0;padding:0;display:flex}
.pw-share .pw-save-recipe form{margin:0}
.pw-share .pw-save-recipe .pw-member-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:48px;height:48px;min-width:48px;margin:0;padding:12px;border:0;border-radius:4px;background:#52525c;color:#fff;line-height:1;text-decoration:none}
.pw-share .pw-save-recipe svg{width:24px;height:24px;flex:none}
.pw-share .pw-save-recipe>a:not(.pw-member-button),.pw-share .pw-save-recipe>span{display:none}
.pw-share-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
.pw-share-fallback,.pw-share-status{flex-basis:100%}
@media(max-width:600px){.pw-share{gap:12px}.pw-share .pw-share-actions{gap:6px}.pw-share .pw-share-action{width:44px;height:44px;flex-basis:44px}.pw-share .pw-share-tools{margin-left:0}.pw-share .pw-save-recipe .pw-member-button{width:44px;height:44px;min-width:44px;padding:10px}}
@media print{.pw-share{display:none!important}}
