.sc{--sc-card:var(--paper-raised,#fff);--sc-line:var(--line-strong,#c3cbd8);--sc-text:var(--ink,#1e2a44);--sc-muted:var(--ink-2,#4e5871);--sc-accent:var(--ink,#1e2a44);--sc-on-accent:var(--paper-raised,#fff);--sc-dialog:var(--paper-raised,#fff);--sc-r:16px}.sc-gu{--sc-card:var(--gu-night);--sc-line:var(--gu-line);--sc-text:var(--gu-text);--sc-muted:var(--gu-muted);--sc-accent:var(--gu-tomato);--sc-on-accent:var(--gu-tomato-ink);--sc-dialog:var(--gu-panel);--sc-r:14px}.sc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:760px){.sc-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}}.sc-card{border:1.5px solid var(--sc-line);border-radius:var(--sc-r);background:var(--sc-card);min-width:0;color:var(--sc-text);grid-template-rows:auto 1fr;transition:border-color .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden}.sc-card:hover{border-color:var(--sc-muted)}.sc-card[data-selected]{border-color:var(--sc-accent);box-shadow:0 0 0 1.5px var(--sc-accent)}.sc-card:has(.sc-radio:focus-visible){outline:2px solid var(--sc-accent);outline-offset:3px}.sc-zoom{cursor:zoom-in;aspect-ratio:1;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.sc-zoom img{object-fit:cover;width:100%;height:100%;display:block}.sc-zoom:focus-visible{outline:2px solid var(--sc-accent);outline-offset:-4px}.sc-zoom-ic{color:#fff;background:#0000008c;border-radius:999px;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:8px;right:8px}.sc-noimg{aspect-ratio:1;text-align:center;color:var(--sc-muted);background:repeating-linear-gradient(135deg,#0000 0 10px,#7f7f7f14 10px 20px);place-items:center;padding:12px;font-size:1.25rem;font-weight:700;display:grid}.sc-label{cursor:pointer;align-content:start;gap:4px;padding:12px 40px 14px 14px;display:grid;position:relative}.sc-radio{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.sc-check{border:1.5px solid var(--sc-line);color:#0000;border-radius:999px;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:12px;right:12px}.sc-card[data-selected] .sc-check{background:var(--sc-accent);border-color:var(--sc-accent);color:var(--sc-on-accent)}.sc-name{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:1.0625rem;font-weight:700;line-height:1.25}.sc-desc{color:var(--sc-muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.4;display:-webkit-box;overflow:hidden}@media (max-width:420px){.sc-desc{font-size:.875rem}.sc-label{padding:10px 36px 12px 12px}}.sc-invented{color:var(--sc-muted);margin:10px 0 0;font-size:.8125rem}.sc-dialog{border:1.5px solid var(--sc-line);background:var(--sc-dialog);width:min(920px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--sc-text);border-radius:18px;padding:0;overflow:auto}.sc-dialog::backdrop{background:#080a14b8}.sc-dialog-body{gap:14px;padding:16px;display:grid}.sc-dialog-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.sc-dialog-title{margin:0;font-size:1.5rem;line-height:1.2}.sc-close{border:1.5px solid var(--sc-line);width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border-radius:999px;place-items:center;display:grid}.sc-pages{gap:12px;display:grid}.sc-pages.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:640px){.sc-pages.is-two{grid-template-columns:1fr}}.sc-pages img{border-radius:10px;width:100%;height:auto;display:block}.sc-dialog-desc{color:var(--sc-muted);margin:0}.sc-dialog-actions{justify-content:flex-end;display:flex}.sc-choose{background:var(--sc-accent);min-height:48px;color:var(--sc-on-accent);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 22px;font-weight:700}.sc-chosen{align-items:center;gap:8px;margin:0;font-weight:700;display:inline-flex}
