:root{color:#2f313b;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--ink:#2f313b;--muted:#666873;--line:#2f313b;--paper:#fff;--warning:red;background:#f0f0f0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}.page{width:min(100% - 32px,920px);min-height:100vh;margin:0 auto;padding:16px 0}.search-section,.create-item-section{margin-top:2em}.create-item-success{color:#28523a;border-left:3px solid #36714e;margin-top:12px;padding-left:12px}.create-item-success p{margin:0 0 8px;font-weight:700}.create-item-success dl{gap:8px;margin:0;display:grid}.create-item-success dl>div{grid-template-columns:44px minmax(0,1fr);gap:8px;display:grid}.create-item-success dt{font-weight:700}.create-item-success dd{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;margin:0}.create-item-section h2{margin:0 0 12px;font-size:16px;font-style:italic;font-weight:700}.create-item-form{gap:12px;display:grid}.create-item-field{gap:8px;display:grid}.create-item-field label{color:var(--muted);font-size:13px;font-weight:700}.create-item-field input,.create-item-field textarea{border:1px solid var(--ink);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:16px;outline:none;padding:1em}.create-item-field textarea{resize:vertical;min-height:120px;line-height:1.5}.create-item-field input:focus-visible,.create-item-field textarea:focus-visible{outline-offset:2px;outline:2px solid #2f313b40}.create-item-form button{border:1px solid var(--ink);color:var(--ink);background:var(--paper);font:inherit;cursor:pointer;border-radius:16px;justify-self:start;padding:1em}.create-item-form button:hover{background:#e6e6e8}.create-item-form button:focus-visible{outline-offset:2px;outline:2px solid #2f313b59}.extension-status{align-items:center;gap:12px;min-height:24px;display:flex}.extension-status-message{color:var(--muted);margin:0;font-size:13px}.extension-status-link{color:var(--ink);font-size:13px}.extension-status-retry{border:1px solid var(--ink);color:var(--ink);background:var(--paper);font:inherit;cursor:pointer;border-radius:4px;padding:3px 8px;font-size:12px}.fingerprinted-name{color:var(--ink);overflow-wrap:anywhere;margin:8px 0 0;font-size:15px;font-weight:700}.search-controls{gap:12px;display:flex}.search-controls input{border:1px solid var(--ink);min-width:0;color:var(--ink);background:var(--paper);border-radius:16px;outline:none;flex:auto;padding:1em}.search-controls input:focus-visible{outline-offset:2px;outline:2px solid #2f313b40}.search-controls input::placeholder{color:#666873}.search-controls button{border:1px solid var(--ink);color:var(--ink);background:var(--paper);cursor:pointer;border-radius:16px;flex:none;padding:1em}.search-controls button:hover:not(:disabled){background:#e6e6e8}.search-controls button:focus-visible{outline-offset:2px;outline:2px solid #2f313b59}.search-controls button:disabled{cursor:wait;opacity:.72}.search-message{color:var(--muted);margin:1em 0;font-style:italic}.error-display{color:var(--warning);margin:1em 0;padding-left:1.25em;font-style:normal;font-weight:700}.results-section{margin-top:2em}.results-heading{border-bottom:1px solid var(--line);align-items:baseline;gap:10px;padding-bottom:8px;display:flex}.results-heading h2{margin:0;font-size:16px;font-style:italic;font-weight:700}.results-heading span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.result-list{margin:0;padding:0;list-style:none}.result-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:.5em;padding:12px 0;display:flex}.result-main{min-width:0}.result-kind{font-size:10px;font-weight:700}.result-main h2{overflow-wrap:anywhere;margin:5px 0 0;font-size:16px;font-style:italic;font-weight:700;line-height:1.4}.result-body{max-width:680px;color:var(--ink);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0 0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.result-id{color:var(--muted);overflow-wrap:anywhere;margin:7px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.result-status{border:1px solid var(--ink);color:var(--ink);background:var(--paper);border-radius:16px;flex:none;padding:.4em .7em;font-size:11px;font-weight:700}@media (width<=520px){.page{width:min(100% - 24px,920px);padding-top:27px}.search-controls{flex-direction:column}.search-controls button{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
