:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:dark light;--c_drk_txt: #f5dedf;--c_drk_bg: #050000;--c_drk_bg_Highlight: #000f09;--c_drk_prim: #00ffbf;--c_drk_sec: #257862;--c_drk_acc: #3f6ac5;--c_lght_txt: #1f0a0b;--c_lght_bg: #fffafa;--c_lght_prim: #00ffbf;--c_lght_sec: #86dac4;--c_lght_acc: #3964c0;--fnt_thin: 300;--fnt_md: 500;--fnt_thick: 800;--txt_sm: 12px;--txt_btn: 18px;--txt_md: 20px;--txt_lg: 24px;--txt_xl: 32px;--txt_2xl: 50px;--rnd_sm: 5px;--rnd_md: 10px;--rnd_lg: 20px;--shdw_boxSm: 0px 8px 16px 0px rgba(0, 0, 0, .2);--shdw_boxMd: 8px 8px 20px 2px black;--txt_shdw_sm: var(--c_drk_bg) 3px 3px 15px;--trs_shrt: all ease-in-out .15s;--trs_med: all ease-in-out .3s;--trs_lng: all ease-in-out .45s}body{background-color:var(--c_drk_bg);color:var(--c_drk_txt)}.dropdown-menu{position:relative;display:inline-block}.dropdown-trigger{display:flex;align-items:center;gap:.5rem;cursor:pointer}.dropdown-arrow{font-size:var(--txt_sm);transition:var(--trs_shrt);color:var(--c_drk_prim)}.dropdown-arrow.open{transform:rotate(180deg)}.dropdown-content{position:absolute;top:100%;left:0;min-width:200px;background-color:var(--c_drk_bg_Highlight);border:1px solid rgba(0,255,191,.3);border-radius:var(--rnd_md);box-shadow:var(--shdw_boxMd);padding:.5rem 0;z-index:1001;opacity:0;transform:translateY(-10px);animation:dropdownSlideIn .2s ease-out forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@keyframes dropdownSlideIn{to{opacity:1;transform:translateY(0)}}.dropdown-item{display:block;width:100%;padding:.75rem 1rem;color:var(--c_drk_txt);text-decoration:none;font-size:var(--txt_md);font-weight:var(--fnt_md);border:none;background:none;cursor:pointer;transition:var(--trs_shrt);text-align:left;font-family:inherit}.dropdown-item:hover{background-color:#00ffbf33;color:var(--c_drk_prim)}.dropdown-item:first-child{border-radius:var(--rnd_md) var(--rnd_md) 0 0}.dropdown-item:last-child{border-radius:0 0 var(--rnd_md) var(--rnd_md)}@media (max-width: 768px){.dropdown-content{min-width:180px;right:0;left:auto}.dropdown-item{padding:.5rem .75rem;font-size:var(--txt_sm)}}.hero{position:relative;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-top:-80px}.hero-video,.hero-image{width:100%;height:100%;object-fit:cover;object-position:center}.hero-placeholder{width:100%;height:100%;background:linear-gradient(135deg,var(--c_drk_bg),var(--c_drk_bg_Highlight));background-size:400% 400%;animation:gradientShift 8s ease infinite}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(#0101044d,#01010499);z-index:-1}.hero-content{text-align:center;z-index:1;max-width:800px;padding:2rem}.hero-text{margin-bottom:3rem}.hero-title{font-size:var(--txt_2xl);font-weight:var(--fnt_thick);margin-bottom:1rem;text-shadow:var(--txt_shdw_sm);-webkit-background-clip:text;background-clip:text}.hero-description{font-size:var(--txt_lg);font-weight:var(--fnt_md);color:var(--c_drk_txt);text-shadow:var(--txt_shdw_sm);opacity:.9;line-height:1.6}.hero-actions{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.hero-btn{padding:1rem 2rem;border:none;border-radius:var(--rnd_lg);font-size:var(--txt_btn);font-weight:var(--fnt_md);cursor:pointer;transition:var(--trs_med);text-decoration:none;display:inline-block;text-align:center;min-width:150px;text-transform:uppercase;letter-spacing:.5px}.hero-btn.primary{background:linear-gradient(45deg,var(--c_drk_prim),var(--c_drk_acc));color:var(--c_lght_txt);box-shadow:var(--shdw_boxSm)}.hero-btn.primary:hover{transform:translateY(-3px);box-shadow:var(--shdw_boxMd);background:linear-gradient(45deg,var(--c_drk_acc),var(--c_drk_prim))}.hero-btn.secondary{background-color:transparent;color:var(--c_drk_txt);border:2px solid var(--c_drk_prim);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-btn.secondary:hover{background-color:var(--c_drk_prim);color:var(--c_lght_txt);transform:translateY(-3px);box-shadow:var(--shdw_boxSm)}@media (max-width: 768px){.hero-title{font-size:var(--txt_xl)}.hero-description{font-size:var(--txt_md)}.hero-actions{flex-direction:column;align-items:center}.hero-btn{width:100%;max-width:250px}.hero-content{padding:1rem}}@media (max-width: 480px){.hero-title{font-size:var(--txt_lg)}.hero-description{font-size:var(--txt_btn)}.hero-text{margin-bottom:2rem}}.main-nav{position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;justify-content:space-between;align-items:center;padding:0 2rem;height:80px;background-color:#05000066;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,255,191,.3);transition:var(--trs_med)}.nav-left{display:flex;align-items:center}.nav-logo{text-decoration:none;color:var(--c_drk_prim);transition:var(--trs_shrt)}.nav-logo:hover{color:var(--c_drk_prim)}.nav-logo h1{font-size:var(--txt_lg);font-weight:var(--fnt_thick)}.nav-right{display:flex;align-items:center;gap:2rem}.nav-link{color:var(--c_drk_txt);text-decoration:none;font-size:var(--txt_btn);font-weight:var(--fnt_md);padding:.5rem 1rem;border-radius:var(--rnd_sm);transition:var(--trs_shrt);position:relative;background:none;border:none;cursor:pointer;font-family:inherit}.nav-link:hover{color:var(--c_drk_prim);background-color:#00ffbf1a}.nav-link:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background-color:var(--c_drk_prim);transition:var(--trs_shrt);transform:translate(-50%)}.nav-link:hover:after{width:80%}@media (max-width: 768px){.main-nav{padding:0 1rem}.nav-right{gap:1rem}.nav-link{font-size:var(--txt_md);padding:.25rem .5rem}.nav-logo h1{font-size:var(--txt_md)}}@media (max-width: 480px){.nav-right{gap:.5rem}.nav-link{font-size:var(--txt_sm);padding:.25rem}}.main-footer{background-color:var(--c_drk_sec);border-top:1px solid rgba(0,255,191,.3);margin-top:auto;padding:3rem 0 1rem}.footer-content{max-width:1200px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.footer-section h3{font-size:var(--txt_lg);font-weight:var(--fnt_thick);margin-bottom:1rem}.footer-section h4{font-size:var(--txt_md);font-weight:var(--fnt_md);margin-bottom:1rem;color:var(--c_drk_txt)}.footer-section p{color:var(--c_drk_txt);opacity:.8;line-height:1.6}.footer-links{list-style:none}.footer-links li{margin-bottom:.5rem}.footer-links a{color:var(--c_drk_txt);text-decoration:none;opacity:.8;transition:var(--trs_shrt)}.footer-links a:hover{color:var(--c_drk_prim);opacity:1}.footer-bottom{max-width:1200px;margin:2rem auto 0;padding:1rem 2rem;border-top:1px solid rgba(0,255,191,.2);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.footer-bottom p{color:var(--c_drk_txt);opacity:.7;font-size:var(--txt_sm)}.footer-legal{display:flex;gap:1rem}.footer-legal a{color:var(--c_drk_txt);text-decoration:none;opacity:.7;font-size:var(--txt_sm);transition:var(--trs_shrt)}.footer-legal a:hover{color:var(--c_drk_prim);opacity:1}@media (max-width: 768px){.footer-content{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:0 1rem}.footer-bottom{flex-direction:column;text-align:center;padding:1rem}}.home-page{min-height:100vh}.studio-intro{padding:6rem 0;background-color:var(--c_drk_bg)}.studio-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.studio-text h2{font-size:var(--txt_2xl);font-weight:var(--fnt_thick);margin-bottom:1.5rem;color:var(--c_drk_txt);background:linear-gradient(45deg,var(--c_drk_prim),var(--c_drk_acc));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.studio-text p{font-size:var(--txt_lg);line-height:1.7;color:var(--c_drk_txt);opacity:.9;margin-bottom:2rem}.studio-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:2rem}.stat-item{text-align:center;padding:1rem;background-color:var(--c_drk_bg_Highlight);border-radius:var(--rnd_lg);border:1px solid rgba(58,49,216,.2)}.stat-number{display:block;font-size:var(--txt_xl);font-weight:var(--fnt_thick);color:var(--c_drk_prim);margin-bottom:.5rem}.stat-label{font-size:var(--txt_sm);color:var(--c_drk_txt);opacity:.8;text-transform:uppercase;letter-spacing:.5px}.studio-image{position:relative;border-radius:var(--rnd_lg);overflow:hidden;box-shadow:var(--shdw_boxLg)}.studio-image img{width:100%;height:400px;object-fit:cover;transition:var(--trs_med)}.studio-image:hover img{transform:scale(1.05)}.featured-games{padding:6rem 0;background-color:var(--c_drk_bg_Highlight)}.featured-games h2{font-size:var(--txt_2xl);font-weight:var(--fnt_thick);text-align:center;margin-bottom:3rem;color:var(--c_drk_txt);background:linear-gradient(45deg,var(--c_drk_prim),var(--c_drk_acc));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.games-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-bottom:3rem}.game-card{background-color:var(--c_drk_bg);border-radius:var(--rnd_lg);overflow:hidden;box-shadow:var(--shdw_boxMd);border:1px solid rgba(58,49,216,.2);transition:var(--trs_med);padding:1rem}.game-card:hover{transform:translateY(-5px);box-shadow:var(--shdw_boxLg);border-color:var(--c_drk_prim)}.game-status{position:absolute;top:1rem;right:1rem;padding:.5rem 1rem;border-radius:var(--rnd_md);font-size:var(--txt_sm);font-weight:var(--fnt_md);text-transform:uppercase;letter-spacing:.5px;background-color:var(--c_drk_prim);color:var(--c_lght_txt)}.game-status.coming-soon{background-color:#ffc107}.game-status.in-development{background-color:#17a2b8;color:#fff}.game-info{padding:1.5rem}.game-info h3{font-size:var(--txt_lg);font-weight:var(--fnt_thick);color:var(--c_drk_txt);margin-bottom:.5rem}.game-info p{color:var(--c_drk_txt);opacity:.8;line-height:1.6;margin-bottom:1rem}.latest-news{padding:6rem 0;background-color:var(--c_drk_bg)}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem}.section-header h2{font-size:var(--txt_2xl);font-weight:var(--fnt_thick);color:var(--c_drk_txt);background:linear-gradient(45deg,var(--c_drk_prim),var(--c_drk_acc));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.view-all-link{color:var(--c_drk_prim);text-decoration:none;font-weight:var(--fnt_md);transition:var(--trs_shrt)}.view-all-link:hover{color:var(--c_drk_acc)}.news-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.news-card{background-color:var(--c_drk_bg_Highlight);border-radius:var(--rnd_lg);overflow:hidden;box-shadow:var(--shdw_boxSm);border:1px solid rgba(58,49,216,.2);transition:var(--trs_med)}.news-card:hover{transform:translateY(-3px);box-shadow:var(--shdw_boxMd);border-color:var(--c_drk_prim)}.news-image{position:relative;height:180px;overflow:hidden}.news-image img{width:100%;height:100%;object-fit:cover;transition:var(--trs_med)}.news-card:hover .news-image img{transform:scale(1.05)}.news-category{position:absolute;top:1rem;left:1rem;background-color:var(--c_drk_prim);color:var(--c_lght_txt);padding:.25rem .75rem;border-radius:var(--rnd_sm);font-size:var(--txt_xs);font-weight:var(--fnt_md);text-transform:uppercase}.news-content{padding:1.5rem}.news-meta{display:flex;gap:1rem;margin-bottom:.5rem;font-size:var(--txt_xs);color:var(--c_drk_txt);opacity:.7}.news-content h3{font-size:var(--txt_md);font-weight:var(--fnt_thick);color:var(--c_drk_txt);margin-bottom:.5rem;line-height:1.4}.news-content p{color:var(--c_drk_txt);opacity:.8;line-height:1.5;margin-bottom:1rem;font-size:var(--txt_sm)}.read-more{color:var(--c_drk_prim);text-decoration:none;font-weight:var(--fnt_md);font-size:var(--txt_sm);transition:var(--trs_shrt)}.read-more:hover{color:var(--c_drk_acc)}.community-section{padding:6rem 0;background-color:var(--c_drk_bg_Highlight)}.community-section h2{font-size:var(--txt_2xl);font-weight:var(--fnt_thick);text-align:center;margin-bottom:3rem;color:var(--c_drk_txt);background:linear-gradient(45deg,var(--c_drk_prim),var(--c_drk_acc));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.community-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.community-card{text-align:center;padding:2rem;background-color:var(--c_drk_bg);border-radius:var(--rnd_lg);border:1px solid rgba(58,49,216,.2);transition:var(--trs_med)}.community-card:hover{transform:translateY(-5px);box-shadow:var(--shdw_boxMd);border-color:var(--c_drk_prim)}.community-icon{font-size:3rem;margin-bottom:1rem;display:block}.community-card h3{font-size:var(--txt_lg);font-weight:var(--fnt_thick);color:var(--c_drk_txt);margin-bottom:1rem}.community-card p{color:var(--c_drk_txt);opacity:.8;margin-bottom:1.5rem;line-height:1.6}.newsletter-section{padding:4rem 0;background:linear-gradient(135deg,var(--c_drk_prim),var(--c_drk_acc))}.newsletter-content{text-align:center;max-width:600px;margin:0 auto}.newsletter-content h2{font-size:var(--txt_xl);font-weight:var(--fnt_thick);color:#fff;margin-bottom:1rem}.newsletter-content>p{color:#fff;opacity:.9;margin-bottom:2rem;font-size:var(--txt_lg)}.newsletter-form{display:flex;gap:1rem;margin-bottom:1rem}.newsletter-input{flex:1;padding:1rem;border:none;border-radius:var(--rnd_md);font-size:var(--txt_md);background-color:#fff;color:var(--c_lght_txt)}.newsletter-input:focus{outline:none;box-shadow:0 0 0 3px #ffffff4d}.newsletter-disclaimer{font-size:var(--txt_sm);color:#fff;opacity:.7}.btn{display:inline-block;padding:.75rem 1.5rem;border:none;border-radius:var(--rnd_md);font-size:var(--txt_md);font-weight:var(--fnt_md);text-decoration:none;cursor:pointer;transition:var(--trs_shrt);text-align:center}.btn-primary{background-color:var(--c_drk_prim);color:#fff}.btn-primary:hover{background-color:var(--c_drk_acc);transform:translateY(-2px)}.btn-secondary{background-color:transparent;color:var(--c_drk_prim);border:1px solid var(--c_drk_prim)}.btn-secondary:hover{background-color:var(--c_drk_prim);color:#fff}.btn-outline{background-color:transparent;color:var(--c_drk_txt);border:1px solid rgba(58,49,216,.3)}.btn-outline:hover{background-color:var(--c_drk_prim);color:#fff;border-color:var(--c_drk_prim)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (max-width: 1024px){.studio-content{grid-template-columns:1fr;gap:2rem}.studio-stats{grid-template-columns:repeat(3,1fr);gap:1rem}.section-header{flex-direction:column;gap:1rem;text-align:center}}@media (max-width: 768px){.studio-intro,.featured-games,.latest-news,.community-section{padding:3rem 0}.studio-stats{grid-template-columns:1fr;gap:1rem}.games-grid{grid-template-columns:1fr}.newsletter-form{flex-direction:column}.studio-text h2,.featured-games h2,.section-header h2,.community-section h2{font-size:var(--txt_xl)}}.games-page{min-height:100vh;padding:2rem 0}.games-header{text-align:center;margin-bottom:3rem}.games-header h1{font-size:var(--txt_2xl);font-weight:var(--fnt_thick);margin-bottom:1rem;background:linear-gradient(45deg,var(--c_drk_prim),var(--c_drk_acc));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.games-header p{font-size:var(--txt_lg);color:var(--c_drk_txt);opacity:.8}.games-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-bottom:2rem}.game-card{background-color:var(--c_drk_bg_Highlight);border-radius:var(--rnd_lg);overflow:hidden;box-shadow:var(--shdw_boxSm);transition:var(--trs_med);border:1px solid rgba(58,49,216,.2)}.game-card:hover{transform:translateY(-5px);box-shadow:var(--shdw_boxMd);border-color:var(--c_drk_prim)}.game-image{position:relative;height:200px;overflow:hidden}.game-image img{width:100%;height:100%;object-fit:cover;transition:var(--trs_med)}.game-card:hover .game-image img{transform:scale(1.05)}.game-status{position:absolute;top:1rem;right:1rem}.game-content{padding:1.5rem}.game-content h3{font-size:var(--txt_lg);font-weight:var(--fnt_thick);margin-bottom:.75rem;color:var(--c_drk_txt)}.game-content p{color:var(--c_drk_txt);opacity:.8;line-height:1.6;margin-bottom:1.5rem}.game-meta{margin-bottom:1.5rem;font-size:var(--txt_sm)}.release-date,.platforms{margin-bottom:.5rem;color:var(--c_drk_txt);opacity:.7}.game-actions{display:flex;gap:1rem;flex-wrap:wrap}.game-actions .btn{flex:1;min-width:120px;text-align:center}@media (max-width: 768px){.games-grid{grid-template-columns:1fr}.games-header h1{font-size:var(--txt_xl)}.games-header p{font-size:var(--txt_md)}.game-actions{flex-direction:column}}.game-detail-page{min-height:100vh}.game-not-found{text-align:center;padding:4rem 0}.game-not-found h1{font-size:var(--txt_xl);color:var(--c_drk_txt);margin-bottom:1rem}.game-not-found p{font-size:var(--txt_lg);color:var(--c_drk_txt);opacity:.7}.game-hero{position:relative;height:80vh;display:flex;align-items:center;overflow:hidden;margin-top:-80px}.hero-background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-2}.hero-video{width:100%;height:100%;object-fit:cover}.hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(#01010466,#010104b3);z-index:-1}.hero-content{z-index:1;color:#fff;width:100%}.hero-content h1{font-size:var(--txt_2xl);font-weight:var(--fnt_thick);margin-bottom:1rem;text-shadow:var(--txt_shdw_sm)}.game-subtitle{font-size:var(--txt_xl);font-weight:var(--fnt_md);margin-bottom:1.5rem;opacity:.9;text-shadow:var(--txt_shdw_sm)}.game-description{font-size:var(--txt_lg);line-height:1.6;margin-bottom:2rem;max-width:600px;text-shadow:var(--txt_shdw_sm)}.hero-actions{display:flex;gap:1.5rem;flex-wrap:wrap}.game-info{padding:3rem 0;background-color:var(--c_drk_bg_Highlight);margin-top:2rem;border-radius:var(--rnd_lg)}.info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem}.info-item{text-align:center}.info-item h3{font-size:var(--txt_md);font-weight:var(--fnt_md);color:var(--c_drk_txt);margin-bottom:.5rem;opacity:.8}.info-item p{font-size:var(--txt_lg);font-weight:var(--fnt_thick);color:var(--c_drk_prim)}.platforms{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}.platform-tag{background-color:#3a31d833;color:var(--c_drk_prim);padding:.25rem .75rem;border-radius:var(--rnd_sm);font-size:var(--txt_sm);font-weight:var(--fnt_md)}.status-badge{padding:.5rem 1rem;border-radius:var(--rnd_md);font-size:var(--txt_md);font-weight:var(--fnt_md);text-transform:uppercase;letter-spacing:.5px}.status-badge.released{background-color:#10b981;color:#fff}.status-badge.coming-soon{background-color:var(--c_drk_prim);color:#fff}.screenshots-section{padding:3rem 0}.screenshots-section h2{font-size:var(--txt_xl);font-weight:var(--fnt_thick);color:var(--c_drk_txt);margin-bottom:2rem;text-align:center}.screenshots-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.screenshot{border-radius:var(--rnd_lg);overflow:hidden;box-shadow:var(--shdw_boxSm);transition:var(--trs_med);cursor:pointer}.screenshot:hover{transform:scale(1.02);box-shadow:var(--shdw_boxMd)}.screenshot img{width:100%;height:200px;object-fit:cover}.about-features{display:grid;grid-template-columns:2fr 1fr;gap:3rem;padding:3rem 0}.about-game h2,.game-features h2{font-size:var(--txt_xl);font-weight:var(--fnt_thick);color:var(--c_drk_txt);margin-bottom:1.5rem}.game-long-description p{font-size:var(--txt_md);color:var(--c_drk_txt);opacity:.8;line-height:1.7;margin-bottom:1.5rem}.features-list{list-style:none;padding:0}.features-list li{background-color:var(--c_drk_bg_Highlight);padding:1rem;margin-bottom:.75rem;border-radius:var(--rnd_md);border-left:4px solid var(--c_drk_prim);color:var(--c_drk_txt);font-weight:var(--fnt_md);transition:var(--trs_shrt)}.features-list li:hover{background-color:#3a31d81a;transform:translate(5px)}.system-requirements{padding:3rem 0;background-color:var(--c_drk_bg_Highlight);border-radius:var(--rnd_lg);margin-bottom:2rem}.system-requirements h2{font-size:var(--txt_xl);font-weight:var(--fnt_thick);color:var(--c_drk_txt);margin-bottom:2rem;text-align:center}.requirements-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.requirements-column h3{font-size:var(--txt_lg);font-weight:var(--fnt_thick);color:var(--c_drk_prim);margin-bottom:1rem;text-align:center}.requirements-column ul{list-style:none;padding:0}.requirements-column li{padding:.75rem;margin-bottom:.5rem;background-color:#3a31d80d;border-radius:var(--rnd_sm);color:var(--c_drk_txt);font-size:var(--txt_sm);line-height:1.4}.requirements-column strong{color:var(--c_drk_prim)}@media (max-width: 768px){.game-hero{height:60vh}.hero-content h1{font-size:var(--txt_xl)}.game-subtitle{font-size:var(--txt_lg)}.game-description{font-size:var(--txt_md)}.hero-actions{flex-direction:column}.info-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.screenshots-grid{grid-template-columns:1fr}.about-features,.requirements-grid{grid-template-columns:1fr;gap:2rem}}.news-page{min-height:100vh;padding:2rem 0}.news-header{text-align:center;margin-bottom:3rem}.news-header h1{font-size:var(--txt_2xl);font-weight:var(--fnt_thick);margin-bottom:1rem;background:linear-gradient(45deg,var(--c_drk_prim),var(--c_drk_acc));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.news-header p{font-size:var(--txt_lg);color:var(--c_drk_txt);opacity:.8}.featured-article{display:grid;grid-template-columns:1fr 1fr;gap:2rem;background-color:var(--c_drk_bg_Highlight);border-radius:var(--rnd_lg);overflow:hidden;margin-bottom:3rem;box-shadow:var(--shdw_boxSm);border:1px solid rgba(58,49,216,.2)}.featured-image{position:relative;overflow:hidden}.featured-image img{width:100%;height:100%;object-fit:cover;transition:var(--trs_med)}.featured-article:hover .featured-image img{transform:scale(1.05)}.featured-content{padding:2rem;display:flex;flex-direction:column;justify-content:space-between}.featured-content h2{font-size:var(--txt_xl);font-weight:var(--fnt_thick);color:var(--c_drk_txt);margin:1rem 0;line-height:1.3}.featured-content p{font-size:var(--txt_lg);color:var(--c_drk_txt);opacity:.8;line-height:1.6;margin-bottom:2rem}.article-meta{display:flex;gap:1rem;align-items:center;font-size:var(--txt_sm);color:var(--c_drk_txt);opacity:.7}.article-footer{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.author{font-size:var(--txt_sm);color:var(--c_drk_txt);opacity:.7;font-style:italic}.news-filters{margin-bottom:2rem;text-align:center}.news-filters h3{font-size:var(--txt_lg);color:var(--c_drk_txt);margin-bottom:1rem}.category-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.category-btn{padding:.5rem 1rem;border:1px solid rgba(58,49,216,.3);background-color:transparent;color:var(--c_drk_txt);border-radius:var(--rnd_md);font-size:var(--txt_md);cursor:pointer;transition:var(--trs_shrt)}.category-btn:hover{border-color:var(--c_drk_prim);background-color:#3a31d81a}.category-btn.active{background-color:var(--c_drk_prim);border-color:var(--c_drk_prim);color:var(--c_lght_txt)}.articles-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.article-card{background-color:var(--c_drk_bg_Highlight);border-radius:var(--rnd_lg);overflow:hidden;box-shadow:var(--shdw_boxSm);border:1px solid rgba(58,49,216,.2);transition:var(--trs_med)}.article-card:hover{transform:translateY(-5px);box-shadow:var(--shdw_boxMd);border-color:var(--c_drk_prim)}.article-image{position:relative;height:200px;overflow:hidden}.article-image img{width:100%;height:100%;object-fit:cover;transition:var(--trs_med)}.article-card:hover .article-image img{transform:scale(1.05)}.article-category{position:absolute;top:1rem;left:1rem}.article-content{padding:1.5rem}.article-content h3{font-size:var(--txt_lg);font-weight:var(--fnt_thick);color:var(--c_drk_txt);margin:1rem 0;line-height:1.4}.article-content p{color:var(--c_drk_txt);opacity:.8;line-height:1.6;margin-bottom:1.5rem}.read-more-btn{background:none;border:none;color:var(--c_drk_prim);font-size:var(--txt_md);font-weight:var(--fnt_md);cursor:pointer;transition:var(--trs_shrt);text-decoration:underline}.read-more-btn:hover{color:var(--c_drk_acc)}.no-articles{text-align:center;padding:3rem;color:var(--c_drk_txt);opacity:.7;font-size:var(--txt_lg)}@media (max-width: 768px){.featured-article{grid-template-columns:1fr}.featured-content{padding:1.5rem}.featured-content h2{font-size:var(--txt_lg)}.featured-content p{font-size:var(--txt_md)}.articles-grid{grid-template-columns:1fr}.category-buttons{gap:.5rem}.category-btn{padding:.5rem .75rem;font-size:var(--txt_sm)}.news-header h1{font-size:var(--txt_xl)}}.news-article-page{min-height:100vh;padding:2rem 0}.breadcrumb{display:flex;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:var(--txt_sm)}.breadcrumb-link{color:var(--c_drk_prim);text-decoration:none;transition:var(--trs_shrt)}.breadcrumb-link:hover{color:var(--c_drk_acc)}.breadcrumb-separator{color:var(--c_drk_txt);opacity:.5}.breadcrumb-current{color:var(--c_drk_txt);opacity:.7}.article-header{text-align:center;margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto}.article-header .article-meta{display:flex;justify-content:center;gap:1rem;align-items:center;margin-bottom:1rem;font-size:var(--txt_sm);flex-wrap:wrap}.article-header .category{background-color:var(--c_drk_prim);color:var(--c_lght_txt);padding:.25rem .75rem;border-radius:var(--rnd_sm);font-weight:var(--fnt_md);text-transform:uppercase;letter-spacing:.5px}.article-header .date,.article-header .read-time{color:var(--c_drk_txt);opacity:.7}.article-tags{display:flex;justify-content:center;gap:.5rem;margin-top:1rem;flex-wrap:wrap}.article-title{font-size:var(--txt_2xl);font-weight:var(--fnt_thick);color:var(--c_drk_txt);margin:1rem 0;line-height:1.2}.article-excerpt{font-size:var(--txt_lg);color:var(--c_drk_txt);opacity:.8;line-height:1.6;margin-bottom:1rem}.article-author{font-size:var(--txt_md);color:var(--c_drk_txt);opacity:.7;font-style:italic}.article-hero-image{margin-bottom:3rem;border-radius:var(--rnd_lg);overflow:hidden;box-shadow:var(--shdw_boxMd)}.article-hero-image img{width:100%;height:400px;object-fit:cover}.article-body{display:grid;grid-template-columns:1fr 300px;gap:3rem;align-items:start}.article-content{max-width:none}.article-content p{font-size:var(--txt_md);line-height:1.7;color:var(--c_drk_txt);margin-bottom:1.5rem}.article-content h2{font-size:var(--txt_xl);font-weight:var(--fnt_thick);color:var(--c_drk_txt);margin:2rem 0 1rem;border-bottom:2px solid var(--c_drk_prim);padding-bottom:.5rem}.article-content ul{margin:1rem 0 1.5rem 1.5rem}.article-content li{font-size:var(--txt_md);line-height:1.6;color:var(--c_drk_txt);margin-bottom:.5rem}.article-quote{background-color:#3a31d80d;border-left:4px solid var(--c_drk_prim);padding:1.5rem;margin:2rem 0;border-radius:var(--rnd_md);font-style:italic}.article-quote p{font-size:var(--txt_lg);color:var(--c_drk_txt);margin-bottom:1rem;font-weight:var(--fnt_md)}.article-quote cite{font-size:var(--txt_md);color:var(--c_drk_prim);font-weight:var(--fnt_md);font-style:normal}.article-inline-image{margin:2rem 0;text-align:center}.article-inline-image img{max-width:100%;height:auto;border-radius:var(--rnd_md);box-shadow:var(--shdw_boxSm)}.article-inline-image caption{display:block;margin-top:.5rem;font-size:var(--txt_sm);color:var(--c_drk_txt);opacity:.7;font-style:italic}.article-code{background-color:var(--c_drk_bg_Highlight);border:1px solid rgba(58,49,216,.2);border-radius:var(--rnd_md);padding:1rem;margin:1.5rem 0;overflow-x:auto;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.article-code code{font-size:var(--txt_sm);color:var(--c_drk_txt);line-height:1.4}.article-sidebar{position:sticky;top:2rem}.sidebar-section{background-color:var(--c_drk_bg_Highlight);border-radius:var(--rnd_lg);padding:1.5rem;margin-bottom:2rem;border:1px solid rgba(58,49,216,.2)}.sidebar-section h3{font-size:var(--txt_lg);font-weight:var(--fnt_thick);color:var(--c_drk_txt);margin-bottom:1rem}.share-buttons{display:flex;flex-direction:column;gap:.5rem}.share-btn{padding:.5rem 1rem;border:none;border-radius:var(--rnd_md);font-size:var(--txt_sm);font-weight:var(--fnt_md);cursor:pointer;transition:var(--trs_shrt);text-align:left}.share-btn.twitter{background-color:#1da1f2;color:#fff}.share-btn.facebook{background-color:#4267b2;color:#fff}.share-btn.reddit{background-color:#ff4500;color:#fff}.share-btn:hover{opacity:.8;transform:translateY(-1px)}.related-articles{display:flex;flex-direction:column;gap:1rem}.related-article{display:flex;gap:1rem;text-decoration:none;padding:.75rem;border-radius:var(--rnd_md);transition:var(--trs_shrt);border:1px solid transparent}.related-article:hover{background-color:#3a31d80d;border-color:#3a31d833}.related-article img{width:60px;height:60px;object-fit:cover;border-radius:var(--rnd_sm);flex-shrink:0}.related-content h4{font-size:var(--txt_sm);font-weight:var(--fnt_md);color:var(--c_drk_txt);margin-bottom:.25rem;line-height:1.3}.related-date{font-size:var(--txt_xs);color:var(--c_drk_txt);opacity:.6}.article-footer{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(58,49,216,.2)}.back-to-news{display:inline-flex;align-items:center;gap:.5rem;color:var(--c_drk_prim);text-decoration:none;font-size:var(--txt_md);font-weight:var(--fnt_md);transition:var(--trs_shrt)}.back-to-news:hover{color:var(--c_drk_acc);transform:translate(-3px)}@media (max-width: 1024px){.article-body{grid-template-columns:1fr;gap:2rem}.article-sidebar{position:static;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.sidebar-section{margin-bottom:0}}@media (max-width: 768px){.news-article-page{padding:1rem 0}.article-title{font-size:var(--txt_xl)}.article-excerpt{font-size:var(--txt_md)}.article-hero-image img{height:250px}.article-sidebar{grid-template-columns:1fr}.breadcrumb{flex-wrap:wrap}}.about-page{min-height:100vh}.about-hero{text-align:center;padding:3rem 0;background:linear-gradient(135deg,var(--c_drk_bg),var(--c_drk_bg_Highlight));margin-bottom:4rem}.about-hero h1{font-size:var(--txt_2xl);font-weight:var(--fnt_thick);margin-bottom:1.5rem;background:linear-gradient(45deg,var(--c_drk_prim),var(--c_drk_acc));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle{font-size:var(--txt_lg);color:var(--c_drk_txt);opacity:.9;max-width:800px;margin:0 auto;line-height:1.6}.mission-section{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;margin-bottom:4rem}.mission-content h2{font-size:var(--txt_xl);font-weight:var(--fnt_thick);color:var(--c_drk_txt);margin-bottom:1.5rem}.mission-content p{font-size:var(--txt_md);color:var(--c_drk_txt);opacity:.8;line-height:1.7;margin-bottom:1.5rem}.mission-image{border-radius:var(--rnd_lg);overflow:hidden;box-shadow:var(--shdw_boxSm)}.mission-image img{width:100%;height:300px;object-fit:cover}.team-section{margin-bottom:4rem}.team-section h2{font-size:var(--txt_xl);font-weight:var(--fnt_thick);color:var(--c_drk_txt);text-align:center;margin-bottom:2rem}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-bottom:3rem}.team-member{background-color:var(--c_drk_bg_Highlight);border-radius:var(--rnd_lg);overflow:hidden;box-shadow:var(--shdw_boxSm);border:1px solid rgba(0,255,191,.2);transition:var(--trs_med)}.team-member:hover{transform:translateY(-5px);box-shadow:var(--shdw_boxMd);border-color:var(--c_drk_prim)}.member-image{height:250px;overflow:hidden}.member-image img{width:100%;height:100%;object-fit:cover}.member-info{padding:1.5rem}.member-info h3{font-size:var(--txt_lg);font-weight:var(--fnt_thick);color:var(--c_drk_txt);margin-bottom:.5rem}.member-info h4{font-size:var(--txt_md);color:var(--c_drk_prim);margin-bottom:1rem;font-weight:var(--fnt_md)}.member-info p{color:var(--c_drk_txt);opacity:.8;line-height:1.6;font-size:var(--txt_sm)}.contributor-tables{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:3rem}.contributor-table{background-color:var(--c_drk_bg_Highlight);border-radius:var(--rnd_lg);padding:2rem;box-shadow:var(--shdw_boxSm);border:1px solid rgba(0,255,191,.2);transition:var(--trs_med)}.contributor-table:hover{transform:translateY(-2px);box-shadow:var(--shdw_boxMd);border-color:var(--c_drk_prim)}.contributor-table h3{font-size:var(--txt_lg);font-weight:var(--fnt_thick);color:var(--c_drk_txt);text-align:center;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid var(--c_drk_prim)}.table-content{display:flex;flex-direction:column;gap:.5rem}.table-row{padding:.75rem 1rem .75rem 1.5rem;background-color:#00ffbf1a;border-radius:var(--rnd_sm);border-left:3px solid var(--c_drk_prim);transition:var(--trs_shrt)}.table-row:hover{background-color:#00ffbf33;transform:translate(5px)}.table-row span{color:var(--c_drk_txt);font-size:var(--txt_md);font-weight:var(--fnt_md);white-space:nowrap;width:100%}.contact-section{text-align:center;background-color:var(--c_drk_bg_Highlight);padding:3rem 2rem;border-radius:var(--rnd_lg);margin-bottom:2rem}.contact-section h2{font-size:var(--txt_xl);font-weight:var(--fnt_thick);color:var(--c_drk_txt);margin-bottom:1rem}.contact-section p{font-size:var(--txt_lg);color:var(--c_drk_txt);opacity:.8;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.contact-methods{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.contact-btn{display:inline-block;padding:1rem 2rem;background-color:var(--c_drk_prim);color:#fff;text-decoration:none;border-radius:var(--rnd_lg);font-size:var(--txt_md);font-weight:var(--fnt_md);transition:var(--trs_med);box-shadow:var(--shdw_boxSm)}.contact-btn:hover{background-color:var(--c_drk_acc);transform:translateY(-2px);box-shadow:var(--shdw_boxMd)}@media (max-width: 768px){.about-hero h1{font-size:var(--txt_xl)}.hero-subtitle{font-size:var(--txt_md)}.mission-section{grid-template-columns:1fr;gap:2rem}.values-grid,.team-grid,.contributor-tables{grid-template-columns:1fr}.timeline:before{left:30px}.timeline-item{flex-direction:row!important}.timeline-year{flex:0 0 60px;margin-left:0}.timeline-content{margin:0 0 0 1rem}.contact-methods{flex-direction:column;align-items:center}.contact-btn{width:100%;max-width:250px}}.leaderboards-page{min-height:100vh;padding:2rem 0}.leaderboards-header{text-align:center;margin-bottom:3rem}.leaderboards-header h1{font-size:var(--txt_2xl);font-weight:var(--fnt_thick);margin-bottom:1rem;background:linear-gradient(45deg,var(--c_drk_prim),var(--c_drk_acc));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.leaderboards-header p{font-size:var(--txt_lg);color:var(--c_drk_txt);opacity:.8}.leaderboards-filters{display:flex;gap:2rem;margin-bottom:2rem;flex-wrap:wrap;justify-content:center}.filter-group{display:flex;flex-direction:column;gap:.5rem}.filter-group label{font-size:var(--txt_md);font-weight:var(--fnt_md);color:var(--c_drk_txt)}.filter-select{padding:.75rem 1rem;background-color:var(--c_drk_bg_Highlight);border:1px solid rgba(58,49,216,.3);border-radius:var(--rnd_md);color:var(--c_drk_txt);font-size:var(--txt_md);min-width:180px;transition:var(--trs_shrt)}.filter-select:focus{outline:none;border-color:var(--c_drk_prim);box-shadow:0 0 0 2px #3a31d833}.leaderboards-content h2{font-size:var(--txt_xl);font-weight:var(--fnt_thick);margin-bottom:1.5rem;color:var(--c_drk_txt);text-align:center}.leaderboard-header{display:flex;align-items:center;justify-content:center;gap:2rem;margin-bottom:1.5rem}.nav-arrow{background-color:var(--c_drk_bg_Highlight);border:1px solid rgba(58,49,216,.3);border-radius:var(--rnd_md);color:var(--c_drk_prim);font-size:var(--txt_lg);font-weight:var(--fnt_thick);padding:.75rem 1rem;cursor:pointer;transition:var(--trs_shrt);min-width:48px;height:48px;display:flex;align-items:center;justify-content:center}.nav-arrow:hover:not(:disabled){background-color:var(--c_drk_prim);color:#fff;transform:scale(1.05)}.nav-arrow:disabled{opacity:.3;cursor:not-allowed;transform:none}.leaderboard-header h2{margin:0;min-width:200px;text-align:center}.leaderboard-table{background-color:var(--c_drk_bg_Highlight);border-radius:var(--rnd_lg);overflow:hidden;box-shadow:var(--shdw_boxSm);border:1px solid rgba(58,49,216,.2)}.table-header,.table-row{display:grid;grid-template-columns:80px 1fr 200px;gap:1rem;padding:1rem 1.5rem;align-items:center}.table-header{background-color:#3a31d81a;font-weight:var(--fnt_md);color:var(--c_drk_prim);font-size:var(--txt_md)}.table-row{border-bottom:1px solid rgba(58,49,216,.1);transition:var(--trs_shrt)}.table-row:hover{background-color:#3a31d80d}.table-row:last-child{border-bottom:none}.table-header span,.table-row span{display:flex;align-items:center}.table-header span:nth-child(1),.table-row span:nth-child(1){justify-self:center}.table-header span:last-child,.table-row span:last-child{justify-self:end}.rank{font-size:var(--txt_lg);font-weight:var(--fnt_thick);justify-content:center}.player{font-weight:var(--fnt_md);color:var(--c_drk_txt);justify-content:flex-start}.score{font-weight:var(--fnt_thick);color:var(--c_drk_prim);justify-content:flex-end}.game{font-size:var(--txt_sm);opacity:.8;justify-content:flex-end}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.stat-card{background-color:var(--c_drk_bg_Highlight);border-radius:var(--rnd_lg);padding:1.5rem;box-shadow:var(--shdw_boxSm);border:1px solid rgba(58,49,216,.2);transition:var(--trs_med);text-align:center}.stat-card:hover{transform:translateY(-3px);box-shadow:var(--shdw_boxMd);border-color:var(--c_drk_prim)}.stat-card h3{font-size:var(--txt_md);font-weight:var(--fnt_md);color:var(--c_drk_txt);margin-bottom:1rem;opacity:.8}.stat-value{font-size:var(--txt_lg);font-weight:var(--fnt_thick);color:var(--c_drk_prim);margin-bottom:.5rem}.stat-count,.stat-player{font-size:var(--txt_sm);color:var(--c_drk_txt);opacity:.7}.achievements-section{text-align:center}.achievement-placeholder{background-color:var(--c_drk_bg_Highlight);border-radius:var(--rnd_lg);padding:3rem;border:2px dashed rgba(58,49,216,.3)}.achievement-placeholder p{font-size:var(--txt_lg);color:var(--c_drk_txt);margin-bottom:1rem}.api-note{font-size:var(--txt_md);color:var(--c_drk_txt);opacity:.7;background-color:#3a31d81a;padding:1rem;border-radius:var(--rnd_md);max-width:600px;margin:0 auto}@media (max-width: 768px){.leaderboards-filters{flex-direction:column;align-items:center}.table-header,.table-row{grid-template-columns:60px 1fr 80px;gap:.5rem;padding:.75rem 1rem;font-size:var(--txt_sm)}.game{display:none}.stats-grid{grid-template-columns:1fr}.leaderboards-header h1{font-size:var(--txt_xl)}}*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--c_drk_bg);color:var(--c_drk_txt);font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;overflow-x:hidden}.app{min-height:100vh;display:flex;flex-direction:column}.main-content{flex:1;padding-top:80px}.container{max-width:1200px;margin:0 auto;padding:0 20px}.btn{padding:12px 24px;border:none;border-radius:var(--rnd_md);font-size:var(--txt_btn);font-weight:var(--fnt_md);cursor:pointer;transition:var(--trs_med);text-decoration:none;display:inline-block;text-align:center}.btn-primary{background-color:var(--c_drk_prim);color:var(--c_lght_txt)}.btn-primary:hover{background-color:var(--c_drk_acc);transform:translateY(-2px);box-shadow:var(--shdw_boxSm)}.btn-secondary{background-color:transparent;color:var(--c_drk_txt);border:2px solid var(--c_drk_prim)}.btn-secondary:hover{background-color:var(--c_drk_prim);transform:translateY(-2px);box-shadow:var(--shdw_boxSm)}.text-center{text-align:center}.text-shadow{text-shadow:var(--txt_shdw_sm)}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}.py-1{padding-top:.5rem;padding-bottom:.5rem}.py-2{padding-top:1rem;padding-bottom:1rem}.py-3{padding-top:1.5rem;padding-bottom:1.5rem}.py-4{padding-top:2rem;padding-bottom:2rem}.tag{display:inline-block;padding:.25rem .75rem;border-radius:var(--rnd_sm);font-size:var(--txt_sm);font-weight:var(--fnt_md);text-transform:uppercase;letter-spacing:.5px;transition:var(--trs_shrt);border:1px solid transparent}.tag.released,.tag.available{background-color:#10b981;color:#fff}.tag.coming-soon,.tag.comingsoon{background-color:#ffc107;color:#1a1a1a}.tag.in-development,.tag.indev{background-color:#17a2b8;color:#fff}.tag.game-updates{background-color:var(--c_drk_prim);color:var(--c_lght_txt)}.tag.development{background-color:#6366f1;color:#fff}.tag.community{background-color:#8b5cf6;color:#fff}.tag.events{background-color:#f59e0b;color:var(--c_lght_txt)}.tag.platform{background-color:#3a31d833;color:var(--c_drk_prim);border:1px solid var(--c_drk_prim)}.tag.interactive{cursor:pointer}.tag.interactive:hover{transform:translateY(-1px);box-shadow:var(--shdw_boxSm);opacity:.9}.tag.tag-lg{padding:.5rem 1rem;font-size:var(--txt_md)}.tag.tag-xs{padding:.125rem .5rem;font-size:var(--txt_xs)}
