.top{position:relative}.topnav{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;display:flex}.me{color:var(--fg);align-items:center;gap:.4rem;margin-left:.6rem;font-weight:650;display:inline-flex}.me img{border:1px solid var(--line);border-radius:50%;width:26px;height:26px}h2{letter-spacing:-.01em;margin:0 0 .6rem;font-size:1.2rem}.hero{align-items:center;gap:clamp(1rem,3vw,2rem);margin-top:1rem;display:flex}.hero-mascot{flex:none;width:220px}.hero-mascot img{width:100%;height:auto;filter:drop-shadow(0 14px 22px var(--shadow));display:block}.hero-card,.panel{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 60%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);min-width:0;box-shadow:0 12px 32px var(--shadow);border-radius:1.25rem;flex:1;padding:1.2rem 1.3rem}.hero-card h2{font-size:clamp(1.3rem,3vw,1.8rem)}.hero-card p{line-height:1.5}.panel{margin:0 0 1.1rem}.panel.slim{box-shadow:none}.panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.panel-head h2{flex:1;min-width:12rem;margin:0}.signin{flex-wrap:wrap;gap:.6rem;margin:1rem 0 .6rem;display:flex}.btn.big{min-height:48px;padding:.6rem 1.4rem;font-size:1.05rem}.btn.danger{color:color-mix(in srgb, #c62828 75%, var(--fg));border-color:#c628288c}.btn.small{min-height:34px;padding:.3rem .75rem;font-size:.9rem}.btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.fine{color:var(--muted);margin:.5rem 0;font-size:.88rem;line-height:1.45}.alert{background:#c6282824;border-radius:.8rem;margin:.6rem 0 0;padding:.6rem .9rem;font-weight:650}.empty{color:var(--muted);margin:.6rem 0 0}.feed-tabs{flex-wrap:wrap;gap:.45rem;margin:.8rem 0 0;padding:0;list-style:none;display:flex}.feed-tabs button{font:inherit;cursor:pointer;border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 70%, transparent);color:var(--fg);border-radius:999px;padding:.45rem .95rem;font-weight:650}.feed-tabs button[aria-selected=true]{background:var(--primary);color:var(--primary-fg);border-color:#0000}.feed-tabs .n{opacity:.75;margin-left:.35rem;font-weight:600}.feed-name{width:100%;font:inherit;color:var(--fg);background:0 0;border:1px dashed #0000;border-radius:.6rem;margin-left:-.4rem;padding:.15rem .4rem;font-size:1.2rem;font-weight:750}.feed-name:hover,.feed-name:focus{border-color:var(--line);outline:none}.count-pill{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:.15rem .65rem;font-size:.85rem;font-weight:700;display:inline-block}.urls{margin:.8rem 0 1rem}.url-row{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.45rem 0;display:flex}.url-label{flex:0 0 8.5rem;font-weight:650}.url-row code{overflow-wrap:anywhere;border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 85%, transparent);border-radius:.7rem;flex:18rem;min-width:0;padding:.45rem .7rem;font-size:.88rem}.row-actions{flex-wrap:wrap;gap:.5rem;margin-top:.6rem;display:flex}.items{counter-reset:none;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.item{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 70%, transparent);border-radius:.9rem;align-items:center;gap:.7rem;padding:.55rem .7rem;display:flex}.item .pos{text-align:right;color:var(--muted);font-variant-numeric:tabular-nums;flex:0 0 2.2rem;font-weight:750}.item .thumb,.result .thumb{object-fit:cover;background:var(--bg-2);border:1px solid var(--line);border-radius:.5rem;flex:none;width:72px;height:44px}.item .r-actions .btn{min-height:34px;padding:.3rem .7rem}.badge.hosted{background:#5b3cc42e;border-color:#5b3cc480}.badge.none{opacity:.6}.legend{color:var(--muted);margin:0 0 .8rem;font-size:.86rem;line-height:1.8}.chips{flex-wrap:wrap;gap:.4rem;margin:.6rem 0 0;display:flex}.chip{font:inherit;cursor:pointer;border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:999px;padding:.2rem .7rem;font-size:.85rem;font-weight:650}.chip:hover{border-color:var(--primary);color:var(--fg)}.finder-mascot{width:150px}.result .added{color:#2e9d57;font-weight:700}.preview{border:1px solid var(--line);background:var(--bg);width:min(92vw,860px);color:var(--fg);box-shadow:0 24px 64px var(--shadow);border-radius:1.1rem;padding:0}.preview::backdrop{background:#040c1499}.pv-head{justify-content:space-between;align-items:center;gap:.6rem;padding:.7rem .9rem;display:flex}.pv-head h3{overflow-wrap:anywhere;margin:0;font-size:1rem}.preview video,.preview img{background:#000;width:100%;max-height:70vh;display:block}.preview .fine{padding:0 .9rem .8rem}@media (width<=640px){.hero{flex-direction:column}.hero-mascot{width:140px}.url-label{flex-basis:100%}.item{flex-wrap:wrap}.item .r-main{flex-basis:calc(100% - 9rem)}.finder-mascot{width:100px}}[hidden]{display:none!important}
