:root{--color-bg-dark: #111111;--color-bg-card: #1a1a1a;--color-gold: #FFB700;--color-purple: #6922D1;--color-purple-hover: #541ba6;--color-text-white: #FFFFFF;--color-text-gray: #CCCCCC;--color-border: rgba(255, 255, 255, .1);--header-height: 80px;--container-width: 1200px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background-color:var(--color-bg-dark);color:var(--color-text-white);line-height:1.6;min-height:100vh;margin:0}a{text-decoration:none;color:inherit;transition:.3s}ul{list-style:none}.container{width:100%;max-width:var(--container-width);margin:0 auto;padding:0 20px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#111}::-webkit-scrollbar-thumb{background:#333;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--color-gold)}:root{--header-height: 90px;--header-height-mobile: 70px;--color-gold: #d4af37;--color-purple: #6922d1;--color-bg-dark: #111}.header.svelte-1elxaub{position:fixed;top:0;left:0;width:100%;height:var(--header-height);background-color:var(--header-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1);z-index:1000;transition:height .3s ease,background-color .5s ease;text-transform:uppercase}.container.svelte-1elxaub{max-width:1200px;margin:0 auto;padding:0 20px}.header-inner.svelte-1elxaub{display:flex;justify-content:space-between;align-items:center;height:100%}.logo.svelte-1elxaub{display:flex;align-items:center;height:100%;padding:5px 0;z-index:1001}.logo.svelte-1elxaub img:where(.svelte-1elxaub){height:80px;width:auto;object-fit:contain;transition:transform .3s}.logo.svelte-1elxaub:hover img:where(.svelte-1elxaub){transform:scale(1.05)}.nav-desktop.svelte-1elxaub{display:flex;gap:36px;align-items:center;height:100%}.nav-link.svelte-1elxaub{font-weight:600;text-transform:uppercase;font-size:.9rem;letter-spacing:1px;color:#fff;opacity:.8;text-decoration:none;transition:.2s;display:flex;align-items:center;gap:4px;cursor:pointer}.nav-link.svelte-1elxaub:hover,.nav-link.active.svelte-1elxaub{opacity:1}.events.svelte-1elxaub .group-link:where(.svelte-1elxaub):hover,.events.svelte-1elxaub .group-link.active:where(.svelte-1elxaub){color:#d4af37}.technika.svelte-1elxaub .group-link:where(.svelte-1elxaub):hover,.technika.svelte-1elxaub .group-link.active:where(.svelte-1elxaub){color:#fff;text-decoration:underline;text-underline-offset:6px}.nav-desktop.svelte-1elxaub>.nav-link:where(.svelte-1elxaub):hover,.nav-desktop.svelte-1elxaub>.nav-link.active:where(.svelte-1elxaub){color:var(--color-gold)}.nav-item-dropdown.svelte-1elxaub{position:relative;height:100%;display:flex;align-items:center}.dropdown-menu.svelte-1elxaub{position:absolute;top:100%;left:-20px;min-width:240px;display:flex;flex-direction:column;padding:8px 0 10px;box-shadow:0 10px 30px #00000080;border:1px solid rgba(255,255,255,.1)}.dropdown-menu.svelte-1elxaub:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:3px}.dropdown-menu.events.svelte-1elxaub{background:#0d041c}.dropdown-menu.events.svelte-1elxaub:before{background:linear-gradient(90deg,#d4af37,#6922d1)}.dropdown-menu.technika.svelte-1elxaub{background:#050505}.dropdown-menu.technika.svelte-1elxaub:before{background:#fff}.dropdown-label.svelte-1elxaub{padding:10px 20px 8px;font-size:.68rem;letter-spacing:2px;font-weight:700;color:#777;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:4px}.events.svelte-1elxaub .dropdown-label:where(.svelte-1elxaub){background:linear-gradient(90deg,#d4af37,#a77de8);-webkit-background-clip:text;background-clip:text;color:transparent}.dropdown-link.svelte-1elxaub{color:#ccc;padding:12px 20px;font-size:.88rem;transition:.2s;font-weight:500;text-decoration:none}.events.svelte-1elxaub .dropdown-link:where(.svelte-1elxaub):hover{color:#d4af37;background:#6922d126}.technika.svelte-1elxaub .dropdown-link:where(.svelte-1elxaub):hover{color:#fff;background:#ffffff14}.actions.svelte-1elxaub{display:flex;align-items:center;gap:15px}.btn-cta.svelte-1elxaub{display:flex;align-items:center;gap:8px;background-color:var(--cta-bg);color:var(--cta-fg);border:2px solid var(--cta-border, var(--cta-bg));padding:8px 22px;border-radius:4px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:.2s}.btn-cta.svelte-1elxaub:hover{background-color:var(--cta-bg-hover);border-color:var(--cta-bg-hover);color:var(--cta-fg-hover, var(--cta-fg));transform:translateY(-2px);box-shadow:0 4px 15px var(--mode-active-glow)}.hamburger.svelte-1elxaub{display:none;background:none;border:none;color:#fff;cursor:pointer;padding:5px}.mobile-menu.svelte-1elxaub{position:absolute;top:var(--header-height);left:0;width:100%;background-color:var(--surface-dark);border-bottom:1px solid rgba(255,255,255,.1);padding:10px 0 0;box-shadow:0 10px 30px #00000080;display:flex;flex-direction:column;max-height:calc(100vh - var(--header-height-mobile));overflow-y:auto}.mobile-group.svelte-1elxaub{padding:6px 0 10px;border-bottom:1px solid rgba(255,255,255,.06);border-left:3px solid transparent}.mobile-group.events.svelte-1elxaub{border-left-color:#d4af37;background:linear-gradient(90deg,rgba(105,34,209,.12),transparent 60%)}.mobile-group.technika.svelte-1elxaub{border-left-color:#fff;background:linear-gradient(90deg,rgba(255,255,255,.05),transparent 60%)}.mobile-link.svelte-1elxaub,.mobile-group-title.svelte-1elxaub{display:block;padding:14px 20px;color:#fff;font-weight:800;text-align:center;text-decoration:none;font-size:1.1rem;text-transform:uppercase;letter-spacing:2px}.mobile-group.events.svelte-1elxaub .mobile-group-title:where(.svelte-1elxaub){color:#d4af37}.mobile-link.svelte-1elxaub{border-bottom:1px solid rgba(255,255,255,.05)}.mobile-sublink.svelte-1elxaub{display:block;text-align:center;text-decoration:none;color:#aaa;padding:11px;font-size:.92rem;text-transform:uppercase;letter-spacing:1px;font-weight:600}.mobile-group.events.svelte-1elxaub .mobile-sublink:where(.svelte-1elxaub):hover{color:#d4af37}.mobile-group.technika.svelte-1elxaub .mobile-sublink:where(.svelte-1elxaub):hover{color:#fff}.mobile-link.svelte-1elxaub:hover{background:#ffffff0d;color:var(--color-gold)}.mobile-btn.svelte-1elxaub{width:90%;margin:20px auto;justify-content:center;height:50px}@media(max-width:900px){.header.svelte-1elxaub{height:var(--header-height-mobile)}.logo.svelte-1elxaub img:where(.svelte-1elxaub){height:50px}.mobile-menu.svelte-1elxaub{top:var(--header-height-mobile)}.nav-desktop.svelte-1elxaub,.desktop-only.svelte-1elxaub{display:none}.hamburger.svelte-1elxaub{display:block}}.footer.svelte-jz8lnl{background-color:var(--surface-dark);transition:background-color .5s ease;color:var(--color-text-gray);padding:60px 0 20px;margin-top:auto;border-top:1px solid rgba(255,255,255,.05)}.footer-grid.svelte-jz8lnl{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;margin-bottom:40px}.gold-text.svelte-jz8lnl{color:var(--color-gold);font-weight:800;font-size:1.2rem;margin-bottom:15px}h4.svelte-jz8lnl{color:#fff;text-transform:uppercase;font-size:.85rem;letter-spacing:1px;margin-bottom:20px}ul.svelte-jz8lnl li:where(.svelte-jz8lnl){margin-bottom:12px}ul.svelte-jz8lnl li:where(.svelte-jz8lnl) a:where(.svelte-jz8lnl):hover{color:var(--color-gold)}.icon-link.svelte-jz8lnl{display:flex;gap:10px;align-items:center}.icon-link.svelte-jz8lnl svg{color:var(--color-gold)}.social-btn.svelte-jz8lnl{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.2);color:#fff;padding:10px 20px;border-radius:4px;transition:.3s}.social-btn.svelte-jz8lnl:hover{border-color:var(--color-purple);background:var(--color-purple)}.footer-bottom.svelte-jz8lnl{border-top:1px solid rgba(255,255,255,.1);padding-top:20px;display:flex;justify-content:space-between;font-size:.8rem}.legal.svelte-jz8lnl{display:flex;gap:18px;flex-wrap:wrap;align-items:center}.legal-link.svelte-jz8lnl{color:#888;text-decoration:underline;text-underline-offset:3px}.legal-link.svelte-jz8lnl:hover{color:#fff}.author.svelte-jz8lnl a:where(.svelte-jz8lnl){color:#fff;display:inline-flex;align-items:center}.author.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--color-gold)}@media(max-width:900px){.footer-grid.svelte-jz8lnl{grid-template-columns:1fr 1fr}}@media(max-width:600px){.footer-grid.svelte-jz8lnl{grid-template-columns:1fr}.footer-bottom.svelte-jz8lnl{flex-direction:column;text-align:center;gap:15px}}:root{--color-bg-dark: #111;--color-gold: #d4af37}.app-layout.svelte-12qhfyh{display:flex;flex-direction:column;min-height:100vh;background-color:var(--color-bg-dark);position:relative;margin-top:70px;transition:background-color .5s ease}.mode-events.svelte-12qhfyh{--header-bg: rgba(17, 5, 36, .95);--surface-dark: #0d041c;--overlay-bg: rgba(17, 5, 36, .85);--cta-bg: var(--color-purple, #6922d1);--cta-bg-hover: #541ba6;--cta-fg: #ffffff;--mode-active-bg: linear-gradient(135deg, #d4af37, #6922d1);--mode-active-fg: #ffffff;--mode-active-glow: rgba(105, 34, 209, .45)}.mode-technika.svelte-12qhfyh{--tech-accent: color-mix(in srgb, #ffffff 85%, #ffb700);--tech-accent-2: color-mix(in srgb, #ffffff 85%, #6922d1);--color-gold: var(--tech-accent);--color-purple: var(--tech-accent-2);--tech-outline: #ffb700;--color-bg-dark: #000000;--color-bg-card: #000000;--color-border: rgba(255, 183, 0, .45);--header-bg: rgba(0, 0, 0, .92);--surface-dark: #050505;--overlay-bg: rgba(0, 0, 0, .85);--cta-bg: transparent;--cta-border: var(--tech-outline);--cta-fg: var(--tech-accent);--cta-bg-hover: var(--tech-outline);--cta-fg-hover: #000000;--mode-active-bg: transparent;--mode-active-fg: var(--tech-accent);--mode-active-ring: var(--tech-outline);--mode-active-glow: rgba(255, 183, 0, .5);--tech-glow: 0 0 14px rgba(255, 183, 0, .45), 0 0 32px rgba(255, 183, 0, .18);--tech-glow-strong: 0 0 20px rgba(255, 183, 0, .7), 0 0 46px rgba(255, 183, 0, .32)}.app-layout.svelte-12qhfyh main img,.app-layout.svelte-12qhfyh .header .logo img{transition:filter .6s ease}.mode-technika.svelte-12qhfyh main img,.mode-technika.svelte-12qhfyh .header .logo img{filter:saturate(.15) contrast(1.05)}main.svelte-12qhfyh{flex:1;width:100%;display:flex;flex-direction:column}.loading-overlay.svelte-12qhfyh{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--overlay-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:center;justify-content:center}.spinner-wrapper.svelte-12qhfyh{display:flex;flex-direction:column;align-items:center;gap:15px;color:var(--color-gold)}.spinner{animation:svelte-12qhfyh-spin 1s linear infinite}span.svelte-12qhfyh{font-weight:600;text-transform:uppercase;letter-spacing:2px;font-size:.9rem;color:#fff}@keyframes svelte-12qhfyh-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
