@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@500&display=swap);#root,.App,body,html{grid-gap:1rem;background:#212225;color:#fff;color-scheme:dark;display:grid;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;gap:1rem;grid-template-columns:1fr;grid-template-rows:1fr;margin:0;overflow-x:hidden;padding:0;place-items:center;width:100%}marquee{background:red;color:#fff;left:0;position:fixed;right:0;top:0;z-index:99999999}#root{margin-top:1rem}.app{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:100vh;min-height:100svh;overflow-y:auto;width:100%}.button_link{all:unset;color:hsla(0,0%,100%,.5);font-size:1.5rem;font-weight:lighter}.button_link:hover{cursor:pointer;text-decoration:underline}input[type=text]{border:none;border-radius:15px;padding-block:calc(1.25rem - .5pc);padding-inline:1rem}.full-screen{background:#212225!important;height:100vh!important;left:0;overflow:auto;padding:1rem;position:fixed!important;top:0;width:100vw!important;z-index:1000}::-webkit-scrollbar{display:none;width:0}.gallery_card--detail{height:35%}.card_grid{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:1rem}.card_grid label{color:#858585;font-size:1.4rem;font-weight:600}input{accent-color:#e66b00}.card-view{position:relative}.card-view_close{position:absolute;right:1rem;top:1rem;z-index:5000}.card-view_grid{display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr;width:100%}.card-view_desc{color:#858585;font-size:1.7rem;line-height:1.6}.card-view_desc b{color:#fff}.app_search{border:none;border-radius:15px;min-width:40rem;padding-block:calc(2.5rem - 1pc);padding-inline:1rem;position:-webkit-sticky;position:sticky}.app_search:focus-visible{outline:none}.user_info{text-align:center}.user_info h1{font-size:5.8275em;font-weight:600}.bold{font-weight:700}.app_gallery{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);padding:1rem;width:100%}.gallery_card{align-items:flex-end;background:#000;border-radius:.5rem;display:flex;flex-direction:row;font-size:24px;inset:0;isolation:isolate;justify-content:space-between;min-height:20rem;min-width:20rem;overflow:hidden;padding:1rem;position:relative}.card_title{font-size:30px;font-weight:600;white-space:nowrap}.card_rating{font-weight:500}.card-bg{background-image:var(--background);background-position:50% 50%;background-size:cover;height:100%;-webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.107) 80%);mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.107) 80%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;object-fit:cover;object-position:center;position:absolute;right:0;top:0;width:100%;z-index:-1}.modal{aspect-ratio:3/4;background:#1d1d1d;border-radius:.75rem;display:flex;flex-direction:column;gap:1rem;left:50%;max-width:35%;overflow-y:auto;padding:2rem;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:200}.modal_title{font-size:5rem;font-weight:700}.modal_desc{color:#fff;opacity:.6}.modal form{display:flex;flex-direction:column;font-size:1.2em;gap:.8rem}.modal_close{position:absolute;right:1rem;top:1rem}@media (min-width:2500px){.app_gallery{grid-template-columns:repeat(5,1fr)}}@media (min-width:1500px){.app_gallery{grid-template-columns:repeat(4,1fr)}}@media (max-width:1000px){.card-view_grid{grid-template-columns:1fr}.app_gallery{grid-template-columns:repeat(2,1fr)}.header,.user_info{align-items:center;display:flex;justify-content:space-evenly;margin:0;min-height:5rem;padding:0;width:100vw}.user_info h1{display:none}.user_info button{all:unset;background:#e66b00;border-radius:.5rem;padding-block:.5rem;padding-inline:.75rem}div.modal{border-radius:0;height:100%!important;max-width:100%!important;width:100%!important}}@media (max-width:675px){.app_search{min-width:0;width:100%}.app_gallery{grid-template-columns:1fr}}*,:after,:before{box-sizing:border-box}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--input-border:#646464;--input-focus-h:28;--input-focus-s:100%;--input-focus-l:45%}input{background-color:#444;border:2px solid #646464;border:2px solid var(--input-border);border-radius:4px;font-family:inherit;font-size:16px;font-size:max(16px,1em);padding:.25em .5em}input:not(textarea){height:2.25rem;line-height:1}input[type=file]{font-size:.9em;padding-top:.35rem}input[readonly]{border-style:dotted;color:#777;cursor:not-allowed}input[disabled]{--input-border:#ccc;background-color:#eee;cursor:not-allowed}textarea{resize:vertical}input:focus{border-color:#e66b00;border-color:hsl(var(--input-focus-h),var(--input-focus-s),var(--input-focus-l));box-shadow:0 0 0 3px hsla(28,100%,85%,.8);box-shadow:0 0 0 3px hsla(var(--input-focus-h),var(--input-focus-s),calc(var(--input-focus-l) + 40%),.8)}input{transition:box-shadow .18s ease-in-out}input:focus{outline:3px solid transparent}*{box-sizing:border-box}div.body{align-items:center;background-image:radial-gradient(circle farthest-corner at 10% 20%,#00989b .1%,#005e78 94.2%);background-size:100%;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;gap:1rem;height:100vh;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:9999}.loading-container{color:#fff;margin:0 32px;max-width:520px;position:relative;text-align:center;width:100%}.loading-container:before{-webkit-animation:movingLine 2.4s ease-in-out infinite;animation:movingLine 2.4s ease-in-out infinite;background-color:#fff;border-radius:10px;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}@-webkit-keyframes movingLine{0%{opacity:0;width:0}33.3%,66%{opacity:.8;width:100%}85%{left:auto;opacity:1;right:0;width:0}to{opacity:0;width:0}}@keyframes movingLine{0%{opacity:0;width:0}33.3%,66%{opacity:.8;width:100%}85%{left:auto;opacity:1;right:0;width:0}to{opacity:0;width:0}}.loading-text{display:flex;font-size:5vw;justify-content:space-evenly;letter-spacing:10px;line-height:64px;margin-bottom:32px}.loading-text span{-webkit-animation:moveLetters 2.4s ease-in-out infinite;animation:moveLetters 2.4s ease-in-out infinite;display:inline-block;opacity:0;position:relative;text-shadow:0 2px 10px rgba(46,74,81,.3);-webkit-transform:translatex(0);transform:translatex(0)}.loading-desc{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:info;animation-name:info;color:rgba(0,0,0,.5);font-size:1.3rem;opacity:0}@-webkit-keyframes info{0%{opacity:0}to{-webkit-animation-play-state:paused;animation-play-state:paused;opacity:1}}@keyframes info{0%{opacity:0}to{-webkit-animation-play-state:paused;animation-play-state:paused;opacity:1}}.loading-text span:first-child{-webkit-animation-delay:.1s;animation-delay:.1s}.loading-text span:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.loading-text span:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.loading-text span:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s}.loading-text span:nth-child(5){-webkit-animation-delay:.5s;animation-delay:.5s}.loading-text span:nth-child(6){-webkit-animation-delay:.6s;animation-delay:.6s}.loading-text span:nth-child(7){-webkit-animation-delay:.7s;animation-delay:.7s}@-webkit-keyframes moveLetters{0%{opacity:0;-webkit-transform:translateX(-15vw);transform:translateX(-15vw)}33.3%,66%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(15vw);transform:translateX(15vw)}}@keyframes moveLetters{0%{opacity:0;-webkit-transform:translateX(-15vw);transform:translateX(-15vw)}33.3%,66%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(15vw);transform:translateX(15vw)}}
/*# sourceMappingURL=main.ade88850.css.map*/