/*
 * This file is a part of InfiniBrowser — https://infinibrowser.wiki/
 * Copyright (c) zeroptr. All rights reserved.
 */
*{z-index:1}main::after{content:"";background:linear-gradient(180deg,rgba(24,24,27,0),rgba(24,24,27,.9));pointer-events:none;overflow:hidden;position:fixed;width:100%;height:70px;bottom:0;left:0}.search{display:flex;flex-direction:column;z-index:69;gap:8px}.search .input{display:flex;height:100%;padding:.8rem .8rem .8rem 1rem;background:#18181b;border:1px solid #525252;border-radius:5px}.search img{width:1.8rem}.search input{flex-grow:1;font-family:inherit;font-size:1.2rem;background:0 0;min-width:0;outline:0;border:none;color:#ccc;padding:0;margin:0}.search input:focus{font-weight:500;color:#fff}.input:has(input:focus){background-color:#202024;border-color:#a3a3a3}.items{margin-bottom:4rem;padding-top:.5rem;gap:10px}.items .item{max-width:calc(50% - 8px);z-index:0;margin:0}.sorting{display:flex;justify-content:end;align-content:center;align-items:center;width:100%;gap:8px}.disclaimer{flex-grow:1;padding:0;margin:0}#sorting_order{display:flex;padding:.8rem;border:1px solid #525252;background-color:#18181b;cursor:pointer;border-radius:5px;font-size:1.1rem;justify-content:center;align-items:center;align-content:center}#sorting_order:focus,#sorting_order:hover{background-color:#202024;border-color:#a3a3a3}#sorting_order img{width:1.5rem;height:1.5rem;margin-top:-1px}#sorting_order,#sorting_sort,.dropdown-contents,.dropdown-value,.input{box-shadow:0 0 10px 2px rgba(32,32,36,.5)}.modal_wrapper{z-index:69420!important}@keyframes show_modal_mobile{from{translate:0 100%}to{translate:0 0}}@keyframes hide_modal_mobile{from{translate:0 0}to{translate:0 100%}}@keyframes hide_modal_bg_mobile{to{opacity:0}}#item_id{user-select:text!important}#censored_item{font-weight:700;color:#fbb}.item_descr{color:#aaa;margin-left:4px;padding:0;gap:.5ch}.item_descr:empty{display:none}.item_descr a{font-weight:bolder;color:unset}.item_descr a:hover{color:#ddd}.item_view h3{padding:0;margin:0}#no_results{text-align:center}#no_results h3{font-size:1.5rem;font-weight:500;color:#fff;padding:0;margin:.2rem 0}#no_results p{font-size:1.15rem;color:#ddd;padding:0;margin:0}@media screen and (max-width:600px){main::after{display:none}.modal_wrapper{background:rgba(0,0,0,.7)}.modal{border:0;margin-bottom:0;background:#1c1c20;animation:.3s ease-in-out show_modal_mobile;max-width:unset!important;max-height:90vh;position:relative;border-radius:20px 20px 0 0;padding:1.5rem 1rem;overflow-y:scroll;scrollbar-width:0;width:100%}.modal::-webkit-scrollbar{display:none}.items .item{max-width:100%}.sorting{flex-wrap:wrap}.disclaimer{flex:1 0 100%;order:3}#sorting_sort{flex-grow:1;max-width:unset}}@media screen and (max-width:500px){#description{display:none}#mobile_description{display:block;margin-bottom:1.5rem}}.dropdown{position:relative;min-width:200px;z-index:99}.dropdown-value{display:flex;align-items:center;align-content:center;font-family:inherit;font-size:1rem;padding:.8rem;border-radius:5px;outline-offset:-1px;cursor:pointer;border:none;height:50px;width:100%;gap:.5rem}.dropdown-value::after{content:"";margin-left:auto;background-image:url(/static/icon/button/arrow-right.svg);background-size:100%;transition:rotate .2s;width:1rem;height:1rem}.dropdown-value.open::after{rotate:90deg}.dropdown-value img{opacity:.8}.dropdown-value span{margin-top:1px}.dropdown-contents,.dropdown-value{background-color:#18181b;outline:#525252 solid 1px;outline-offset:-1px;color:#ccc}.dropdown-value:focus,.dropdown-value:hover{background-color:#202024;outline-color:#a3a3a3;color:#fff}.dropdown-contents{display:flex;flex-direction:column;position:absolute;border-radius:5px;padding:.5rem 0;margin-top:4px;width:100%;z-index:99;top:100%}.dropdown-contents button{display:flex;font-size:1rem;font-family:inherit;transition:background-color .1s,opacity .1s;align-items:center;align-content:center;padding:.5rem 1rem;border-radius:5px;text-align:left;cursor:pointer;color:#fff;opacity:.8;background:0;outline:0;border:0;gap:.8rem}.dropdown-contents img,.dropdown-value img{width:1.5rem;height:1.5rem}.dropdown-contents span{margin-top:1px}.dropdown-contents button:focus,.dropdown-contents button:hover{background-color:rgba(255,255,255,.1);opacity:1}.dropdown-contents.open{animation:260ms ease-in-out open-dropdown}.dropdown-contents.close{animation:260ms ease-in-out close-dropdown}@keyframes open-dropdown{from{opacity:0;transform:translateY(-10px)}}@keyframes close-dropdown{to{opacity:0;transform:translateY(-10px)}}#maintenance_notice{margin-top:-8px;padding:4px 0;font-size:14px;color:#bbb}.item_view_modal p{margin:0}