@import"https://fonts.googleapis.com/css2?family=Raleway:wght@100;200;300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Momo+Trust+Display&display=swap";html,body,#root{margin:0;padding:0;height:100%}html{font-size:1rem;color:#000;font-family:Arial,Helvetica,sans-serif;background-color:#9cc4e6}body{margin:0;font-family:Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100vh;justify-content:center;align-items:center}h1.fancy-header{font-family:Impact,cursive;font-size:25vw;background-image:url(/assets/media-DzdLizjR.png);-webkit-background-clip:text;background-clip:text;color:transparent;margin:0;-webkit-text-stroke:2px orange}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.container{text-align:center}.button{background-color:#036a8d;border-radius:8px;padding:7px;transition-duration:.4s;color:#fff;text-align:center;min-width:125px}.button-card{border:none;padding:0;background-color:#ccc}.button-card:hover{border:none;padding:0;cursor:pointer;transform:scale(1.1)}.button:hover{background-color:#008cba;box-shadow:0 12px 16px #0000003d,0 17px 50px #00000030}.button.active{background-color:#dc143c}.disabled{opacity:.6;cursor:not-allowed}.img-fluid{max-width:150px}.upside-down{transform:rotate(180deg)}.text-field-wrapper label,.text-field-wrapper input{font-size:24px}dialog{border-radius:25px;box-shadow:5px 5px 5px #aaa;transition:display 1s allow-discrete,overlay 1s allow-discrete;animation:close 1s forwards}dialog[open]{animation:open 1s forwards}dialog::backdrop{background-color:#000;opacity:.85}dialog .close-button{position:absolute;top:15px;right:15px;border-radius:10px;background-color:#bbb;font-weight:800}dialog .close-button:hover{cursor:pointer}@keyframes open{0%{opacity:0}to{opacity:1}}@keyframes close{0%{opacity:1}to{opacity:0}}#beverages input,#beverages-future input{width:60%;font-size:22px}*{box-sizing:border-box}nav{background-color:#333;color:#fff;display:flex;justify-content:space-between;align-items:stretch;gap:2rem;padding:0 1rem}nav ul{padding:0;margin:0;list-style:none;display:flex;gap:.2rem}nav ul .site-title{font-size:2rem}nav a{color:inherit;text-decoration:none;height:100%;display:flex;align-items:center;padding:.25rem .5rem}nav li.active{background-color:#555}nav li:hover{background-color:#777}nav li a img{max-height:40px}nav .menu{display:none;position:absolute;top:.75rem;right:.5rem;flex-direction:column;justify-content:space-between;width:2.25rem;height:2rem}nav .menu span{height:.4rem;width:100%;background-color:#fff;border-radius:.2rem}@media(min-width:667px){nav ul li span{display:none}}@media(max-width:666px){nav{flex-direction:column;align-items:start}nav .menu{display:flex}nav ul{display:none;flex-direction:column;width:100%;margin-bottom:.25rem}nav ul.open{display:flex}nav ul li{width:100%;text-align:center}nav ul li img{display:none}nav ul li a{margin:.2rem .5rem}}.home{padding:2rem 0;width:100%;box-sizing:border-box}.search-form{max-width:600px;margin:0 auto 2rem;display:flex;gap:1rem;padding:0 1rem;box-sizing:border-box}.search-input{flex:1;padding:.75rem 1rem;border:none;border-radius:4px;background-color:#333;color:#fff;font-size:1rem}.search-input:focus{outline:none;box-shadow:0 0 0 2px #666}.search-button{padding:.75rem 1.5rem;background-color:#e50914;color:#fff;border-radius:4px;font-weight:500;transition:background-color .2s;white-space:nowrap}.search-button:hover{background-color:#f40612}@media(max-width:639px){.home{padding:1rem 0}.search-form{margin-bottom:1rem}}.movies-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;padding:1rem;width:100%;box-sizing:border-box}.movie-card{position:relative;border-radius:8px;overflow:hidden;background-color:#1a1a1a;transition:transform .2s;height:100%;display:flex;flex-direction:column}.movie-card:hover{transform:translateY(-5px)}.movie-poster{position:relative;aspect-ratio:2/3;width:100%}.movie-poster img{width:100%;height:100%;object-fit:cover}.movie-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,#0000001a,#000c);opacity:0;transition:opacity .2s;display:flex;flex-direction:column;justify-content:flex-end;padding:1rem}.movie-card:hover .movie-overlay{opacity:1}.favorite-btn{position:absolute;top:1rem;right:1rem;color:#fff;font-size:1.5rem;padding:.5rem;background-color:#00000080;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.favorite-btn:hover{background-color:#000c}.favorite-btn.active{color:#ff4757}.rating-select{background-color:#000000b3;color:#fff;border:none;padding:.5rem;border-radius:4px;cursor:pointer;margin-top:.5rem}.movie-info{padding:1rem;flex:1;display:flex;flex-direction:column;gap:.5rem;text-align:left}.movie-info h3{color:#fff;font-size:1rem;margin:0;line-height:2rem}.movie-info h3 .rank{background:red;border-radius:15px;display:inline-block;width:30px;height:30px;text-align:center}.movie-info p{color:#999;font-size:.9rem;margin:0}.user-rating{color:gold;font-size:.9rem;margin-top:auto}@media(max-width:768px){.movie-card{font-size:.9rem}.movie-info{padding:.75rem}.favorite-btn{width:32px;height:32px;font-size:1.2rem}}.favorites{padding:2rem;width:100%;box-sizing:border-box}.favorites h2{margin-bottom:2rem;text-align:center;font-size:2.5rem;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.favorites-empty{text-align:center;padding:4rem 2rem;background-color:#ffffff0d;border-radius:12px;margin:2rem auto;max-width:600px}.favorites-empty h2{margin-bottom:1rem;font-size:2rem;color:#e50914}.favorites-empty p{color:#999;font-size:1.2rem;line-height:1.6}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.movies-grid>*{animation:fadeIn .3s ease-out forwards}html{scroll-behavior:smooth}body{margin:0}._wrapper_1ebvr_9{background-color:#000;height:100vh;overflow-y:auto;overflow-x:hidden;perspective:10px}._wrapper_1ebvr_9 header{position:relative;display:flex;justify-content:center;align-items:center;height:100%;transform-style:preserve-3d;z-index:-1}._wrapper_1ebvr_9 header ._background_1ebvr_25{position:absolute;height:50%;width:100%;object-fit:cover;z-index:-1;transform:translateZ(-10px) scale(1.9)}._wrapper_1ebvr_9 header ._foreground_1ebvr_33{position:absolute;height:300px;width:300px;transform:translateZ(-5px) scale(1.5);border:10px solid #000;left:0;border-radius:90px}._wrapper_1ebvr_9 header#_art_1ebvr_1 ._foreground_1ebvr_33,._wrapper_1ebvr_9 header#_alice_1ebvr_1 ._foreground_1ebvr_33,._wrapper_1ebvr_9 header#_norris_1ebvr_1 ._foreground_1ebvr_33,._wrapper_1ebvr_9 header#_nightking_1ebvr_1 ._foreground_1ebvr_33,._wrapper_1ebvr_9 header#_mother_1ebvr_1 ._foreground_1ebvr_33,._wrapper_1ebvr_9 header#_freddy_1ebvr_1 ._foreground_1ebvr_33,._wrapper_1ebvr_9 header#_eddie_1ebvr_1 ._foreground_1ebvr_33,._wrapper_1ebvr_9 header#_horseman_1ebvr_1 ._foreground_1ebvr_33{right:0;left:auto}._wrapper_1ebvr_9 header ._title_1ebvr_46{font-size:4rem;color:#fff;text-shadow:0 0 5px #000}._wrapper_1ebvr_9 section{font-size:1.5rem;padding:1rem;background-color:#111;color:#fff;min-height:250px}._wrapper_1ebvr_9 section p{max-width:90%;margin:25px auto}nav:has(+container>._halloweenWrapper_1ebvr_63){display:none}._halloweenWrapper_1ebvr_63 nav{margin:0 auto}._halloweenWrapper_1ebvr_63 nav ul{display:unset}._halloweenWrapper_1ebvr_63 nav li{display:inline-block;margin:5px 0}._halloweenWrapper_1ebvr_63 nav li a{color:orange;text-shadow:2px 1px 1px #000;border:1px solid orange;border-width:1px 0;margin:3px 5px;padding:2px 5px;font-size:14px;text-align:center;background:none!important;font-weight:700}._halloweenWrapper_1ebvr_63 nav li a:hover{border-color:red;cursor:pointer}._halloweenWrapper_1ebvr_63 nav li a img{max-height:25px}@media(max-width:666px){._halloweenWrapper_1ebvr_63 nav ._site-title_1ebvr_98{font-size:2.2em}._halloweenWrapper_1ebvr_63 nav ._menu_1ebvr_101{height:1.9em}._halloweenWrapper_1ebvr_63 nav ._menu_1ebvr_101 span{height:.3rem;color:#fff}._halloweenWrapper_1ebvr_63 nav ul{display:none}._halloweenWrapper_1ebvr_63 nav ul._open_1ebvr_111{display:flex}._halloweenWrapper_1ebvr_63 nav ul li{margin:0 5px;width:auto}._halloweenWrapper_1ebvr_63 nav ul li a{margin:0;padding:0;border:none}._halloweenWrapper_1ebvr_63 header ._title_1ebvr_46{font-size:3em}}#_musicCalendar_10dxl_1{max-width:700px;margin:0 auto}#_musicCalendar_10dxl_1 ._layoutContainer_10dxl_5>div._attending_10dxl_5{background-color:#ff0}#_musicCalendar_10dxl_1 ._layoutContainer_10dxl_5>div span{display:block;font-weight:700;text-transform:uppercase;padding:4px 0}#_musicCalendar_10dxl_1 ._layoutContainer_10dxl_5>div span._newMusic_10dxl_14{color:red}._starwarswatchlistWrapper_qg404_1{background-color:#000}._starwarswatchlistWrapper_qg404_1 ._heading_qg404_4{color:#fff;background-image:url(/assets/bg-lightsabers-fzsiHb0C.jpg);padding:40px 0;min-height:14em}._starwarswatchlistWrapper_qg404_1 ._heading_qg404_4 h1{margin:0;padding:20px 0 0;font-size:4em}._starwarswatchlistWrapper_qg404_1 ._heading_qg404_4 h3,._starwarswatchlistWrapper_qg404_1 ._heading_qg404_4 p{margin:0}._starwarswatchlistWrapper_qg404_1 ._starwarswatchlist_qg404_1 div:nth-child(odd){background-color:#1e90ff}._starwarswatchlistWrapper_qg404_1 ._starwarswatchlist_qg404_1 div:nth-child(2n){background-color:#8a2be2}._starwarswatchlistWrapper_qg404_1 ._starwarswatchlist_qg404_1 div:hover{background-color:#32cd32}._starwarswatchlistWrapper_qg404_1 ._starwarswatchlist_qg404_1 h2{margin:0 auto;padding:10px 0}h1{font-family:Momo Trust Display,sans-serif;margin:.4em 0}h2{margin:.5em 0 0;font-size:1.7em;font-weight:700;font-style:italic;text-shadow:2px 2px 2px red}._moviesGrid_1b7u7_14,._moviesGridDefault_1b7u7_15{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;padding:1rem;width:100%;box-sizing:border-box;position:relative}._moviesGridDefault_1b7u7_15 ._movie-info_1b7u7_25{display:none}._moviesGridDefault_1b7u7_15 ._banner_1b7u7_29{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#6495ed;opacity:.95;width:85%}._moviesGridDefault_1b7u7_15 ._banner_1b7u7_29 h2{margin:auto;padding:25px 15px;font-size:2em;font-weight:900}
