.page_pageHeader__0X_fL{margin-bottom:3rem;opacity:0;transform:translateY(20px);animation:page_fadeUp__QbbvI .5s ease-out forwards}@keyframes page_fadeUp__QbbvI{to{opacity:1;transform:translateY(0)}}.page_pageTitle__3rA1K{font-size:2.5rem;margin-bottom:.5rem}.page_pageSubtitle__mNIcx{color:var(--ink-light);font-size:1.1rem}.page_movieGrid__FCuza{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}.page_movieCard__P3SKq{background:var(--paper);padding:1.5rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:8px;opacity:0;transform:translateY(20px) scale(.95);animation:page_cardPopIn__SC7n4 .5s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:calc(var(--card-index, 0) * .08s);box-shadow:-4px 4px 0 var(--yellow-dark),-8px 8px 0 var(--shadow-color)}@keyframes page_cardPopIn__SC7n4{to{opacity:1;transform:translateY(0) scale(1)}}.page_movieCard__P3SKq:hover{transform:translate(3px,-3px);box-shadow:-7px 7px 0 var(--yellow-dark),-11px 11px 0 var(--shadow-color)}.page_movieTitle__4QDkr{font-size:1.15rem;margin-bottom:.25rem;color:var(--ink);font-weight:700}.page_movieYear__NG57K{font-size:.85rem;color:var(--ink-light);margin-bottom:.75rem;font-weight:500}.page_movieRating__qWWoQ{display:block;margin-bottom:.75rem;font-size:1rem;letter-spacing:2px}.page_starFilled__oHTi6{color:var(--yellow-dark)}.page_starEmpty__DDT9U{color:var(--shadow-color)}.page_movieThoughts__sbgnM{font-size:.9rem;color:var(--ink-light);line-height:1.5;margin:0}.page_watchlistBadge__UnAPf{display:inline-block;padding:.35rem .75rem;background:var(--yellow-light);font-size:.8rem;font-weight:600;border-radius:4px}.page_section__QCEgl{margin-bottom:4rem}.page_sectionTitle__gwYRK{font-size:1.5rem;margin-bottom:1.5rem}@media (max-width:600px){.page_movieGrid__FCuza{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.page_movieCard__P3SKq,.page_pageHeader__0X_fL{opacity:1;transform:none;animation:none}}