/* Shared rules from the design boards' <helmet> blocks (generated by tools/extract.py). */
body{margin:0;background:#f5f7f9;-webkit-font-smoothing:antialiased}
a{color:#23292e;text-decoration:underline;text-decoration-color:#d88728;text-decoration-thickness:2px;text-underline-offset:4px}
a:hover{color:#000000}
.wc-link{color:#23292e;text-decoration:none}
.wc-link:hover{color:#23292e;text-decoration:underline!important;text-decoration-color:#d88728!important;text-decoration-thickness:2px!important;text-underline-offset:8px!important}
.wc-link-inv{color:#dadfe2;text-decoration:none}
.wc-link-inv:hover{color:#ffffff;text-decoration:underline;text-underline-offset:4px}
.wc-lift{transition:transform 240ms cubic-bezier(.22,1,.36,1),box-shadow 240ms cubic-bezier(.22,1,.36,1)}
.wc-lift:hover{transform:translateY(-3px);box-shadow:0 10px 26px -10px rgba(35,41,46,.16),0 2px 6px -2px rgba(35,41,46,.07)}
.wc-btn{transition:background 140ms,transform 140ms}
.wc-btn:active{transform:scale(.975)}
.wc-btn-gold:hover{background:#be7320!important;color:#23292e!important}
.wc-btn-ink:hover{background:#000000!important;color:#ffffff!important}
.wc-btn-out:hover{background:#ebeff2!important;color:#23292e!important}
.wc-btn-light:hover{background:#ffffff!important;color:#23292e!important}
.wc-logo{display:grid;place-items:center}
.wc-logo img{grid-area:1/1;transition:opacity 240ms}
.wc-logo .m{opacity:.78}
.wc-logo .c{opacity:0}
.wc-logo:hover .c{opacity:1}
.wc-logo:hover .m{opacity:0}
.wc-logo-inv .m{filter:brightness(0) invert(1);opacity:.82}
/* Focus ring: see base.css (.wc focus rule) */
@media (max-width:960px){.wc-desk{display:none!important}}
@media (min-width:961px){.wc-mob{display:none!important}}
@media (prefers-reduced-motion:reduce){.wc-lift,.wc-btn,.wc-logo img{transition:none}}
