/*!
 * Hotwine Mesh — public stylesheet
 * Colors are exposed as CSS custom properties so the file stays static
 * and themeable. Variables are set inline via wp_add_inline_style().
 */
 .hwm-link{--hwm-accent:#222D57;--hwm-bar:#F9CB41;display:block;border-left:4px solid var(--hwm-bar);background:#fafafa;padding:14px 18px;margin:28px 0;line-height:1.45;font-family:inherit;border-radius:0 4px 4px 0}.hwm-link__label{display:block;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--hwm-accent);margin-bottom:6px;opacity:.85}.hwm-link__title{color:var(--hwm-accent);font-style:normal;font-weight:700;text-decoration:none;font-size:1.02em;line-height:1.35;transition:opacity 0.15s ease}.hwm-link__title.is-italic{font-style:italic}.hwm-link__title:hover,.hwm-link__title:focus{opacity:.75;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.hwm-link__arrow{display:inline-block;margin-left:4px;transition:transform 0.15s ease}.hwm-link__title:hover .hwm-link__arrow,.hwm-link__title:focus .hwm-link__arrow{transform:translateX(3px)}@media (prefers-color-scheme:dark){.hwm-link{background:rgb(255 255 255 / .03)}}@media (prefers-reduced-motion:reduce){.hwm-link__title,.hwm-link__arrow{transition:none}}