.logo-leuchten{animation:white-glow 5s infinite alternate ease-in-out}@keyframes white-glow{from{filter:drop-shadow(0 08px rgba(255,255,255,0.8))}to{filter:drop-shadow(0 0 80px rgba(255,255,255,1))}}.mein-freequenc-font{font-family:'FreequencV5',sans-serif}.hover-modul{transition:background-color 0.3s ease-in-out}.hover-modul:hover{background-color:#224c9a}.cursor-at-symbol:hover{cursor:url("data:image/svg+xml;utf8,@"),auto}.futuristic-tabs .et_pb_tabs_controls{padding:0;border-bottom:none;margin-bottom:20px;display:flex;flex-wrap:wrap;justify-content:center;gap:15px}.futuristic-tabs .et_pb_tabs_controls li{padding:0;background-color:rgba(10,20,40,0.7);border:1px solid rgba(42,75,155,0.8);transition:all 0.3s ease;clip-path:polygon(0 15%,15% 0,85% 0,100% 15%,100% 85%,85% 100%,15% 100%,0 85%);box-shadow:0 0 10px rgba(42,75,155,0);cursor:pointer;flex-basis:120px;height:120px;background-size:60%;background-position:center;background-repeat:no-repeat}.futuristic-tabs .et_pb_tabs_controls li a{font-size:0!important}.futuristic-tabs .et_pb_tabs_controls li:nth-child(1){background-image:url('https://freequenc.ch/wp-content/uploads/2025/08/icon_design-1.png')}.futuristic-tabs .et_pb_tabs_controls li:nth-child(2){background-image:url('https://freequenc.ch/wp-content/uploads/2025/08/icon_film.png')}.futuristic-tabs .et_pb_tabs_controls li:nth-child(3){background-image:url('https://freequenc.ch/wp-content/uploads/2025/08/icon_audio.png')}.futuristic-tabs .et_pb_tabs_controls li:nth-child(4){background-image:url('https://freequenc.ch/wp-content/uploads/2025/08/icon_solutions.png')}.futuristic-tabs .et_pb_tabs_controls li:hover{background-color:rgba(42,75,155,0.5);box-shadow:0 0 15px rgba(173,216,230,0.7);transform:translateY(-3px) scale(1.03)}.futuristic-tabs .et_pb_tabs_controls li.et_pb_tab_active{background-color:rgba(42,75,155,0.8);border-color:rgba(173,216,230,1);box-shadow:0 0 25px rgba(173,216,230,1);transform:translateY(-3px) scale(1.03)}.futuristic-tabs .et_pb_all_tabs{clear:both;background:rgba(0,0,0,0.5);border:1px solid rgba(42,75,155,0.6);padding:30px;box-shadow:inset 0 0 20px rgba(42,75,155,0.4)}.futuristic-tabs .et_pb_all_tabs{position:relative;margin-top:50px}.futuristic-tabs .et_pb_all_tabs::before{content:'';position:absolute;bottom:100%;left:50%;transform:translateX(-50%);height:50px;width:2px;background:rgba(173,216,230,0.7);box-shadow:0 0 10px rgba(173,216,230,0.5);border-radius:2px}.futuristischer-hintergrund,.futuristischer-hintergrund .et_pb_row{background:transparent!important}.futuristic-tabs.et_pb_tabs{background:transparent!important;border:none!important;padding:0!important}.futuristic-tabs .et_pb_tabs_controls{background:transparent!important}.icon-html-grid{display:grid;grid-template-columns:repeat(4,1 fr);gap:15px;margin-top:25px}.icon-html-grid .icon-wrapper{text-align:center}.icon-html-grid img{max-width:60px;opacity:0.7}.futuristisches-panel{background:rgba(0,0,0,0.4);border:1px solid rgba(42,75,155,0.5);border-radius:5px;padding:35px;height:100%;box-shadow:inset 0 0 15px rgba(42,75,155,0.3)}.futuristisches-panel h2,.futuristisches-panel h3,.futuristisches-panel h4{color:#ffffff!important}.icon-html-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:25px;padding-top:25px;border-top:1px solid rgba(42,75,155,0.5)}.icon-html-grid .icon-wrapper{text-align:center}.icon-html-grid img{max-width:50px;opacity:0.6;transition:all 0.3s ease}.icon-html-grid img:hover{opacity:1;transform:scale(1.1)}.futuristischer-cta-button .et_pb_button_wrapper .et_pb_button{background:rgba(42,75,155,0.8)!important;border:1px solid rgba(173,216,230,1)!important;box-shadow:0 0 25px rgba(173,216,230,0.8);clip-path:polygon(0 10%,10% 0,90% 0,100% 10%,100% 90%,90% 100%,10% 100%,0 90%);color:#fff!important;transition:all 0.3s ease;padding:12px 28px!important}.futuristischer-cta-button .et_pb_button_wrapper .et_pb_button:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 0 35px rgba(255,255,255,1)}@media (max-width:980px){.futuristische-panels-zeile .et_pb_column{margin-bottom:30px}}#game-container{border:2px solid #fff;box-shadow:0 0 20px rgba(255,255,255,0.5);background-color:#000;margin:20px auto;width:500px}#score-display{font-size:1.5em;margin-top:10px;color:#fff}#start-screen{position:relative;top:0;left:0;background-color:rgba(0,0,0,0.8);padding:20px;border-radius:10px;text-align:center;z-index:10;margin-top:20px}#start-screen button{padding:10px 20px;font-size:1.2em;cursor:pointer;border:none;background-color:#00aaff;color:white;border-radius:5px;transition:background-color 0.3s}#start-screen button:hover{background-color:#0088cc}