/* wink.css: each site sets --wink-* on :root (see INTEGRATE.md). Defaults are neutral and AA. */
.wink{--_bg:var(--wink-bg,#fffdf9);--_fg:var(--wink-fg,#1d2433);--_mu:var(--wink-muted,#5d6472);--_ac:var(--wink-accent,#8f4518);--_ln:var(--wink-line,#e3d6c1);
  box-sizing:border-box;font-family:var(--wink-font,inherit);color:var(--_fg);background:var(--_bg);border:1px solid var(--_ln);border-radius:var(--wink-radius,12px);line-height:1.35;contain:layout paint}
.wink *{box-sizing:border-box}
.wink-a{display:flex;flex-direction:column;gap:3px;padding:14px 16px;color:inherit;text-decoration:none;border-radius:inherit}
.wink-a:focus-visible,.wink-x:focus-visible{outline:2px solid var(--_ac);outline-offset:2px}
.wink-b{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--_mu)}
.wink-t{font-size:17px;font-weight:600}
.wink-l{font-size:14.5px;color:var(--_mu)}
.wink-p{font-size:14px;color:var(--_ac);font-weight:600;margin-top:2px}
.wink-a:hover .wink-t{text-decoration:underline;text-underline-offset:3px}
.wink-h{margin:0;padding:12px 16px 0;font-size:13px;color:var(--_mu)}
.wink--inline,.wink--thanks{max-width:560px;margin:24px auto;width:calc(100% - 32px)}
.wink--thanks{border-color:var(--_ac)}
[data-wink-slot]{min-height:var(--wink-slot-h,108px)}
.wink--chip{position:fixed;left:12px;bottom:16px;z-index:30;max-width:min(300px,calc(100vw - 88px));padding-right:34px;
  box-shadow:0 8px 24px rgba(10,18,32,.14);opacity:0;transform:translateY(16px);pointer-events:none;visibility:hidden;
  transition:opacity .6s ease,transform .6s ease,visibility 0s linear .6s}
.wink--chip.wink-r{left:auto;right:12px}
.wink--chip.wink-on{opacity:1;transform:none;pointer-events:auto;visibility:visible;transition:opacity .6s ease,transform .6s ease}
.wink--chip .wink-a{padding:10px 12px}
.wink--chip .wink-t{font-size:15px}
.wink-x{position:absolute;top:4px;right:4px;width:28px;height:28px;border:0;background:none;color:var(--_mu);font:20px/1 sans-serif;cursor:pointer;border-radius:50%}
.wink-x:hover{color:var(--_fg)}
@media print{.wink{display:none}}
@media (prefers-reduced-motion:reduce){.wink--chip,.wink--chip.wink-on{transition:none;transform:none}}
