.f-title{font-family:Titan One,sans-serif}.withmargins,.wrapper{width:100%;max-width:1480px;margin:0 auto;padding:1rem}@media (max-width:1000px){.withmargins,.wrapper{padding:.6rem}}.section-title{height:auto;padding-top:2rem;position:relative}.section-title p{text-align:center;white-space:nowrap;font-family:Titan One,sans-serif;font-size:6.25vw;line-height:1}@media (max-width:1000px){.section-title p{font-size:7.69231vw!important}}.app .go-to-top{color:#282a36;cursor:pointer;opacity:0;pointer-events:none;background:#ffb86c;border:2px solid #ffb86c;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;font-size:1rem;font-weight:700;transition:opacity .2s,transform .2s,background .2s,border-color .2s;display:inline-flex;position:fixed;bottom:24px;right:24px;transform:translateY(8px);box-shadow:0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f,0 5px 5px -3px #0003}.app .go-to-top:hover,.app .go-to-top:focus-visible{border-color:#282a36}.app .go-to-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.app .cookie-banner{color:#dbdbdb;z-index:20;background:#44475af2;border:1px solid #ffb86c99;border-radius:14px;align-items:center;gap:.75rem;width:fit-content;max-width:min(520px,100vw - 2rem);padding:.75rem 1rem;font-size:.9rem;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 6px 10px #00000024,0 1px 18px #0000001f,0 3px 5px -1px #0003}.app .cookie-banner p{margin:0}.app .cookie-banner button{color:#282a36;cursor:pointer;background:#ffb86c;border:0;border-radius:999px;padding:.4rem .9rem;font-weight:700;transition:transform .2s,background .2s}.app .cookie-banner button:hover,.app .cookie-banner button:focus-visible{background:#ffa94d;transform:translateY(-1px)}@media (max-width:600px){.app .cookie-banner{flex-direction:column;align-items:flex-start}}.header{color:#282a36;background-color:#dbdbdb}.header .links-wrapper{flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-right:auto;padding:.6rem 0;display:flex}.header .links-wrapper>span{white-space:nowrap;align-items:center;display:inline-flex}.header .links-wrapper a{text-transform:uppercase;color:#282a36;outline:none;margin-right:1.2rem;font-family:Titan One,sans-serif;font-size:1.3rem;transition:all .2s;position:relative}.header .links-wrapper a:hover{color:#ffb86c;transform:translateY(-2px)}@media (max-width:1000px){.header .links-wrapper{margin-right:unset;justify-content:center;width:100%;font-size:1.1rem}.header .links-wrapper .separator{display:none}}.header .header-banner{justify-content:space-between;align-items:center;margin-bottom:0;display:flex}.header .header-banner h1{text-transform:uppercase;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;display:flex}.header .header-banner h1 img{vertical-align:middle;width:1.2rem;height:1.2rem;margin-right:.2rem;display:inline-block}.header .header-banner .links{position:relative}.header .header-banner .links .separator{letter-spacing:1px;padding:0 .4rem;font-family:Montserrat,sans-serif;font-size:1rem}.header .header-banner .links a{text-transform:uppercase;font-size:1rem;font-weight:500}.header .header-banner p{font-size:.9rem;font-weight:300}.header .header-banner p span{color:#282a36;margin-left:.6rem;font-family:Titan One,sans-serif}@media (max-width:1000px){.header .header-banner{flex-direction:column;margin-bottom:2rem}.header .header-banner h1,.header .header-banner .links{margin-bottom:.4rem}}.header .header-content{flex-wrap:wrap;justify-content:space-between;align-items:center;min-height:70vh;margin:4rem 0;display:flex}.header .header-content .content-left,.header .header-content .content-right{width:calc(50% - 1rem)}.header .header-content .content-left{flex-direction:column;align-items:flex-end;display:flex}.header .header-content .content-left .header-title{opacity:1;transform:none}.header .header-content .content-left h1{text-align:right;text-transform:uppercase;margin-bottom:1rem;font-size:min(8vw,8rem);font-weight:900;line-height:1}.header .header-content .content-left p{text-align:right;max-width:460px;margin-bottom:1rem;font-size:1rem;font-weight:300}.header .header-content .content-left .social-links-wrapper{justify-content:flex-start;align-items:center;width:100%;margin-top:3rem;display:flex}.header .header-content .content-left .social-links-wrapper .social-links{justify-content:flex-start;align-items:center;display:flex}.header .header-content .content-left .social-links-wrapper .social-links .social-link{border:1px solid #a3a6ba;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;margin-right:.6rem;display:flex;overflow:hidden}.header .header-content .content-left .social-links-wrapper .social-links .social-link:first-child{opacity:1;background-color:#f8f8f2;transform:none}.header .header-content .content-left .social-links-wrapper .social-links .social-link:nth-child(2){opacity:1;background-color:#8be9fd;transform:none}.header .header-content .content-left .social-links-wrapper .social-links .social-link:nth-child(3){opacity:1;background-color:#ff79c6;transform:none}.header .header-content .content-left .social-links-wrapper .social-links .social-link:nth-child(4){opacity:1;background-color:#bd93f9;transform:none}.header .header-content .content-left .social-links-wrapper .social-links .social-link .social-icon{object-fit:cover;width:100%;height:100%}.header .header-content .content-left .social-links-wrapper .line{flex-grow:1;margin-left:2rem;display:flex;position:relative}.header .header-content .content-left .social-links-wrapper .line:after{content:"";background-color:#a3a6ba;width:100%;height:1px;position:absolute;bottom:50%;left:0;transform:translateY(-50%)}.header .header-content .content-left .navigation-wrapper{justify-content:flex-end;align-items:center;margin-top:2rem;display:flex}.header .header-content .content-left .navigation-wrapper .nav-link{color:#282a36;background-color:#a3a6ba;border:1px solid #a3a6ba;border-radius:.6rem;justify-content:center;align-items:center;margin-left:4rem;padding-left:1rem;text-decoration:none;display:flex;position:relative}.header .header-content .content-left .navigation-wrapper .nav-link .title{text-transform:lowercase;font-size:1.2rem;font-weight:600;position:absolute;top:.2rem;left:-1rem}.header .header-content .content-left .navigation-wrapper .nav-link .nav-image{object-fit:contain;width:94px;height:auto;margin-right:0}.header .header-content .content-right{z-index:1;background-color:#f1fa8c;border-radius:3rem;margin-left:2rem}.header .header-content .content-right .header-image{opacity:1;transform:none}.header .header-content .content-right .img-block{padding:14% 7% 0 14%;position:relative;overflow:hidden}.header .header-content .content-right .img-block img{object-fit:contain;object-position:center;width:100%;height:auto;margin-bottom:-6px}.header .header-content .content-right .img-block span{z-index:10;background-color:#dbdbdb;border-radius:3rem;width:20%;height:40%;position:absolute}.header .header-content .content-right .img-block span.tr{width:21%;height:28%;top:-14%;right:-7%}.header .header-content .content-right .img-block span.bl{width:28%;height:42%;bottom:-14%;left:-14%}@media (max-width:1000px){.header .header-content .content-left,.header .header-content .content-right{width:100%}.header .header-content .content-left{align-items:center}.header .header-content .content-left h1,.header .header-content .content-left p{text-align:center}.header .header-content .content-left .header-title{opacity:1;animation:none;transform:none}.header .header-content .content-left .social-links{justify-content:center}.header .header-content .content-left .social-link{opacity:1;animation:none;transform:none}.header .header-content .content-left .social-short{display:block}.header .header-content .content-right{margin-left:0}.header .header-content .content-right .header-image{opacity:1;animation:none;transform:none}.header .header-content{min-height:unset;margin:1rem 0}.header .header-content .social-links-wrapper{margin-top:1rem!important}.header .header-content .social-links-wrapper .social-links{width:100%;justify-content:center!important}.header .header-content .social-links-wrapper .line{display:none!important}.header .header-content .content-right{margin:2rem}}.header .section-title{color:#dbdbdb;background-color:#dbdbdb}.footer{color:#dbdbdb;background-color:#282a36}.footer .footer-wrapper p{text-align:center;font-size:.85rem}.content-loader{color:#f55;justify-content:center;align-items:center;gap:.75rem;min-height:200px;padding:2rem 1rem;font-size:1.2rem;font-weight:700;display:flex}.content-loader-spinner{border:3px solid;border-right-color:#0000;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite content-loader-spin}@keyframes content-loader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.snekify{background-color:#dbdbdb}.snekify .section-title{color:#282a36}.snekify-wrapper{color:#282a36;margin:0 auto;padding-top:4rem;padding-bottom:4rem}.snekify-grid{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;margin-top:-.5rem;padding-bottom:1.5rem;display:flex}.snekify-grid-item{width:25%;padding:.5rem}@media (max-width:1000px){.snekify-grid-item{width:33.3333%}}@media (max-width:600px){.snekify-grid-item{width:100%}}.snekify-grid-item{display:flex}.snekify-card{color:#dbdbdb;text-align:center;background-color:#f8f8f2;border-radius:1rem;flex-direction:column;align-items:center;padding:.8rem;display:flex;box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0003}.snekify-card a{padding-bottom:0;display:block}.snekify-card .snekify-image{object-fit:cover;aspect-ratio:4/4;border-radius:1rem;width:100%;height:100%}.snekify-image-empty{color:#dbdbdb;text-align:center;background-color:#0003;border-radius:12px;justify-content:center;align-items:center;width:100%;max-width:260px;min-height:200px;padding:1rem;display:flex}.snekify .snekify-user{margin-top:1rem;margin-bottom:.2rem}.snekify .snekify-user a{color:#282a36;background-image:linear-gradient(0deg,#ffb86c 0 .13169rem,#ff668c00 .13169rem 100%);font-family:Titan One,sans-serif;font-size:1.2rem}.snekify .snekify-user a:hover{color:#ffb86c}.gifs{background-color:#dbdbdb}.gifs .section-title{color:#282a36}.gifs-wrapper{color:#282a36;margin:0 auto;padding-top:4rem;padding-bottom:4rem}.gifs-filters{flex-wrap:wrap;align-items:center;gap:1rem;padding-bottom:2rem;display:flex}.gifs-tag-filter{flex:1 1 0;width:100%;min-width:220px;max-width:500px}.gifs-search{flex:1 1 0;width:100%;max-width:500px;position:relative}.gifs-search-input{color:#282a36;background-color:#f5f5f5;border:1px solid #282a36;border-radius:.6rem;outline:none;width:100%;min-height:42px;padding:.5rem 2.5rem .5rem .85rem;font-size:.9rem;box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0003}.gifs-search-input:focus,.gifs-search-input:focus-visible{border-color:#ffb86c;box-shadow:0 0 0 1px #ffb86c73}.gifs-search-input::placeholder{color:#282a3699}.gifs-search-clear{color:#282a36b3;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;font-size:1.1rem;line-height:1;transition:background-color .2s,color .2s;display:inline-flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.gifs-search-clear:hover,.gifs-search-clear:focus-visible{color:#282a36;background-color:#282a3633}.gifs-grid{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;margin-top:-.5rem;padding-bottom:1.5rem;display:flex}.gifs-grid-item{width:25%;padding:.5rem}@media (max-width:1000px){.gifs-grid-item{width:33.3333%}}@media (max-width:600px){.gifs-grid-item{width:100%}}.gifs-grid-item{display:flex}.gifs .gif-card{background-color:#f8f8f2;border-radius:1rem;flex-direction:column;width:100%;padding:.8rem;display:flex;box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0003}.gifs .gif-embed-wrapper{aspect-ratio:4/4;background-color:#282a36;border-radius:1rem;justify-content:center;align-items:center;width:100%;margin-bottom:1rem;display:block;overflow:hidden}.gifs .gif-embed-wrapper .gif-embed{object-fit:contain;width:100%;height:100%}.gifs .gif .gif-embed-empty{text-align:center;justify-content:center;align-items:center;padding:1rem;font-weight:600;display:flex}.gifs .gif-title{margin-bottom:1rem;font-size:1rem;font-weight:500}.gifs .gif-actions{justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;display:flex;position:relative}.gifs .gif-action-notice{text-transform:uppercase;color:#282a36;z-index:10;background-color:#dbdbdb;border:1px solid #282a364d;border-radius:.6rem;flex-basis:100%;justify-content:center;align-items:center;width:100%;padding:.6rem 1rem;font-family:Titan One,sans-serif;font-size:.9rem;display:flex;position:absolute;bottom:.8rem;left:50%;transform:translate(-50%)}.gifs .gif-action-notice.is-success{color:#282a36}.gifs .gif-action-notice.is-error{color:#f55}.gifs .gif-copy-button{color:#282a36e6;cursor:pointer;background:0 0;border:1px solid #282a3666;border-radius:999px;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;transition:color .2s,border-color .2s,transform .2s;display:inline-flex}.gifs .gif-copy-button:hover,.gifs .gif-copy-button:focus-visible{color:#ffb86c;background-color:#ffb86c;transform:translateY(-1px)}.gifs .gif-copy-button:disabled{cursor:not-allowed;opacity:.5}.gifs .gif-copy-icon{width:1.2rem;height:1.2rem}.gifs .giphy-link{color:#282a36;background-image:linear-gradient(0deg,#ffb86c 0 .13169rem,#ff668c00 .13169rem 100%);margin-top:0;margin-left:auto;font-family:Titan One,sans-serif;font-size:.96rem}.gifs .giphy-link:hover{color:#ffb86c}.memes{--memes-grid-height:800px;background-color:#dbdbdb}@media (max-width:600px){.memes{--memes-grid-height:60vh}}.memes .section-title{color:#282a36}.memes .content-loader{min-height:var(--memes-grid-height)}.memes-wrapper{color:#282a36;margin:0 auto;padding-top:4rem;padding-bottom:4rem}.memes-filters{flex-wrap:wrap;align-items:center;gap:1rem;padding-bottom:2rem;display:flex}.memes-meta{justify-content:space-between;align-items:center;gap:1.5rem;padding-bottom:2rem;font-size:.9rem;display:flex}@media (max-width:600px){.memes-meta{flex-wrap:wrap;justify-content:center}}.memes-upload-link.link{letter-spacing:.8px;font-family:Titan One,sans-serif;font-size:1.2rem;transition:color .2s}@media (max-width:600px){.memes-upload-link.link{display:block}}.memes-vote-count{color:#282a36;font-size:1.1rem;font-weight:400}.memes-vote-count .votes-total{letter-spacing:.8px;font-family:Titan One,sans-serif}.memes-hide-voted{color:#282a36;align-items:center;gap:.5rem;margin-left:auto;font-family:Titan One,sans-serif;font-size:.9rem;display:inline-flex}.memes-preferences{align-items:center;gap:1rem;margin-left:auto;display:inline-flex}@media (max-width:600px){.memes-preferences{margin-left:unset}}.memes-favourites-filter{color:#282a36;align-items:center;gap:.5rem;font-family:Titan One,sans-serif;font-size:.9rem;display:inline-flex}.memes-favourites-filter-input,.memes-hide-voted-input{accent-color:#ffb86c;background-color:#f5f5f5;border:1px solid #282a36;border-radius:.25rem;width:1rem;height:1rem;box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0003}.memes-version-filters{flex-wrap:wrap;display:flex}.memes-version-button{color:#6272a4;cursor:pointer;background-color:#6272a433;border:1px solid #0000;padding:.45rem .85rem;font-weight:900;transition:background-color .2s,color .2s}.memes-version-button:first-child{border-top-left-radius:.6rem;border-bottom-left-radius:.6rem}.memes-version-button:last-child{border-top-right-radius:.6rem;border-bottom-right-radius:.6rem}.memes-version-button.is-active{color:#282a36;background-color:#ffb86c}.memes-tag-filter{flex:1 1 0;width:100%;min-width:220px;max-width:none}.memes-search{flex:1 1 0;width:100%;max-width:none;position:relative}.memes-search-input{color:#282a36;background-color:#f5f5f5;border:1px solid #282a36;border-radius:.6rem;outline:none;width:100%;min-height:36px;padding:.4rem 2.5rem .4rem .75rem;font-size:.9rem;box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0003}.memes-search-input:focus,.memes-search-input:focus-visible{border-color:#ffb86c;box-shadow:0 0 0 1px #ffb86c73}.memes-search-input::placeholder{color:#282a3699}.memes-search-clear{color:#282a36b3;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;font-size:1.1rem;line-height:1;transition:background-color .2s,color .2s;display:inline-flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.memes-search-clear:hover,.memes-search-clear:focus-visible{color:#282a36;background-color:#282a3633}.memes-grid{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;margin-top:-.5rem;display:flex}.memes-grid-item{width:25%;padding:.5rem}@media (max-width:1000px){.memes-grid-item{width:33.3333%}}@media (max-width:600px){.memes-grid-item{width:100%}}.memes .meme-card{background-color:#f8f8f2;border-radius:1rem;flex-direction:column;height:100%;padding:.8rem;display:flex;box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0003}.memes .meme-image-wrapper{aspect-ratio:4/4;background-color:#282a36;border-radius:1rem;justify-content:center;align-items:center;width:100%;margin-bottom:1rem;display:block;position:relative;overflow:hidden}.memes .meme-image-wrapper .meme-image{object-fit:contain;width:100%;height:100%}.memes .meme-image-wrapper .star-wrap{background-color:#282a3699;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;position:absolute;top:.3rem;right:.3rem;box-shadow:0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f,0 5px 5px -3px #0003}.memes .meme-image-wrapper .star-wrap .meme-rating-badge{color:#ffb86c;margin-bottom:.3rem;font-size:2rem}.memes .meme-image-empty{text-align:center;justify-content:center;align-items:center;padding:1rem;font-weight:600;display:flex}.memes .meme-title{text-transform:uppercase;font-size:.95rem;font-weight:600}.memes .meme-details{flex-direction:column;display:flex}.memes .meme-author{color:#282a36;margin-bottom:1rem;font-size:1rem;font-weight:300}.memes .meme-author span{font-weight:500}.memes .meme-rating{justify-content:flex-end;align-items:center;gap:.5rem;margin-top:auto;font-size:.84rem;line-height:1;display:flex;position:relative}.memes .meme-rating .meme-report-actions{flex-wrap:wrap;align-items:center;gap:.4rem;margin-right:auto;display:flex}.memes .meme-rating .meme-action-notice{text-transform:uppercase;color:#282a36;z-index:10;background-color:#dbdbdb;border:1px solid #282a364d;border-radius:.6rem;flex-basis:100%;justify-content:center;align-items:center;width:100%;padding:.6rem 1rem;font-family:Titan One,sans-serif;font-size:.9rem;display:flex;position:absolute;bottom:.8rem;left:50%;transform:translate(-50%)}.memes .meme-rating .meme-action-notice.is-success{color:#282a36}.memes .meme-rating .meme-action-notice.is-error{color:#f55}.memes .meme-rating .meme-report-popunder-wrap{align-items:center;display:inline-flex;position:relative}.memes .meme-rating .meme-report-popunder{z-index:5;background:#dbdbdb;border:1px solid #282a364d;border-radius:.75rem;gap:.4rem;min-width:14rem;padding:.6rem;display:grid;position:absolute;top:calc(100% + .5rem);left:0;box-shadow:0 8px 18px #00000040}.memes .meme-rating .meme-report-text{letter-spacing:.02em;text-transform:uppercase;color:#282a36cc;font-size:.75rem}.memes .meme-rating .meme-report-input{color:#282a36;background:#f8f8f2e6;border:1px solid #282a3659;border-radius:.6rem;padding:.35rem .5rem;font-family:Montserrat,sans-serif;font-size:.8rem}.memes .meme-rating .meme-report-input::placeholder{color:#282a3680}.memes .meme-rating .meme-report-input:disabled{opacity:.5;cursor:not-allowed}.memes .meme-rating .meme-copy-button{color:#282a36e6;cursor:pointer;background:0 0;border:1px solid #282a3666;border-radius:999px;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;transition:color .2s,border-color .2s,transform .2s;display:inline-flex}.memes .meme-rating .meme-copy-button:hover,.memes .meme-rating .meme-copy-button:focus-visible{color:#ffb86c;background-color:#ffb86c;transform:translateY(-1px)}.memes .meme-rating .meme-copy-button:disabled{cursor:not-allowed;opacity:.5}.memes .meme-rating .meme-copy-icon{width:1.2rem;height:1.2rem}.memes .meme-rating .meme-report-button{color:#282a36e6;cursor:pointer;background:0 0;border:1px solid #282a3666;border-radius:999px;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;transition:color .2s,border-color .2s,transform .2s,background-color .2s;display:inline-flex}.memes .meme-rating .meme-report-button:hover,.memes .meme-rating .meme-report-button:focus-visible{color:#f55;background-color:#f55;transform:translateY(-1px)}.memes .meme-rating .meme-report-button:disabled{cursor:not-allowed;opacity:.5}.memes .meme-rating .meme-favourite-button{color:#282a36e6;cursor:pointer;background:0 0;border:1px solid #282a3666;border-radius:999px;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-size:1.3rem;line-height:1;transition:color .2s,border-color .2s,transform .2s,background-color .2s;display:inline-flex}.memes .meme-rating .meme-favourite-button:hover,.memes .meme-rating .meme-favourite-button:focus-visible{color:#ffb86c;background-color:#ffb86c33;transform:translateY(-1px)}.memes .meme-rating .meme-favourite-button.is-active{color:#ffb86c;border-color:#ffb86c}.memes .meme-rating .meme-favourite-button:disabled{cursor:not-allowed;opacity:.5}.memes .meme-rating .meme-report-icon{width:1.3rem;height:1.3rem}.memes .meme-rating .meme-report-select{color:#282a36;background:#f8f8f2e6;border:1px solid #282a3659;border-radius:.6rem;min-width:9rem;padding:.25rem .5rem;font-family:Montserrat,sans-serif;font-size:.8rem}.memes .meme-rating .meme-report-select:disabled{opacity:.5;cursor:not-allowed}.memes .meme-rating .meme-report-send{color:#282a36e6;text-transform:uppercase;cursor:pointer;background:#bd93f9;border:1px solid #282a3666;border-radius:999px;padding:.3rem .8rem;font-family:Titan One,sans-serif;font-size:.8rem;transition:transform .2s,background-color .2s,border-color .2s}.memes .meme-rating .meme-report-send:hover,.memes .meme-rating .meme-report-send:focus-visible{background-color:#ffb86c59;border-color:#ffb86ce6;transform:translateY(-1px)}.memes .meme-rating .meme-report-send:disabled{opacity:.5;cursor:not-allowed}.memes .meme-rating .meme-rating-label{text-transform:uppercase;color:#282a36;margin-right:.2rem;font-family:Titan One,sans-serif;font-size:1.2rem}.memes .meme-rating .meme-stars{justify-content:center;align-items:center;display:flex}.memes .meme-rating .meme-star-button{color:#282a3666;cursor:pointer;background:0 0;border:none;padding:0;font-size:1.2rem;transition:color .2s,transform .2s}.memes .meme-rating .meme-star-button:hover,.memes .meme-rating .meme-star-button:focus-visible{color:#ffb86c;transform:translateY(-1px)}.memes .meme-rating .meme-star-button.is-selected{color:#ffb86c}.memes .meme-rating .meme-star-button:disabled{cursor:not-allowed;opacity:.6}.memes-order-filter{border-radius:.6rem;flex:1 1 0;align-items:center;gap:0;width:100%;min-width:240px;max-width:none;display:flex;box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0003}.memes-order-filter:focus-within{box-shadow:0 0 0 1px #ffb86c73,0 8px 24px #00000040}.memes-order-filter:focus-within .memes-order-label{border-color:#ffb86c}.memes-order-filter:focus-within .memes-select__control{box-shadow:none;border-color:#ffb86c!important}.memes-order-filter .memes-select__control{box-shadow:none}.memes-order-filter .memes-select--order{flex:auto;min-width:0}.memes-order-label{color:#282a36;white-space:nowrap;background-color:#f5f5f5;border:1px solid #282a36;border-right:0;border-radius:.6rem 0 0 .6rem;align-items:center;min-height:42px;padding:0 .6rem;font-family:Titan One,sans-serif;font-size:.9rem;display:inline-flex}.memes-select__control{box-shadow:none;box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0003;color:#282a36!important;background-color:#f5f5f5!important;border-color:#282a36!important;border-radius:.6rem!important;min-height:42px!important;font-size:.9rem!important}.memes-select__control--is-focused{border-color:#ffb86c!important;box-shadow:0 0 0 1px #ffb86c73!important}.memes-select__placeholder,.memes-select__input,.memes-select__single-value{color:#282a36;font-size:.9rem!important}.memes-select__multi-value__label,.memes-select__multi-value__remove{font-size:.9rem;font-weight:600}.memes-select__dropdown-indicator,.memes-select__clear-indicator{color:#282a36b3;transition:color .2s}.memes-select__multi-value{background-color:#ffb86ce6!important}.memes-select__multi-value__label,.memes-select__multi-value__remove{color:#282a36}.memes-select__multi-value__remove:hover{color:#282a36;background-color:#ff555559}.memes-select__menu{color:#282a36;border:1px solid #282a3633;border-radius:.6rem;background-color:#f5f5f5!important}.memes-select__menu-list{padding:.35rem}.memes-select__option{color:#282a36d9;border-radius:.45rem;font-size:.9rem}.memes-select__option--is-focused{color:#282a36;background-color:#ffb86c66!important}.memes-select__option--is-selected{color:#282a36!important;background-color:#ffb86c!important}.memes-select--order{width:100%}.memes-select--order .memes-select__control{border-left:0!important;border-radius:0 .6rem .6rem 0!important}.youtube{background-color:#dbdbdb}.youtube .section-title{color:#282a36}.youtube-wrapper{color:#282a36;margin:0 auto;padding-top:4rem;padding-bottom:4rem}.youtube-filters{flex-wrap:wrap;align-items:center;gap:1rem;padding-bottom:2rem;display:flex}.youtube-search{flex:1 1 0;width:100%;max-width:500px;position:relative}.youtube-search-input{color:#282a36;background-color:#f5f5f5;border:1px solid #282a36;border-radius:.6rem;outline:none;width:100%;min-height:42px;padding:.5rem 2.5rem .5rem .85rem;font-size:.9rem;box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0003}.youtube-search-input:focus,.youtube-search-input:focus-visible{border-color:#ffb86c;box-shadow:0 0 0 1px #ffb86c73}.youtube-search-input::placeholder{color:#282a3699}.youtube-search-clear{color:#282a36b3;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;font-size:1.1rem;line-height:1;transition:background-color .2s,color .2s;display:inline-flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.youtube-search-clear:hover,.youtube-search-clear:focus-visible{color:#282a36;background-color:#282a3633}.youtube-grid{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;margin-top:-.5rem;padding-bottom:1.5rem;display:flex}.youtube-grid-item{width:25%;padding:.5rem}@media (max-width:1000px){.youtube-grid-item{width:33.3333%}}@media (max-width:600px){.youtube-grid-item{width:100%}}.youtube-grid-item{display:flex}.youtube-card{background-color:#f8f8f2;border-radius:1rem;flex-direction:column;width:100%;padding:1rem;display:flex;box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0003}.youtube-image-wrapper{aspect-ratio:4/3;background-color:#282a36;border-radius:.75rem;justify-content:center;align-items:center;width:100%;display:block;overflow:hidden}.youtube-image{object-fit:contain;width:100%;height:100%}.youtube-image-empty{text-align:center;justify-content:center;align-items:center;padding:1rem;font-weight:600;display:flex}.youtube-title{margin-top:1rem;margin-bottom:.2rem;font-size:1rem;font-weight:400}.about-wrapper{background-color:#282a36}.about-wrapper .section-title{color:#dbdbdb;height:auto;padding-top:4.25vw;padding-bottom:0;position:relative}.about-wrapper .section-title p{text-align:center;white-space:nowrap;font-size:6.25vw;font-weight:800;line-height:1;position:absolute;top:-2.08333vw;left:50%;transform:translate(-50%)}@media (max-width:1000px){.about-wrapper .section-title p{top:-2.5vw}}.about-wrapper .about{flex-direction:column;justify-content:center;align-items:center;padding:4rem 92px;display:flex;position:relative}.about-wrapper .about p{text-align:center;max-width:800px;margin-bottom:1.6rem;font-size:1.1rem;line-height:1.5}.about-wrapper .about p:last-child{margin-bottom:0}.about-wrapper .about p span.bold{font-weight:600}.about-wrapper .about p a.link{color:#dbdbdb;display:inline-block}.about-wrapper .about p a.link.important{font-family:Titan One,sans-serif}.about-wrapper .about p a.link:hover{color:#ffb86c}@media (max-width:1000px){.about-wrapper .about{padding-left:.6rem;padding-right:.6rem;font-size:.9rem}}.about-wrapper .about .img-v1-l,.about-wrapper .about .img-v1-r,.about-wrapper .about .img-v2-l,.about-wrapper .about .img-v2-r,.about-wrapper .about .img-v3-l,.about-wrapper .about .img-v3-r{object-fit:contain;width:auto;height:74px;position:absolute;top:calc(5% + 40px)}@media (max-width:1000px){.about-wrapper .about .img-v1-l,.about-wrapper .about .img-v1-r,.about-wrapper .about .img-v2-l,.about-wrapper .about .img-v2-r,.about-wrapper .about .img-v3-l,.about-wrapper .about .img-v3-r{display:none}}.about-wrapper .about .img-v1-l,.about-wrapper .about .img-v2-l,.about-wrapper .about .img-v3-l{left:0}.about-wrapper .about .img-v1-r,.about-wrapper .about .img-v2-r,.about-wrapper .about .img-v3-r{right:0}.about-wrapper .about .img-v2-l,.about-wrapper .about .img-v2-r{top:calc(40% + 40px)}.about-wrapper .about .img-v3-l,.about-wrapper .about .img-v3-r{top:calc(75% + 40px)}.virtuoso-grid[data-virtuoso-scroller]{scrollbar-color:#ffb86c #0000001a}.virtuoso-grid[data-virtuoso-scroller]::-webkit-scrollbar{background-color:#0000001a}.virtuoso-grid[data-virtuoso-scroller]::-webkit-scrollbar-thumb{background-color:#ffb86c}body,html{font-optical-sizing:auto;scroll-behavior:smooth;font-display:1rem;color:#dbdbdb;scrollbar-color:#ffb86c #0000001a;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;overflow-x:hidden}body::-webkit-scrollbar{background-color:#0000001a}html::-webkit-scrollbar{background-color:#0000001a}body::-webkit-scrollbar-thumb{background-color:#ffb86c}html::-webkit-scrollbar-thumb{background-color:#ffb86c}body{max-width:100vw;min-height:100vh;position:relative;overflow-x:hidden}body p{line-height:1.4}body a{text-decoration:none}body a.link{color:#282a36;background-image:linear-gradient(0deg,#ffb86c 0 .13169rem,#ff668c00 .13169rem 100%);outline:none;text-decoration:none;transition:all .2s}body a.link:hover{color:#ffb86c}*,:after,:before{box-sizing:border-box;margin:0;padding:0}
