:root{--tile-edge:#a49aaf}:root[data-theme=dark]{--tile-edge:#090810}.explore-page .explore-hero{padding-block:32px 22px}.explore-page .explore-hero h1{max-width:none;font:var(--page-display-font);letter-spacing:-.045em;margin:0}.explore-page .explore-index{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin-top:14px;padding:6px}.explore-page .boards{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.explore-page .board{min-width:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.explore-page .board-heading{flex-direction:column;align-items:flex-start;gap:8px;margin:0 0 10px;display:flex}.explore-page .board-heading h2{font:500 clamp(2.5rem, 4.6vw, 4rem)/1.2 var(--font-serif);letter-spacing:-.04em;margin:0}:root:not([data-theme=dark]) .explore-page :is(.explore-hero h1,.board-heading h2){text-shadow:0 2px 2px #ffffffe6,0 4px 14px #0f1d306b,0 0 20px #ffffffad}:root:not([data-theme=dark]) .explore-page :is(.explore-index-label,.explore-index-link){text-shadow:0 .5px 1px #fffffff2,0 0 3px #fffc}.explore-page .source-list{flex-wrap:wrap;gap:6px;display:flex}.explore-page .source-list a{max-width:100%;min-height:36px;color:var(--ink);background:color-mix(in srgb, var(--card-strong) 58%, transparent);border-color:color-mix(in srgb, var(--ink) 16%, transparent);-webkit-backdrop-filter:blur(24px)saturate(125%);backdrop-filter:blur(24px)saturate(125%);text-transform:none;letter-spacing:0;overflow-wrap:anywhere;padding:7px 12px;font-size:.75rem;font-weight:700;line-height:1.4;box-shadow:inset 0 1px #ffffff52,0 2px 8px #21112e0d}:root:not([data-theme=dark]) .explore-page .source-list a{color:#0b0a0f}.explore-page .boards{padding-top:0}.leaderboard-list{margin:0;padding:0;list-style:none}.leaderboard-list>li{min-width:0}.list-featured{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 10px;margin-top:-6px;padding-top:6px;display:grid}.leaderboard-entry{border:1px solid var(--line);background:var(--card);height:100%;color:var(--ink);border-radius:18px;grid-template-columns:108px minmax(0,1fr);gap:14px;padding:14px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid;position:relative}.list-featured>.is-featured{padding-bottom:12px}.entry-art{aspect-ratio:1;background:var(--paper-deep);border-radius:11px;min-width:0;position:relative;overflow:hidden}.entry-art img{object-fit:cover;width:100%;height:100%}.entry-rank{z-index:2;background:var(--rank-color);color:#29212e;font-variant-numeric:tabular-nums;border-radius:4px;place-items:center;min-width:24px;height:24px;padding-inline:4px;font-size:.72rem;font-weight:600;display:grid;position:absolute;top:18px;left:18px}.entry-source{color:#fff;background:#211b2b;border-radius:999px;max-width:calc(100% - 10px);padding:3px 6px;font-size:.58rem;line-height:1.3;text-decoration:none;position:absolute;bottom:5px;right:5px}.entry-copy{flex-direction:column;gap:4px;min-width:0;padding:2px;display:flex}.entry-title{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.entry-title h3{font:600 clamp(1.05rem, 1.6vw, 1.5rem)/1.2 var(--font-serif);letter-spacing:-.035em;overflow-wrap:break-word;margin:0}.entry-title svg{flex:0 0 14px;width:14px;height:14px}.entry-subtitle,.entry-description{margin:0}.entry-description-preview{display:none}.entry-subtitle{color:var(--category-purple);font-size:.75rem;font-weight:700}.entry-description{font-size:.8rem;line-height:1.5}.entry-rating{align-items:center;gap:4px;font-size:.7rem;display:flex}.entry-rating .ui-icon-star{color:#ffd84c;width:12px;height:12px}.entry-metric{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:4px 8px;margin-top:0;padding-top:4px;font-size:.65rem;display:flex}.entry-metric strong,.objective-value{color:var(--category-purple);white-space:nowrap;font-size:.92rem;font-weight:800}.entry-source-text{color:var(--muted);font-size:.65rem}.entry-source-text svg{vertical-align:middle;width:12px;height:12px}.is-featured .leaderboard-entry{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);gap:8px}.is-featured .entry-art{aspect-ratio:1.2}.is-featured .entry-copy{padding:3px}.list-featured-rows .leaderboard-entry{border-radius:0}.list-featured-rows>li:first-child .leaderboard-entry{border-radius:18px 18px 0 0}.list-featured-rows>li:last-child .leaderboard-entry{border-radius:0 0 18px 18px}.list-featured-rows>li:only-child .leaderboard-entry{border-radius:18px}.list-featured-rows>li+li .leaderboard-entry{border-top:0}.list-news{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.list-news .entry-description,.list-featured-rows .entry-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.list-slang{gap:0;display:grid}.list-slang>li+li .leaderboard-entry{border-top:0}.entry-slang{padding:14px 16px 14px 52px;display:block}.entry-slang .entry-copy{grid-template-columns:minmax(100px,1fr) minmax(0,2.5fr) minmax(90px,1fr);align-items:start;gap:4px 24px;display:grid}.entry-slang .entry-subtitle{display:none}.entry-slang .entry-description{grid-area:1/2/3}.entry-slang .entry-metric{flex-direction:column;grid-area:1/3/3;gap:2px;margin:0;padding:0}.entry-slang .entry-source-text{grid-column:1}.poster-rail{grid-template-columns:minmax(0,1fr) 52px 52px minmax(0,1fr);align-items:center;gap:10px 12px;display:grid;position:relative}.list-posters{overscroll-behavior-x:contain;scrollbar-width:none;grid-area:1/1/auto/-1;grid-auto-columns:calc(50% - 5px);grid-auto-flow:column;gap:10px;min-width:0;padding-block:5px;display:grid;overflow-x:auto}.entry-posters{aspect-ratio:2/3;color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:#18151e;border-radius:18px;flex-direction:column;justify-content:flex-end;min-height:100%;padding:48px 0 0;display:flex;overflow:hidden}.entry-posters .entry-art{aspect-ratio:auto;border-radius:0;position:absolute;inset:0}.entry-posters .entry-source{max-width:calc(100% - 46px);top:8px;bottom:auto}.entry-posters .entry-copy{color:#fff;background:linear-gradient(#0000,#07050bce 25%,#07050bf5);flex-shrink:0;padding:50px 16px 16px;transition:opacity .2s;position:relative}.entry-posters .entry-subtitle{color:#e3dce9}.entry-posters .entry-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.74rem;display:-webkit-box;overflow:hidden}.poster-rail>button{z-index:3;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#241c365c;border:1px solid #ffffff50;border-radius:10px;grid-row:2;place-items:center;width:52px;height:44px;transition:translate .18s,box-shadow .18s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff2b,0 4px 14px #120a2440}.poster-previous{grid-column:2}.poster-next{grid-column:3}.poster-rail>button svg{width:16px;height:16px}.points-left{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.list-posters{cursor:grab;-webkit-user-select:none;user-select:none}.list-posters[data-dragging=true],.list-posters[data-dragging=true] *{cursor:grabbing}.poster-rail>button:hover{translate:0 -3px}.leaderboard-entry:hover{z-index:3;box-shadow:0 5px 0 var(--tile-edge), 0 9px 18px #17102420;transform:translateY(-4px)}.entry-posters .entry-copy{opacity:0}.entry-posters:hover .entry-copy,.entry-posters:focus-within .entry-copy{opacity:1}}.explore-page .explore-index-link{isolation:isolate;background:0 0;border:0;position:relative}:root[data-theme=dark] .explore-page .explore-index-link{color:#efddff}:root[data-theme=dark] .explore-page .explore-index-link:focus-visible{color:#efddff}@media (hover:hover) and (pointer:fine){:root[data-theme=dark] .explore-page .explore-index-link:hover{color:#efddff}}.board[data-section=people] .entry-art img{object-position:center 30%}@media (max-width:600px){.explore-page .boards{gap:24px}.explore-page .source-list a{min-height:44px}.list-featured{overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y;grid-template-columns:none;grid-auto-columns:calc(44.4444% - 8.88889px);grid-auto-flow:column;overflow-x:auto}.list-featured::-webkit-scrollbar{display:none}.list-featured[data-dragging=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}.list-featured .is-featured .leaderboard-entry{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);gap:8px;padding:8px}.is-featured .entry-title{flex-wrap:wrap;gap:2px}.is-featured .entry-title h3{font-size:1rem}.is-featured .entry-rank{top:12px;left:12px}.is-featured .entry-external{flex-basis:24px;width:24px;height:24px}.is-featured .entry-metric strong{font-size:.8rem}.is-featured .entry-description-full{display:none}.is-featured .entry-description-preview{display:inline}.is-featured .entry-metric{margin-top:auto}.is-featured .leaderboard-entry,.leaderboard-entry{grid-template-rows:auto;grid-template-columns:80px minmax(0,1fr);gap:12px;padding:12px}.is-featured .entry-art{aspect-ratio:1;align-self:start}.list-featured>.is-featured{padding-bottom:10px}.entry-rank{min-width:22px;height:22px;font-size:.66rem}.entry-title h3{font-size:1.1rem}.entry-description{font-size:.76rem}.list-news{grid-template-columns:minmax(0,1fr)}.entry-slang{padding-left:44px;display:block}.entry-slang .entry-copy{gap:5px;display:flex}.entry-slang .entry-metric{flex-direction:row}.list-posters{grid-auto-columns:calc(80% - 8px)}.entry-posters{aspect-ratio:2/3;padding:45px 0 0;display:flex}.entry-posters .entry-title h3{font-size:1rem}.entry-posters .entry-copy{opacity:1;padding-inline:9px}.entry-posters .entry-description{-webkit-line-clamp:2;font-size:.69rem}}@media (prefers-reduced-motion:reduce){.leaderboard-entry,.entry-posters .entry-copy{transition:none}.leaderboard-entry:hover{transform:none}}.slang-table{table-layout:fixed;border-collapse:separate;border-spacing:0;border:1px solid var(--line);text-align:left;background:var(--card);border-radius:18px;width:100%;font-size:.8rem}.slang-table th,.slang-table td{border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:break-word;padding:14px 12px}.slang-table thead{font-size:.67rem}.slang-table thead th:first-child,.slang-table thead th:last-child{white-space:nowrap;width:calc(4.5ch + 24px)}.slang-table thead th:nth-child(2){width:19%}.slang-table thead th:nth-child(4){width:18%}.slang-table svg{width:14px;height:14px}.explore-page .music-playlist{box-shadow:none;background:0 0;border:0;padding:0}.explore-page .music-table-wrap{border-radius:18px}.explore-page .music-tracklist{background:var(--card)}@media (max-width:600px){.slang-table{font-size:.7rem}.slang-table th,.slang-table td{padding:10px 6px}.slang-table thead th:first-child,.slang-table thead th:last-child{width:calc(4.5ch + 20px)}.slang-table thead th:nth-child(4){width:17%}}.entry-external{width:32px;height:32px;color:inherit;border-radius:50%;flex:0 0 32px;place-items:center;margin-top:-4px;display:grid}:is(.entry-external:focus-visible,.entry-source:focus-visible){outline:2px solid var(--purple);outline-offset:2px}.table-rank{background:var(--rank-color);color:#29212e;border-radius:4px;place-items:center;min-width:26px;height:26px;font-weight:600;display:inline-grid}.entry-rank,.table-rank{border:1px solid color-mix(in srgb, var(--rank-color) 65%, white);box-shadow:-1px 1px 0 color-mix(in srgb, var(--rank-color) 68%, #34293e), -2px 2px 0 color-mix(in srgb, var(--rank-color) 68%, #34293e), -3px 3px 0 color-mix(in srgb, var(--rank-color) 68%, #34293e), inset 0 1px 0 #ffffff65}.slang-table tbody tr,.music-track-row{background:var(--card);transition:transform .18s,box-shadow .18s;position:relative}.slang-table tbody tr:last-child>*{border-bottom:0}.slang-table tbody tr:last-child>:first-child{border-radius:0 0 0 18px}.slang-table tbody tr:last-child>:last-child{border-radius:0 0 18px}@media (min-width:800px) and (max-width:1099px){.list-posters{grid-auto-columns:calc(33.3333% - 6.66667px)}}@media (min-width:1100px){.list-posters{grid-auto-columns:calc(25% - 7.5px)}}@media (hover:hover) and (pointer:fine){.slang-table tbody tr:hover,.music-track-row:hover{z-index:2;box-shadow:0 5px 0 var(--tile-edge), 0 9px 18px #17102426;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.slang-table tbody tr,.music-track-row,.poster-rail>button{transition:none}.slang-table tbody tr:hover,.music-track-row:hover{transform:none}.poster-rail>button:hover{translate:none}}@media (max-width:600px){.slang-table tr>:first-child{padding-left:12px}.slang-table tr>:last-child{padding-right:12px}.music-tracklist tr>:first-child{padding-left:12px}.music-tracklist tr>:last-child{padding-right:12px}.music-col-number{width:48px}.music-col-action{width:46px}.explore-index{row-gap:0}.explore-index-link{padding-block:3px}}
