.detail-module__5DU0Va__heroWrap{position:relative}.detail-module__5DU0Va__heroBg{position:absolute;inset:0;overflow:hidden}.detail-module__5DU0Va__heroScrim{background:linear-gradient(#1c19138c 0%,#1c1913db 55%,#1c1913 100%);position:absolute;inset:0}:root[data-theme=light] .detail-module__5DU0Va__heroScrim{background:linear-gradient(180deg, #f5f0e68c 0%, #f5f0e6db 55%, var(--xb-surface-base) 100%)}.detail-module__5DU0Va__heroInner{max-width:1200px;margin:0 auto;padding:34px 40px 0;position:relative}.detail-module__5DU0Va__heroGrid{grid-template-columns:300px minmax(0,1fr);align-items:end;gap:40px;display:grid}.detail-module__5DU0Va__poster{aspect-ratio:2/3;border:2px solid var(--xb-ink,#1c1913);position:relative;overflow:hidden;box-shadow:8px 8px #00000073,0 30px 60px #00000080}@supports not (aspect-ratio:1 / 1){.detail-module__5DU0Va__poster{height:0;padding-top:150%}}.detail-module__5DU0Va__title{font-size:clamp(34px,6vw,62px)}.detail-module__5DU0Va__body{max-width:1200px;margin:0 auto;padding:46px 40px 0}.detail-module__5DU0Va__bodyGrid{grid-template-columns:minmax(0,1fr) 332px;align-items:start;gap:48px;display:grid}.detail-module__5DU0Va__sidebar{gap:24px;display:grid;position:sticky;top:90px}.detail-module__5DU0Va__castRail{scroll-snap-type:x proximity;gap:16px;padding-bottom:8px;display:flex;overflow-x:auto}.detail-module__5DU0Va__relGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1023px){.detail-module__5DU0Va__heroInner,.detail-module__5DU0Va__body{padding-left:20px;padding-right:20px}.detail-module__5DU0Va__heroGrid{grid-template-columns:150px minmax(0,1fr);gap:22px}.detail-module__5DU0Va__bodyGrid{grid-template-columns:minmax(0,1fr);gap:36px}.detail-module__5DU0Va__sidebar{position:static}.detail-module__5DU0Va__relGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.detail-module__5DU0Va__heroGrid{grid-template-columns:110px minmax(0,1fr);gap:16px}.detail-module__5DU0Va__relGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.community-module__SCfaaq__voteBtn{transition:color .12s,transform .12s cubic-bezier(.2,.8,.2,1)}@media (hover:hover){.community-module__SCfaaq__voteBtn:not(:disabled):hover{color:var(--xb-bone)}}.community-module__SCfaaq__voteBtn:focus-visible{outline:2px solid var(--xb-acid-text);outline-offset:-2px}.community-module__SCfaaq__pop{transform:scale(1.28)}.community-module__SCfaaq__reportBtn{transition:color .12s}@media (hover:hover){.community-module__SCfaaq__reportBtn:hover{color:var(--xb-warn)}}.community-module__SCfaaq__reportBtn:focus-visible{outline:2px solid var(--xb-acid-text);outline-offset:-2px}.community-module__SCfaaq__reasonBtn{transition:background .12s,color .12s}@media (hover:hover){.community-module__SCfaaq__reasonBtn:not(:disabled):hover{background:var(--xb-surface-hover)}}.community-module__SCfaaq__textAction{transition:color .12s}@media (hover:hover){.community-module__SCfaaq__textAction:hover{color:var(--xb-bone)}}.community-module__SCfaaq__chevron{transition:transform .16s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.community-module__SCfaaq__voteBtn,.community-module__SCfaaq__chevron{transition:color .12s}.community-module__SCfaaq__pop{transform:none}}
.home-module__8N4uya__container{max-width:1340px;margin:0 auto;padding:34px 30px 64px}.home-module__8N4uya__grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:36px;display:grid}.home-module__8N4uya__main{min-width:0}.home-module__8N4uya__heroGrid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px;margin-bottom:40px;display:grid}.home-module__8N4uya__secondaryStack{flex-direction:column;gap:10px;display:flex}.home-module__8N4uya__secondaryRow{border:1px solid var(--xb-line);background:var(--xb-surface-raised);grid-template-columns:128px minmax(0,1fr);align-items:stretch;min-height:84px;transition:border-color .13s,box-shadow .13s;display:grid;position:relative;overflow:hidden}.home-module__8N4uya__secondaryRow:hover{border-color:#f5f0e638;box-shadow:0 12px 28px #00000052}.home-module__8N4uya__secondaryRow:hover .home-module__8N4uya__posterZoom{transform:scale(1.05)}.home-module__8N4uya__secondaryThumb{border-right:1px solid var(--xb-line);position:relative;overflow:hidden}.home-module__8N4uya__recGrid{contain:layout;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.home-module__8N4uya__card{border:1px solid var(--xb-line);background:var(--xb-surface-raised);transition:border-color .13s,box-shadow .13s}.home-module__8N4uya__card:hover{border-color:#f5f0e638;box-shadow:0 16px 36px #00000057}.home-module__8N4uya__posterZoom{transition:transform .4s}.home-module__8N4uya__card:hover .home-module__8N4uya__posterZoom{transform:scale(1.05)}.home-module__8N4uya__band{grid-template-columns:1fr auto;transition:transform .15s,box-shadow .15s}.home-module__8N4uya__band:hover{box-shadow:8px 8px 0 var(--xb-ink,#1c1913);transform:translate(-1px,-1px)}@media (max-width:760px){.home-module__8N4uya__band{grid-template-columns:1fr}}.home-module__8N4uya__railRow{cursor:pointer;border-radius:6px;transition:background-color .12s}.home-module__8N4uya__railRow:hover .home-module__8N4uya__railTitle{color:var(--xb-acid-text)}.home-module__8N4uya__railRow:hover{background:var(--xb-hover-soft)}@media (max-width:1100px){.home-module__8N4uya__grid{grid-template-columns:minmax(0,1fr)}.home-module__8N4uya__rail{display:none}.home-module__8N4uya__recGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.home-module__8N4uya__container{padding:20px 16px 48px}.home-module__8N4uya__heroGrid{grid-template-columns:minmax(0,1fr)}.home-module__8N4uya__secondaryStack{min-height:0}.home-module__8N4uya__recGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
