@font-face{font-family:Cabinet Grotesk;font-weight:700;font-style:normal;font-display:block;src:url(/fonts/cabinet-grotesk-700.woff2) format("woff2")}@font-face{font-family:Cabinet Grotesk;font-weight:800;font-style:normal;font-display:block;src:url(/fonts/cabinet-grotesk-800.woff2) format("woff2")}@font-face{font-family:Switzer;font-weight:400;font-style:normal;font-display:block;src:url(/fonts/switzer-400.woff2) format("woff2")}@font-face{font-family:Switzer;font-weight:500;font-style:normal;font-display:block;src:url(/fonts/switzer-500.woff2) format("woff2")}@font-face{font-family:Switzer;font-weight:600;font-style:normal;font-display:block;src:url(/fonts/switzer-600.woff2) format("woff2")}:root{--bg: #ffffff;--bg-elev: #f6f5f2;--ink: #26241f;--ink-soft: #5d594f;--gold: #967d51;--gold-deep: #8a6d42;--gold-soft: #c2a878;--rule: #e8e5de;--monolith: #2f3230;--schrift-display: "Cabinet Grotesk", "Segoe UI", system-ui, sans-serif;--schrift-text: "Switzer", "Segoe UI", system-ui, sans-serif;--ziel-min: 88px;--text-gross: 26px;--rand: 64px;--kurve: cubic-bezier(.22, 1, .36, 1);--z-dock: 50;--z-overlay: 60;--z-pin: 70}*{box-sizing:border-box;margin:0;padding:0}html,body,#kiosk{height:100%;width:100%;overflow:hidden}body{background:var(--monolith);color:var(--ink);font-family:var(--schrift-text);font-size:var(--text-gross);line-height:1.5;-webkit-font-smoothing:antialiased;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;cursor:default}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}@media (hover: hover){.tastbar:hover{border-color:var(--gold-soft)}}.tastbar:active{transform:scale(.98)}.tastbar{transition:transform .14s var(--kurve),border-color .2s var(--kurve)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.15s!important}}
