:root{--ink: oklch(.09 .005 250);--paper: oklch(.97 .006 80);--amber: oklch(.72 .14 65);--amber-text: oklch(.5 .13 60);--danger-hover: oklch(.5 .15 25);--hover: oklch(.94 .008 80);--pad-x: clamp(16px, 4vw, 40px)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{margin:0;background:var(--paper);color:var(--ink);font-family:Barlow,sans-serif;-webkit-font-smoothing:antialiased}a{color:var(--ink);text-decoration:none}a:hover{color:var(--amber-text)}input,textarea,select,button{font-family:inherit;color:inherit;border-radius:0}option{color:var(--ink);background:#fff}input::placeholder,textarea::placeholder{color:#6f7274}button:focus-visible,select:focus-visible,a:focus-visible{outline:2px solid var(--amber);outline-offset:2px}@media (max-width: 760px){input,textarea,select{font-size:16px!important}}.h-soft:hover{background:#eeebe5!important}.h-card:hover{background:#fbfaf7!important}.h-sub:hover{background:#f1eeea!important}.h-danger:hover{color:var(--danger-hover)!important}.h-ink-fill:hover{background:var(--ink)!important;color:var(--paper)!important}.h-amber-fill:hover{background:var(--amber)!important;color:var(--ink)!important}.h-paper-fill:hover{background:var(--paper)!important}.h-amber-text:hover{color:var(--amber-text)!important}.h-ink-text:hover{color:var(--ink)!important}.h-stat:hover{color:var(--amber)!important}.h-signout:hover{color:var(--paper)!important;border-color:var(--paper)!important}.clamp-2,.clamp-3,.clamp-4{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.clamp-2{-webkit-line-clamp:2}.clamp-3{-webkit-line-clamp:3}.clamp-4{-webkit-line-clamp:4}.pretty{text-wrap:pretty}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width: 899.98px){.hide-narrow{display:none!important}}@media (min-width: 900px){.hide-wide{display:none!important}}
