.bottom-nav[data-v-f1c42f0c]{align-items:center;background:#000;bottom:0;display:flex;flex-direction:row;height:36px;justify-content:space-around;left:0;position:fixed;width:100vw;width:100dvw;z-index:99}.bottom-nav .nav-item[data-v-f1c42f0c]{align-items:center;background:none;border:none;color:#fff;display:flex;flex:1;flex-direction:column;padding:0}.bottom-nav .nav-item svg[data-v-f1c42f0c]{height:30px;width:30px}.bottom-nav .nav-item.active[data-v-f1c42f0c]{color:#ffafbc}.bottom-nav .nav-item.center[data-v-f1c42f0c]{flex:3}.bottom-nav .nav-item.center.tag-video-opened[data-v-f1c42f0c]{flex:1.5}.bottom-nav .nav-item.center svg[data-v-f1c42f0c]{height:36px;width:36px}.bottom-nav .nav-item.invisible[data-v-f1c42f0c]{visibility:hidden}@media(hover:hover){.bottom-nav .nav-item[data-v-f1c42f0c]{cursor:pointer;transition:color .2s}.bottom-nav .nav-item[data-v-f1c42f0c]:hover{color:#ffafbc}}.search-modal[data-v-4b3421d0]{align-items:center;animation:fadeIn-4b3421d0 .15s ease forwards;display:flex;inset:0;justify-content:center;position:fixed;z-index:3000}.search-modal .modal-content[data-v-4b3421d0]{align-items:center;background:#000c;border:1px solid hsla(0,0%,100%,.1);border-radius:28px;box-shadow:0 15px 50px #0009;display:flex;flex-direction:column;gap:1rem;height:95vh;height:95dvh;justify-content:flex-start;max-width:450px;padding:1rem;position:relative;width:90%}.search-modal .modal-content .close-button[data-v-4b3421d0]{background:0;border:0;font-size:30px;position:absolute;right:12px;top:12px;z-index:1}.search-modal .modal-content .search-type[data-v-4b3421d0]{display:flex;gap:16px;justify-content:space-between;width:100%}.search-modal .modal-content .search-type .modal-button[data-v-4b3421d0]{font-weight:700}.search-modal .modal-content .search-type .modal-button.selected[data-v-4b3421d0]{background-color:#ffffff4d}@media(hover:hover){.search-modal .modal-content .search-type .modal-button.selected[data-v-4b3421d0]:hover{background:#fff6}}.search-modal .modal-content .title[data-v-4b3421d0]{color:#fff;font-size:1.5rem;font-weight:700;margin:0 0 10px;text-align:center}.search-modal .modal-content .no-tags[data-v-4b3421d0]{color:#fff;font-size:1.1rem;font-weight:700;margin:10px 0;text-align:center}.search-modal .modal-content form[data-v-4b3421d0]{width:100%}.search-modal .modal-content form input[data-v-4b3421d0]{background:#ffffff1a;border:none;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;caret-color:#ff5a76;color:#fff;font-size:1rem;outline:none;padding:12px 16px;width:100%}.search-modal .modal-content .phrase-container[data-v-4b3421d0]{width:100%}.search-modal .modal-content .tags-container[data-v-4b3421d0]{display:flex;flex-direction:column;gap:.5rem;height:100%;overflow-y:auto;width:100%}.search-modal .modal-content .tags-container .tag-item[data-v-4b3421d0]{background:#ffffff1a;border-radius:12px;color:#fff;display:inline-block;font-size:1rem;padding:12px;text-align:center;text-decoration:none;text-transform:capitalize;word-break:break-word}.search-modal .modal-content .tags-container .tag-item[data-v-4b3421d0]:hover{background:#ffffff40}.search-modal .modal-content .modal-button[data-v-4b3421d0]{background:#ffffff1f;border:none;border-radius:14px;color:#fff;display:block;flex:1;font-size:16px;letter-spacing:.5px;line-height:1;padding:12px 0;text-align:center;width:120px}.search-modal .modal-content .modal-button.load-more[data-v-4b3421d0]{background:#fff3;flex:unset;width:100%}.search-modal .modal-content .modal-button.show-results[data-v-4b3421d0]{width:100%}.search-modal .modal-content .modal-button[data-v-4b3421d0]:disabled{cursor:not-allowed;opacity:.6}@media(hover:hover){.search-modal .modal-content .modal-button[data-v-4b3421d0]{cursor:pointer;transition:background .2s}.search-modal .modal-content .modal-button[data-v-4b3421d0]:hover{background:#ffffff40}}@keyframes fadeIn-4b3421d0{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ad-banner[data-v-bdfe2cd3]{bottom:0;left:50%;max-width:520px;position:fixed;transform:translate(-50%);width:92vw;z-index:999999}.ad-banner .close-btn[data-v-bdfe2cd3]{align-items:center;background:#222;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:13px;height:28px;justify-content:center;line-height:1;position:absolute;right:0;top:-14px;width:28px;z-index:1}.ad-banner .close-btn[data-v-bdfe2cd3]:hover{background:#444}.ad-banner a[data-v-bdfe2cd3]{display:block}.ad-banner a img[data-v-bdfe2cd3]{aspect-ratio:2/1;background:#1a1a1a;display:block;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.slide-up-enter-active[data-v-bdfe2cd3],.slide-up-leave-active[data-v-bdfe2cd3]{transition:transform .4s ease}.slide-up-enter-from[data-v-bdfe2cd3],.slide-up-leave-to[data-v-bdfe2cd3]{transform:translate(-50%) translateY(100%)}.slide-up-enter-to[data-v-bdfe2cd3],.slide-up-leave-from[data-v-bdfe2cd3]{transform:translate(-50%) translateY(0)}.app[data-v-831236cd]{width:100vw;width:100dvw}.app .back-button[data-v-831236cd],.app .forwards-button[data-v-831236cd]{align-items:center;background:none;border:none;color:#fff;display:flex;flex-direction:column;left:2px;padding:0;position:fixed;top:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:9999}.app .back-button svg[data-v-831236cd],.app .forwards-button svg[data-v-831236cd]{height:42px;width:42px}@media(hover:hover){.app .back-button[data-v-831236cd],.app .forwards-button[data-v-831236cd]{cursor:pointer;transition:color .2s}.app .back-button[data-v-831236cd]:hover,.app .forwards-button[data-v-831236cd]:hover{color:#ffafbc}}.app .forwards-button[data-v-831236cd]{left:3px}.app .forwards-button[data-v-831236cd]:not(.single){left:49px}.app[data-v-d51b8090]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:100px 0;width:100vw;width:100dvw}.app .extra-link[data-v-d51b8090]{color:#ffffffbf;font-size:14px;position:absolute;right:6px;top:6px}.app h1[data-v-d51b8090]{margin:0 auto 100px;text-align:center}.app .nav-item[data-v-d51b8090]{border:1px solid #fff;font-weight:18px;font-weight:700;padding:12px 8px}
