/*
 * Filename: express.css
 * Description: Erweiterte CSS-Datei für spezifische Anpassungen und Stile
 *              des Express Küchen Inspirator-Projekts.
 *
 * Version: 1.0.6
 * Author: d&d medien GmbH
 * Date: 27/01/2026
 * License: Proprietary
 * Copyright: © 2026 d&d medien GmbH. Alle Rechte vorbehalten.
 *
 * Changelog:
 * - 1.0.6: Fullscreen UI.
 * - 1.0.2: Anpassungen für mobile.
 * - 1.0.0: Initiale Version mit spezifischen Anpassungen für Dialoge und Layout.
 *
 * Dependencies:
 * - Wird von der HTML-Datei eingebunden.
 *
 * Notes:
 * - Diese Datei enthält spezifische Anpassungen, die nicht in den allgemeinen Stilen enthalten sind.
 * - Änderungen sollten mit den anderen CSS-Dateien abgestimmt werden.
 */
@font-face{font-display:swap;font-family:Urbanist;font-style:normal;font-weight:400;src:url('fonts/urbanist-v17-latin-regular.woff2') format('woff2'),url('fonts/urbanist-v17-latin-regular.ttf') format('truetype')}@font-face{font-display:swap;font-family:Urbanist;font-style:normal;font-weight:500;src:url('fonts/urbanist-v17-latin-500.woff2') format('woff2'),url('fonts/urbanist-v17-latin-500.ttf') format('truetype')}@font-face{font-display:swap;font-family:Urbanist;font-style:normal;font-weight:600;src:url('fonts/urbanist-v17-latin-600.woff2') format('woff2'),url('fonts/urbanist-v17-latin-600.ttf') format('truetype')}@font-face{font-display:swap;font-family:Urbanist;font-style:normal;font-weight:700;src:url('fonts/urbanist-v17-latin-700.woff2') format('woff2'),url('fonts/urbanist-v17-latin-700.ttf') format('truetype')}.visualizer{font-family:Urbanist,sans-serif;font-weight:500;padding-top:0;background-color:transparent}.visualizer #stage-wrap{display:unset}.visualizer .dialogues h3{font-weight:600}.visualizer .dialogues ul.options li a.active{font-weight:700}.visualizer .dialogues .dialogue{border-bottom-left-radius:16px;border-bottom-right-radius:16px}.visualizer #main-menu-foot{top:0;bottom:inherit;border-bottom-width:0;border-bottom-style:solid;position:unset;height:unset;background-color:#e4e4e4;margin-bottom:-1px}.visualizer #main-menu-foot li{border-bottom:1px solid #888;border-top:1px solid #888;margin-top:-1px}.visualizer{padding-bottom:0;margin-left:auto;margin-right:auto}.visualizer #cv{border-top:1px solid #888}.visualizer #dialogue-0 li.first,.visualizer #dialogue-1 li.first,.visualizer #dialogue-2 li.first,.visualizer #dialogue-3 li.first,.visualizer #dialogue-4 li.first,.visualizer #dialogue-5 li.first,.visualizer #dialogue-6 li.first{margin-left:0}.visualizer #dialogue-0 ul.options,.visualizer #dialogue-1 ul.options,.visualizer #dialogue-2 ul.options,.visualizer #dialogue-3 ul.options,.visualizer #dialogue-4 ul.options,.visualizer #dialogue-5 ul.options,.visualizer #dialogue-6 ul.options{padding-left:60px;width:auto}.visualizer #dialogue-0 li,.visualizer #dialogue-1 li,.visualizer #dialogue-2 li,.visualizer #dialogue-3 li,.visualizer #dialogue-4 li,.visualizer #dialogue-5 li,.visualizer #dialogue-6 li{margin-bottom:75px}.visualizer #dialogue-1 a.active+span,.visualizer #dialogue-2 a.active+span,.visualizer #dialogue-3 a.active+span{height:170px}.visualizer #dialogue-4 a.active+span{height:150px}.visualizer.is-fullscreen #main-menu{background-color:transparent}.visualizer.is-fullscreen #main-menu .menu-head span,.visualizer.is-fullscreen #main-menu-foot li.last.fullscreen-button{background-color:#ffed00}.visualizer.is-fullscreen #main-menu-foot li.last.fullscreen-button{border-radius:16px}.visualizer.is-fullscreen #main-menu-foot li.last.fullscreen-button a{padding:0 10px}.visualizer.is-fullscreen #main-menu-foot{background-color:rgba(228,228,228,.9)}.visualizer.is-fullscreen #main-menu-foot,.visualizer.is-fullscreen #main-menu-foot li.last{border-bottom-left-radius:16px;border-bottom-right-radius:16px}.visualizer.is-fullscreen #main-menu-foot li{backdrop-filter:blur(5px);border-right:0;margin-top:0}.visualizer.is-fullscreen #main-menu{border-radius:16px;-webkit-box-shadow:2px 2px 10px 0 rgba(0,0,0,.3);box-shadow:2px 2px 10px 0 rgba(0,0,0,.3)}.visualizer.is-fullscreen #main-menu .menu-head{padding:9px 15px;background-color:#1d1d1e;color:#646464;border-top-left-radius:16px;border-top-right-radius:16px}.visualizer.is-fullscreen #main-menu .menu-head span{padding:10px;border-top-right-radius:16px}@media screen and (max-width:1024px){.visualizer #dialogue-0 a.active+span,.visualizer #dialogue-1 a.active+span,.visualizer #dialogue-2 a.active+span,.visualizer #dialogue-3 a.active+span,.visualizer #dialogue-4 a.active+span,.visualizer #dialogue-5 a.active+span,.visualizer #dialogue-6 a.active+span{height:0}.visualizer .dialogues ul.options li a{width:75px;height:75px}.visualizer .dialogues ul.options li a label{top:80px}.visualizer #dialogue-0 li,.visualizer #dialogue-1 li,.visualizer #dialogue-2 li,.visualizer #dialogue-3 li,.visualizer #dialogue-4 li,.visualizer #dialogue-5 li,.visualizer #dialogue-6 li{margin-bottom:75px}.visualizer #dialogue-0 ul.options,.visualizer #dialogue-1 ul.options,.visualizer #dialogue-2 ul.options,.visualizer #dialogue-3 ul.options,.visualizer #dialogue-4 ul.options,.visualizer #dialogue-5 ul.options,.visualizer #dialogue-6 ul.options{padding-left:30px}}@media screen and (max-width:800px){.visualizer{font-size:16px}.visualizer #main-menu-foot li{height:30px}.visualizer #main-menu-foot li a{min-width:unset;height:32px;line-height:30px;padding-right:10px;padding-left:10px}.visualizer .dialogues h3{font-size:18px;margin-bottom:10px}.visualizer .dialogues .dialogue{padding-top:10px;padding-bottom:15px}.visualizer .dialogues ul.options li a{width:50px;height:25px}.visualizer .dialogues ul.options li a label{top:28px;font-size:11px}.visualizer .dialogues ul.options li{margin-right:15px}.visualizer #dialogue-0 ul.options,.visualizer #dialogue-1 ul.options,.visualizer #dialogue-2 ul.options,.visualizer #dialogue-3 ul.options,.visualizer #dialogue-4 ul.options,.visualizer #dialogue-5 ul.options,.visualizer #dialogue-6 ul.options{padding-left:15px}.visualizer #dialogue-0 li,.visualizer #dialogue-1 li,.visualizer #dialogue-2 li,.visualizer #dialogue-3 li,.visualizer #dialogue-4 li,.visualizer #dialogue-5 li,.visualizer #dialogue-6 li{margin-bottom:50px}}