:root{--wall:#f1ece1;--slip:#fffcf5;--ink:#1b1916;--ink3:#6e665a;--rule:#ddd4c3;--red:#c2331c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--wall:#1a1714;--slip:#25211c;--ink:#efe8da;--ink3:#a89f8f;--rule:#3a342c;--red:#e5654c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}body{background:var(--wall);color:var(--ink);margin:0;font:16px/1.5 system-ui,sans-serif}main.svelte-1hicyxm{gap:16px;max-width:560px;margin:0 auto;padding:16px;display:grid}h1.svelte-1hicyxm{letter-spacing:.02em;margin:8px 0 0}.card{background:var(--slip);border:1px solid var(--rule);border-radius:6px;gap:10px;padding:16px;display:grid}.card h2{margin:0;font-size:18px}.row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.muted{color:var(--ink3);margin:0}.error{color:var(--red);margin:0}ul,ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}form{gap:10px;display:grid}label{gap:4px;font-size:14px;display:grid}input,select,button{font:inherit;border:1px solid var(--rule);background:var(--slip);min-height:44px;color:var(--ink);border-radius:4px;padding:0 12px}button.primary{background:var(--ink);color:var(--slip);border-color:var(--ink)}button.link{background:0 0;border:0;justify-self:start;padding:0 4px;text-decoration:underline}.issued code{word-break:break-all;background:var(--wall);border-radius:4px;padding:8px;display:block}textarea{font:inherit;border:1px solid var(--rule);background:var(--slip);color:var(--ink);box-sizing:border-box;border-radius:4px;width:100%;padding:8px 12px}.small{font-size:13px}.count{background:var(--red);color:var(--slip);vertical-align:middle;border-radius:10px;padding:0 8px;font-size:13px}.row-button{text-align:left;border:1px solid var(--rule);align-items:center;gap:10px;width:100%;display:flex}.tag{text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:12px}.said-line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ticket{border:1px solid var(--rule);border-radius:4px;gap:8px;padding:12px;display:grid}.ticket p{margin:0}.said{font-size:17px}.bullets{padding-left:20px;list-style:outside}.question{border-left:3px solid var(--red);padding-left:8px}.actions{flex-wrap:wrap;gap:8px;display:flex}.banner{border-left:3px solid var(--red);background:var(--wall);margin:0;padding:8px 12px}.activity time{color:var(--ink3);font-variant-numeric:tabular-nums;margin-right:8px}
