: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}select:not(.status-select):not(#who){appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23020203' stroke-width='1.6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 10px center!important;background-size:10px 6px!important;padding-right:30px!important;cursor:pointer}textarea[readonly]{resize:none}input[readonly],textarea[readonly]{cursor:default}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}}
