@charset "UTF-8";:root{--font-family: "Afacad", sans-serif;--container-padding: clamp(6vw,8rem, 100rem);--px-xs: .25rem;--px-sm: .5rem;--px-md: 1rem;--px-lg: 1.5rem;--px-xl: 2rem;--px-xlg: 2.5rem;--px-xxlg: 3rem;--px-xxxlg: 4rem;--font-size-sm: clamp(.875rem, 1vw, 1rem);--font-size-md: clamp(1rem, 1.2vw, 1.25rem);--font-size-lg: clamp(1.25rem, 1.6vw, 1.5rem);--font-size-xl: clamp(1.5rem, 2vw, 2rem);--font-size-xxl: clamp(2rem, 3vw, 2.5rem)}body[data-theme=light]{--color-bg: #e4e4e4;--color-surface: #ffffff;--color-text-primary: #1a1a1a;--color-text-secondary: #4f5a72;--color-border: #dbe0ea;--color-accent: #23773F;--color-accent-hover: #74A535;--color-secondary: #74A535;--color-secondary-hover: #74A53550;--color-success: #21d184;--color-error: #f25252}body[data-theme=dark]{--color-bg: #1A1A1A;--color-surface: oklch(from var(--color-bg) calc(l*1.2) c h);--color-overlay: oklch(from var(--color-bg) calc(l*1.3) c h);--color-overlay-1: oklch(from var(--color-bg) calc(l*1.5) c h);--color-text-primary: #ffffff;--color-text-secondary: #d7d7d7;--color-text-muted: #9c9c9c;--color-border: #333333;--color-accent: #23773F;--color-accent-hover: #74A535;--color-secondary: #74A535;--color-secondary-hover: #74A53550;--color-success: #21d184;--color-error: #f25252}body{background-color:var(--color-bg);padding:0;margin:0;font-family:var(--font-family);font-optical-sizing:auto;font-style:normal;overflow:hidden;overflow-y:auto;height:100%;display:flex;position:relative;align-items:center;justify-content:center}body .main-bg{width:100%;height:100vh;top:0;z-index:-1;background:linear-gradient(to bottom,color-mix(in srgb,var(--color-bg),transparent 50%),color-mix(in srgb,var(--color-bg),transparent 0%)),url(../../../images/2.png);background-repeat:no-repeat;background-size:cover;position:absolute}body .main-bg-footer{width:100%;height:110svh;bottom:0;z-index:-1;background:linear-gradient(to bottom,color-mix(in srgb,var(--color-bg),transparent 0%),color-mix(in srgb,var(--color-bg),transparent 0%),color-mix(in srgb,var(--color-bg),transparent 20%)),url(../../../images/elven-village.webp);background-repeat:no-repeat;background-position:top;background-size:cover;position:absolute}body .app{display:flex;flex-direction:column;max-width:1200px;min-width:1200px;height:100%}body .header{display:flex;width:100%}body .header .navbar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex:1;padding-block:1vw}body .header .navbar .brand-item{display:flex}body .header .navbar .brand-item a{display:flex;flex-direction:row;align-items:center;color:var(--color-text-primary);text-decoration:none;-moz-column-gap:1vw;column-gap:1vw}body .header .navbar .brand-item a img{width:45px}body .header .navbar .navbar-items{display:flex;flex-direction:row;align-items:center;-moz-column-gap:var(--px-lg);column-gap:var(--px-lg)}body .header .navbar .navbar-items .navbar-links{display:flex;flex-direction:row;-moz-column-gap:var(--px-md);column-gap:var(--px-md);color:var(--color-text-primary)}body .header .navbar .navbar-items .navbar-links a{text-decoration:none;color:var(--color-text-secondary);font-size:1.3rem}body .header .navbar .navbar-items .navbar-links .active{color:var(--color-accent-hover)}body .header .mobile{position:relative}body .header .mobile .hamburger-menu{font-size:large;display:flex;flex-direction:row;-moz-column-gap:10px;column-gap:10px}body .header .mobile .hamburger-menu a{padding:10px 20px;background-color:var(--color-accent);border-radius:5px;color:var(--color-text-primary);font-size:1.2rem;transition:all .2s ease;white-space:nowrap}body .header .mobile .hamburger-menu a:hover{background-color:var(--color-accent-hover)}body .header .mobile .hamburger-menu a:active{background-color:var(--color-accent)}body .header .mobile .navbar-items{position:absolute;left:0;z-index:99;top:100%;width:100%;background-color:var(--color-surface);flex-direction:column;row-gap:40px;padding-block:30px;border-top:2px solid var(--color-border)}body .header .mobile .navbar-items .navbar-links{flex-direction:column;align-items:center;row-gap:20px;font-size:larger}body .content{display:flex;overflow:hidden;flex-direction:column;position:relative;padding-bottom:5rem;width:100%;overflow:visible}body .content .wrapper{display:flex;flex-direction:column}body .content .wrapper .hero{display:flex;flex-direction:column;padding:5rem 0 1.4rem;margin-bottom:3rem}body .content .wrapper .hero .hero-content{display:flex;flex-direction:column;justify-content:center;align-items:center}body .content .wrapper .hero .hero-content .hero-text{display:flex;flex-direction:column;align-items:center}body .content .wrapper .hero .hero-content .hero-text .hero-title{color:var(--color-text-primary);margin-bottom:2rem;line-height:2.8rem!important;margin:0;text-align:center;font-size:3rem!important;display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:center}body .content .wrapper .hero .hero-content .hero-text h1{padding:0;margin:0;font-size:3rem!important;background:linear-gradient(90deg,var(--color-accent-hover),var(--color-accent),var(--color-accent-hover));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}body .content .wrapper .hero .hero-content .hero-text p{color:var(--color-text-secondary);font-size:1.4rem;margin-bottom:3rem;text-align:center}body .content .wrapper .hero .hero-content .hero-actions{display:flex;flex-direction:row;align-items:center;-moz-column-gap:20px;flex-wrap:wrap;justify-content:center;column-gap:20px;gap:20px}body .content .wrapper .hero .hero-show-case{margin-top:2rem}body .content .wrapper .hero .hero-visual{overflow:hidden;background:linear-gradient(to bottom,var(--color-secondary),var(--color-accent));border-radius:20px;padding:20px;display:flex;justify-content:center;align-items:center;margin-top:4rem}body .content .wrapper .hero .hero-visual img{width:100%;border-radius:10px;box-shadow:0 0 0 4px var(--color-border)}body .content .wrapper .features{display:flex;flex-direction:column}body .content .wrapper .features .feature-container{display:grid;gap:20px;flex-wrap:wrap;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}body .content .wrapper .featured-news{margin-top:5rem;display:flex;flex-direction:column}body .content .wrapper .featured-news .featured-news-container{display:flex;flex-direction:row;-moz-column-gap:20px;column-gap:20px;justify-content:center;justify-items:center;flex-wrap:wrap;gap:20px}body .content .wrapper .featured-news .view-more-btn{display:flex;align-items:center;justify-content:center;margin-top:25px}body .content .wrapper .cta-card{padding-top:4rem}body .content .wrapper .user-ratings{margin-top:3rem;padding-block:2rem;background-color:var(--color-surface);border-radius:10px}body .content .wrapper .platform-card-container{display:grid;gap:20px;justify-content:center;padding-bottom:30px;border-bottom:1px var(--color-border) solid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}body .content .wrapper .requirements{display:flex;flex-direction:column;align-items:center}body .content .wrapper .requirements .requirements-card-container{display:flex;background:linear-gradient(to bottom,var(--color-accent-hover),var(--color-accent));padding:1rem;border-radius:30px;flex-direction:row}body .content .wrapper .faqs{margin-top:5rem}body .content .wrapper .news-card-container{display:flex;flex-direction:row;justify-content:center;justify-items:center;flex-wrap:wrap;gap:10px;padding-top:2rem;border-top:1px solid var(--color-border)}body .content .wrapper .news{display:flex;flex-direction:column}body .content .wrapper .news .news-post{display:flex;flex-direction:column;row-gap:5px;border-top:1px var(--color-border) solid}body .content .wrapper .news .news-post .news-title-tag{display:flex;flex-direction:column;justify-content:start;align-items:start;padding-block:1rem;row-gap:5px;overflow:hidden}body .content .wrapper .news .news-post .news-title-tag .news-title{color:var(--color-text-primary);font-size:1.6rem;padding:0;margin:0}body .content .wrapper .news .news-post .news-thumbnail{overflow:hidden;margin:0}body .content .wrapper .news .news-post .news-thumbnail img{width:100%;border-radius:10px;-o-object-fit:cover;object-fit:cover;aspect-ratio:21/9}body .content .wrapper .news .news-post .news-meta-container{display:flex;flex-direction:column;border-bottom:1px var(--color-border) solid}body .content .wrapper .news .news-post .news-meta-container .news-time-views{display:flex;flex-direction:row;align-items:center;-moz-column-gap:10px;column-gap:10px;color:var(--color-text-secondary);flex-wrap:wrap;gap:10px}body .content .wrapper .news .news-post .news-meta-container .news-time-views .news-date{opacity:.7}body .content .wrapper .news .news-post .news-meta-container .news-tags{display:flex;flex-direction:row;align-items:center;-moz-column-gap:10px;column-gap:10px;gap:10px;flex-wrap:wrap;margin-top:1rem}body .content .wrapper .news .news-post .news-meta-container .news-tags .tag{padding-inline:1rem;padding-block:.1rem;border-radius:100px;font-size:small;background-color:var(--color-overlay);border:1px solid var(--color-border);color:var(--color-text-muted)}body .content .wrapper .news .news-post .news-meta-container .news-author{color:var(--color-text-secondary);display:flex;flex-direction:row;align-items:center;-moz-column-gap:10px;column-gap:10px}body .content .wrapper .news .news-post .news-meta-container .news-author img{width:20px;height:auto}body .content .wrapper .news .news-post .news-meta-container .news-author .author-name{font-size:medium;color:var(--color-text-secondary)}body .content .wrapper .news .news-post .news-content{color:var(--color-text-primary);font-size:large}body .content .wrapper .suggested-news{margin-top:5rem}body .content .wrapper .suggested-news .suggested-news-card-container{display:flex;flex-direction:row;-moz-column-gap:20px;column-gap:20px;justify-content:center;justify-items:center;flex-wrap:wrap;gap:10px}body .footer{width:100%;border-top:1px solid var(--color-border)}body .footer .footer-wrapper{display:flex;flex-direction:row;padding-block:4vw;-moz-column-gap:50px;column-gap:50px;align-items:start}body .footer .footer-wrapper .footer-row{display:flex;flex-direction:column;color:var(--color-text-primary);row-gap:0}body .footer .footer-wrapper .footer-row .brand-footer{display:flex;flex-direction:row;align-items:center;color:var(--color-text-secondary);-moz-column-gap:10px;column-gap:10px}body .footer .footer-wrapper .footer-row .brand-footer h2{font-size:x-large;font-weight:600}body .footer .footer-wrapper .footer-row .brand-footer img{width:50px}body .footer .footer-wrapper .footer-row .link-header{color:var(--color-text-primary)}body .footer .footer-wrapper .footer-row .footer-links{display:flex;flex-direction:column;font-size:large;row-gap:5px;font-weight:400!important}body .footer .footer-wrapper .footer-row .footer-links a{white-space:nowrap}body .footer .footer-wrapper .footer-row .footer-social{display:flex;flex-direction:row;-moz-column-gap:20px;column-gap:20px;opacity:.7;color:var(--color-text-secondary)!important;font-size:small;padding-block:10px}body .footer .footer-wrapper .footer-row .copyright,body .footer .footer-wrapper .footer-row .claim{color:var(--color-text-primary);opacity:.8;font-weight:400;font-size:medium}body .footer .footer-wrapper .footer-row .claim{padding-block:10px;opacity:.4}body .blob-bg{position:absolute;z-index:-1;overflow:hidden;inset:0 0 0 -20px}body .blob{position:absolute;width:400px;height:400px;background:radial-gradient(circle at center,var(--color-accent),transparent 70%);opacity:.6;border-radius:50%;filter:blur(100px);animation:blobMove 30s infinite ease-in-out alternate}body .blob:nth-child(2){background:radial-gradient(circle at center,var(--color-accent-hover),transparent 70%);top:20%;left:60%;animation-delay:5s}body .blob:nth-child(3){background:radial-gradient(circle at center,var(--color-accent),transparent 70%);top:70%;left:30%;animation-delay:10s}@keyframes blobMove{0%{transform:translate(0) scale(1)}50%{transform:translate(-50px,80px) scale(1.2)}to{transform:translate(100px,-60px) scale(1)}}body .breadcrumb{margin-bottom:2rem;color:var(--color-text-secondary)}body .breadcrumb ol{list-style:none;padding:0;margin:0;display:flex;gap:.5rem;font-size:1.2rem}body .breadcrumb li:not(:last-child):after{content:"»";margin-left:.5rem}body .breadcrumb a{color:var(--color-text-secondary);text-decoration:none}body .breadcrumb a:hover{color:var(--color-accent-hover)}body .breadcrumb li[aria-current=page]{color:var(--color-text-muted);font-weight:500}body .navbar.desktop{display:flex}body .navbar.mobile{display:none}@media(max-width:820px){body .app{width:100%;min-width:100%}body .header .navbar{padding-inline:1rem}body .header .navbar .brand-title{font-size:1.2rem}body .header .navbar.desktop{display:none}body .header .navbar.mobile{display:flex}body .content .legal-page{margin:0!important;padding:0}body .content .wrapper{padding-inline:1rem}body .content .news-card{max-width:100%;min-width:100%}body .content .pcard-wrapper{padding:10px}body .content .platform-card{padding:0;max-width:100%;min-width:100%}body .content .hero-visual{width:100%;margin:0!important;padding:0!important;border-radius:10px!important;overflow:hidden;background:none!important;box-shadow:0 0 0 2px var(--color-border)}body .content .what-is-container p{max-width:100%}body .content .legal-page{margin:0!important;padding:1rem}body .content .search-container{width:100%;display:flex}body .content .search-container .search-box{min-width:100%;padding:.6em 0;margin:0;max-width:100%}body .content .search-container .search-box .search-icon{margin:0 .5rem 0 1rem}body .content .search-container .search-box .clear-btn{margin-right:.5rem}body .footer .footer-wrapper{flex-direction:column-reverse;align-items:center;row-gap:40px;padding-inline:1rem}body .footer .footer-wrapper .footer-row{justify-content:center;align-items:center}body .footer .footer-wrapper .footer-row .footer-links{align-items:center}body .footer .footer-wrapper .footer-row .copy{align-items:center;display:flex;flex-direction:column;justify-content:center}body .footer .footer-wrapper .footer-row .copy .copyright,body .footer .footer-wrapper .footer-row .copy .claim{text-align:center}}@media(min-width:820px)and (max-width:1200px){body .app{width:100%;min-width:100%}body .header .navbar,body .content .wrapper{padding-inline:1rem}body .content .legal-page{margin:0!important;padding:1rem}body .content .search-container{width:100%;display:flex}body .content .search-container .search-box{min-width:100%;padding:.6em 0;margin:0;max-width:100%}body .content .search-container .search-box .search-icon{margin:0 .5rem 0 1rem}body .content .search-container .search-box .clear-btn{margin-right:.5rem}body .content .what-is-container p{max-width:90%}body .footer .footer-wrapper{padding-inline:1rem}}.link{cursor:pointer;transition:all .2s ease}.link:hover{color:var(--color-accent-hover)!important}.link:active{opacity:.8}.faq-link{cursor:pointer;transition:all .2s ease;color:var(--color-accent);text-decoration:underline}.faq-link:hover{color:var(--color-accent-hover)!important}.faq-link:active{opacity:.8}.btn{padding:var(--px-sm) var(--px-lg)!important;border-radius:10px;display:flex;flex-direction:row;align-items:center;-moz-column-gap:10px;column-gap:10px;font-family:inherit;font-size:large;transition:all .2s ease!important;white-space:nowrap;font-weight:600}.btn:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent-hover),transparent 80%)}.btn-default{background-color:#000;color:#f0f8ff}.btn-primary{background:linear-gradient(to right,var(--color-accent),var(--color-accent-hover))!important;color:var(--color-text-primary)!important}.btn-primary:hover{background:linear-gradient(to right,var(--color-accent-hover),var(--color-accent-hover))!important}.btn-primary:active{background-color:var(--color-accent)!important}.btn-secondary{background-color:var(--color-secondary);color:var(--color-text-secondary)}.btn-secondary:hover{color:var(--color-text-primary)}.btn-secondary:active{opacity:.7}.btn-secondary-outline{box-shadow:0 0 0 2px var(--color-accent);background-color:transparent;color:var(--color-text-secondary)}.btn-secondary-outline:hover{box-shadow:0 0 0 2px var(--color-accent-hover);color:var(--color-text-primary)}.btn-secondary-outline:active{opacity:.7}button{border:none;background-color:transparent;color:var(--color-text-primary)!important;transition:all .3s ease}p{color:var(--color-text-primary);font-size:1.2rem}a,button,input{text-decoration:none;color:var(--color-text-secondary);cursor:pointer}.hide{display:none!important}
