:root{--theme-color:#ff6464;--theme-accent-color:#ab3838}.light-mode{--bg-color:#fff;--text-color-primary:#000;--text-color-secondary:#00000070;--text-color-tertiary:#00000059;--text-color-input:#f2f2f2;--text-color-input-focused:#f2f2f299;--text-color-ratings:#707070;--text-color-ratings-hover:#cfcfcf;--source-border-color:#0000001f;--icons-color:#727272;--footer-bg-color:#0e0404}.dark-mode{--bg-color:#202438;--text-color-primary:#eee;--text-color-secondary:#eeeeee70;--text-color-tertiary:#eeeeee59;--text-color-input:#f2f2f233;--text-color-input-focused:#f2f2f219;--text-color-ratings:#909090;--text-color-ratings-hover:#fff;--source-border-color:#ffffff5f;--icons-color:#dadada;--footer-bg-color:#000}nav{height:clamp(90px,11vh,200px);font-weight:600}nav .nav__content{height:100%;display:flex;justify-content:space-between;align-items:center}nav .logo{width:10em;display:flex}nav .nav__links.desktop{width:40%;min-width:360px;color:var(--text-color-secondary,#00000070);display:none;justify-content:space-between;transition:all 1s cubic-bezier(.13,1,0,.86)}nav .nav__links.desktop *{transition:all .9s ease-out}nav .nav__links.desktop :hover{transition:all .5s cubic-bezier(.13,1,0,.86)}@media (min-width:700px){nav .nav__links.desktop{display:flex}}header{padding-top:3em}header .header__content{height:2vh;position:relative}header p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:80%;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}header p.header__main-text{color:#a4a4a4}header p:not(.visible-header){opacity:0}header .visible-header{opacity:1}header cite{font-family:Montserrat,sans-serif;font-style:normal;font-weight:900;color:var(--theme-color,#ff6464)}header cite span{color:var(--text-color-primary,#000)}#searchArea{padding-top:3.2em}#searchArea .fieldset{width:100%;display:flex;justify-content:space-between;gap:.6em;border:none}#searchArea .form__content>.fieldset{position:relative}#searchArea .form__content>.fieldset .warning{width:100%;height:100%;background-color:#ff000097;color:#fff;display:flex;gap:.6em;justify-content:flex-start;align-items:center;position:absolute;padding-left:1em;z-index:9;border-radius:.7em}#searchArea .form__content>.fieldset .warning svg{width:2em;height:2em}#searchArea .fieldset>.input-container{width:100%;background-color:#f2f2f222;border:1px solid #d7d7d7;display:flex;gap:.5em;justify-content:space-between;border-radius:.7em;padding:.7em 2.3em}#searchArea .fieldset>.input-container .search-icon{width:1.3em}#searchArea .fieldset>.input-container input{width:100%}#searchArea .fieldset>button{display:flex;justify-content:center;align-items:center;padding-inline:3em}#searchArea .fieldset#filter{padding-block:1.2em .5em;overflow-x:scroll}@media (hover:hover){#searchArea .fieldset#filter::-webkit-scrollbar{height:.6em}#searchArea .fieldset#filter::-webkit-scrollbar-thumb{background-color:#d7d7d744;border-radius:1em}#searchArea .fieldset#filter::-webkit-scrollbar-thumb:hover{background-color:#d7d7d788}#searchArea .fieldset#filter::-webkit-scrollbar-thumb:active{background-color:#d7d7d7;border:2px solid var(--bg-color,#fff)}}#searchArea .fieldset#filter label{display:flex;font-size:1em}#searchArea .fieldset#filter input,#searchArea .fieldset#filter input[type=radio]{width:0;overflow:hidden}#searchArea .fieldset#filter input[type=radio]~.button{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;white-space:nowrap}#searchArea .fieldset#filter input[type=radio]:checked~.button{color:#fff}#searchArea .fieldset#filter input[type=radio]:checked~.button:before{opacity:1}section#guide{counter-reset:step}#guide blockquote:nth-child(odd){text-align:right}#guide blockquote+blockquote{margin-top:3em}#guide blockquote h3{counter-increment:step;padding-bottom:.5em}#guide blockquote h3:after{content:" " counter(step)}.result-container{width:100%;-webkit-margin-start:auto;margin-inline-start:auto}.result-container+.result-container{padding-top:2em}.result{background-color:#ffffff22;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative;border:1px solid #d7d7d7;border-block-start-width:7px;border-radius:.4em;padding:.8em min(2em,4vw)}.result .bookmark,.result .bookmark *,.result .ratings,.result .ratings *,.result .result__stats,.result .result__stats *{transition:all .8s ease-out}.result .bookmark :hover,.result .bookmark:hover,.result .ratings :hover,.result .result__stats :hover{transition:all .5s cubic-bezier(0,1.08,0,1.01)}.result .ratings{display:flex;flex-direction:column;gap:.5em;align-items:center;position:absolute;top:50%;left:min(-11%,-3em);transform:translateY(-50%)}.result button{background-color:transparent;display:flex}.result .result__card{position:relative}.result .result__heading{width:100%;display:flex;gap:.3em;flex-direction:column-reverse;-webkit-padding-after:1em;padding-block-end:1em}.result .result__heading h3{max-width:100%;overflow-wrap:break-word}.result .source-icon{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:2em;border:2px solid var(--source-border-color,#0000001f);background-color:#ffffff2f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;padding:.2em;border-radius:.4em}.result .source-icon img{width:auto;height:100%;-o-object-fit:contain;object-fit:contain}.result p{font-size:.9em;-webkit-padding-after:.7em;padding-block-end:.7em}.result .result__owner{-webkit-padding-after:2em;padding-block-end:2em}.result .result__owner a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;align-items:center}.result .result__owner__avatar{width:2em;height:2em;background-color:#ff6464;color:#fff;font-weight:700;display:flex;justify-content:center;align-items:center;border-radius:.4em;overflow:hidden}.result .result__stats{font-size:.8em;gap:1.4em}.result .result__stats,.result .result__stats>*,.result .result__stats>* span{display:flex;align-items:center}.result .result__stats>* span svg{min-width:1.5em}.result button.result__stats__likes:hover #likesShadowInner{flood-opacity:1}.result .bookmark{width:2em;position:absolute;bottom:0;right:0}@media (min-width:800px){.result .result__heading{gap:1em;flex-direction:row;align-items:center}.result .result__stats{gap:2em}}@font-face{font-family:Sofia Pro;src:url(/_next/static/media/SofiaPro-Light-300.36784287.ttf) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Sofia Pro;src:url(/_next/static/media/SofiaPro-Regular-400.791e6030.ttf) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Sofia Pro;src:url(/_next/static/media/SofiaPro-Bold-700.47324e4a.ttf) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Sofia Pro;src:url(/_next/static/media/SofiaPro-BoldItalic-700.ceec5528.ttf) format("woff");font-weight:700;font-style:italic}@font-face{font-family:Sofia Pro;src:url(/_next/static/media/SofiaPro-ExtraBold-800.caa01c6b.ttf) format("woff");font-weight:800;font-style:normal}@font-face{font-family:Sofia Pro;src:url(/_next/static/media/Sofia-Pro-Black-900.9004308c.ttf) format("woff");font-weight:900;font-style:normal}*,:after,:before{margin:0;padding:0;box-sizing:border-box;transition:all .3s ease-in-out;-webkit-tap-highlight-color:transparent}body{min-height:100vh;background-color:var(--bg-color,#fff);color:var(--text-color-primary,#000);font-family:Poppins,sans-serif;font-weight:500}::-moz-selection{background-color:#84bcff}::selection{background-color:#84bcff}body .flex-body{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between}body .flex-body>:nth-last-child(2){padding-bottom:6em}body footer{margin-top:auto}section{padding-top:2em}a{color:inherit;display:block;text-decoration:none}a:not(.button):hover,a:not(.button):hover :not(div){color:#ff6464}.icon{width:2em;height:2em}img,svg{width:100%;height:100%}input{background-color:transparent;color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;border:none;outline:none}input::-moz-placeholder{color:var(--text-color-tertiary,#00000059)}input:-ms-input-placeholder{color:var(--text-color-tertiary,#00000059)}input::placeholder{color:var(--text-color-tertiary,#00000059)}.button,button{color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;border:none;outline:none;cursor:pointer}.button.primary,.button.secondary,button.primary,button.secondary{color:#fff;position:relative;border-radius:.7em;padding:.7em 1em;isolation:isolate;overflow:hidden}a.button.primary:after,a.button.secondary:after,button.primary:after,button.secondary:after{content:"";width:100%;height:0%;background-color:#0002;position:absolute;bottom:0;left:0}a.button.primary:focus-visible:after,a.button.primary:hover:after,a.button.secondary:focus-visible:after,a.button.secondary:hover:after,button.primary:focus-visible:after,button.primary:hover:after,button.secondary:focus-visible:after,button.secondary:hover:after{height:100%}.button.secondary,button.secondary{color:var(--text-color-secondary,#000);border:2px solid #d7d7d7}.button.secondary:focus-visible,.button.secondary:hover,button.secondary:focus-visible,button.secondary:hover{color:#fff}.button.primary:before,.button.secondary:before,button.primary:before,button.secondary:before{content:"";width:100%;height:100%;background:linear-gradient(180deg,#ff6464,#ab3838);opacity:1;position:absolute;top:0;left:0;z-index:-1}.button.secondary:before,button.secondary:before{opacity:0}.button.secondary:focus-visible:before,.button.secondary:hover:before,button.secondary:focus-visible:before,button.secondary:hover:before{opacity:1}a.button.tertiary,button.tertiary{padding:.4em;border-radius:.45em}a.button.tertiary:focus-visible,a.button.tertiary:hover,button.tertiary:focus-visible,button.tertiary:hover{background-color:#ff646488}@media (max-width:370px){body{font-size:.9em}}.container{max-width:90%;margin-inline:auto}@media (min-width:450px){.container{max-width:80%}}@media (min-width:720px){.container{max-width:77%}}@media (min-width:1050px){.container{max-width:70%}}@media (min-width:1400px){.container{max-width:1000px}}footer{background-color:var(--footer-bg-color,#0e0404);color:#ffffffaa;font-size:.9em}footer *{transition-duration:.16s}footer .footer__content{min-height:8vh;display:flex;gap:.5em;flex-direction:column-reverse;justify-content:space-between;align-items:center;padding-block:.5em}footer .footer__links{display:flex;gap:1.8em}footer .footer__links a{width:1.2em}footer .footer__links a:hover{transform:scale(1.15)}footer .footer__links a:hover svg path{fill:var(--theme-color,#ff6464)}@media (min-width:610px){footer .footer__content{flex-direction:row}}