.lb-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin-top:16px;display:grid}.lb-card.played{border-color:color-mix(in srgb,var(--brand) 45%,transparent)}.lb-card{transition:border-color .15s,transform .15s;position:relative}.lb-head{color:inherit;grid-template-columns:56px 1fr auto;align-items:center;gap:10px;text-decoration:none;display:grid}.lb-head:after{content:"";border-radius:inherit;position:absolute;inset:0}.lb-card:has(.lb-head:hover){border-color:var(--brand);transform:translateY(-1px)}.lb-card:has(.lb-head:hover) .lb-title b,.lb-head:hover .lb-title b{color:var(--brand)}.lb-card:has(.lb-head:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.lb-head:focus-visible{outline:none}@media(prefers-reduced-motion:reduce){.lb-card{transition:none}.lb-card:has(.lb-head:hover){transform:none}}.lb-thumb{object-fit:cover;background:var(--bg-soft);border-radius:25%;width:56px;height:56px}.lb-title{min-width:0;display:grid}.lb-title b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;overflow:hidden}.lb-title small{color:var(--text-dim);font-size:12px}.lb-card .pv-lider-list{margin-top:8px}#pv-boards-section #pv-explorer-section{margin:0 0 4px}.lb-weeks{flex-wrap:wrap;gap:6px 8px;min-height:32px;margin-top:18px;display:flex}.lb-weeks button{appearance:none;font:inherit;color:var(--text);background:var(--bg-soft);cursor:pointer;border:1px solid #0000;border-radius:999px;min-height:32px;padding:5px 12px;font-size:13px;font-weight:700;transition:all .13s}.lb-weeks button:hover{background:var(--brand-tint);color:var(--brand)}.lb-weeks button[aria-selected=true]{background:var(--brand);color:#fff}.lb-weeks button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.lb-weeks+.lb-grid{margin-top:12px}.lb-search{flex:220px;min-width:0;max-width:360px;position:relative}.lb-search svg{color:var(--text-dim);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.lb-search input{width:100%;font:inherit;background:var(--bg-card);border:1px solid var(--border);color:var(--text);border-radius:10px;outline:none;padding:9px 12px 9px 36px;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.lb-search input::placeholder{color:var(--text-dim)}.lb-search input:focus{border-color:#7c4dff8c;box-shadow:0 0 0 4px #7c4dff24}.lb-mine{border:1px solid var(--border);background:var(--bg-card);color:var(--text);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:.85rem;font-weight:800;transition:all .13s;display:inline-flex}.lb-mine svg{color:var(--sun)}.lb-mine b{color:var(--text-dim);font-variant-numeric:tabular-nums;font-weight:800}.lb-mine:hover{border-color:var(--brand)}.lb-mine[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:#fff}.lb-mine[aria-pressed=true] svg,.lb-mine[aria-pressed=true] b{color:#fff}.lb-mine:focus-visible,.lb-search input:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.lb-filter .lt-selects{align-items:center}.lb-filter+.lb-nomatch{margin-top:14px}.lb-retry{font:inherit;color:var(--brand);border:1px solid color-mix(in srgb,var(--brand) 40%,transparent);cursor:pointer;background:0 0;border-radius:999px;padding:4px 12px;font-weight:700}.lb-retry:hover{border-color:var(--brand)}.lb-grid.down .pv-lider-list,.lb-grid.down .lb-you{display:none}.lb-grid.down .lb-card{padding-bottom:10px}@media(width<=700px){.lb-search{flex-basis:100%;max-width:none}.lb-filter .lt-field{flex-basis:100%}.lb-weeks{scrollbar-width:none;flex-wrap:nowrap;padding-right:28px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.lb-weeks::-webkit-scrollbar{display:none}.lb-weeks>*{flex:none}}#pv-boards-section .pv-lider-head h2{align-items:center;gap:6px;display:flex}#pv-boards-section .section-head h1{align-items:center;gap:10px;min-width:0;margin:0;display:flex}#pv-boards-section .section-head>.pv-lider-meta{white-space:nowrap;flex:none;min-width:9em}#pv-boards-section .section-head h1 .sh-icon{color:var(--brand);align-items:center;display:inline-flex}.pv-kupa[hidden]{display:none}.pv-kupa .kp-ozet{font-size:13px}.kp-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:10px 8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.kp-a{box-sizing:border-box;background:var(--bg-soft);min-height:44px;color:var(--text);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;text-decoration:none;display:grid;position:relative}.kp-a:hover{background:var(--brand-tint,color-mix(in srgb, var(--brand) 12%, transparent))}.kp-a:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.kp-ad{flex-direction:column;min-width:0;display:flex}.kp-ad b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.kp-ad small,.kp-sira small{color:var(--text-dim);font-size:12px}.kp-sira{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;display:flex}.kp-sira b{font-size:15px}.kp-new{background:var(--brand);color:var(--kupa-yeni);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:0 6px;font-size:10px;font-weight:800;line-height:16px;position:absolute;top:-6px;right:6px}.kp-more{min-height:44px;color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:6px 0;font-size:14px;font-weight:700}.kp-more[hidden]{display:none}.kp-more:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:6px}
