/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:after,:before{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100;font-weight:400}:root,h1,h2,h3,h4,h5{font-family:Roboto,sans-serif}h1,h2,h3,h4,h5{font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100}p{line-height:1.5rem}p a{color:orange;text-decoration:underline}body{background:#222;color:#f1f1f1;margin:0;padding:0;position:relative}.text-center{text-align:center}#app{position:relative}.loader-frame{align-items:center;bottom:0;display:flex;height:100vh;justify-content:center;left:0;position:absolute;right:0;top:0;width:100vw}@keyframes boardEmptyPulse{0%{background:hsla(0,0%,7%,.45)}50%{background:hsla(0,0%,7%,.65)}to{background:hsla(0,0%,7%,.45)}}.board-empty{align-items:center;animation:boardEmptyPulse 1s ease-in-out infinite;background:hsla(0,0%,7%,.486);border-radius:.5rem;display:flex;flex-direction:column;justify-content:center;padding:2rem 0;width:100%}.loader{animation:rotation 1s linear infinite;border:5px solid orange;border-bottom:5px solid transparent;border-radius:50%;box-sizing:border-box;display:block;height:48px;width:48px}.loading{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.loading h1{font-size:1.5rem;font-weight:300;margin-top:2rem}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#nav_main{position:sticky;top:0;z-index:50}#nav_bar{backdrop-filter:blur(1rem);background:rgba(32,32,32,.741);border-bottom:1px solid rgba(34,34,34,.459);box-shadow:0 0 1rem rgba(0,0,0,.5);justify-content:space-between;padding:1rem}#nav_bar,#nav_logo{align-items:center;display:flex}#nav_logo{color:#f1f1f1;flex-direction:row;font-family:Roboto,sans-serif;font-size:1rem;font-weight:300;justify-content:center;text-decoration:none}#logo{height:1.25rem;margin-right:.25rem;vertical-align:middle;width:auto}#nav_toggle{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:.25rem}#nav_toggle span{background:orange;border-radius:4px;display:block;height:3px;margin:3px 0;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:1.75em}nav.open #nav_toggle span:first-child{transform:translateY(9px) rotate(45deg)}nav.open #nav_toggle span:nth-child(2){opacity:0;transform:scaleX(0)}nav.open #nav_toggle span:last-child{transform:translateY(-9px) rotate(-45deg)}#nav_list{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;box-shadow:0 16px 1rem rgba(0,0,0,.17);box-shadow:0 8px 1rem rgba(0,0,0,.2);height:0;list-style-type:none;margin:0;overflow-y:hidden;padding:0}.open #nav_list{background:#222;height:auto;left:0;padding-bottom:1rem;position:fixed;right:0;z-index:50}#nav_list hr{border-color:orange;margin:1rem}.nav-link{background:hsla(0,0%,7%,.502);border-radius:.5rem;color:#f1f1f1;display:block;font-family:Roboto,sans-serif;margin:1rem;padding:1rem;text-align:center;text-decoration:none}.account-links{align-items:center;display:flex;flex-direction:row;justify-content:start}.account-links .nav-link{align-items:center;background:hsla(0,0%,7%,.502);border-radius:.5rem;color:#f1f1f1;display:block;display:flex;flex-direction:row;justify-content:space-between;margin:.5rem .5rem .5rem 1rem;padding:1rem;text-decoration:none}.account-links .nav-link img{margin-right:.5rem}#hero_homepage{background-image:conic-gradient(from 180deg at 50% 50%,orange,#03a9f4,#ff5722,orange);box-shadow:inset 0 0 1rem rgba(0,0,0,.5)}#hero_homepage .hero-content{background:rgba(36,36,36,.839);border:3px solid orange;box-shadow:0 .5rem 1rem rgba(0,0,0,.66)}.hero{align-items:center;background:#2d2d2d;background-size:cover;display:flex;flex-direction:column;justify-content:center;padding:1.5rem 1rem 2rem}.hero h1{font-weight:300}.hero p{line-height:1.5rem;margin-bottom:1rem}.hero .btn{margin:1rem auto}.hero-content{background:rgba(34,34,34,.851);border-radius:.5rem;box-shadow:0 8px 1rem rgba(0,0,0,.2);color:#f1f1f1;font-family:Roboto,sans-serif;padding:1rem;text-align:center}.hero-content h1{color:orange;line-height:3rem;margin:.75rem 0 .5rem}.btn,button.btn{align-items:center;backdrop-filter:blur(.5rem);background:rgba(34,34,34,.38);border:1px solid orange;border-image-width:0;border-radius:8px;color:orange;display:inline-flex;justify-content:center;padding:.75rem 1rem;text-decoration:none}.btn .icon,button.btn .icon{margin-left:.25rem}.btn-lg{display:block;font-size:1.5rem;padding:1rem;width:100%}.content{padding:.5rem 1rem}.section h2{border-bottom:2px solid #575656;font-weight:300;padding:.5rem 0 .75rem}.heading-all{color:orange;font-size:1rem;margin-left:.5rem;margin-top:.5rem;text-decoration:none}.heading-all span{color:#5b5a5f;margin:0 1px}.controls{flex-direction:column;max-width:100%;overflow-x:scroll;position:relative}.controls,.form-row{display:flex;gap:1rem}.form-row{align-items:center;flex-direction:row;justify-content:start}.input,.search-input,.select{border:none;border-radius:.5rem;box-shadow:4px 5px 1rem rgba(0,0,0,.23);padding:.5rem}.search-input{width:100%}.select{background:orange;color:#222;font-size:.75rem}.input{display:block;margin:1rem 0;padding:1rem}.core-select.select-multi{background:#30aaff}.core-select.select-single{background:#ff5733}.core-select.select-price{background:#4caf50}.order-select{background:#c9c630}.developer-select{background:#f1f1f1}.board{margin-top:.75rem}.phone{align-items:center;background:linear-gradient(45deg,#3d3a3a,#2d2d2d,#413e3e);border-radius:.5rem;box-shadow:4px 5px 1rem rgba(0,0,0,.23);color:#f1f1f1;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;margin:.5rem 0;padding:1rem;text-decoration:none;transition:transform .2s ease-in-out}.phone:active{transform:scale(1.025)}.phone h4{border-bottom:1px solid grey;font-weight:500;margin:0 0 .5rem;padding:0 0 .25rem}.phone span{display:block;font-size:.75rem;margin:0}.phone-info{font-family:Roboto Mono,monospace}.phone-details span{line-height:1rem}.avg-score,.multicore-score,.price,.score{margin-top:.25rem}.avg-score b,.multicore-score b,.price b,.score b{color:#adadad}.avg-score b{color:#ff9800}.score b,.text-danger{color:#ff5722}.text-danger{margin:0}.well-danger{border:1px solid #ff551f;border-radius:.5rem;margin-top:1rem;padding:1rem}.multicore-score b{color:#03a9f4}.price b{color:#4caf50}.phone-icon{background:hsla(0,0%,7%,.322);border-radius:.5rem;padding:1rem}.phone-icon .ios{filter:invert(1)}.os-logo{align-items:center;display:flex;justify-content:center}h2{font-weight:300}.phone-icon img{height:auto;width:2rem}.form .input{width:100%}ol li{margin:.75rem 0}.hero-device .hero-content{text-align:center;width:100%}#device_name{width:100%}.detail{align-items:center;border-bottom:1px solid #313131;display:flex;justify-content:space-between;margin:.5rem 0;padding:.5rem 0}.detail span{color:#e9e8e8;font-size:1.25rem}.device-details{background:#1e1e1e;border-radius:.5rem;font-family:Roboto Mono,monospace;margin:0;padding:1rem}#device_os b{color:#913699}#device_price b{color:#4caf50}#device_average_score b{color:#ff9800}#device_single_core_score b{color:#ff5722}#device_multi_core_score b{color:#03a9f4}.product-logo{height:1.5rem;width:auto}#buy_links{background:#252525;text-align:center}#buy_links h3{font-weight:300;text-align:center}#buy_links .btn{align-items:center;background:#f1f1f1;border:3px solid orange;box-shadow:0 0 1rem rgba(0,0,0,.2);display:block;display:flex;flex-direction:row;justify-content:center;margin-bottom:1rem;padding:1rem}.section-device-details h2{text-align:center}.under-construction{background:#ff9800;background:transparent;border:3px solid #ff9800;border-radius:.5rem;color:#ff9800;margin:1rem;padding:.5rem 1rem;text-align:center}.under-construction p{font-family:Roboto Mono,monospace;font-weight:500;margin:0}#login_form,#register_form{margin:0 auto;max-width:48ch}#login_form .input,#register_form .input{width:100%}@media (min-width:768px){#nav_list{display:grid;grid-template-columns:repeat(3,1fr)}.nav-link{background:transparent;display:inline-block;font-size:1rem}hr{display:none}.board{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.search-input{max-width:48ch}}@media (min-width:1024px){#nav_main{align-items:center;backdrop-filter:blur(1rem);background:rgba(26,26,26,.631);display:flex;flex-direction:row;justify-content:space-between;padding-bottom:.5rem}#nav_bar{background:rgba(37,37,36,.341);border-bottom-right-radius:.5rem;box-shadow:0 8px 1rem rgba(0,0,0,.2)}#nav_toggle{display:none}#nav_list{background:rgba(37,37,36,.341);border-bottom-right-radius:0;display:flex;flex-direction:row;height:auto}.nav-link{border-radius:0;margin:0;padding:1rem}.nav-link.active{border-bottom:1px solid orange;color:orange;text-shadow:0 0 1rem rgba(255,165,0,.4)}.account-links{margin-left:.5rem;padding-left:.5rem}.account-links .nav-link{background:transparent;border-radius:0;margin:0;padding:1rem}.under-construction{margin:1rem auto;max-width:640px}.board{grid-template-columns:repeat(3,1fr)}#section_about .content,#section_contact .content,#section_login .content,#section_register .content,footer .content{margin:0 auto;max-width:720px}}