:root{color:#1a1a1a;font-family:system-ui,-apple-system,sans-serif}body{margin:0}.auth{flex-direction:column;gap:.75rem;max-width:22rem;margin:4rem auto;padding:0 1rem;display:flex}.auth form{flex-direction:column;gap:.75rem;display:flex}.auth label{flex-direction:column;gap:.25rem;font-size:.9rem;display:flex}input,button{padding:.5rem;font-size:1rem}button{cursor:pointer}[role=alert]{color:#b00020;margin:0}.app>header{border-bottom:1px solid #e2e2e2;align-items:center;gap:1rem;padding:1rem;display:flex}.app>header button{margin-left:auto}.app>main{padding:1rem 1.5rem}.loading{padding:2rem}.tabs{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.tabs button[aria-pressed=true]{border-bottom:2px solid #1a1a1a;font-weight:600}.row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.stack{flex-direction:column;gap:.5rem;max-width:24rem;display:flex}section{margin-bottom:1.5rem}table{border-collapse:collapse}td,th{text-align:left;padding:.25rem .75rem .25rem 0}code{word-break:break-all;background:#f2f2f2;padding:.1rem .3rem}.card{border:1px solid #e2e2e2;border-radius:6px;margin:1rem 0;padding:1rem}.thumb{border-radius:4px;width:auto;height:60px;display:inline-block}.thumb-wrap{align-items:flex-start;display:inline-flex;position:relative}.thumb-wrap button{padding:0 .35rem;line-height:1}
