.triage-page{background:var(--color-paper);color:var(--color-ink-soft);min-height:100vh;padding:env(safe-area-inset-top)env(safe-area-inset-right)env(safe-area-inset-bottom)env(safe-area-inset-left)}.triage-page main{max-width:680px;margin:0 auto;padding:32px 20px 120px}.triage-page header h1{letter-spacing:-.015em;color:var(--color-ink);margin:0 0 6px;font-size:1.875rem;line-height:1.15}.triage-page header .sub{color:var(--color-ink-muted);margin-bottom:6px;font-size:.9375rem}.triage-page header .axes{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-ink-faint);margin-bottom:24px;font-size:.6875rem}.triage-page article.item{background:var(--color-paper-edge);border:1px solid var(--rule-ink);border-radius:3px;margin:10px 0;padding:14px 16px;transition:opacity .2s,border-color .2s,box-shadow .2s}.triage-page article.item.focused{border-color:var(--color-oxblood);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-oxblood)22%,transparent)}.triage-page article.item .title{color:var(--color-ink);margin:0 0 4px;font-size:1.1875rem;line-height:1.3}.triage-page article.item .title a{color:var(--color-ink);text-decoration:none}.triage-page article.item .title a:hover{color:var(--color-oxblood)}.triage-page article.item .by{font-family:var(--font-mono);color:var(--color-ink-faint);margin-bottom:6px;font-size:.8125rem}.triage-page article.item .by a{color:var(--color-ink-muted)}.triage-page article.item .summary{color:var(--color-ink-soft);margin:6px 0 0;font-size:1rem}.triage-page article.item .key-insight{color:var(--color-ink);border-left:2px solid var(--color-oxblood);margin:10px 0 0;padding:.2rem 0 .2rem 1rem;font-size:1rem}.triage-page article.item details.fulltext{border-top:1px solid var(--rule-ink);margin-top:12px;padding-top:10px}.triage-page article.item details.fulltext>summary{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.6875rem;list-style:none}.triage-page article.item details.fulltext>summary::-webkit-details-marker{display:none}.triage-page article.item details.fulltext>summary:before{content:"▸ ";color:var(--color-ink-faint)}.triage-page article.item details.fulltext[open]>summary:before{content:"▾ "}.triage-page article.item details.fulltext .fulltext-body{border-left:2px solid var(--rule-ink);margin-top:10px;padding-left:12px}.triage-page article.item details.fulltext .fulltext-body .prose{font-size:.9375rem}.triage-page article.item .badges{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.triage-page article.item .badges .badge,.triage-page article.item .badges .flag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--rule-ink);color:var(--color-ink-muted);border-radius:2px;padding:.15rem .4rem;font-size:.625rem}.triage-page article.item .badges .flag.on{color:var(--color-petrol);border-color:var(--color-petrol)}.triage-page article.item .actions{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px;display:grid}@media (min-width:480px){.triage-page article.item .actions{grid-template-columns:repeat(6,1fr)}}.triage-page article.item .actions button{font-family:var(--font-mono);background:var(--color-paper);border:1px solid var(--rule-ink);color:var(--color-ink-soft);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:2px;flex-direction:column;align-items:center;gap:2px;padding:10px 8px;font-size:.75rem;line-height:1.1;transition:background .15s,border-color .15s,color .15s;display:flex}.triage-page article.item .actions button .key{color:var(--color-ink-faint);letter-spacing:.05em;font-size:.625rem}.triage-page article.item .actions button:hover{background:var(--color-paper-deep)}.triage-page article.item .actions button:disabled{opacity:.4;cursor:default}.triage-page article.item .actions button.accept:hover{color:var(--color-petrol);border-color:currentColor}.triage-page article.item .actions button.reject:hover{color:var(--color-oxblood);border-color:currentColor}.triage-page article.item .actions button.active.promote,.triage-page article.item .actions button.active.share{color:var(--color-petrol);border-color:currentColor}.triage-page article.item .actions button.active.method{color:var(--color-oxblood);border-color:currentColor}.triage-page .toast{background:var(--color-ink);color:var(--color-paper);font-family:var(--font-mono);z-index:20;border-radius:2px;padding:10px 16px;font-size:.75rem;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.triage-page .empty{color:var(--color-ink-muted);text-align:center;padding:40px 0;font-size:.9375rem}.triage-page footer.hints{border-top:1px solid var(--rule-ink);font-family:var(--font-mono);color:var(--color-ink-muted);flex-wrap:wrap;gap:12px;margin-top:50px;padding-top:16px;font-size:.6875rem;display:flex}.triage-page footer.hints kbd{background:var(--color-paper-deep);border:1px solid var(--rule-ink);font-family:var(--font-mono);color:var(--color-ink);border-radius:2px;padding:1px 6px;font-size:.625rem}
