*{box-sizing:border-box}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes wpHeroDrift{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes skelPulse{0%,to{opacity:.5}50%{opacity:.9}}@keyframes wpFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes wpPulseLine{0%,to{opacity:.3}50%{opacity:.85}}@keyframes wpCenterPulse{0%,to{box-shadow:0 8px 26px #9d174d66,0 0 #db277759}50%{box-shadow:0 8px 30px #9d174d80,0 0 0 10px #db277700}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes confettiFall{0%{transform:translate3d(0,-24px,0) rotate(0);opacity:1}to{transform:translate3d(var(--dx, 0px),96vh,0) rotate(var(--r, 540deg));opacity:0}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes tileIn{0%{opacity:0;transform:scale(.94) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes cardSettle{0%{opacity:0;transform:scale(.92) translateY(18px)}60%{opacity:1;transform:scale(1.01) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(16px)}}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes modalSlideIn{0%{opacity:0;transform:translate(-50%,calc(-52% + 56px))}to{opacity:1;transform:translate(-50%,-52%)}}@keyframes deckPromote{0%{opacity:0;transform:translate(-50%,-50%) scale(.94)}40%{opacity:1}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes deckPromoteFlex{0%{opacity:0;transform:scale(.94)}40%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes deckSlideUp{0%{opacity:1;transform:translate(-50%,calc(-50% + 62vh))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes deckSlideUpFlex{0%{opacity:1;transform:translateY(62vh)}to{opacity:1;transform:translateY(0)}}@keyframes deckSlideDown{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,calc(-50% + 70vh))}}@keyframes modalSlideOut{0%{opacity:1;transform:translate(-50%,-52%)}to{opacity:0;transform:translate(-50%,calc(-52% + 56px))}}@keyframes backdropIn{0%{opacity:0}to{opacity:1}}@keyframes backdropOut{0%{opacity:1}to{opacity:0}}@keyframes twinkle{0%,35%,to{opacity:.12;box-shadow:none}48%,52%{opacity:1;box-shadow:0 0 8px 3px #ffee96a6}}@keyframes swipeIndicatorIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.88)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes swipeIndicatorOut{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.92)}}@keyframes settingsSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes settingsSlideOut{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes drawerSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes drawerSlideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes markWatched{0%{opacity:1;transform:translate(0) scale(1)}25%{opacity:1;transform:translate(10px) scale(1.01)}to{opacity:0;transform:translate(80px) scale(.93)}}@keyframes markUnwatched{0%{opacity:1;transform:translate(0) scale(1)}25%{opacity:1;transform:translate(-10px) scale(1.01)}to{opacity:0;transform:translate(-80px) scale(.93)}}body{margin:0;font-family:monospace;background:#000}html{-webkit-tap-highlight-color:transparent}button:active:not(:disabled),[role=button]:not([data-listcard]):active{filter:brightness(.88)}button:not([style*=border-radius]){border-radius:9999px}button:focus-visible,[role=button]:focus-visible,a:focus-visible,[tabindex="0"]:focus-visible{outline:2px solid #8b5cf6;outline-offset:2px}.find-carousel::-webkit-scrollbar{display:none}*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none;width:0;height:0}@keyframes mqShimmer{to{transform:translate(100%)}}.mq-shimmer{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.09),transparent);animation:mqShimmer 1.25s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.mq-shimmer{animation:none}}@keyframes popcornBounce{0%{transform:translateY(0)}25%{transform:translateY(-6px)}45%{transform:translateY(0)}65%{transform:translateY(-3px)}to{transform:translateY(0)}}@media (hover: hover) and (pointer: fine){.wp-pop-host:hover .wp-pop{animation:popcornBounce .55s cubic-bezier(.28,.84,.42,1)}}@media (prefers-reduced-motion: reduce){.wp-pop-host:hover .wp-pop{animation:none}}@media (max-width: 932px) and (orientation: landscape){html.portrait-locked{transform:rotate(-90deg);transform-origin:left top;width:100vh;height:100vw;overflow-x:hidden;position:absolute;top:100%;left:0}}[role=dialog][tabindex="-1"]:focus,[role=dialog][tabindex="-1"]:focus-visible{outline:none}[contenteditable][data-placeholder]:empty:after{content:attr(data-placeholder);color:var(--mood-ph, rgba(120, 120, 130, .5));pointer-events:none}
