/*
Clintware Type System
MIT-licensed CSS implementation. No proprietary font binaries are included.
The stack prefers Liberation Sans (SIL OFL) when installed, then Arial/Helvetica-compatible system faces.
*/
:root{
  --cw-sans:"Liberation Sans",Arial,"Helvetica Neue",Helvetica,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;
  --cw-display:"Arial Narrow","Helvetica Neue Condensed","Liberation Sans Narrow","Liberation Sans",Arial,sans-serif;
  --cw-mono:"Cascadia Code","Cascadia Mono","SFMono-Regular",Consolas,"Liberation Mono","DejaVu Sans Mono",monospace;
  --cw-hand:"Segoe Print","Bradley Hand",cursive;
}
body{font-family:var(--cw-sans);letter-spacing:-.008em}
h1,h2,h3,h4,h5,h6{font-family:var(--cw-display);letter-spacing:-.035em}
code,pre,kbd,samp,.cw-mono{font-family:var(--cw-mono)}
.cw-hand{font-family:var(--cw-hand);font-weight:400;letter-spacing:.01em}
.cw-alien{font-family:var(--cw-display);letter-spacing:.16em;text-transform:uppercase;transform:skewX(-5deg);display:inline-block}
.cw-brand-accent{position:relative;display:inline-block;color:transparent;background:linear-gradient(112deg,#edf5fa 0 46%,#62e9f5 47% 59%,#edf5fa 60% 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;transform:skewX(-2deg);letter-spacing:.035em}
.cw-brand-accent::after{content:"";position:absolute;left:48%;top:.08em;width:1px;height:.82em;background:linear-gradient(#62e9f5,transparent);transform:rotate(24deg);opacity:.7;pointer-events:none}
@media(prefers-reduced-motion:reduce){.cw-alien,.cw-brand-accent,.cw-brand-accent::after{transform:none}}
