.editor[data-astro-cid-fnn6s7n7]{max-width:1000px;margin:1.25rem auto 0}.head[data-astro-cid-fnn6s7n7] h1[data-astro-cid-fnn6s7n7]{margin:0;font-size:1.5rem}.head[data-astro-cid-fnn6s7n7] p[data-astro-cid-fnn6s7n7]{margin:.25rem 0 1.25rem}.muted[data-astro-cid-fnn6s7n7]{color:var(--muted)}.editor[data-astro-cid-fnn6s7n7] a{color:var(--accent)}.block[data-astro-cid-fnn6s7n7]{background:var(--surface);border-radius:10px;margin-bottom:2rem;padding:1rem}.settings-grid[data-astro-cid-fnn6s7n7]{grid-template-columns:1fr 1fr;gap:.8rem 1rem;display:grid}.settings-grid[data-astro-cid-fnn6s7n7] label[data-astro-cid-fnn6s7n7]{gap:.3rem;font-size:.85rem;display:grid}.settings-grid[data-astro-cid-fnn6s7n7] .wide[data-astro-cid-fnn6s7n7]{grid-column:1/-1}.handle-wrap[data-astro-cid-fnn6s7n7]{align-items:center;gap:.3rem;font-size:.85rem;display:flex}.handle-wrap[data-astro-cid-fnn6s7n7] input[data-astro-cid-fnn6s7n7]{flex:1}.field[data-astro-cid-fnn6s7n7]{box-sizing:border-box;width:100%;color:var(--text);font:inherit;background:#16161b;border:1px solid #2f2f39;border-radius:8px;padding:.55rem .7rem;font-size:.95rem}.field[data-astro-cid-fnn6s7n7]:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:#0000}.actions[data-astro-cid-fnn6s7n7]{flex-wrap:wrap;align-items:center;gap:.5rem;margin:1rem 0 0;display:flex}.btn[data-astro-cid-fnn6s7n7]{color:var(--text);font:inherit;cursor:pointer;background:#24242c;border:0;border-radius:6px;padding:.5rem 1rem;font-weight:600;text-decoration:none;display:inline-block}.editor[data-astro-cid-fnn6s7n7] a.btn{color:var(--text)}.btn[data-astro-cid-fnn6s7n7].primary{background:var(--accent);color:#111}.btn[data-astro-cid-fnn6s7n7].primary.attention{box-shadow:0 0 0 3px #5fe3da59}.btn[data-astro-cid-fnn6s7n7][hidden]{display:none}.status[data-astro-cid-fnn6s7n7]{font-size:.85rem}.status[data-astro-cid-fnn6s7n7].bad{color:#ff8a80}.handle-hint[data-astro-cid-fnn6s7n7]{min-height:1.1em;font-size:.8rem}.handle-hint[data-astro-cid-fnn6s7n7].ok{color:var(--accent)}.handle-hint[data-astro-cid-fnn6s7n7].bad{color:#ff8a80}.handle-hint[data-astro-cid-fnn6s7n7] .use-handle{color:var(--text);text-underline-offset:2px;margin-left:.3rem;font-weight:600;text-decoration:underline}.editor[data-astro-cid-fnn6s7n7] .shelf{margin-bottom:2rem}.editor[data-astro-cid-fnn6s7n7] .shelf-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.editor[data-astro-cid-fnn6s7n7] .shelf h2{margin:0 0 .75rem;font-size:1.1rem}.editor[data-astro-cid-fnn6s7n7] .shelf-tools{color:var(--muted);font-size:.85rem}.editor[data-astro-cid-fnn6s7n7] .link-btn{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.85rem}.editor[data-astro-cid-fnn6s7n7] .link-btn:hover{color:var(--text)}.editor[data-astro-cid-fnn6s7n7] .cards{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:1rem .8rem;margin:0 0 .9rem;padding:0;list-style:none;display:grid}.editor[data-astro-cid-fnn6s7n7] .card{gap:.3rem;display:grid}.editor[data-astro-cid-fnn6s7n7] .poster{aspect-ratio:2/3;background:#1b1b22;border-radius:8px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #24242c}.editor[data-astro-cid-fnn6s7n7] .poster img{object-fit:cover;width:100%;height:100%}.editor[data-astro-cid-fnn6s7n7] .poster img[data-wide]{object-fit:contain;background:#0e0e11}.editor[data-astro-cid-fnn6s7n7] .no-poster{height:100%;color:var(--muted);text-align:center;place-items:center;padding:.5rem;font-size:.8rem;display:grid}.editor[data-astro-cid-fnn6s7n7] .x{color:#fff;cursor:pointer;opacity:0;background:#000000b3;border:0;border-radius:50%;width:26px;height:26px;padding:0;font-size:.8rem;position:absolute;top:6px;right:6px}.editor[data-astro-cid-fnn6s7n7] .card:hover .x,.editor[data-astro-cid-fnn6s7n7] .x:focus-visible{opacity:1}@media (hover:none){.editor[data-astro-cid-fnn6s7n7] .x{opacity:.9}}.editor[data-astro-cid-fnn6s7n7] .card-title{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:600;overflow:hidden}.editor[data-astro-cid-fnn6s7n7] .card-meta{color:var(--muted);font-size:.75rem}.editor[data-astro-cid-fnn6s7n7] .card-genres{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.editor[data-astro-cid-fnn6s7n7] .note{box-sizing:border-box;width:100%;color:var(--muted);font:inherit;background:0 0;border:1px solid #0000;border-radius:6px;padding:.3rem .4rem;font-size:.78rem;font-style:italic}.editor[data-astro-cid-fnn6s7n7] .note:focus{color:var(--text);background:#16161b;border-color:#2f2f39;outline:none}.editor[data-astro-cid-fnn6s7n7] .order{gap:.3rem;display:flex}.editor[data-astro-cid-fnn6s7n7] .order button{color:var(--muted);cursor:pointer;background:#24242c;border:0;border-radius:4px;padding:.15rem .5rem;font-size:.7rem}.editor[data-astro-cid-fnn6s7n7] .order button:disabled{opacity:.3;cursor:default}.editor[data-astro-cid-fnn6s7n7] .adder{position:relative}.editor[data-astro-cid-fnn6s7n7] .adder .field{box-sizing:border-box;width:100%;color:var(--text);font:inherit;background:#16161b;border:1px solid #2f2f39;border-radius:8px;padding:.55rem .7rem;font-size:.95rem}.editor[data-astro-cid-fnn6s7n7] .adder .field:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:#0000}.editor[data-astro-cid-fnn6s7n7] .results{z-index:5;background:#1b1b22;border-radius:8px;max-height:360px;margin:.3rem 0 0;padding:.3rem;list-style:none;position:absolute;left:0;right:0;overflow:auto;box-shadow:0 8px 30px #00000080}.editor[data-astro-cid-fnn6s7n7] .results[hidden]{display:none}.editor[data-astro-cid-fnn6s7n7] .results button{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:34px 1fr;align-items:center;gap:.6rem;padding:.4rem .5rem;display:grid}.editor[data-astro-cid-fnn6s7n7] .results button:hover:not(:disabled){background:#24242c}.editor[data-astro-cid-fnn6s7n7] .results button:disabled{opacity:.5;cursor:default}.editor[data-astro-cid-fnn6s7n7] .results img,.editor[data-astro-cid-fnn6s7n7] .results .blank{object-fit:cover;background:#24242c;border-radius:3px;width:34px;height:51px}.editor[data-astro-cid-fnn6s7n7] .r-title{font-size:.9rem;font-weight:600;display:block}.editor[data-astro-cid-fnn6s7n7] .r-meta{color:var(--muted);font-size:.75rem;display:block}.editor[data-astro-cid-fnn6s7n7] .searching{padding:.4rem .5rem;font-size:.85rem}.editor[data-astro-cid-fnn6s7n7] .suggest{margin:.6rem 0 0;font-size:.85rem;line-height:1.9}.editor[data-astro-cid-fnn6s7n7] .chip{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:1px solid #2f2f39;border-radius:999px;padding:.15rem .6rem;font-size:.8rem}.editor[data-astro-cid-fnn6s7n7] .chip:hover{border-color:var(--accent)}@media (width<=640px){.settings-grid[data-astro-cid-fnn6s7n7]{grid-template-columns:1fr}.editor[data-astro-cid-fnn6s7n7] .cards{grid-template-columns:repeat(3,1fr);gap:.8rem .5rem}}
