:root{--bg:#090e18;--panel:#141e2b;--muted:#a6b2c4;--mint:#93efcc;--line:#27313f}body{font-family:"Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased;background:var(--bg)}.wrap{width:min(1180px,calc(100% - 64px))}.site-header{background:#090e18ed;border-bottom:1px solid #ffffff0a;z-index:50}.site-header .nav{height:78px;gap:30px}.site-header .brand{font-size:25px;letter-spacing:-1.2px;gap:8px;white-space:nowrap}.brand-beta{font-size:8px;letter-spacing:.7px;border:1px solid #ffffff26;border-radius:5px;color:#92a49d;padding:1px 5px;font-weight:600;align-self:center;margin:3px 0 0 2px}.site-header .navlinks{gap:26px;font-size:12px;margin-left:auto}.site-header .navlinks>a:not(.btn){color:#a8b4c5}.site-header .navlinks>a:hover{color:#e4fff3}.plus-spark{color:#b2a3ee;margin-left:3px}.site-header .nav-login{font-size:11px;padding:10px 16px;background:#ffffff08;border-color:#ffffff24;border-radius:9px}.btn{font-weight:650}.mobile-nav{display:none}.skip-link{position:fixed;top:-80px;left:15px;background:#9bf1cd;color:#153c2c;z-index:100;padding:12px;border-radius:8px}.skip-link:focus{top:10px}.platform{border-radius:18px;border-color:#ffffff10;background:linear-gradient(145deg,#1c2c3c,#111b28);padding:30px}.platform h3{font-size:27px;letter-spacing:-.7px}.platform .btn{border-radius:10px}.downloads{background:#0f1825;border-color:#ffffff0b}.platform .downloadmeta{font-size:10px}.section h2{font-weight:730}.tag{font-size:11px;letter-spacing:2px}.mobile-card{border-color:#ffffff12!important;background:linear-gradient(145deg,#182b38,#111b28)!important}.mobile-card p{color:#b2bfd0}.mobile-card .btn{color:#12372b;text-decoration:none}.mobile-hero .mobile-logo{margin-bottom:20px}.mobile-hero h1{font-size:clamp(42px,6vw,68px);line-height:1.08}.footer-new{border-color:#ffffff0c}.footer-new .brand img{width:32px;height:32px}.footer-new .foot{align-items:flex-start}.footer-new .foot p{max-width:290px}.footer-new .footlinks{padding-top:10px;gap:26px}.footer-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:15px;border-top:1px solid #ffffff0d;padding-top:20px;margin-top:30px;font-size:10px;color:#7e8ea1}.legal h1{font-size:clamp(36px,5vw,56px);letter-spacing:-2px;line-height:1.13}.legal a{color:#9bedcf}.mobile-nav>summary{list-style:none;display:flex;flex-direction:column;justify-content:center;gap:5px;width:38px;height:38px;cursor:pointer;border:1px solid #ffffff20;border-radius:8px;padding:9px}.mobile-nav>summary::-webkit-details-marker{display:none}.mobile-nav>summary span{height:1px;background:#d5e2ed;width:18px}.mobile-nav>div{position:absolute;left:0;right:0;top:100%;padding:14px 18px 22px;background:#101927;border-bottom:1px solid #ffffff15;box-shadow:0 20px 40px #0006}.mobile-nav a{display:block;padding:10px 12px;border-radius:8px;color:#d4dfeb;font-size:14px}.mobile-nav a:hover{background:#ffffff0a}
@media(max-width:1000px){.site-header .nav{gap:17px}.site-header .navlinks{gap:17px}.site-header .brand{font-size:22px}.site-header .brand img{width:33px;height:33px}.brand-beta{display:none}}
@media(max-width:820px){.site-header .navlinks{display:none}.mobile-nav{display:block;position:static;padding:0;border:0}.mobile-nav[open]>summary{border-color:#88e6c2}.site-header .nav-login{margin-left:auto;font-size:10px}.site-header .nav{height:68px}.wrap{width:calc(100% - 36px)}.platform{padding:25px}.section{padding:58px 0}.site-header .brand{font-size:22px}.footer-new .footlinks{gap:16px}.navlinks>a:not(.btn){display:block}}
@media(max-width:380px){.site-header .nav-login{font-size:0;padding:9px}.site-header .nav-login:after{content:"Άνοιγμα ↗";font-size:10px}.site-header .nav{gap:10px}.site-header .brand{font-size:20px}.site-header .brand img{width:30px;height:30px}}

@media(max-width:820px){.site-header .nav-login{font-size:0;padding:10px 12px;white-space:nowrap}.site-header .nav-login:after{content:"Άνοιγμα ↗";font-size:11px}}
