:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:oklch(97.8% .008 106);--surface:oklch(100% 0 0);--surface-2:oklch(97.2% .005 106);--border:oklch(91.5% .012 106);--text:oklch(27% .025 270);--muted:oklch(55% .025 270);--accent:oklch(52% .19 268);--accent-contrast:oklch(100% 0 0);--c-img:oklch(52% .19 268);--c-may:oklch(55% .14 152);--font-sans:"LINE Seed JP", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"M PLUS 1 Code", ui-monospace, Consolas, monospace}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:oklch(18% .018 270);--surface:oklch(22.5% .02 270);--surface-2:oklch(26.5% .022 270);--border:oklch(33% .025 270);--text:oklch(92% .012 270);--muted:oklch(67% .02 270);--accent:oklch(74% .13 268);--accent-contrast:oklch(20% .02 270);--c-img:oklch(74% .13 268);--c-may:oklch(76% .13 155)}}*{box-sizing:border-box}body{font:400 14px/1.6 var(--font-sans);background:var(--bg);color:var(--text);margin:0}main{max-width:1280px;margin:0 auto;padding:0 12px 24px}.toolbar{z-index:10;background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--border);grid-template-columns:1fr auto 1fr;align-items:center;gap:6px 12px;padding:8px 12px;display:grid;position:sticky;top:0}.toolbar h1{letter-spacing:.2px;white-space:nowrap;align-items:center;gap:7px;margin:0;font-size:15px;font-weight:700;display:flex}.toolbar h1 .logo{border-radius:6px;display:block;box-shadow:0 1px 3px oklch(30% .05 152/.25)}.toolbar h1 small{color:var(--muted);margin-left:2px;font-size:11.5px;font-weight:400}.filters{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}input,select,button,.btn{font:400 13px var(--font-sans);border-radius:6px}input,select{border:1px solid var(--border);background:var(--surface-2);color:var(--text);padding:4px 8px}input:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}input[name=user_id]{width:130px;font-family:var(--font-mono)}input[name=q]{width:170px}.range{align-items:center;gap:4px;display:inline-flex}.range-sep{color:var(--muted)}button,.btn{background:var(--accent);color:var(--accent-contrast);cursor:pointer;border:0;justify-content:center;align-items:center;gap:4px;padding:5px 14px;line-height:1.4;text-decoration:none;display:inline-flex}button:hover,.btn:hover{filter:brightness(1.08)}button:disabled{opacity:.55;cursor:default}.ghost,button.ghost{color:var(--muted);border:1px solid var(--border);background:0 0}.ghost:hover{background:var(--surface-2);color:var(--text);filter:none}.meta{color:var(--muted);align-items:baseline;gap:10px;padding:8px 2px 6px;font-size:12.5px;display:flex}.loading{color:var(--accent)}.show-all{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:5px;margin-left:auto;display:inline-flex}.show-all input{width:14px;height:14px;accent-color:var(--accent);background:0 0;border:0;margin:0;padding:0}.warn{color:oklch(55% .15 50)}@media (prefers-color-scheme:dark){.warn{color:oklch(78% .13 60)}}.list{background:var(--surface);border:1px solid var(--border);border-radius:8px;margin:0;padding:0;list-style:none}.row{border-bottom:1px solid var(--border);grid-template-columns:56px 42px 116px minmax(96px,max-content) 1fr 26px;align-items:start;gap:0 10px;padding:6px 10px;display:grid}.row:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.row:last-child{border-bottom:0;border-bottom-right-radius:8px;border-bottom-left-radius:8px}.row:hover{background:var(--surface-2)}.thumb{cursor:pointer;background:0 0;border:0;border-radius:4px;width:56px;padding:0;display:block;position:relative;overflow:hidden}.thumb:hover{filter:none}.thumb img{filter:blur(3px)saturate(.85);transform-origin:50%;width:56px;height:auto;transition:filter .15s;display:block;transform:scale(1.08)}.thumb-eye{color:#fff;filter:drop-shadow(0 1px 2px #0009);opacity:.9;pointer-events:none;margin:auto;position:absolute;inset:0}.thumb.shown{overflow:visible}.thumb.shown img{filter:none;transform-origin:0 0;border-radius:4px;transition:transform .12s;transform:none}.thumb.shown img:hover{z-index:5;position:relative;transform:scale(2.8);box-shadow:0 6px 24px #00000059}.noimg{border:1px dashed var(--border);border-radius:4px;width:56px;height:32px;display:block}.board{font:600 11px/1 var(--font-mono);letter-spacing:.5px;border-radius:4px;justify-self:start;margin-top:1px;padding:3px 6px}.board.img{color:var(--c-img);background:color-mix(in srgb, var(--c-img) 13%, transparent)}.board.may{color:var(--c-may);background:color-mix(in srgb, var(--c-may) 13%, transparent)}.time{font:12px var(--font-mono);font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;padding-top:2px}.id{font:12.5px var(--font-mono);color:var(--accent);white-space:nowrap;border-radius:4px;justify-self:start;margin-top:1px;padding:1px 5px;text-decoration:none}.id:hover{background:color-mix(in srgb, var(--accent) 12%, transparent)}.id.active{background:var(--accent);color:var(--accent-contrast)}.com-wrap{min-width:0}.com{white-space:pre-wrap;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13.5px;display:-webkit-box;overflow:hidden}.com.can-toggle{cursor:pointer}.com.open{-webkit-line-clamp:unset;display:block}.com-toggle{color:var(--accent);cursor:pointer;background:0 0;border:0;gap:3px;margin-top:2px;padding:0;font-size:11.5px}.com-toggle:hover{filter:none;background:0 0;text-decoration:underline}.com mark{color:inherit;background:oklch(87% .17 95/.5);border-radius:2px;padding:0 1px}@media (prefers-color-scheme:dark){.com mark{background:oklch(87% .17 95/.32)}}.acts{flex-direction:column;align-items:center;gap:6px;padding-top:4px;display:flex}.ext{color:var(--muted);justify-content:center;text-decoration:none;display:inline-flex}.ext:hover{color:var(--accent)}.report{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0}.report:hover{filter:none;color:oklch(55% .21 25);background:0 0}.report.reported{color:oklch(55% .21 25);opacity:1;cursor:default}.report-dialog{border:1px solid var(--border);background:var(--surface);width:min(420px,100vw - 32px);color:var(--text);border-radius:10px;padding:16px;box-shadow:0 12px 40px #00000040}.report-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000059}.report-dialog h3{color:oklch(55% .21 25);align-items:center;gap:5px;margin:0 0 8px;font-size:14.5px;display:flex}.report-target{align-items:center;gap:8px;margin:0 0 4px;display:flex}.report-no,.report-uid{font:12.5px var(--font-mono);color:var(--muted)}.report-desc{color:var(--muted);margin:0 0 10px;font-size:12.5px}.report-dialog textarea{border:1px solid var(--border);background:var(--surface-2);width:100%;color:var(--text);font:400 13px var(--font-sans);resize:vertical;border-radius:6px;padding:6px 8px}.report-dialog textarea:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}.dialog-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.admin{background:var(--surface);border:1px solid oklch(55% .21 25/.45);border-radius:8px;margin-top:10px;padding:10px 12px}.admin h2{color:oklch(55% .21 25);align-items:center;gap:5px;margin:0 0 6px;font-size:13.5px;display:flex}.admin-empty{color:var(--muted);margin:4px 0;font-size:12.5px}.admin-list{margin:0;padding:0;list-style:none}.admin-list li{border-top:1px solid var(--border);padding:8px 0}.admin-meta{align-items:center;gap:8px;display:flex}.admin-no{font:12.5px var(--font-mono);color:var(--muted)}.admin-deleted{color:var(--muted);font-size:12px}.admin-reason{margin:4px 0 0;font-size:13px}.admin-com{color:var(--muted);white-space:pre-wrap;word-break:break-word;max-height:4.5em;margin:2px 0 0;font-size:12.5px;overflow:hidden}.admin-actions{gap:8px;margin-top:6px;display:flex}.danger,button.danger{color:#fff;background:oklch(50% .19 25)}.more-wrap{text-align:center;min-height:32px;margin:14px 0}.end{color:var(--muted);font-size:12px}.empty{text-align:center;color:var(--muted);padding:40px 0 24px;display:block}@media (width<=700px){main{padding:0 6px 24px}.toolbar{flex-wrap:wrap;padding:6px 8px;display:flex}.toolbar h1 small{display:none}.filters{width:100%}input[name=user_id],input[name=q]{flex:1;min-width:110px}.row{grid-template-columns:48px max-content minmax(0,max-content) 1fr max-content;grid-template-areas:"thumb board id time ext""thumb com com com com";row-gap:3px}.thumb{grid-area:thumb;width:48px}.thumb img,.noimg{width:48px}.board{grid-area:board}.id{text-overflow:ellipsis;grid-area:id;overflow:hidden}.time{grid-area:time;justify-self:end}.acts{flex-direction:row;grid-area:ext;padding-top:2px}.com-wrap{grid-area:com}}
