/* Paint-only feedback keeps the pointer target still while hovering. */
body.hc-polished-controls :is(.hc-button,.hc-btn,.wp-block-button__link,.hc-form button,.hc-story-actions button,.hc-story-feedback button,.hc-survey-actions button,input[type=submit],input[type=button]){
box-sizing:border-box;min-height:44px;max-width:100%;padding:12px 22px!important;border:1px solid transparent;border-width:1px!important;border-style:solid!important;border-radius:14px!important;font-size:.95rem!important;font-weight:600!important;line-height:1.35!important;letter-spacing:.015em;text-decoration:none!important;cursor:pointer;white-space:normal;
background-image:linear-gradient(180deg,rgba(255,255,255,.13),rgba(255,255,255,0))!important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 3px 9px rgba(35,20,27,.12);
transition:background-color .18s ease,box-shadow .18s ease,border-color .18s ease!important;
}
body.hc-polished-controls :is(.hc-button,.hc-btn,.wp-block-button__link,.hc-form button,.hc-story-actions button,.hc-story-feedback button,.hc-survey-actions button,input[type=submit],input[type=button]):is(:hover,:focus,:active){
font-weight:600!important;letter-spacing:.015em;line-height:1.35!important;padding:12px 22px!important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 5px 16px rgba(35,20,27,.19);
}
/* Remove positional effects from controls, their pseudo elements and list containers. */
body.hc-polished-controls :is(button,input[type=submit],input[type=button],.hc-button,.hc-btn,.wp-block-button__link,.hc-stories-saved,.hc-stories-saved li,.hc-stories-saved a,.hc-weeks-sidebar,.hc-weeks-sidebar li,.hc-weeks-sidebar a,.hc-position-pagination a),
body.hc-polished-controls :is(button,.hc-button,.hc-btn,.hc-stories-saved a,.hc-weeks-sidebar a):is(:hover,:focus,:focus-visible,:active){transform:none!important;translate:none!important;scale:none!important;animation:none!important}
body.hc-polished-controls :is(button,.hc-button,.hc-btn,.hc-stories-saved a,.hc-weeks-sidebar a)::before,
body.hc-polished-controls :is(button,.hc-button,.hc-btn,.hc-stories-saved a,.hc-weeks-sidebar a)::after{transform:none!important;translate:none!important;scale:none!important}
body.hc-polished-controls :is(.hc-stories-saved,.hc-weeks-sidebar) ul{padding:0;list-style:none}
body.hc-polished-controls :is(.hc-stories-saved,.hc-weeks-sidebar) li{margin:0 0 10px}
body.hc-polished-controls :is(.hc-stories-saved,.hc-weeks-sidebar) a,
body.hc-polished-controls :is(.hc-stories-saved,.hc-weeks-sidebar) a:is(:hover,:focus,:active){
display:grid!important;grid-template-columns:minmax(0,1fr) 1em;align-items:center;gap:12px;box-sizing:border-box;width:100%;min-height:48px;margin:0!important;padding:14px 16px!important;border:1px solid rgba(128,100,110,.28)!important;border-radius:13px!important;
font-weight:600!important;font-size:inherit!important;line-height:1.45!important;letter-spacing:normal!important;text-decoration:none!important;overflow-wrap:anywhere;color:inherit;
transition:background-color .18s ease,box-shadow .18s ease,border-color .18s ease!important;
}
body.hc-polished-controls :is(.hc-stories-saved,.hc-weeks-sidebar) a::after{content:'\2192';position:static!important;display:block;opacity:.65;line-height:1;width:1em;height:1em}
body.hc-polished-controls :is(.hc-stories-saved,.hc-weeks-sidebar) a:hover{background:rgba(128,100,110,.09);box-shadow:inset 3px 0 0 currentColor,0 3px 12px rgba(35,20,27,.07)}
body.hc-polished-controls :is(.hc-stories-saved,.hc-weeks-sidebar) a[aria-current=page]{background:rgba(128,100,110,.13);box-shadow:inset 3px 0 0 currentColor}
body.hc-polished-controls :is(button,input[type=submit],input[type=button],.hc-button,.hc-btn,.wp-block-button__link,.hc-stories-saved a,.hc-weeks-sidebar a):focus-visible{outline:3px solid currentColor!important;outline-offset:4px!important}
body.hc-polished-controls :is(button,input[type=submit],input[type=button]):disabled{opacity:.55;cursor:not-allowed;box-shadow:none!important}
body.hc-polished-controls .hc-story-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
@media(prefers-reduced-motion:reduce){body.hc-polished-controls :is(button,input[type=submit],input[type=button],.hc-button,.hc-btn,.wp-block-button__link,.hc-stories-saved a,.hc-weeks-sidebar a){transition:none!important}}

/* Keep navigation labels together and wrap sidebar labels only between words. */
body.hc-polished-controls .hc-nav a[href*="understanding-his-desire"]{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;flex-shrink:0}
body.hc-polished-controls .hc-weeks-sidebar a,body.hc-polished-controls .hc-weeks-sidebar a:is(:hover,:focus,:active){overflow-wrap:normal;word-break:normal;hyphens:none;grid-template-columns:minmax(min-content,1fr) 1em}
