.index_page__80JKe{min-height:100svh}.index_content__YJbIN{flex:1 1;width:var(--page-content-width);margin:0 auto;padding:calc(70px + 72px) var(--gutter) 116px}.index_content__YJbIN>:first-child{margin-top:0}.index_hero__CVOOc{padding:0 0 36px}.index_hero__CVOOc p{margin:0;color:var(--muted);font:var(--font-meta) var(--font-mono);letter-spacing:.08em}.index_hero__CVOOc h1{margin:14px 0 8px;color:var(--ink);font-size:clamp(34px,5vw,62px);font-weight:600;letter-spacing:-.055em}.index_hero__CVOOc>span{color:var(--muted);font-size:var(--font-body)}.index_browseBar__61psp{display:flex;justify-content:space-between;gap:24px;padding:24px 0 32px;border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--font-secondary)}.index_browseBar__61psp strong{color:var(--ink);font-weight:500}.index_directory__2FFCv{padding-top:24px}.index_directoryHeading__b9HLN{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:24px 0 16px;color:var(--muted);font-size:var(--font-secondary)}.index_directoryHeading__b9HLN h2{margin:0;font-size:inherit;font-weight:400}.index_directoryHeading__b9HLN span{text-align:right;font-size:12px}.index_results__NDgLX{min-width:0;min-height:260px;overflow-anchor:none}.index_results__NDgLX *{overflow-anchor:none}.index_list__NKNDQ{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.index_timelineEntry__AGCcM{position:relative;min-width:0;padding:0 0 14px 32px}.index_timelineEntry__AGCcM:before{position:absolute;top:0;bottom:0;left:6px;width:1px;background:var(--line);content:""}.index_timelineEntry__AGCcM:last-child:before{bottom:auto;height:22px}.index_timelineHeading__VkJAV{position:relative;display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:12px;min-height:38px;padding:0 0 12px;color:var(--muted);font:11px var(--font-mono)}.index_timelineHeading__VkJAV strong{flex-shrink:0;color:var(--muted);font-family:inherit;font-size:15px;font-weight:500}.index_timelineTags__R33F3{display:block;flex:1 1;min-width:0;overflow:hidden;color:var(--muted);text-align:right;text-overflow:ellipsis;white-space:nowrap}.index_timelineHeading__VkJAV:before{position:absolute;top:4px;left:-31px;width:11px;height:11px;border-radius:50%;background:var(--muted);content:""}.index_articleCard___UCni{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,23%);min-width:0;min-height:180px;overflow:hidden;border-radius:var(--radius-lg);background:#292d28}.index_paginationArticle__rwPxg{width:100%;padding:0;border:0;color:var(--ink);font:inherit;text-align:left}.index_paginationArticle__rwPxg .index_articleTitle__RmdM9 strong{overflow-wrap:anywhere;font-size:clamp(21px,2.25vw,21px);font-weight:600;line-height:1.28;letter-spacing:-.025em}.index_paginationVisual__0fkMh{display:grid;min-width:0;min-height:180px;place-items:center;color:var(--acid);background:color-mix(in srgb,var(--ink) 7%,var(--color-bg))}.index_paginationVisual__0fkMh>span{transition:transform var(--duration-fast) var(--ease-standard)}button.index_paginationArticle__rwPxg[data-action=next]:not(:disabled):focus-visible .index_paginationVisual__0fkMh>span,button.index_paginationArticle__rwPxg[data-action=next]:not(:disabled):hover .index_paginationVisual__0fkMh>span{transform:translateX(6px)}@media (prefers-reduced-motion:reduce){.index_paginationVisual__0fkMh>span{transition:none}button.index_paginationArticle__rwPxg[data-action=next]:not(:disabled):focus-visible .index_paginationVisual__0fkMh>span,button.index_paginationArticle__rwPxg[data-action=next]:not(:disabled):hover .index_paginationVisual__0fkMh>span{transform:none}}button.index_paginationArticle__rwPxg{cursor:pointer}button.index_paginationArticle__rwPxg:focus-visible .index_articleTitle__RmdM9,button.index_paginationArticle__rwPxg:hover .index_articleTitle__RmdM9{color:var(--acid)}button.index_paginationArticle__rwPxg:focus-visible{outline:2px solid var(--acid);outline-offset:3px}button.index_paginationArticle__rwPxg:disabled{cursor:wait}.index_paginationEnd__nEdZc .index_paginationVisual__0fkMh{color:var(--muted)}[data-theme=light] .index_articleCard___UCni{background:#e8ebe1}.index_screenshot__X5xyQ{position:relative;display:flex;width:100%;padding:0;border:0;cursor:pointer;min-width:0;min-height:180px;align-items:center;justify-content:center;overflow:hidden}.index_screenshot__X5xyQ:focus-visible{outline:2px solid var(--acid);outline-offset:-2px}.index_screenshot__X5xyQ picture{position:absolute;inset:0}.index_screenshot__X5xyQ picture img{width:100%;height:100%;object-fit:cover;object-position:top}.index_screenshot__X5xyQ .index_favicon__458E0{width:42px;height:42px;object-fit:contain}.index_imageFallback__Syj_m{color:var(--muted);font-size:50px;font-weight:600}.index_articleBody__nlb1X{display:flex;min-width:0;flex-direction:column;padding:20px 25px 18px}.index_articleMeta__cUknT{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:12px}.index_metaDot__1nT_q{width:3px;height:3px;border-radius:50%;background:currentColor}.index_articleTitle__RmdM9{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-top:14px;color:var(--ink)}.index_articleTitle__RmdM9:hover{color:var(--acid)}.index_articleTitle__RmdM9 h3{margin:0;overflow-wrap:anywhere;font-size:clamp(21px,2.25vw,21px);font-weight:600;line-height:1.28;letter-spacing:-.025em}.index_articleTitle__RmdM9>span{flex:none;margin-top:4px}.index_summary__oksA_{display:-webkit-box;overflow:hidden;margin:10px 0 0;color:var(--muted);font-size:14px;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2}.index_articleFooter__mwd6x{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:9px 20px;margin-top:auto;padding-top:15px;color:var(--muted);font-size:12px}.index_websiteName__2S4fv{color:var(--muted)}.index_websiteName__2S4fv strong{color:var(--ink);font-weight:600}.index_submitter__8T7y_:hover,.index_websiteName__2S4fv:hover strong{color:var(--acid)}.index_submitter__8T7y_{display:inline-flex;min-width:0;max-width:100%;align-items:center;gap:8px;color:var(--muted)}.index_submitterText__FUsmU{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index_avatar__dT25F{display:inline-flex;flex:none;width:28px;height:28px;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:color-mix(in srgb,var(--ink) 10%,transparent)}.index_avatar__dT25F img{width:100%;height:100%;object-fit:cover}.index_pageStatus__jyW3f{display:flex;width:100%;min-height:104px;align-items:center;justify-content:center;flex-direction:column;gap:5px;margin-top:14px;padding:18px;border-radius:var(--radius-lg);color:var(--muted);background:#292d28;text-align:center;font-size:var(--font-secondary)}[data-theme=light] .index_pageStatus__jyW3f{background:#e8ebe1}.index_pageStatus__jyW3f strong{color:var(--ink);font-weight:600}.index_pageStatus__jyW3f small{color:var(--muted);font-size:12px}button.index_pageStatus__jyW3f{cursor:pointer}button.index_pageStatus__jyW3f:hover{color:var(--ink)}@media (max-width:700px){.index_content__YJbIN{padding-top:calc(var(--size-header-height) + 46px)}.index_timelineEntry__AGCcM{padding-left:22px;padding-bottom:10px}.index_timelineEntry__AGCcM:before{left:5px}.index_timelineHeading__VkJAV{min-height:34px;padding-bottom:9px;font-size:10px}.index_timelineHeading__VkJAV:before{left:-22px}.index_browseBar__61psp{gap:12px}.index_browseBar__61psp strong{text-align:right}.index_articleCard___UCni{grid-template-columns:minmax(0,1fr) minmax(82px,26%);min-height:132px}.index_paginationVisual__0fkMh{min-height:132px}.index_paginationArticle__rwPxg .index_articleTitle__RmdM9 strong{display:block;min-width:0;overflow:hidden;font-size:18px;line-height:1.22;text-overflow:ellipsis;white-space:nowrap}.index_screenshot__X5xyQ{min-height:132px}.index_screenshot__X5xyQ .index_favicon__458E0{width:32px;height:32px}.index_articleBody__nlb1X{min-height:132px;padding:10px 12px}.index_articleTitle__RmdM9{gap:8px;margin-top:6px;min-width:0;overflow:hidden}.index_articleTitle__RmdM9 h3{display:block;min-width:0;overflow:hidden;font-size:18px;line-height:1.22;text-overflow:ellipsis;white-space:nowrap}.index_articleTitle__RmdM9>span{width:15px}.index_summary__oksA_{display:block;max-width:100%;margin-top:4px;overflow:hidden;font-size:12px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.index_articleFooter__mwd6x{gap:4px;padding-top:4px}}