@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Outfit:wght@100..900&display=swap";body{--background-color: #e7f6ff;--button-bg-color: #d5ebff;--button-hover-bg-color: #0d263d;--button-text-color: #0d263d;--button-hover-text-color: #e7f6ff;--hover-color: #a9cced;--overlay-color: rgba(184, 215, 250, .301);font-family:Outfit,sans-serif;width:100%;background-color:#e7f6ff;display:flex;flex-direction:column;align-items:center;color:var(--button-text-color);justify-content:center;margin:0;overflow-x:hidden}body:has(.dark-theme){--background-color: #0d263d;--button-bg-color: #a9cced23;--button-hover-bg-color: #36638d;--button-text-color: #ddd;--button-hover-text-color: #fff;--hover-color: #36638d;--text-highlight-color: rgba(214, 232, 248, .89);--overlay-color: rgba(19, 26, 34, .61)}body:has(.forest-theme){--background-color: #cbf5d7;--button-bg-color: #a3d9a5;--button-hover-bg-color: #175532;--button-text-color: #1a6139;--button-hover-text-color: #e6f4ea;--hover-color: #76c893;--overlay-color: rgba(163, 217, 165, .301)}body:has(.pink-theme){--background-color: #ffe7f6;--button-bg-color: #f8bcda;--button-hover-bg-color: #d1086d;--button-text-color: #da1979;--button-hover-text-color: #ffe7f6;--hover-color: #f8b1ce;--overlay-color: rgba(255, 184, 215, .301)}*{transition:all .1s linear 0s}.body span{background-color:var(--hover-color);color:var(--button-text-color);font-size:2vh;border-radius:10px;padding:.5vh}.article-page span{background-color:var(--hover-color);color:var(--button-bg-hover-color);font-size:2vh;border-radius:10px;padding:.5vh}.overlay{transition:all .2s ease-in-out 0s;width:100%;height:100%;position:fixed;background-color:var(--overlay-color);z-index:10;top:0}.not-verified{background-image:linear-gradient(135deg,#667eea,#764ba2);width:auto;color:#f0f8ff;width:90%}.routes-container-overlord{display:flex;flex-direction:column;align-items:center}@media only screen and (max-width: 767px){body{background-image:linear-gradient(120deg,var(--background-color) 0%,var(--hover-color) 100%)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(100px)}to{transform:translateY(0);opacity:1}}@keyframes MovingBackground{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.button{padding:1rem;border-radius:1vh;background-color:var(--button-bg-color);color:var(--button-text-color);text-decoration:none}.button:hover{cursor:pointer;color:var(--button-hover-text-color);background-color:var(--button-hover-bg-color)}.button.special{background-color:#9fb;background-image:radial-gradient(at 45% 7%,hsla(234,97%,61%,1) 0px,transparent 50%),radial-gradient(at 50% 41%,hsla(129,99%,61%,1) 0px,transparent 50%),radial-gradient(at 99% 10%,hsla(189,74%,67%,1) 0px,transparent 50%),radial-gradient(at 29% 11%,hsla(283,63%,64%,1) 0px,transparent 50%),radial-gradient(at 34% 60%,hsla(226,69%,61%,1) 0px,transparent 50%),radial-gradient(at 41% 43%,hsla(231,83%,69%,1) 0px,transparent 50%),radial-gradient(at 35% 25%,hsla(342,96%,66%,1) 0px,transparent 50%);color:#fff;background-size:200% 200%;animation:MovingBackground 5s linear infinite}.button a{color:#0d263d;text-decoration:none}.button:hover a{color:#f0f8ff}.br1{border-radius:1vh}.b-1-red{border:1px solid red}.p-rel{position:relative}.d-flex{display:flex}.f-col{flex-direction:column}.f-row{flex-direction:row}.j-space-between{justify-content:space-between}.j-space-evenly{justify-content:space-evenly}.j-start{justify-content:flex-start}.j-center{justify-content:center}.j-a-center{justify-content:center;align-items:center}.f-start-all{justify-content:flex-start;align-items:flex-start}.align-center{align-items:center}.align-start{align-items:flex-start}.normal-border{border:1px solid var(--hover-color)}.bg-color{background-color:var(--button-bg-color)}.xl-fs{font-size:4rem}.w-100{width:100%}.w-f-c{width:fit-content}h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.5rem;font-weight:600}h5{font-size:1.25rem}p{font-size:1rem;opacity:.8}.f-w-400{font-weight:400}.f-w-500{font-weight:500}p:hover{opacity:1}.gap-1{gap:1em}.p-1{padding:1em}.p-2{padding:2em}.p-3{padding:3em}.p-4{padding:4em}.text-align-center{text-align:center}.text-align-left{text-align:left}.m-0{margin:0}.m-1{margin:1em}.m-t-0{margin-top:0}.m-t-1{margin-top:1em}.m-t-3{margin-top:3em}.m-t-5{margin-top:5em}.m-t-10{margin-top:10em}.m-b-1{margin-bottom:2em}.m-t-b-1{margin-top:1em;margin-bottom:1em}.m-t-b-2{margin-top:2em;margin-bottom:2em}.op-1{opacity:1}.op-07{opacity:.7}.op-07:hover{opacity:1}@media (max-width: 600px){h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.2rem}h4,h5{font-size:1rem}p{font-size:.9rem}}.cat-details a{text-decoration:none}.cat-details .cat-item{display:grid;grid-template-columns:1fr .5fr;grid-template-rows:1fr;align-items:center;min-height:5em;height:auto;border:1px solid var(--hover-color);padding:.5em}.cat-details .cat-item:hover{background-color:var(--hover-color);cursor:pointer}.cat-details .cat-item img{size:cover;width:100%;height:100%;border-radius:1vh}.cat-details .desc{display:flex;height:100%;overflow:hidden}.cat-details .desc p{word-wrap:break-word;overflow-wrap:break-word;line-height:1.3;margin:.2em 0}@supports (-webkit-appearance: none) and (not (-moz-appearance: none)){.cat-details .cat-item{display:grid;grid-template-columns:1fr .7fr}}@media screen and (max-width: 1400px){.cat-details{display:flex;flex-direction:column;justify-content:center;align-items:center}.cat-details .cat-item{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;height:auto;min-height:auto;padding:1em}.cat-details .cat-item img{height:150px;width:100%;object-fit:cover}.cat-details .desc{padding-top:.5em}}@media screen and (max-width: 950px){.cat-details{display:flex;flex-direction:column}.cat-details .cat-list{display:grid;grid-template-columns:1fr 1fr;gap:1em}.cat-details .cat-item{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;height:auto;min-height:auto;padding:.8em}.cat-details .cat-item img{height:120px;width:100%;object-fit:cover;margin-bottom:.5em}}@media screen and (max-width: 768px){.cat-details .cat-list{display:grid;grid-template-columns:1fr;gap:1em}.cat-details .cat-item{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;row-gap:1vh;padding:1em;min-height:auto;height:auto}.cat-details .cat-item .desc{width:100%;padding-right:.5em}.cat-details .cat-item .desc p{font-size:.9em;width:100%;line-height:1.3}.cat-details .cat-item img{height:80px;width:100%;object-fit:cover}}} .article-skeleton{background-color:var(--button-bg-color);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;padding:2vh;border-radius:1vh}.article-skeleton-container{display:grid;width:70vw;height:auto;gap:2vh;grid-template-columns:1fr 1fr}.article-skeleton-container .article-skeleton:nth-child(1){width:100%;height:40vh;grid-column:1 / span 2}.article-image-placeholder{width:100%;height:350px;background:linear-gradient(to left,var(--hover-color),#c2e9fb,var(--hover-color));border-radius:8px;animation:shimmer 1.5s infinite;margin-bottom:5vh}.article-text-placeholder{height:26px;margin-bottom:1vh;background:linear-gradient(to left,var(--hover-color),#c2e9fb,var(--hover-color));border-radius:4px;animation:shimmer 1.5s infinite}.article-button-placeholder{width:40%;height:50px;background:linear-gradient(to left,var(--hover-color),#c2e9fb,var(--hover-color));border-radius:8px;animation:shimmer 1.5s infinite}.headline-skeleton{background:linear-gradient(to left,var(--hover-color),#c2e9fb,var(--hover-color));animation:shimmer 1.5s infinite;display:flex;margin-bottom:1vh;width:90%;height:10vh;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;padding:2vh}.line1{width:80%}.line2{width:60%}.line3{width:90%}.article-page-skeleton{background-color:var(--button-bg-color);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;width:60%;height:100%;padding:2vh}.article-page-image-placeholder{width:100%;height:350px;background:linear-gradient(to left,var(--hover-color),#c2e9fb,var(--hover-color));border-radius:8px;animation:shimmer 1.5s infinite;margin-bottom:5vh}.article-page-title-placeholder,.article-page-text-placeholder{height:26px;margin-bottom:1vh;background:linear-gradient(to left,var(--hover-color),#c2e9fb,var(--hover-color));border-radius:4px;animation:shimmer 1.5s infinite}.article-page-button-placeholder{width:40%;height:50px;background:linear-gradient(to left,var(--hover-color),#c2e9fb,var(--hover-color));border-radius:8px;animation:shimmer 1.5s infinite}@keyframes shimmer{0%{background-position:-300px 0}to{background-position:300px 0}}@media screen and (max-width: 768px){.article-skeleton-container{width:90vw;grid-template-columns:1fr}.article-skeleton-container .article-skeleton:nth-child(1){grid-column:1}}.left-bar{width:20%}.left-bar .section{margin-bottom:2vh;background-color:var(--button-bg-color);box-shadow:.1px .1px 1px var(--button-hover-bg-color)}.left-bar .section .cat-item:hover{background-color:var(--hover-color)}.left-bar a{text-decoration:none}.left-bar .section a{color:var(--button-hover-bg-coior)}.left-bar .auth-details .container{display:grid;grid-template-columns:1fr;grid-auto-rows:5em;gap:1em}.left-bar .auth-details .auth-details-item{display:grid;height:100%;grid-template-columns:30% 70%}.left-bar .auth-details .auth-details-item div{height:100%;width:auto}.left-bar .auth-details .auth-details-item div img{width:100%;object-fit:cover;overflow:hidden}.left-bar .premium{color:#fff;height:auto;background-color:red;background-image:radial-gradient(at 40% 20%,hsla(28,100%,74%,1) 0px,transparent 50%),radial-gradient(at 80% 0%,hsla(189,100%,56%,1) 0px,transparent 50%),radial-gradient(at 0% 50%,hsla(355,100%,93%,1) 0px,transparent 50%),radial-gradient(at 80% 50%,hsla(340,100%,76%,1) 0px,transparent 50%),radial-gradient(at 0% 100%,hsla(22,100%,77%,1) 0px,transparent 50%),radial-gradient(at 80% 100%,hsla(242,100%,70%,1) 0px,transparent 50%),radial-gradient(at 0% 0%,hsla(343,100%,76%,1) 0px,transparent 50%)}.left-bar .premium button{width:100%;border-radius:0;background-color:transparent;position:relative;border:1px solid rgba(255,255,255,.5);padding:2vh;font-size:2vh;color:#fff}.left-bar .premium button:before{content:"";position:absolute;top:0;left:0;width:0%;height:100%;z-index:0;background-color:var(--hover-color);opacity:.2;transition:width .5s;transform-origin:0 0}.left-bar .premium:hover button:before{width:100%}@media screen and (max-width: 950px){.left-bar{width:90%;display:flex;flex-direction:column;justify-content:center;align-items:center}.left-bar .section{width:100;margin-top:1em}}@media screen and (max-width: 768px){.left-bar{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.left-bar .section{width:90%;padding:2vh;margin:1vh 0vh}}.content{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(200px,auto);gap:1em;width:70%}.content .article{grid-column:span 1;grid-row:span 1}.content .article:first-child{grid-column:span 3;grid-row:span 1}.content .article.wide-article{grid-column:span 2;grid-row:span 1}.content .article.tall-article{grid-column:span 1;grid-row:span 2}.content .article{overflow:hidden}.content .article:hover{border:2px solid var(--hover-color)}.mobile-article-link{text-decoration:none;color:inherit;display:block}.mobile-article-link:hover{text-decoration:none}.content .article{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s cubic-bezier(.25,1,.5,1)}.content .article.inertia-animate{opacity:1;transform:translateY(0)}.dark-mode .content .article .button{border:1px solid var(--hover-color);display:flex;justify-content:center}.content .article .buttons-container{width:100%}.content .article .buttons-container .additional-buttons{z-index:10}.content .article .button{border:1px solid rgba(0,0,0,.329)}.content a{text-decoration:none;color:var(--button-text-color)}.content .article img{width:100%;height:auto;overflow:hidden;object-fit:cover}.content .article:first-child{position:relative}.content .article.article.horizontal-row{grid-column:span 3;display:flex;justify-content:space-between;position:relative;flex-direction:row;overflow:hidden}.light-theme .content .article.article.horizontal-row:nth-child(1):before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,red,orange,#ff0,green,#00f,indigo,violet);z-index:-10;background-size:600% 600%;animation:MovingGradient 60s linear infinite}@keyframes MovingGradient{0%{background-position:0% 50%}50%{background-position:600% 60%}to{background-position:0% 50%}}.content .article.article.horizontal-row:nth-child(1):after{content:"";background-color:var(--button-bg-color);border-radius:1vh;position:absolute;top:.1em;left:.05em;right:.05em;bottom:.1em;z-index:-1}.content .article.horizontal-row img{width:40%;height:auto}.content .article.horizontal-row .additional-buttons{position:absolute;width:fit-content;display:flex;flex-direction:row;gap:1vh;z-index:10;right:1%}.content .article.horizontal-row .additional-buttons .button{padding:1em}.content .article.horizontal-row .additional-buttons .button:hover{opacity:1}.content .article.horizontal-row div{display:flex;flex-direction:column;justify-content:space-between;width:55%}.content .headline-row img{width:150px;height:auto;border-radius:10px}.content .icon{padding:0;margin:0}.content .article span{font-weight:400;font-size:.5em}.content .article .secondary-tags{background-color:transparent;font-weight:400;padding:0;color:var(--button-hover-bg-color);width:fit-content;justify-content:space-between}.content .article .secondary-tags .sec-tag{background-color:transparent;font-size:1em;margin-left:1vh;border:1px solid var(--hover-color)}.content :only-child{grid-column:span 3}@media only screen and (max-width: 950px){.content{width:90%;display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(180px,auto)}.content .article:first-child,.content .article.wide-article{grid-column:span 2}.content .article.tall-article{grid-column:span 1;grid-row:span 2}}@media only screen and (max-width: 767px){.content{width:90%;display:flex;flex-direction:column;justify-content:center;align-items:center}.content a{width:100%;display:flex;justify-content:center}.content .article h4{margin:1em 0 0}.content .article{padding:1em;background-color:transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;height:auto;grid-column:unset!important;grid-row:unset!important}.content .article img{border-radius:.5em}.content .headline-row{padding:1em}.content .article.article.horizontal-row{grid-column:span 3;display:flex;flex-direction:column;position:relative;overflow:hidden}.content .article.horizontal-row img{width:40%}.content .article.article.horizontal-row:nth-child(1):after{top:.05em;left:.025em;right:.025em;bottom:.05em;z-index:-1}}.loading-spinner{display:flex;justify-content:center;align-items:center;position:fixed;background-color:#e7f6ff;width:100vw;height:100vh;animation:opacity .5s ease-in-out 1s 1 forwards;z-index:10000000;opacity:.5}.weather-spinner{background-color:#1c3850;display:flex;padding:20px;flex-direction:column;border-radius:2%;width:50%;color:#fff}.weather-spinner h1{font-size:2vh}.weather-spinner img{display:none;scale:.07}.loading-spinner img{position:absolute;scale:.07}.spinner{border:16px solid #c4dfef;border-top:16px solid #00304b;border-radius:50%;width:120px;height:120px;scale:.5;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.no-page-found-container{display:flex;justify-content:center;width:70%;height:80vh;margin-top:5vh}.no-page-found-container .containers-container{width:90%;background-color:#66a2d9;height:100%;display:flex;justify-content:center;align-items:center;border-radius:1vh}.no-page-found-container .d-flex-center-all{display:flex;justify-content:center;align-items:center;width:95%;height:90%}.no-page-found-container .containers-container .container1{background-color:#77aee0}.no-page-found-container .containers-container .container2{background-color:#89bae7}.no-page-found-container .containers-container .container3{background-color:#9bc6ee}.no-page-found-container .containers-container .container4{background-color:#add2f5}.no-page-found-container .containers-container .container5{background-color:#bfdefc}.no-page-found-container .containers-container .four-o-four{background-color:#d1ebff;display:flex;overflow:hidden;color:var(--button-hover-bg-color);flex-direction:column}.no-page-found-container .containers-container .four-o-four h1{font-size:10rem;margin:0}.no-page-found-container .containers-container .four-o-four h2{font-size:2rem;margin:0}.no-page-found-container .containers-container .four-o-four .button{padding:2vh;font-size:1rem;border:none}@keyframes collapseFadeOut{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}.no-page-found-container.collapse .containers-container>div{animation:collapseFadeOut .5s ease forwards}.no-page-found-container.collapse .containers-container .container1{animation-delay:0s}.no-page-found-container.collapse .containers-container .container2{animation-delay:.1s}.no-page-found-container.collapse .containers-container .container3{animation-delay:.2s}.no-page-found-container.collapse .containers-container .container4{animation-delay:.3s}.no-page-found-container.collapse .containers-container .container5{animation-delay:.4s}.no-page-found-container.collapse .containers-container .four-o-four{animation-delay:.5s}.no-page-found-container.collapse{animation:collapseFadeOut .5s ease .1s forwards}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.dark-theme .no-page-found-container .containers-container{background-color:#102c46}.dark-theme .no-page-found-container .containers-container .container1{background-color:#14324e}.dark-theme .no-page-found-container .containers-container .container2{background-color:#133758}.dark-theme .no-page-found-container .containers-container .container3{background-color:#164068}.dark-theme .no-page-found-container .containers-container .container4{background-color:#1c4d7a}.dark-theme .no-page-found-container .containers-container .container5{background-color:#1d558a}.dark-theme .no-page-found-container .containers-container .four-o-four{background-color:#2266a5;color:#fff}.no-page-found-container .containers-container .four-o-four .button{background-color:var(--button-hover-bg-color);border:none;color:var(--button-hover-text-color)}.pink-theme .no-page-found-container .containers-container{background-color:#f7d4e8}.pink-theme .no-page-found-container .containers-container .container1{background-color:#f71fa4}.pink-theme .no-page-found-container .containers-container .container2{background-color:#ff3cbb}.pink-theme .no-page-found-container .containers-container .container3{background-color:#fc56dd}.pink-theme .no-page-found-container .containers-container .container4{background-color:#fc95ec}.pink-theme .no-page-found-container .containers-container .container5{background-color:#fcb4f4}.pink-theme .no-page-found-container .containers-container .four-o-four{background-color:#faccf9}.forest-theme .no-page-found-container .containers-container{background-color:#019744}.forest-theme .no-page-found-container .containers-container .container1{background-color:#00b853}.forest-theme .no-page-found-container .containers-container .container2{background-color:#00d861}.forest-theme .no-page-found-container .containers-container .container3{background-color:#00ff73}.forest-theme .no-page-found-container .containers-container .container4{background-color:#5cfca4}.forest-theme .no-page-found-container .containers-container .container5{background-color:#92f7b8}.forest-theme .no-page-found-container .containers-container .four-o-four{background-color:#acffc1}@media (max-width: 768px){.no-page-found-container{width:90%}.no-page-found-container .containers-container .four-o-four h1{font-size:5rem}.no-page-found-container .containers-container .four-o-four h2{font-size:1.5rem}}.login-popup-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;animation:fadeIn .3s ease-out}.login-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--background-color);border:2px solid var(--hover-color);border-radius:1.5vh;padding:2rem;width:90%;max-width:450px;z-index:1001;box-shadow:0 20px 60px #0000004d;animation:popupSlideIn .4s cubic-bezier(.34,1.56,.64,1)}.login-popup-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--hover-color)}.login-popup-header h3{color:var(--button-hover-bg-color);font-size:1.5rem;font-weight:600;margin:0}.close-btn{background:transparent;border:none;color:var(--button-text-color);font-size:1.2rem;cursor:pointer;padding:.5rem;border-radius:50%;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:40px;height:40px}.close-btn:hover{background:var(--hover-color);transform:rotate(90deg)}.login-popup-content p{color:var(--button-text-color);text-align:center;margin-bottom:2rem;font-size:1rem;line-height:1.5}.login-popup-buttons{display:flex;gap:1rem;margin-bottom:2rem}.login-btn,.register-btn{flex:1;padding:1rem 1.5rem;border:2px solid;border-radius:1vh;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;position:relative;overflow:hidden}.login-btn.primary{background:var(--button-hover-bg-color);color:var(--button-hover-text-color);border-color:var(--button-hover-bg-color)}.login-btn.primary:hover{background:var(--button-bg-color);color:var(--button-text-color);border-color:var(--button-hover-bg-color);transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.register-btn.secondary{background:var(--button-bg-color);color:var(--button-text-color);border-color:var(--hover-color)}.register-btn.secondary:hover{background:var(--hover-color);border-color:var(--button-hover-bg-color);transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.login-popup-features{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1rem}.feature{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1rem .5rem;background:var(--button-bg-color);border-radius:1vh;transition:all .2s ease}.feature:hover{background:var(--hover-color);transform:translateY(-2px)}.feature-icon{font-size:1.5rem;margin-bottom:.5rem}.feature span:last-child{color:var(--button-text-color);font-size:.85rem;font-weight:500}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes popupSlideIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media screen and (max-width: 767px){.login-popup{width:95%;max-width:none;padding:1.5rem;border-radius:1vh;max-height:90vh;overflow-y:auto}.login-popup-header h3{font-size:1.3rem}.login-popup-buttons{flex-direction:column;gap:.8rem}.login-btn,.register-btn{padding:1.2rem 1.5rem;font-size:1.1rem}.login-popup-features{grid-template-columns:1fr;gap:.8rem}.feature{flex-direction:row;justify-content:flex-start;text-align:left;padding:.8rem}.feature-icon{margin-bottom:0;margin-right:.8rem;font-size:1.2rem}}@media screen and (max-width: 480px){.login-popup{width:98%;padding:1.2rem;margin:1rem}.login-popup-content p{font-size:.9rem}.login-btn,.register-btn{padding:1rem 1.2rem;font-size:1rem}}.dark-theme .login-popup{background:var(--button-bg-color);border-color:var(--hover-color)}.dark-theme .login-popup-overlay{background:#000c}.forest-theme .feature-icon{filter:hue-rotate(90deg)}.pink-theme .feature-icon{filter:hue-rotate(300deg)}.login-btn.primary:active,.register-btn.secondary:active{transform:translateY(0);transition:transform .1s ease}.login-btn:focus,.register-btn:focus{outline:2px solid var(--button-hover-bg-color);outline-offset:2px}.article-like-counter{display:flex;align-items:center;gap:.4rem;padding:.4rem .8rem;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:20px;color:var(--text-color);font-size:.8rem;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;white-space:nowrap}.article-like-counter.small{padding:.3rem .6rem;font-size:.75rem;gap:.3rem}.article-like-counter.medium{padding:.5rem 1rem;font-size:.85rem;gap:.4rem}.article-like-counter.large{padding:.6rem 1.2rem;font-size:.9rem;gap:.5rem}.heart-icon{transition:all .3s ease;color:#ff6b9d}.heart-icon.loading{animation:pulse 1s infinite}.article-like-counter:hover{background:#ffffff26;border-color:#ff6b9d66;transform:translateY(-1px);box-shadow:0 4px 15px #ff6b9d33}.article-like-counter:hover .heart-icon{color:#ff4757;transform:scale(1.1)}.article-like-counter.liked{background:linear-gradient(135deg,#ff6b9d,#ff4757);color:#fff;border-color:#ff4757;box-shadow:0 4px 15px #ff47574d}.article-like-counter.liked .heart-icon{color:#fff;animation:heartBeat .6s ease}.article-like-counter.liked:hover{background:linear-gradient(135deg,#ff4757,#ff3838);box-shadow:0 6px 20px #ff475766}.article-like-counter:active{transform:translateY(0) scale(.95);transition:transform .1s ease}.article-like-counter:disabled{opacity:.6;cursor:not-allowed;transform:none}.article-like-counter:disabled:hover{background:#ffffff1a;transform:none;box-shadow:none}.like-count{font-weight:700;font-variant-numeric:tabular-nums;min-width:1ch}.like-text{font-weight:500;opacity:.9}@keyframes heartBeat{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.article-like-counter:focus{outline:none;box-shadow:0 0 0 3px #ff6b9d66}[data-theme=dark] .article-like-counter{background:#0003;border-color:#ffffff1a;color:#e0e0e0}[data-theme=dark] .article-like-counter:hover{background:#0000004d;border-color:#ff6b9d4d}.light-theme .article-like-counter{background:#fffc;border-color:#0000001a;color:#333}.dark-theme .article-like-counter{background:#ffffff0d;border-color:#ffffff1a;color:#e0e0e0}.forest-theme .article-like-counter{background:#ffffff1a;border-color:#4caf5033}.forest-theme .article-like-counter:hover{border-color:#4caf5066}.pink-theme .article-like-counter{background:#ffffff26;border-color:#e91e6333}.pink-theme .article-like-counter:hover{border-color:#e91e6366}@media (max-width: 768px){.article-like-counter{padding:.4rem .7rem;font-size:.75rem;gap:.3rem}.article-like-counter.small{padding:.3rem .5rem;font-size:.7rem}.article-like-counter{min-height:32px;min-width:45px}.article-like-counter:hover{transform:none}}.article .article-like-counter{position:absolute;top:.5rem;right:.5rem;z-index:2;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0006;border:1px solid rgba(255,255,255,.2)}.article.horizontal-row .article-like-counter{position:absolute;top:1rem;right:1rem}.article-like-counter{text-shadow:0 1px 3px rgba(0,0,0,.3)}.like-count{transition:all .3s ease}@keyframes countChange{0%{transform:scale(1)}50%{transform:scale(1.1);color:#ff4757}to{transform:scale(1)}}.article-like-counter.count-changed .like-count{animation:countChange .6s ease}.body{width:100%;display:flex;margin-top:5vh;justify-content:space-evenly}.body.margin-top-0{margin-top:2vh}@media screen and (max-width: 950px){.body{flex-direction:column;align-items:center;justify-content:center;margin-top:1vh}}@media screen and (max-width: 768px){.body{flex-direction:column;align-items:center;justify-content:center;margin-top:1vh}}.header{width:90%;align-items:center;position:relative}.header a img{height:6rem}.header .clear-search-btn{position:absolute;right:0;display:flex;top:0;justify-content:center;align-items:center;padding:.5em;height:100%}@keyframes dropShadowAnimation{0%{filter:drop-shadow(0 0 10px rgba(255,255,255,.39)) drop-shadow(0 0 20px rgba(255,255,255,.39))}50%{filter:drop-shadow(0 0 50px rgba(255,255,255,.39)) drop-shadow(0 0 100px rgba(255,255,255,.39))}to{filter:drop-shadow(0 0 10px rgba(255,255,255,.39)) drop-shadow(0 0 20px rgba(255,255,255,.39))}}.header.header-dark img{animation:dropShadowAnimation 3s infinite}.header button{border:none}.header .button{font-size:1em}@media only screen and (max-width: 1200px){.header .searchbar-data-container{width:30%}.header .searchbar-data-container .query-results{width:60%}.header .main-web-link{display:none}}@media only screen and (max-width: 767px){.header{margin-bottom:0;margin-top:0;position:relative;justify-content:center;width:100%}.header a img{height:4em}.header .button.special{width:100%;height:10vh;transform:translateY(8vh);border-radius:10vh 10vh 0 0;z-index:-1;display:flex;padding:1em 0;justify-content:center;align-items:flex-start}.header .mobile-nav-buttons{display:flex;flex-direction:column;align-items:center;position:fixed;bottom:0;z-index:10;width:100%}.header .mobile-nav-buttons .nav-buttons{display:flex;background-color:var(--background-color);width:100%;justify-content:space-evenly;align-items:center;padding:1em;border-radius:10vh 10vh 0 0;box-shadow:1px 1px 5px var(--button-hover-bg-color)}.header .mobile-nav-buttons .nav-buttons .button{background-color:transparent;display:flex;font-size:1em;flex-direction:column}.header .mobile-nav-buttons .nav-buttons .button:hover{background-color:var(--button-bg-color);color:var(--button-hover-bg-color)}.header .searchbar-data-container .nav-buttons .button{margin:0;width:100%}.header .searchbar-data-container{width:fit-content;margin:0}.header .searchbar-data-container .nav-buttons .button{width:20%}.header .searchbar-data-container .search-bar-wrapper{width:95%;position:fixed;top:3%;left:2%;box-shadow:1px 1px 5px var(--button-hover-bg-color)}.header .searchbar-data-container .search-bar-wrapper .search-overlay{background-color:var(--background-color);width:100%;height:100%;top:0;left:0;z-index:-1;position:fixed}.header .searchbar-data-container .clear-search-btn{right:0%}.header .searchbar-data-container .query-results{width:95%;top:15%;left:2%;box-shadow:1px 1px 5px var(--button-hover-bg-color)}.header .theme-options.active-theme-options{bottom:0%;padding-bottom:6em}.header .theme-options{position:fixed;bottom:-100%;background-color:var(--background-color);width:100%;height:35vh;border-radius:10vh 10vh 0 0;z-index:-2;box-shadow:1px 1px 5px var(--button-hover-bg-color)}.header .theme-options .buttons-theme{width:100%;padding:1em;border:1px solid red;justify-content:space-between;display:flex}.header .theme-options button{border-radius:1vh;border:1px solid var(--button-hover-bg-color);background-color:transparent;width:90%;margin-top:2vh;height:50%;color:var(--button-hover-bg-color)}.dark-theme .header .theme-options button{color:#fff}.header .theme-options button img{width:60%;height:40%;border-radius:1vh}}.searchbar-data-container{width:50%}.searchbar-data-container input{background-color:var(--button-bg-color);color:var(--button-text-color);border:none;width:100%;font-size:1rem;padding:1.5rem}.forest-theme .searchbar-data-container input::placeholder{color:var(--button-bg-color)}.dark-theme .searchbar-data-container input::placeholder{color:#8ca0ad}.searchbar-data-container input:active{border:none}.searchbar-data-container input:hover{height:20%}.searchbar-data-container .search-bar-wrapper{position:relative;display:flex}.clear-search-btn{position:absolute;right:0;top:10%;background-color:transparent;border:none;border-radius:25%;font-size:4vh;cursor:pointer;color:var(--button-text-color)}.clear-search-btn:hover{background-color:var(--hover-color)}.searchbar-data-container .query-results{position:absolute;background-color:var(--background-color);font-size:2vh;height:fit-content;transition:all .2s ease-in-out 0s;border-radius:1vh;width:fit-content;color:var(--button-hover-text-color);z-index:100}.searchbar-data-container .query-results a{text-decoration:none;color:var(--button-text-color)}.searchbar-data-container .query-results .query-result{padding:2vh;display:flex;justify-content:space-between;border-radius:1vh}.searchbar-data-container .query-results .query-result .texts{width:60%}.searchbar-data-container .query-results .query-result .texts p{color:var(--button-hover-bg-color)}.searchbar-data-container .query-results .query-result:hover{background-color:var(--button-bg-color);color:var(--button-hover-bg-color);cursor:pointer}.searchbar-data-container input:hover{height:25%}.searchbar-data-container a img{height:15vh}.searchbar-data-container.alone-true{width:100%;z-index:11;display:flex;height:100%;position:fixed;justify-content:center;top:20%}.searchbar-data-container.alone-true .search-bar-wrapper{width:50%;height:fit-content}.dark-mode .searchbar-data-container.alone-true input{background-color:#031931}.searchbar-data-container.alone-true input{width:100%;background-color:#75a5da;height:10vh;font-size:3vh;position:relative;animation:heartbeatGlow 4s infinite}.searchbar-data-container.alone-true input::placeholder{color:var(--button-hover-bg-color)}.searchbar-data-container.alone-true input:hover{height:15vh}.searchbar-data-container.alone-true .query-results{width:50%;top:15%}@keyframes heartbeatGlow{0%{box-shadow:0 0 #ffffffb3}50%{filter:drop-shadow(0 0 10px rgba(255,255,255,.39)) drop-shadow(0 0 20px rgba(255,255,255,.39))}to{box-shadow:0 0 #fff0}}@media (max-width: 768px){.searchbar-data-container,.searchbar-data-container input{width:100%}.searchbar-data-container.alone-true .query-results{width:50%;top:0%}.searchbar-data-container .query-results .query-result .texts{width:50%}.searchbar-data-container .query-results .query-result .texts p{font-size:2vh}}.header.header-dark .theme-container img{animation:none}.header .theme-container{position:relative}.header.header-dark .theme-container .theme-options{background-color:var(--hover-color)}.header .theme-container .theme-options{transform-origin:0;display:grid;grid-template-columns:1FR;position:absolute;gap:1em;top:100%;padding:1em;right:0%;z-index:100;background-color:var(--background-color);border:1px solid var(--hover-color)}.header .theme-container .theme-options img{width:100%}.dark-theme .header .theme-container .theme-options button{border:1px solid rgba(255,255,255,.2)}.header .theme-container .theme-options button{color:var(--button-text-color);display:flex;background-color:transparent;flex-direction:column;justify-content:space-between;height:max-content;padding:1em;border-radius:1vh;border:1px solid var(--hover-color);width:10vw}.header .theme-container .theme-options button:hover{background-color:var(--background-color);cursor:pointer}.header .theme-container .active{background-color:var(--button-hover-bg-color);color:var(--button-bg-color)}.header .theme-container .theme-options button .details{display:flex;width:100%;flex-direction:row;text-wrap:nowrap;justify-content:space-between}.dark-theme .header .theme-container .theme-options button.active{color:#fff;background-color:var(--background-color)}.header .theme-container .theme-options button.active{background-color:var(--button-hover-bg-color);color:var(--button-bg-color)}.header .account-menu{position:relative}.header .account-menu .account-options{position:absolute;right:0%;top:100%;z-index:100;border:1px solid var(--hover-color);background-color:var(--background-color)}.header .account-options .button{display:flex;flex-direction:row;text-wrap:nowrap;border-radius:0;justify-content:flex-start;align-items:center;gap:1em;padding:1em;opacity:.8}.header .account-options .button:hover{opacity:1}.header2{width:100vw;align-items:center;display:flex;justify-content:center}.header2 .filters-container{width:90%;overflow-x:scroll;display:flex;border-radius:1vh;padding:1vh;gap:1vh;justify-content:flex-start;position:relative}.header2 .filters-container:before,.header2 .filters-container:after{content:"";position:absolute;top:0;bottom:0;width:2vh;pointer-events:none}.header2 .filters-container:before{left:0;background:linear-gradient(to right,var(--hover-color),rgba(255,255,255,0))}.header2 .filters-container:after{right:0;background:linear-gradient(to left,var(--hover-color),rgba(255,255,255,0))}.header2 ::-webkit-scrollbar{display:none}.header2 .filters-container .button{padding:1vh;width:auto;background-color:var(--hover-color);text-wrap:nowrap}.header2 .button:hover{background-color:var(--button-hover-bg-color)}.header2 .button.selected{background-color:#0d263d;color:#f0f8ff}@media only screen and (max-width: 767px){.header2{flex-direction:row;height:4em;margin-top:0vh;overflow-x:scroll;overflow-y:hidden}.header2 .filters-container{width:90%}.header2 .button{padding:1em}.header2 ::-webkit-scrollbar{display:none}}.article-page{display:flex;width:100%;justify-content:space-evenly;margin-bottom:10vh}.article-page img{width:100%;border-radius:1vh}.article-page .article-content-container{background-color:var(--button-bg-color);padding:2em;display:flex;box-shadow:.1px .1px 2px var(--button-hover-bg-color);flex-direction:column;align-items:center;justify-content:flex-start;border-radius:1vh;width:60%}.article-page .left-bar{width:20%}@supports (width: clamp(250px,20%,100%)){.article-page .left-bar{width:clamp(300px,20%,100%);min-width:unset;max-width:unset}}.article-page .mobile-heading{background-color:var(--button-hover-bg-color);color:#f0f8ff;border-radius:1vh;padding:2vh;width:93%}.article-page .mobile-heading .author-brief{font-size:2vh}.article-page .article-content-container .summary{background-color:var(--hover-color);margin-top:1vh;margin-bottom:1vh;border-radius:1vh}.article-page .article-content-container .article-additional-image{width:30%;display:flex;justify-content:center;align-items:center}.article-page .article-content-container .img-grid{display:grid;grid-template-columns:1fr 1fr;gap:2vh;overflow:hidden}.article-content-container .img-grid img{height:100%;border-radius:1vh}.article-page .article-content-container .article-sections{background-color:var(--button-bg-color)}.article-page .article-content-container .article-sections div{display:flex;flex-direction:column;justify-content:center;align-content:center}.article-page .article-content-container .article-sections .links-container{display:flex;flex-direction:row}.article-page .article-content-container .article-sections .links-container a{width:100%;text-decoration:underline}.dark-theme .article-page .article-content-container a{color:#fff}.article-page .article-content-container .links-container{display:flex;align-items:center;gap:.5em}.article-page .article-content-container a{text-decoration:underline;color:var(--button-hover-bg-color)}.article-page .article-content-container .article-sections div span img{width:100%;min-width:100%;border-radius:1vh}.article-page .article-content-container a.twitter-embed{text-decoration:none}.article-page .article-content-container .twitter-embed{border:1px solid var(--hover-color);margin-top:2vh;padding:2vh;border-radius:1vh;background-color:transparent}.article-page .article-content-container .twitter-embed:hover{background-color:var(--hover-color)}@media screen and (max-width: 1024px){.article-page{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1em}.article-page .article-content-container{width:80%;margin-top:0;padding:0}.article-page .left-bar{width:80%;padding:2em;border-radius:1vh;background-color:var(--button-bg-color);display:grid;gap:2em;grid-template-columns:1fr 1fr;align-items:flex-start;box-shadow:.1px .1px 2px var(--button-hover-bg-color)}.article-page .left-bar .current-author{padding:0;width:100%}}@media screen and (max-width: 950px){.cat-details .cat-list{display:flex;flex-direction:column;gap:1em}}@media screen and (max-width: 767px){.article-page{flex-direction:column;align-items:center;margin:0}.article-page .article-content-container{width:95%;background-color:transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:none}.article-page .article-content-container .article-header .titles{margin:0}.article-page .article-content-container .article-header .container{padding:1em;display:flex;flex-direction:column;justify-content:space-between;height:5rem}.article-page .article-content-container .article-meta p{font-size:.8em;margin:0}.article-page .left-bar{width:90%;display:flex;flex-direction:column}.cat-details .cat-item{display:flex;flex-direction:column;gap:1em}}.article-comments-section{width:100%;max-width:100%;margin-top:2vh;background:var(--button-bg-color);border-radius:1vh;padding:2vh;box-shadow:.1px .1px 1px var(--button-hover-bg-color);display:flex;flex-direction:column;align-items:stretch;color:var(--button-text-color);transition:all .1s linear 0s}.article-comments-section h4{margin-bottom:1vh;color:var(--button-hover-bg-color);font-weight:600;font-size:1.2em}.article-like-row{margin-bottom:2vh;display:flex;align-items:center}.article-like-btn{background:var(--button-bg-color);color:var(--button-text-color);border:1px solid rgba(0,0,0,.329);border-radius:1vh;padding:1rem;cursor:pointer;font-weight:700;font-size:.9em;transition:all .3s ease;text-decoration:none;display:flex;align-items:center;gap:.5rem}.article-like-btn.icon-only{padding:.8rem 1.2rem;border-radius:50px;font-size:1rem;position:relative;overflow:hidden}.article-like-btn.icon-only .like-count{font-size:.9rem;font-weight:600}.article-like-btn.icon-only:hover{transform:scale(1.05);box-shadow:0 4px 15px #0003}.article-like-btn.icon-only:active{transform:scale(.95);transition:transform .1s ease}.article-like-btn.icon-only:focus{outline:2px solid var(--button-hover-bg-color);outline-offset:2px}.article-like-btn.icon-only.liked{background:#ff4757;color:#fff;border-color:#ff4757;animation:heartBeat .6s ease;box-shadow:0 4px 20px #ff475766}.article-like-btn.icon-only.liked svg{animation:heartPulse .6s ease;color:#fff}.article-like-btn.icon-only.liked:hover{background:#ff3838;border-color:#ff3838;box-shadow:0 6px 25px #ff475780}@keyframes heartBeat{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes heartPulse{0%,to{transform:scale(1)}25%{transform:scale(1.2)}50%{transform:scale(1.1)}75%{transform:scale(1.15)}}.article-like-btn:hover:not(:disabled){background:var(--button-hover-bg-color);color:var(--button-hover-text-color)}.article-like-btn:disabled{background:var(--hover-color);color:var(--button-text-color);cursor:not-allowed;opacity:.6}.comment-form{display:flex;flex-direction:column;gap:1vh;margin-bottom:2vh}.comment-form textarea{resize:vertical;border-radius:1vh;border:1px solid rgba(0,0,0,.329);padding:1rem;font-size:1em;background:var(--background-color);color:var(--button-text-color);transition:all .1s linear 0s;font-family:Outfit,sans-serif}.comment-form textarea:focus{outline:none;border-color:var(--hover-color)}.comment-form button{align-self:flex-end;background:var(--button-bg-color);color:var(--button-text-color);border:1px solid rgba(0,0,0,.329);border-radius:1vh;padding:1rem;cursor:pointer;font-weight:700;font-size:.9em;transition:all .1s linear 0s;text-decoration:none}.comment-form button:hover:not(:disabled){background:var(--button-hover-bg-color);color:var(--button-hover-text-color)}.comment-form button:disabled{background:var(--hover-color);color:var(--button-text-color);cursor:not-allowed;opacity:.6}.comments-list{margin-top:2vh;display:flex;flex-direction:column;gap:1vh}.comment-item{background:var(--background-color);border-radius:1vh;box-shadow:.1px .1px 1px var(--button-hover-bg-color);padding:1.5rem;display:flex;flex-direction:column;gap:1vh;color:var(--button-text-color);transition:all .1s linear 0s}.comment-item:hover{border:2px solid var(--hover-color)}.comment-header{font-size:.9em;color:var(--button-hover-bg-color);display:flex;gap:1vh;align-items:center;font-weight:500}.comment-username{font-weight:700}.comment-date{font-size:.8em;color:var(--hover-color)}.comment-content{margin:0;font-size:1em;word-break:break-word;line-height:1.5}.comment-like-btn{background:var(--button-bg-color);color:var(--button-text-color);border:1px solid rgba(0,0,0,.329);border-radius:1vh;padding:.5rem 1rem;cursor:pointer;font-size:.8em;font-weight:700;transition:all .3s ease;text-decoration:none;align-self:flex-start;display:flex;align-items:center;gap:.4rem}.comment-like-btn.icon-only{padding:.6rem 1rem;border-radius:50px;font-size:.9rem}.comment-like-btn.icon-only .like-count{font-size:.85rem;font-weight:600}.comment-like-btn.icon-only:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000026}.comment-like-btn.icon-only:active{transform:translateY(0);transition:transform .1s ease}.comment-like-btn.icon-only:focus{outline:2px solid var(--button-hover-bg-color);outline-offset:2px}.comment-like-btn:hover:not(:disabled){background:var(--button-hover-bg-color);color:var(--button-hover-text-color)}.comment-like-btn:disabled{background:var(--hover-color);color:var(--button-text-color);cursor:not-allowed;opacity:.6}.comment-error{color:#c00;margin-bottom:1vh;padding:1rem;background:#cc00001a;border-radius:1vh;border:1px solid #c00}.login-to-comment{color:var(--button-hover-bg-color);margin-bottom:2vh;font-weight:500;text-align:center;padding:1rem;background:var(--hover-color);border-radius:1vh}.comment-preview{margin-top:1vh;padding:.5rem;background:var(--hover-color);border-radius:1vh;font-size:.85em}.comment-preview-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5vh;font-weight:600;color:var(--button-hover-bg-color)}.comment-preview-stats{font-size:.8em;color:var(--button-text-color);display:flex;align-items:center;gap:.5em}.comment-preview-stats svg{color:#ff4757;transition:all .3s ease}.comment-preview-stats:hover svg{transform:scale(1.1);filter:drop-shadow(0 0 4px rgba(255,71,87,.5))}.comment-preview-content{color:var(--button-text-color);font-style:italic;margin-bottom:.5vh;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.comment-preview-meta{font-size:.75em;color:var(--button-hover-bg-color)}@media screen and (max-width: 1024px){.article-comments-section{padding:2vh 1vh;width:100%}.comment-item{padding:1rem}}@media screen and (max-width: 767px){.article-comments-section{padding:1vh .5vh;width:100%;background:transparent;box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.comment-item{padding:1rem .5rem}.comment-preview{padding:.5rem;font-size:.8em}}.notifs-container{display:flex;flex-direction:column;justify-content:center;width:100%;align-items:center}.notifs-container .settings-container{display:grid;width:90%;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:minmax(10,200px);gap:2vh}.notifs-container .settings-container .notifs{padding:2vh;border-radius:2vh;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(0,0,0,.244);background-color:var(--button-bg-color)}.notifs-container .settings-container .notifs:nth-child(1){grid-column:1 / 3;grid-row:1 / 3}.notifs-container .settings-container .notifs:nth-child(2){grid-column:3 / 4}.notifs-container .settings-container .notifs:nth-child(3){grid-column:4 / 5;grid-row:1/3}.notifs-container .settings-container .notifs:nth-child(4){grid-column:5 / 6;grid-row:1/3}.notifs-container .settings-container .notifs .button{border:1px solid rgba(0,0,0,.244);font-size:300%;height:50%;display:flex;justify-content:center;align-items:center}.notifs-container .settings-container .notifs.main{background-color:var(--button-text-color);color:var(--button-bg-color)}.notifs-container .settings-container .notifs:hover{background-color:var(--button-text-color)}.footer-container{background-color:var(--button-hover-bg-color);justify-content:center;border-radius:2vh 2vh 0vh 0vh;color:var(--button-text-color);width:100vw}.dark-theme .footer-container{background-color:var(--background-color)}.footer-container hr{width:80%}.footer-container .first-row .section{display:flex;flex-direction:column;justify-content:space-evenly;height:20vh;color:#fff}.footer-container .first-row .section a{text-decoration:none}.footer-container .first-row .section a:hover{text-decoration:underline}.footer-container a{color:#fff}.footer-container .second-row{color:#fff;display:flex;justify-content:center}.footer-container .second-row .content{width:30%;display:flex;justify-content:space-evenly}.footer-container .second-row .content .icon{margin-left:1vh;font-size:3vh}.footer-container .third-row{color:#fff}.footer-container .third-row img{width:15vw;border-radius:2vh}.footer-container .third-row p{max-width:50%;text-align:center}@media only screen and (max-width: 767px){.footer-container hr{width:100%}.footer-container a{font-size:1.5vh}.footer-container .first-row{display:grid;grid-template-columns:1fr 1fr;padding:2vh}.footer-container .second-row{display:flex;padding:2vh;width:90%}.footer-container .third-row img{width:30vw;border-radius:2vh}.footer-container .first-row .section h1{font-size:2vh;font-weight:800}.footer-container .third-row p{max-width:99%;font-weight:300;margin-top:2vh;text-align:center}.footer-container .second-row .content{width:100%;display:flex;flex-direction:row}.footer-container .second-row h1{width:100%;display:flex;justify-content:center}.footer-container span{font-size:2vh}}.bottom-bar .container{width:90%}.bottom-bar .article-cards a{text-decoration:none;color:inherit;width:20%}.bottom-bar hr{height:1px;width:100%;background-color:var(--button-hover-bg-color);opacity:.2;margin:0}.bottom-bar .article-cards .article-card{background-color:var(--button-bg-color);height:100%;width:100%}.bottom-bar .article-cards .article-card img{width:100%;height:auto}.bottom-bar .article-cards .article-card:hover{cursor:pointer;transform:scale(1.01)}@media screen and (max-width: 767px){.bottom-bar{width:100%}.bottom-bar h1{font-size:2em;display:none;padding:2vh;margin:0;text-decoration:underline;font-size:500}.bottom-bar .container{width:100%;padding:0}.bottom-bar{margin-top:0;margin-bottom:0}.bottom-bar .article-cards{flex-direction:column;align-items:center;padding:2vh}.bottom-bar .article-cards .article-card{width:auto;margin-bottom:1em}.bottom-bar .article-cards a{width:auto}}.articles-page-container{margin:2vh auto;width:90vw}.articles-page-container a{text-decoration:none;color:var(--text-color)}.articles-page-container h1{font-size:10vh;margin:0;padding:0}.articles-page-container .categories-container{display:flex;flex-direction:column}.articles-page-container .categories-container .category-section .main-category-title{font-size:5vh;position:relative;margin:0;opacity:.9}.articles-page-container .categories-container .category-section{margin:2vh 0}.articles-page-container .categories-container .category-section .articles-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto;gap:2vh;margin-top:2vh}.articles-page-container .categories-container .category-section .articles-list::-webkit-scrollbar{display:none}.articles-page-container .categories-container .category-section .articles-list .article-card{max-width:90%;padding:2vh;border:1px solid var(--hover-color)}.articles-page-container .categories-container .category-section .articles-list .article-card img{width:100%}.articles-page-container .categories-container .category-section .articles-list .article-card:hover{transform:translateY(-5px)}@media screen and (max-width: 768px){.articles-page-container .categories-container .category-section .articles-list{grid-template-columns:1fr}.articles-page-container .categories-container .category-section{margin:2vh 0}.articles-page-container{width:95vw}.articles-page-container h1{font-size:7vh;margin:0}.articles-page-container .category-section .headings .main-category-title{font-size:4vh;margin:0;font-weight:500}.articles-page-container .categories-container .category-section .articles-list .article-card{display:flex;flex-direction:column}}.terms-container{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:50px;margin-bottom:50px}.terms-container a{color:var(--button-hover-bg-color)}.privacy-policy{width:70%;background-color:var(--button-bg-color);border:1px solid var(--hover-color);padding:2vh}.terms-container .privacy-policy h1{font-size:5vh}.terms-container .privacy-policy h2{font-size:3vh}.terms-containerr .privacy-policy h4{font-weight:400}@media screen and (max-width: 768px){.terms-container .privacy-policy{width:90%}.terms-container .privacy-policy h1{font-size:4vh}}.author-details{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;margin-top:5vh}.author-details .content{width:90%;display:flex;gap:0;flex-direction:column;background-color:var(--button-bg-color)}.author-details .content .about .desc h1{font-size:5vh}.author-details .content .about{display:flex;padding:2vh;justify-content:space-around}.author-details .content .about .desc{width:50%}.author-details .content .author-img{width:40%;overflow:hidden;display:flex;justify-content:center;align-items:center}.author-details .content .author-img img{width:100%;height:auto;object-fit:cover}.author-details .content .related-work{padding:2vh;display:flex;flex-direction:column}.author-details .content .related-work .rel-articles{display:grid;grid-template-columns:1fr 1fr;flex-direction:column;gap:2vh}.author-details .content .related-work .rel-articles .rel-article{display:flex;justify-content:space-between;padding:1vh;border-radius:1vh;align-items:center;border:1px solid var(--hover-color)}.author-details .content .related-work .rel-articles .rel-article h3{font-weight:600}.author-details p{opacity:.7}.author-details .content .related-work .rel-articles .rel-article:hover{background-color:var(--hover-color)}.author-details .content .related-work .rel-articles .rel-article img{width:25%;height:100%;overflow:hidden}.author-details .content .related-work .rel-articles .rel-article .desc{width:70%}.author-details .load-more-button{width:20%;margin:2vh auto}@media (max-width: 768px){.author-details .content .about{flex-direction:column}.author-details .content .about .desc,.author-details .content .author-img{width:100%}.author-details .content .related-work .rel-articles{grid-template-columns:1fr}.author-details .content .related-work .rel-articles .rel-article{flex-direction:column}.author-details .content .related-work .rel-articles .rel-article img,.author-details .content .related-work .rel-articles .rel-article .desc{width:100%}.author-details .load-more-button{width:40%}}.cookies-container{position:fixed;bottom:20px;left:20px;right:20px;background-color:#f0f8ff;border:1px solid #ccc;border-radius:5px;box-shadow:0 2px 10px #0000001a;padding:15px;z-index:1000;display:flex;width:500px;justify-content:space-between;align-items:center}.dark-theme .cookies-container{border:1px solid #23335f;background-color:var(--background-color)}.cookies-message{font-size:14px;color:#333;margin-right:20px}.cookies-buttons{display:flex;gap:10px}.cookies-button{padding:2vh;border:none;border-radius:3px;cursor:pointer;font-size:14px}.cookies-button.accept{background-color:var(--button-hover-bg-color);color:var(--background-color)}.cookies-button.decline{background-color:var(--button-bg-color);color:var(--button-hover-bg-color)}@media (max-width: 768px){.cookies-container{width:90%;left:2%;right:0;bottom:0;padding:10px;display:flex;flex-direction:column;align-items:flex-start;box-shadow:0 2px 10px #0000001a}.dark-mode .cookies-container{border:1px solid #23335f;background-color:var(--hover-color)}.cookies-message{font-size:12px}.cookies-buttons{flex-direction:row;justify-content:flex-start}.cookies-button{width:100%}}.error-display{width:max-content;position:fixed;background-color:red;color:#fff;padding:1vh;font-size:2vh;left:1vw;bottom:1vh;display:flex;z-index:10000;animation:fadeUp .5s ease-in-out}.error-display.error{background-color:#03a503}@keyframes fadeUp{0%{bottom:-100%}to{bottom:1vh}}.authors-page{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.authors-page h1{font-size:7vh;color:var(--button-text-color);font-weight:600;text-align:left;width:90%}.authors-page .container{width:90%;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:2vh}.authors-page a{text-decoration:none}.authors-page .container .author-container{border:1px solid var(--hover-color);padding:2vh;height:100%;display:flex;flex-direction:column;justify-content:space-between;color:var(--button-hover-bg-color)}.authors-page .container .author-container:hover{background-color:var(--hover-color)}.authors-page .container .author-container .desc{height:40%;width:100%}.authors-page .container .author-container .desc .bio{opacity:.7}.authors-page .container .author-container img{width:100%;height:50%;overflow:hidden}@media (max-width: 768px){.authors-page h1{font-size:5vh}.authors-page{margin-bottom:10vh}.authors-page .container{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:5vh}}.help-container a{text-decoration:none;color:var(--button-text-color)}.help-container .container{width:90%;display:grid;gap:1em;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-auto-rows:auto}.help-container .container .service{border:1px solid var(--hover-color)}.help-container .container .service img{width:100%}.help-container .container .service:hover{background-color:var(--hover-color);color:var(--button-text-color);scale:1.05}.dark-mode .help-container .container .service:hover{background-color:var(--hover-color);color:var(--button-hover-text-color)}.service-help-container a{text-decoration:none;color:var(--button-text-color)}.service-help-container .topbar{padding:1em;background-color:var(--button-bg-color);width:90%}.service-help-container .topbar .logo-container .logo{width:5%}.service-help-container .container{width:90%;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.service-help-container .container .article{padding:2vh;border:1px solid var(--hover-color)}.service-help-container .container .article img{width:100%}@media (max-width: 768px){.help-container{margin-bottom:10vh}.help-container h1{font-size:5vh}.help-container{width:100%;padding:0}.help-container .container{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.service-help-container{margin-top:1em}.service-help-container .topbar{width:100%}.service-help-container .topbar .logo-container h1{font-size:4vh}.service-help-container .container{grid-template-columns:1fr}.service-help-container .topbar{width:90%}.service-help-container .container .article{margin-bottom:2vh}.service-help-container .topbar .logo-container .logo{width:15%}.service-help-container .container .article img{width:100%}.service-help-container .container .article h1{font-size:5vh}}.dashboard-container{display:flex;width:90%;min-height:80vh;margin-top:2rem;gap:1.5rem;font-family:Outfit,sans-serif}.dashboard-sidebar{width:260px;flex-shrink:0;background-color:var(--button-bg-color);border-radius:12px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 4px 12px #0000000d}.sidebar-header{padding:1.5rem;text-align:center;border-bottom:1px solid rgba(13,38,61,.1)}.profile-picture-container{width:80px;height:80px;margin:0 auto .75rem;border-radius:50%;overflow:hidden;border:3px solid var(--background-color);box-shadow:0 2px 8px #0000001a}.profile-picture{width:100%;height:100%;object-fit:cover}.sidebar-header h2{margin:0;font-size:1.25rem;font-weight:600;color:var(--button-text-color)}.username{margin:.25rem 0 0;font-size:.9rem;color:var(--button-text-color);opacity:.7}.sidebar-menu{padding:1rem 0;flex-grow:1}.menu-item{display:flex;align-items:center;width:100%;padding:.75rem 1.5rem;background:none;border:none;font-family:inherit;font-size:1rem;text-align:left;color:var(--button-text-color);cursor:pointer;transition:all .2s ease}.menu-item:hover{background-color:var(--hover-color);color:var(--button-hover-text-color)}.menu-item.active{background-color:var(--button-hover-bg-color);color:var(--button-hover-text-color);font-weight:500}.menu-item svg{margin-right:12px;width:18px}.sidebar-footer{padding:1rem 1.5rem;border-top:1px solid rgba(13,38,61,.1)}.logout-button{display:flex;align-items:center;width:100%;padding:.75rem;background-color:#0d263d0d;border:none;border-radius:8px;font-family:inherit;font-size:1rem;color:var(--button-text-color);cursor:pointer;transition:all .2s ease;justify-content:center}.logout-button:hover{background-color:var(--button-hover-bg-color);color:var(--button-hover-text-color)}.logout-button svg{margin-right:8px}.dashboard-content{flex-grow:1;display:flex;flex-direction:column;gap:1.5rem}.dashboard-header{padding:1rem;border-radius:1vh;background-color:var(--button-bg-color);border-bottom:1px solid rgba(13,38,61,.1)}.dashboard-header h1{margin:0 0 .5rem;font-size:1.75rem;font-weight:600;color:var(--button-text-color)}.dashboard-header p{margin:0;color:var(--button-text-color);opacity:.8}.content-card{background-color:var(--button-bg-color);border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #0000000d}.card-header{padding:1.25rem 1.5rem;border-bottom:1px solid rgba(13,38,61,.1);display:flex;justify-content:space-between;align-items:center}.card-header h2{margin:0;font-size:1.35rem;font-weight:500;color:var(--button-text-color)}.action-button{display:inline-flex;align-items:center;padding:.5rem 1rem;background-color:var(--background-color);border:none;border-radius:6px;font-family:inherit;font-size:.9rem;color:var(--button-text-color);cursor:pointer;transition:all .2s ease;text-decoration:none}.action-button:hover{background-color:var(--button-hover-bg-color);color:var(--button-hover-text-color)}.action-button svg{margin-right:6px}.action-button.small{padding:.35rem .75rem;font-size:.8rem}.action-button.save{background-color:#4caf50;color:#fff}.action-button.save:hover{background-color:#388e3c}.action-button.cancel{background-color:#f44336;color:#fff;margin-left:.5rem}.action-button.cancel:hover{background-color:#d32f2f}.action-button.remove{background-color:#f443361a;color:#f44336}.action-button.remove:hover{background-color:#f44336;color:#fff}.action-button.premium{background-color:gold;color:#333}.action-button.premium:hover{background-color:#ffc400;color:#333}.edit-actions{display:flex}.profile-content{padding:1.5rem;display:flex;gap:2rem}.profile-picture-section{flex-shrink:0;display:flex;flex-direction:column;align-items:center}.large-profile-picture{width:150px;height:150px;border-radius:50%;overflow:hidden;border:4px solid var(--background-color);box-shadow:0 4px 12px #0000001a;position:relative}.large-profile-picture img{width:100%;height:100%;object-fit:cover}.profile-picture-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;transition:opacity .2s ease;cursor:pointer;color:#fff}.profile-picture-overlay:hover{opacity:1}.profile-picture-overlay svg{font-size:2rem;margin-bottom:.5rem}.profile-picture-overlay p{margin:0;font-size:.9rem}.profile-picture-help{margin-top:.5rem;font-size:.8rem;color:var(--button-text-color);opacity:.7}.profile-details{flex-grow:1}.detail-row{margin-bottom:1.25rem}.detail-row label{display:block;margin-bottom:.35rem;font-size:.9rem;color:var(--button-text-color);opacity:.7}.detail-row p{margin:0;font-size:1rem;color:var(--button-text-color)}.detail-row input,.detail-row textarea{width:100%;padding:.75rem;border:1px solid rgba(13,38,61,.2);border-radius:6px;font-family:inherit;font-size:1rem;background-color:var(--background-color);color:var(--button-text-color);transition:border-color .2s ease}.detail-row input:focus,.detail-row textarea:focus{outline:none;border-color:var(--button-hover-bg-color)}.bio-row{margin-bottom:0}.bio-text{white-space:pre-line}.bookmarks-list{padding:1rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.bookmark-item{padding:1rem;background-color:var(--background-color);border-radius:8px;display:flex;justify-content:space-between;align-items:center;transition:transform .2s ease,box-shadow .2s ease}.bookmark-item:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.bookmark-content h3{margin:0 0 .25rem;font-size:1.1rem;font-weight:500;color:var(--button-text-color)}.bookmark-date{margin:0;font-size:.85rem;color:var(--button-text-color);opacity:.7}.bookmark-actions{display:flex;gap:.5rem}.empty-state{padding:3rem 1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center}.empty-icon{font-size:3rem;color:var(--button-text-color);opacity:.3;margin-bottom:1rem}.empty-state h3{margin:0 0 .5rem;font-size:1.25rem;font-weight:500;color:var(--button-text-color)}.empty-state p{margin:0 0 1.5rem;max-width:400px;color:var(--button-text-color);opacity:.7}.premium-card{padding:1.5rem}.premium-header{display:flex;align-items:center;margin-bottom:1.5rem}.premium-icon{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:50%;margin-right:1rem;font-size:1.25rem;background-color:var(--background-color);color:#daa520}.premium-icon.active{background-color:#4caf50;color:#fff}.premium-header h3{margin:0 0 .25rem;font-size:1.25rem;font-weight:500;color:var(--button-text-color)}.premium-header p{margin:0;font-size:.9rem;color:var(--button-text-color);opacity:.7}.premium-benefits{background-color:var(--background-color);border-radius:8px;padding:1.25rem;margin-bottom:1.5rem}.premium-benefits h4{margin:0 0 .5rem;font-size:1.1rem;font-weight:500;color:var(--button-text-color)}.premium-benefits ul{padding-left:1.5rem}.premium-benefits li{margin-bottom:.5rem;font-size:1rem;color:var(--button-text-color)}.themes-container{display:flex;flex-direction:column;gap:1.5rem;padding:2rem;font-family:Outfit,sans-serif}.theme-card{background-color:var(--button-bg-color);border-radius:12px;padding:1.5rem;box-shadow:0 4px 12px #0000000d;display:flex;flex-direction:column;align-items:center;transition:transform .2s ease,box-shadow .2s ease}.theme-card:hover{transform:translateY(-5px);box-shadow:0 6px 16px #0000001a}.theme-preview{width:100%;height:180px;border-radius:8px;overflow:hidden;margin-bottom:1rem;background:var(--background-color)}.theme-preview img{width:100%;height:100%;object-fit:cover}.theme-name{font-size:1.25rem;font-weight:600;color:var(--button-text-color);margin-bottom:.5rem}.theme-actions{display:flex;gap:.75rem}.theme-actions .apply-button{padding:.6rem 1.2rem;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none}.dashboard-container .theme-options{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.apply-button.active{background-color:#4caf50;color:#fff}.apply-button.active:hover{background-color:#388e3c}.apply-button.preview{background-color:#2196f3;color:#fff}.apply-button.preview:hover{background-color:#1976d2}@media (max-width: 1024px){.dashboard-container{flex-direction:column;align-items:center}.dashboard-sidebar{width:100%;border-radius:0}}@media (max-width: 768px){.dashboard-container{flex-direction:column;align-items:stretch}.dashboard-sidebar{width:100%}.dashboard-content{padding:1rem}.dashboard-container .profile-details{width:100%}.dashboard-container .theme-options .theme-card{margin-bottom:1rem}}@media (max-width: 480px){.menu-item{font-size:.9rem;padding:.5rem 1rem}.dashboard-header h1{font-size:1.5rem}.profile-content{flex-direction:column;align-items:center}}.loading{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.loading-desc{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center}.loading .loading-desc h2{font-size:2.5vh;font-weight:400;text-align:center}.loading .loading-desc p{font-weight:400;text-align:center}.loading .loading-desc .button{width:fit-content}.bookmarks{width:100%}.bookmarks .header{color:#fff;background-color:#ff99be;background-image:radial-gradient(at 96% 70%,hsla(330,83%,67%,1) 0px,transparent 50%),radial-gradient(at 10% 10%,hsla(242,72%,60%,1) 0px,transparent 50%),radial-gradient(at 24% 22%,hsla(281,87%,70%,1) 0px,transparent 50%),radial-gradient(at 20% 79%,hsla(205,81%,63%,1) 0px,transparent 50%),radial-gradient(at 13% 87%,hsla(130,61%,74%,1) 0px,transparent 50%),radial-gradient(at 62% 84%,hsla(3,66%,75%,1) 0px,transparent 50%),radial-gradient(at 11% 83%,hsla(205,75%,61%,1) 0px,transparent 50%);background-size:200% 200%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;animation:MovingBackground 10s linear infinite}.bookmarks-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;padding:20px;width:90%}.bookmark{background-color:var(--hover-color);border-radius:1vh;padding:2vh;box-shadow:0 2px 4px #0000001a}.bookmark img{max-width:100%;height:auto;border-radius:4px}.bookmark h2{font-size:1.2em;margin:10px 0}.bookmark p{opacity:.7;font-size:1em}.bookmarks a{color:var(--button-text-color);text-decoration:none}.bookmarks a:hover{scale:1.01}.bookmark a:hover{text-decoration:underline}.bookmarks .filters{display:flex;background-color:var(--button-bg-color);padding:0vh;font-size:2vh;width:90%}.bookmarks .filters label{padding:2vh}.bookmarks .filters select{background-color:transparent;border:none;padding:1vh;margin:0;font-size:2vh;background-color:var(--hover-color)}.bookmarks .filters select:focus{outline:none}@media (max-width: 600px){.bookmarks-container{grid-template-columns:1fr 1fr;gap:10px}.bookmarks .header{width:90%;border-radius:0}.bookmarks .header h1{padding:0;margin:0;font-size:4vh}.bookmark h2{font-size:1em}.bookmark p{font-size:.8em}}.accounts-default{width:100%;height:50vh}.accounts-default .container{height:100%}.accounts-default .container p{width:fit-content}.accounts-default .container .buttons-container{width:50%;height:50%}.accounts-default .container .buttons-container button{padding:1em;background-color:var(--button-bg-color);width:50%;border-radius:1vh;cursor:pointer;border:none;color:var(--button-text-color);height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2vh}.accounts-default .container .buttons-container button:hover{background-color:var(--hover-color)}.accounts-default .container .buttons-container button .icon{font-size:2em}@media (max-width: 768px){.accounts-default .container h1{font-size:3vh}.accounts-default .container .buttons-container{width:80%}.accounts-default .container .buttons-container button{font-size:1.5vh}.accounts-default .container .buttons-container button .icon{font-size:3vh}.accounts-default .container p{width:80%}}.no-ai{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:5vh}.no-ai a{color:var(--button-text-color)}.no-ai .container{width:60%;background-color:var(--button-bg-color);padding:2vh;border-radius:1vh}p{width:100%}@media only screen and (max-width: 767px){.no-ai{margin-top:0}.no-ai .container{width:90%;background-color:transparent}}.pricing-container{width:90%;padding:0vh;display:flex;justify-content:space-between;height:100%;color:#0d263d}.pricing-container .left-side{width:60%;height:100%;margin-top:10vh}.pricing-container .header-p{display:flex;flex-direction:column;align-items:flex-start}.pricing-container .header-p a img{width:20%}.pricing-container .header-p h1{font-size:10vh;margin:0}.pricing-container .container{display:flex;justify-content:space-between;align-items:flex-start;height:100%;margin-top:2vh}.pricing-container .container .cards{display:grid;grid-template-columns:repeat(2,1fr);gap:2vh;padding:2vh;width:100%}.pricing-container .container .cards .pricing-card{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:2vh;color:#fff;background-size:200% 200%;animation:MovingBackground 5s linear infinite}.pricing-container .container .cards .pricing-card:hover{scale:1.05}.pricing-container .container .cards .pricing-card h2{font-size:3vh;margin:0;font-weight:400}.pricing-container .container .cards .pricing-card .button{width:90%;border-radius:0;background-color:transparent;position:relative;border:1px solid rgba(255,255,255,.5)}.pricing-container .container .cards .pricing-card .button p{margin:0;color:#fff}.pricing-container .container .cards .pricing-card .button:hover p{z-index:100}.pricing-container .container .cards .pricing-card .button:before{content:"";position:absolute;top:0;left:0;width:0%;height:100%;z-index:0;background-color:var(--button-hover-bg-color);opacity:.1;transition:width .5s;transform-origin:0 0}.pricing-container .container .cards .pricing-card .button:hover:before{width:100%}.pricing-container .container .cards .pricing-card:nth-child(1){background-color:#99fff5;background-image:radial-gradient(at 69% 25%,hsla(237,87%,62%,1) 0px,transparent 50%),radial-gradient(at 37% 58%,hsla(331,83%,79%,1) 0px,transparent 50%),radial-gradient(at 41% 30%,hsla(11,84%,61%,1) 0px,transparent 50%),radial-gradient(at 13% 2%,hsla(320,97%,62%,1) 0px,transparent 50%),radial-gradient(at 72% 87%,hsla(271,74%,63%,1) 0px,transparent 50%),radial-gradient(at 94% 60%,hsla(55,68%,67%,1) 0px,transparent 50%),radial-gradient(at 3% 37%,hsla(265,88%,62%,1) 0px,transparent 50%)}.pricing-container .container .cards .pricing-card:nth-child(2){background-color:#9b99ff;background-image:radial-gradient(at 22% 63%,hsla(205,77%,71%,1) 0px,transparent 50%),radial-gradient(at 6% 41%,hsla(300,93%,76%,1) 0px,transparent 50%),radial-gradient(at 32% 40%,hsla(224,88%,67%,1) 0px,transparent 50%),radial-gradient(at 55% 68%,hsla(99,86%,73%,1) 0px,transparent 50%),radial-gradient(at 32% 41%,hsla(143,97%,78%,1) 0px,transparent 50%),radial-gradient(at 76% 74%,hsla(226,97%,61%,1) 0px,transparent 50%),radial-gradient(at 15% 82%,hsla(134,66%,63%,1) 0px,transparent 50%)}.pricing-container .container .cards .pricing-card:nth-child(3){background-color:#ff99f3;background-image:radial-gradient(at 16% 77%,hsla(322,63%,77%,1) 0px,transparent 50%),radial-gradient(at 87% 68%,hsla(311,94%,63%,1) 0px,transparent 50%),radial-gradient(at 42% 29%,hsla(294,61%,68%,1) 0px,transparent 50%),radial-gradient(at 31% 16%,hsla(137,99%,75%,1) 0px,transparent 50%),radial-gradient(at 59% 65%,hsla(352,89%,67%,1) 0px,transparent 50%),radial-gradient(at 51% 82%,hsla(354,67%,67%,1) 0px,transparent 50%),radial-gradient(at 52% 57%,hsla(220,72%,71%,1) 0px,transparent 50%)}.pricing-container .right-side{width:30%;height:90vh;padding:0vh;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}.pricing-container .right-side .shape{background-image:linear-gradient(to bottom,#fd80ef,#8280fd,#7ad3ca);width:35%;position:absolute;top:0;right:0;z-index:-1;height:100%}.pricing-container .right-side .features h1{font-size:10vh;margin:0}.pricing-container .right-side .features h2{font-size:4vh;margin:0;font-weight:400}.pricing-container .right-side .features ul{list-style-type:none;padding:0}.pricing-container .right-side .features ul li{font-size:2vh}.pricing-container .right-side .features ul .icon{color:green}.pricing-container .right-side h1{font-weight:500}.pricing-container .right-side .thanks{width:100%;text-align:center;opacity:.5}@media (max-width: 768px){.pricing-container{margin-top:5vh;flex-direction:column;align-items:center}.pricing-container .left-side{width:100%;margin-top:0}.pricing-container .left-side .header-p h1{font-size:6vh}.pricing-container .container{flex-direction:column;align-items:center;margin-top:0}.pricing-container .container .cards{grid-template-columns:1fr}.pricing-container .right-side{width:100%;height:100%;padding:0vh;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;margin-top:5vh;display:none}.pricing-container .right-side .shape{top:145%;right:0;width:100%}.pricing-container .right-side .features h1{font-size:10vh;margin:0}.pricing-container .right-side .features h2{font-size:4vh;margin:0;font-weight:400}.pricing-container .right-side .features ul{list-style-type:none;padding:0}.pricing-container .right-side .features ul li{font-size:2vh}.pricing-container .right-side .features ul .icon{color:green}.pricing-container .right-side h1{font-weight:500}.pricing-container .right-side .thanks{width:100%;text-align:center;opacity:.5}}:root{--random-x: .5;--random-y: .5}.the-real-container{width:100%;display:flex;justify-content:center}.the-real-container .shape{width:10px;height:10px;background:var(--hover-color);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);position:absolute;left:0}.the-real-container .container{width:70%;display:flex;flex-direction:column}.the-real-container .container a{color:var(--button-text-color)}.the-real-container .container h1{font-size:7vh;font-weight:400}.the-real-container .container h3{font-size:4vh;font-weight:200}@media (max-width: 768px){.the-real-container .container{width:90%}.the-real-container .container h1{font-size:5vh}.the-real-container .container h3{font-size:3vh}}.faqs-container{width:60%}.faqs-container .container{display:flex;flex-direction:column;width:90%}.faqs-container .container .faq{cursor:pointer;background-color:var(--hover-color)}.faqs-container .container .icon{scale:.8}@media screen and (max-width: 1024px){.faqs-container{width:90%}}@media screen and (max-width: 768px){.faqs-container{margin-top:2em;width:100%}.faqs-container .container{width:100%;padding:1em}.faqs-container .container .faq h2{font-weight:400;font-size:1em}}.profile-container{width:90%;padding:1em;background-color:var(--button-bg-color);border-radius:12px;box-shadow:0 4px 15px #0000000d}.profile-header{display:flex;align-items:center;padding:1em;gap:2em;border-bottom:1px solid #e6e6e6;margin-bottom:20px}.profile-header .profile-picture-container{width:auto;height:100%}.profile-picture:hover{transform:scale(1.05)}.profile-info{flex:1}.username-section{display:flex;align-items:center;margin-bottom:10px}.username-section h1{font-size:24px;font-weight:600;margin-right:10px;color:var(--button-text-color)}.username{font-size:16px;color:var(--button-text-color);margin-right:10px}.verified-badge{color:#0059ff;font-size:16px;margin-left:5px}.bio-section{margin-bottom:20px}.bio-section p{font-size:16px;color:var(--button-text-color);margin-bottom:10px;line-height:1.4}.user-details{display:flex;flex-wrap:wrap;gap:16px;margin-top:10px}.location,.joined-date{display:flex;align-items:center;font-size:14px}.location svg,.joined-date svg{margin-right:5px;font-size:14px}.action-buttons{display:flex;gap:10px;margin-top:15px}.follow-button,.message-button{padding:8px 20px;border-radius:20px;font-weight:600;cursor:pointer;transition:all .3s ease;border:none;font-size:14px;display:flex;align-items:center;justify-content:center;gap:5px}.follow-button{background-color:var(--button-bg-color);color:var(--button-text-color)}.follow-button:hover,.follow-button.following{background-color:var(--button-hover-bg-color);color:var(--button-hover-text-color)}.message-button{background-color:var(--button-bg-color);color:var(--button-text-color);border:1px solid var(--button-bg-color)}.message-button:hover{background-color:var(--button-bg-color)}.stats-bar{display:flex;justify-content:space-around;padding:15px 0;border-bottom:1px solid #e6e6e6;margin-bottom:20px}.stat{display:flex;flex-direction:column;align-items:center}.stat-value{font-size:20px;font-weight:600}.stat-label{font-size:14px}.nav-tabs{display:flex;justify-content:center;margin-bottom:20px;border-bottom:1px solid #e6e6e6}.nav-tabs button{background:none;border:none;padding:15px 25px;margin:0 5px;font-size:16px;font-weight:500;color:var(--button-text-color);cursor:pointer;position:relative;transition:color .3s ease;display:flex;align-items:center;gap:8px}.nav-tabs button:hover{color:var(--button-text-color)}.nav-tabs button.active{background-color:var(--hover-color)}.nav-tabs button.active:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background-color:var(--button-hover-bg-color)}.content-section{margin-top:20px}.tab-content{width:100%}.posts-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px}.post-item{position:relative;cursor:pointer;border-radius:8px;overflow:hidden;aspect-ratio:1/1;transition:transform .3s ease}.post-item:hover{transform:translateY(-5px)}.post-image{width:100%;height:100%}.post-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.post-item:hover .post-image img{transform:scale(1.05)}.post-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--overlay-color);opacity:0;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease}.post-item:hover .post-overlay{opacity:1}.post-stats{display:flex;gap:20px}.post-stat{display:flex;align-items:center;color:#fff;font-weight:600;font-size:16px}.post-stat svg{margin-right:5px;font-size:16px}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px;color:#666}.empty-state svg{margin-bottom:15px;color:var(--button-bg-color)}.empty-state p{font-size:18px}@media (max-width: 768px){.profile-header{flex-direction:column;text-align:center}.profile-picture-container{margin-right:0;margin-bottom:20px}.user-details,.action-buttons{justify-content:center}.posts-grid{grid-template-columns:repeat(2,1fr);grid-gap:10px}.nav-tabs{overflow-x:auto;justify-content:flex-start;padding-bottom:5px}.nav-tabs button{padding:10px 15px;font-size:14px;white-space:nowrap}}@media (max-width: 480px){.posts-grid{grid-template-columns:1fr}.stat-value{font-size:16px}.stat-label{font-size:12px}.username-section h1{font-size:20px}.bio-section p{font-size:14px}.action-buttons{flex-direction:column;width:100%;gap:10px}.follow-button,.message-button{width:100%}}
