.sr-hero[data-astro-cid-rppx72qx]{position:relative;overflow:hidden;padding:5.5rem 1rem 4.5rem;text-align:center;background:var(--color-base-darker)}.sr-backdrop[data-astro-cid-rppx72qx]{position:absolute;inset:-14%;display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.6rem;transform:rotate(-3deg) scale(1.12);z-index:0}.sr-backdrop[data-astro-cid-rppx72qx] .sr-backdrop-poster{width:100%;height:100%;aspect-ratio:2 / 3;object-fit:cover;object-position:center top;border-radius:.35rem;opacity:.5}.sr-overlay[data-astro-cid-rppx72qx]{position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse at center,#0a001080,#0a0010d1),linear-gradient(to bottom,rgba(10,0,16,.65),rgba(10,0,16,.3) 45%,var(--color-base-100) 100%)}.sr-content[data-astro-cid-rppx72qx]{position:relative;z-index:2;max-width:48rem;margin:0 auto}.sr-kicker[data-astro-cid-rppx72qx]{font-family:Bebas Neue,sans-serif;font-size:.85rem;letter-spacing:.3em;text-transform:uppercase;color:var(--color-accent);margin:0 0 1rem}.page-title[data-astro-cid-rppx72qx]{font-family:Bebas Neue,sans-serif;font-size:clamp(3.25rem,8vw,6rem);letter-spacing:.05em;line-height:1;margin:0 0 1rem;text-shadow:0 0 40px rgba(232,86,116,.35),0 2px 24px rgba(0,0,0,.85)}.page-subtitle[data-astro-cid-rppx72qx]{font-size:1.1rem;color:var(--color-text-muted);line-height:1.6;margin:0 auto;max-width:34rem}.sr-stats[data-astro-cid-rppx72qx]{display:flex;justify-content:center;align-items:stretch;margin-top:2.5rem}.sr-stat[data-astro-cid-rppx72qx]{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:0 1.25rem}@media(min-width:640px){.sr-stat[data-astro-cid-rppx72qx]{padding:0 2.25rem}}.sr-stat[data-astro-cid-rppx72qx]+.sr-stat[data-astro-cid-rppx72qx]{border-left:1px solid rgba(240,230,255,.15)}.sr-stat-num[data-astro-cid-rppx72qx]{font-family:Bebas Neue,sans-serif;font-size:clamp(1.9rem,4vw,2.75rem);line-height:1;letter-spacing:.03em}.sr-num-rose[data-astro-cid-rppx72qx]{color:var(--color-primary);text-shadow:0 0 16px rgba(232,86,116,.45)}.sr-num-gold[data-astro-cid-rppx72qx]{color:var(--color-accent);text-shadow:0 0 16px rgba(248,185,99,.4)}.sr-num-purple[data-astro-cid-rppx72qx]{color:#c89ef0;text-shadow:0 0 16px rgba(101,33,162,.55)}.sr-stat-label[data-astro-cid-rppx72qx]{font-size:.65rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap}.sr-updated[data-astro-cid-rppx72qx]{display:inline-block;margin:2rem 0 0;padding:.3rem .85rem .15rem;font-family:Bebas Neue,sans-serif;font-size:.85rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted);border:1px solid rgba(248,185,99,.3);border-radius:999px;background:#06000c8c}.sr-updated[data-astro-cid-rppx72qx] time[data-astro-cid-rppx72qx]{color:var(--color-accent)}.db-header[data-astro-cid-rppx72qx]{display:flex;align-items:baseline;gap:1rem;margin-bottom:.75rem}.db-title[data-astro-cid-rppx72qx]{font-family:Bebas Neue,sans-serif;font-size:1.5rem;letter-spacing:.08em;color:var(--color-text);margin:0}.db-count[data-astro-cid-rppx72qx]{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}.filter-bar[data-astro-cid-rppx72qx]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem}.filter-search[data-astro-cid-rppx72qx],.filter-select[data-astro-cid-rppx72qx]{background:var(--color-base-surface);border:1px solid rgba(232,86,116,.25);border-radius:.375rem;color:var(--color-text);font-family:Afacad,sans-serif;font-size:.875rem;padding:.4rem .75rem;outline:none;transition:border-color .2s,box-shadow .2s}.filter-search[data-astro-cid-rppx72qx]{width:200px}@media(max-width:640px){.filter-bar[data-astro-cid-rppx72qx]{flex-direction:column;align-items:stretch}.filter-search[data-astro-cid-rppx72qx],.filter-select[data-astro-cid-rppx72qx]{width:100%}.sort-buttons[data-astro-cid-rppx72qx]{margin-left:0;width:100%}.sort-btn[data-astro-cid-rppx72qx]{flex:1;text-align:center}}.filter-select[data-astro-cid-rppx72qx]{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23a080c0' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .6rem center;padding-right:2rem}.filter-search[data-astro-cid-rppx72qx]::placeholder{color:var(--color-text-muted)}.filter-search[data-astro-cid-rppx72qx]:focus,.filter-select[data-astro-cid-rppx72qx]:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #e8567426}.filter-select[data-astro-cid-rppx72qx] option[data-astro-cid-rppx72qx]{background:var(--color-base-200);color:var(--color-text)}.sort-buttons[data-astro-cid-rppx72qx]{display:flex;gap:0;border:1px solid rgba(232,86,116,.25);border-radius:.375rem;overflow:hidden;margin-left:auto}.sort-btn[data-astro-cid-rppx72qx]{font-family:Bebas Neue,sans-serif;font-size:.75rem;letter-spacing:.12em;background:transparent;border:none;border-right:1px solid rgba(232,86,116,.25);color:var(--color-text-muted);padding:.4rem .8rem .2rem;cursor:pointer;transition:all .15s}.sort-btn[data-astro-cid-rppx72qx]:last-child{border-right:none}.sort-btn[data-astro-cid-rppx72qx]:hover{color:var(--color-text);background:#e8567414}.sort-btn[data-astro-cid-rppx72qx].active{background:var(--color-primary);color:#fff}.db-wrap[data-astro-cid-rppx72qx]{border:1px solid rgba(232,86,116,.15);border-radius:.5rem;overflow:hidden;overflow-x:auto}.db-table[data-astro-cid-rppx72qx]{width:100%;border-collapse:collapse;font-size:.875rem}.db-table[data-astro-cid-rppx72qx] thead[data-astro-cid-rppx72qx] tr[data-astro-cid-rppx72qx]{background:#1e0030cc;border-bottom:1px solid rgba(232,86,116,.25)}.db-table[data-astro-cid-rppx72qx] th[data-astro-cid-rppx72qx]{font-family:Bebas Neue,sans-serif;font-size:.8rem;letter-spacing:.15em;text-transform:uppercase;color:var(--color-primary);padding:.75rem 1rem;text-align:left;white-space:nowrap}.db-group[data-astro-cid-rppx72qx]{border-bottom:1px solid rgba(240,230,255,.05)}.db-group[data-astro-cid-rppx72qx]:last-of-type{border-bottom:none}.db-row[data-astro-cid-rppx72qx]{cursor:pointer;transition:background .15s;outline:none}.db-row[data-astro-cid-rppx72qx]:hover,.db-row[data-astro-cid-rppx72qx]:focus-visible,.db-row[data-astro-cid-rppx72qx][aria-expanded=true]{background:#e8567414;box-shadow:inset 3px 0 0 var(--color-primary)}.db-table[data-astro-cid-rppx72qx] td[data-astro-cid-rppx72qx]{padding:.75rem 1rem;vertical-align:middle}.db-empty[data-astro-cid-rppx72qx]{display:none;text-align:center;padding:2rem;color:var(--color-text-muted);font-size:.875rem}.col-rank[data-astro-cid-rppx72qx]{width:52px;text-align:center}.col-movie[data-astro-cid-rppx72qx]{min-width:220px}.col-year[data-astro-cid-rppx72qx]{min-width:60px}.col-fans[data-astro-cid-rppx72qx]{min-width:170px}.col-score[data-astro-cid-rppx72qx]{min-width:100px;text-align:center}.col-action[data-astro-cid-rppx72qx]{width:110px;text-align:right}.rank-num[data-astro-cid-rppx72qx]{font-family:Bebas Neue,sans-serif;font-size:1.2rem;letter-spacing:.02em;color:var(--color-text-muted)}.rank-1[data-astro-cid-rppx72qx]{color:var(--color-accent);text-shadow:0 0 12px rgba(248,185,99,.45)}.rank-2[data-astro-cid-rppx72qx],.rank-3[data-astro-cid-rppx72qx]{color:var(--color-primary)}.row-movie[data-astro-cid-rppx72qx]{display:flex;align-items:center;gap:.75rem}.row-img[data-astro-cid-rppx72qx]{width:54px;height:81px;object-fit:cover;object-position:center top;border-radius:.25rem;border:2px solid rgba(232,86,116,.25);background:var(--color-base-200);flex-shrink:0;transition:border-color .15s,transform .2s}.db-row[data-astro-cid-rppx72qx]:hover .row-img[data-astro-cid-rppx72qx]{border-color:#e8567499;transform:scale(1.05)}.row-img-blank[data-astro-cid-rppx72qx]{display:flex;align-items:center;justify-content:center;padding:.25rem;text-align:center;font-family:Bebas Neue,sans-serif;font-size:.7rem;line-height:1.1;color:var(--color-text-muted);background:linear-gradient(160deg,var(--color-secondary),var(--color-base-200));overflow:hidden}.row-name[data-astro-cid-rppx72qx]{font-weight:600;color:var(--color-text);line-height:1.3;transition:color .15s}.db-row[data-astro-cid-rppx72qx]:hover .row-name[data-astro-cid-rppx72qx]{color:var(--color-primary)}.row-director[data-astro-cid-rppx72qx]{font-size:.75rem;color:var(--color-text-muted);margin-top:.1rem}.avatars[data-astro-cid-rppx72qx]{display:flex;align-items:center;padding-left:8px}.avatar[data-astro-cid-rppx72qx]{position:relative;width:32px;height:32px;margin-left:-8px;border-radius:50%;border:2px solid var(--color-base-100);background:var(--color-secondary);overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}.avatar[data-astro-cid-rppx72qx]:before{content:attr(data-initial);font-family:Bebas Neue,sans-serif;font-size:1rem;color:#fff}.avatar[data-astro-cid-rppx72qx] img[data-astro-cid-rppx72qx]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.avatar-more[data-astro-cid-rppx72qx]{background:var(--color-base-200);border-color:var(--color-primary);font-size:.7rem;font-weight:700;color:var(--color-text)}.avatar-more[data-astro-cid-rppx72qx]:before{content:none}.score-badge[data-astro-cid-rppx72qx]{font-family:Bebas Neue,sans-serif;font-size:1.25rem;letter-spacing:.05em;border:1px solid;border-radius:.375rem;padding:.15rem .6rem 0;display:inline-block;min-width:2.25rem}.row-link[data-astro-cid-rppx72qx]{display:inline-block;color:var(--color-text-muted);font-size:.8rem;letter-spacing:.05em;white-space:nowrap;transition:color .15s}.row-chevron[data-astro-cid-rppx72qx]{display:inline-block;transition:transform .2s}.db-row[data-astro-cid-rppx72qx]:hover .row-link[data-astro-cid-rppx72qx],.db-row[data-astro-cid-rppx72qx][aria-expanded=true] .row-link[data-astro-cid-rppx72qx]{color:var(--color-primary)}.db-row[data-astro-cid-rppx72qx][aria-expanded=true] .row-chevron[data-astro-cid-rppx72qx]{transform:rotate(180deg)}.db-detail[data-astro-cid-rppx72qx] td[data-astro-cid-rppx72qx]{padding:0 1rem 1rem calc(52px + 1rem);background:#e856740a;box-shadow:inset 3px 0 0 var(--color-primary)}.quotes[data-astro-cid-rppx72qx]{list-style:none;margin:0;padding:.25rem 0 0;display:flex;flex-direction:column;gap:.85rem;max-width:48rem}.quote[data-astro-cid-rppx72qx]{display:flex;gap:.75rem;align-items:flex-start}.quote[data-astro-cid-rppx72qx] .avatar[data-astro-cid-rppx72qx]{margin-left:0}.quote-text[data-astro-cid-rppx72qx]{margin:0;font-size:.95rem;overflow-wrap:anywhere}.quote-by[data-astro-cid-rppx72qx]{margin:.15rem 0 0;font-size:.75rem;color:var(--color-text-muted)}.quote-by[data-astro-cid-rppx72qx] a[data-astro-cid-rppx72qx]{color:var(--color-primary)}@media(max-width:700px){.col-year[data-astro-cid-rppx72qx],.col-action[data-astro-cid-rppx72qx]{display:none}.col-movie[data-astro-cid-rppx72qx],.col-fans[data-astro-cid-rppx72qx]{min-width:0}.db-table[data-astro-cid-rppx72qx] td[data-astro-cid-rppx72qx],.db-table[data-astro-cid-rppx72qx] th[data-astro-cid-rppx72qx]{padding:.65rem .6rem}.db-detail[data-astro-cid-rppx72qx] td[data-astro-cid-rppx72qx]{padding:0 .6rem .85rem}}@media(max-width:480px){.col-rank[data-astro-cid-rppx72qx],.col-fans[data-astro-cid-rppx72qx]{display:none}}
