.index_page__vfLrg{min-height:100svh}.index_content__HcOEt{flex:1 1;width:min(100%,1288px);margin:0 auto;padding:calc(var(--size-header-height) + 46px) 24px 112px}.index_topline__NMlQd{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px;color:var(--muted);font:var(--font-meta) var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.index_backLink___6kBH{display:inline-flex;align-items:center;gap:9px;color:var(--ink);transition:color var(--duration-fast)}.index_backLink___6kBH:hover{color:var(--acid)}.index_toplineActions__UD72k{display:inline-flex;align-items:center;gap:10px}.index_shareButton__ae1kq{display:grid;width:34px;height:34px;padding:0;border:0;border-radius:var(--radius-full);place-items:center;color:var(--ink);background:color-mix(in srgb,var(--ink) 8%,transparent);cursor:pointer;transition:color var(--duration-fast),background var(--duration-fast)}.index_shareButton__ae1kq:hover{color:var(--acid)}.index_shareButton__ae1kq:focus-visible{outline:2px solid var(--acid);outline-offset:2px}.index_detail___JLpQ{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);grid-gap:clamp(34px,5vw,76px);gap:clamp(34px,5vw,76px);align-items:center}.index_visualColumn__oo_1_{min-width:0}.index_visual__rQhU5{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;border-radius:var(--radius-lg);background:#1c2922;box-shadow:0 24px 72px rgba(0,0,0,.22)}.index_screenshot__T4TKd{width:100%;height:100%;object-fit:cover;transition:transform var(--duration-slow)}.index_visual__rQhU5:hover .index_screenshot__T4TKd{transform:scale(1.018)}.index_domain___Xy5I{position:absolute;right:18px;bottom:16px;left:18px;overflow:hidden;color:hsla(0,0%,100%,.82);font:var(--font-meta) var(--font-mono);text-overflow:ellipsis;text-shadow:0 1px 8px rgba(0,0,0,.72);white-space:nowrap}.index_mobileScreenshot__Ov0UN{position:absolute;right:22px;bottom:44px;width:min(24%,150px);max-height:68%;border:5px solid rgba(18,22,19,.9);border-radius:16px;object-fit:cover;box-shadow:0 16px 42px rgba(0,0,0,.38)}.index_information__0PNcS{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.index_eyebrow__X_ECp{margin:0 0 16px;color:var(--acid);font:var(--font-meta) var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.index_information__0PNcS h1{max-width:100%;margin:0;overflow-wrap:anywhere;font-size:clamp(40px,5vw,72px);font-weight:600;letter-spacing:-.055em;line-height:.98}.index_description__5OVMk{margin:24px 0 0;color:var(--muted);font-size:var(--font-body-lg);line-height:1.75}.index_tags__wZVcK{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.index_tags__wZVcK span{padding:7px 11px;border-radius:var(--radius-full);color:var(--muted);background:color-mix(in srgb,var(--ink) 8%,transparent);font-size:var(--font-meta)}.index_meta__OIMLV{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:26px;color:var(--muted);font-size:var(--font-secondary)}.index_meta__OIMLV span{display:inline-flex;align-items:center;gap:7px}.index_submitter__l45mV{width:100%;margin-top:28px;padding-top:22px;border-top:1px solid var(--line)}.index_anonymous__6Zbp9,.index_submitter__l45mV a{display:inline-flex;align-items:center;gap:12px;color:var(--ink)}.index_avatar__jVHHu{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:50%;object-fit:cover;background:color-mix(in srgb,var(--ink) 9%,transparent)}.index_anonymous__6Zbp9>span:last-child,.index_submitter__l45mV a>span:last-child{display:flex;flex-direction:column;gap:4px}.index_submitter__l45mV small{color:var(--muted);font-size:var(--font-meta)}.index_submitter__l45mV strong{font-size:var(--font-secondary);font-weight:600}.index_actions__EDIa3{display:grid;width:100%;grid-template-columns:minmax(0,1fr) 48px;grid-gap:10px;gap:10px;margin-top:30px}.index_favoriteButton__Tgg6x,.index_visitButton__ui_nT{display:inline-flex;min-height:44px;align-items:center;border-radius:var(--radius-base)}.index_visitButton__ui_nT{justify-content:space-between;gap:20px;padding:0 18px;color:var(--on-acid);background:var(--acid);font-size:var(--font-secondary);font-weight:600;transition:transform var(--duration-fast)}.index_favoriteButton__Tgg6x{justify-content:center;padding:0;border:1px solid var(--acid);color:var(--acid);background:transparent;cursor:pointer;transition:color var(--duration-fast),opacity var(--duration-fast)}.index_favoriteButton__Tgg6x svg{width:19px;height:19px;transition:fill var(--duration-fast)}.index_favoriteButton__Tgg6x[aria-pressed=true] svg{fill:currentColor}.index_favoriteButton__Tgg6x:disabled{cursor:wait;opacity:.55}.index_favoriteButton__Tgg6x:hover:not(:disabled),.index_favoriteButton__Tgg6x[aria-pressed=true]{color:var(--acid)}.index_favoriteButton__Tgg6x:focus-visible,.index_visitButton__ui_nT:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.index_visitButton__ui_nT:hover{transform:translateY(-2px)}[data-theme=light] .index_visual__rQhU5{background:#dfe6db;box-shadow:0 22px 64px rgba(35,45,30,.12)}@media (max-width:820px){.index_content__HcOEt{padding:calc(var(--size-header-height) + 30px) 18px 84px}.index_detail___JLpQ{grid-template-columns:minmax(0,1fr);gap:34px}.index_visual__rQhU5{aspect-ratio:1.45}.index_information__0PNcS h1{font-size:clamp(38px,12vw,58px)}.index_visitButton__ui_nT{width:100%}.index_shareButton__ae1kq,.index_shareButton__ae1kq:hover{color:var(--on-acid);background:var(--acid)}.index_actions__EDIa3{grid-template-columns:minmax(0,1fr) 48px}}@media (prefers-reduced-motion:reduce){.index_screenshot__T4TKd,.index_visitButton__ui_nT{transition:none}}