@import"/loft-live/schrift.css";.tk-buehne{padding:6px 0 26px;perspective:1600px}.tk-zurueck{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 16px 8px 12px;margin:0 0 14px;border-radius:999px;font:600 15px/1 system-ui,-apple-system,sans-serif;color:var(--t);background:var(--glas,var(--k2));border:1px solid var(--glasrand,var(--li));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer}.tk-zurueck::before{content:"";width:9px;height:9px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin:0 2px 0 4px}.tk-karte{position:relative;display:block;max-width:440px;margin:0 auto;padding:30px 26px 26px;text-align:center;color:var(--tk-tinte);background-color:var(--tk-papier);background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .45 0 0 0 0 .38 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23p)' opacity='.32'/%3E%3C/svg%3E"),radial-gradient(130% 80% at 50% 0%,rgba(255,255,255,.16),transparent 60%),linear-gradient(180deg,rgba(255,255,255,.05),rgba(0,0,0,.05));border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.12),0 3px 6px rgba(0,0,0,.12),0 18px 40px rgba(0,0,0,.34),0 40px 70px -30px rgba(0,0,0,.5);transform-origin:50% 0;animation:tk-hinlegen .7s cubic-bezier(.2,.8,.2,1) both;font-family:"Cormorant Garamond","Playfair Display",Georgia,serif}.tk-karte.dunkel{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23p)' opacity='.12'/%3E%3C/svg%3E"),radial-gradient(130% 80% at 50% 0%,rgba(255,255,255,.07),transparent 60%)}.tk-rahmen{position:absolute;inset:9px;border:1px solid color-mix(in srgb,var(--tk-linie) 75%,transparent);pointer-events:none}.tk-rahmen::after{content:"";position:absolute;inset:3px;border:.5px solid color-mix(in srgb,var(--tk-linie) 55%,transparent)}.tk-kopf{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding-top:6px}.tk-logo{display:inline-flex;align-items:center;justify-content:center;margin:0 0 10px;border-radius:7px}.tk-logo img{display:block;max-height:40px;max-width:min(200px,60%);object-fit:contain}.tk-logo.plakette{background:#fbf8f1;padding:6px 12px;box-shadow:0 0 0 1px color-mix(in srgb,var(--tk-linie) 60%,transparent)}.tk-logo.plakette.dunkel{background:#1d1a16}.tk-zweig{width:96px;height:auto;color:var(--tk-folie);margin:0 0 8px}.tk-ober{margin:0;font:600 10.5px/1.5 "Cinzel",Georgia,serif;letter-spacing:.32em;text-transform:uppercase;color:var(--tk-ort)}.tk-titel{margin:2px 0 0;font:600 50px/1 "Cormorant Garamond",Georgia,serif;letter-spacing:.02em;color:var(--tk-folie)}.tk-feier{margin:2px 0 0;font:italic 500 18px/1.3 "Cormorant Garamond",Georgia,serif;color:var(--tk-zweit);text-wrap:balance}.tk-orn{display:block;width:min(220px,70%);height:auto;margin:14px auto 4px;color:var(--tk-linie)}.tk-orn.klein{width:96px;margin:6px auto 8px}.tk-gang{margin:18px 0 0}.tk-gang h3{margin:0;font:600 12px/1.4 "Cinzel",Georgia,serif;letter-spacing:.34em;text-transform:uppercase;color:var(--tk-ort);padding-left:.34em}.tk-gericht,.tk-drink{display:flex;flex-direction:column;align-items:center;gap:1px;width:100%;margin:0;padding:9px 10px;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;text-align:center;-webkit-tap-highlight-color:transparent}.tk-gericht{cursor:pointer;transition:background-color .25s ease}.tk-gericht:active{background:color-mix(in srgb,var(--tk-tinte) 6%,transparent)}.tk-gericht:focus-visible{outline:1.5px solid var(--tk-folie);outline-offset:1px}.tk-name{font:600 21px/1.18 "Cormorant Garamond",Georgia,serif;color:var(--tk-tinte);text-wrap:balance}.tk-buchst{font:600 9.5px/1 "Cinzel",Georgia,serif;letter-spacing:.08em;color:var(--tk-folie);margin-left:5px;vertical-align:.9em;white-space:nowrap}.tk-unter{font:italic 500 16.5px/1.3 "Cormorant Garamond",Georgia,serif;color:var(--tk-zweit);text-wrap:balance}.tk-veg{display:inline-flex;align-items:center;gap:5px;margin-top:3px;font:italic 500 14px/1 "Cormorant Garamond",Georgia,serif;color:var(--tk-ort)}.tk-veg i{display:inline-grid;place-items:center;min-width:17px;height:17px;padding:0 3px;border-radius:9px;border:.8px solid currentColor;font:600 8px/1 "Cinzel",Georgia,serif;font-style:normal;letter-spacing:.04em}.tk-all{display:grid;grid-template-rows:0fr;width:100%;opacity:0;transition:grid-template-rows .32s cubic-bezier(.2,.8,.2,1),opacity .25s ease}.tk-all>span{overflow:hidden;font:500 13.5px/1.4 system-ui,-apple-system,sans-serif;color:var(--tk-zweit)}.tk-gericht[aria-expanded=true]{background:color-mix(in srgb,var(--tk-tinte) 5%,transparent)}.tk-gericht[aria-expanded=true] .tk-all{grid-template-rows:1fr;opacity:1}.tk-gericht[aria-expanded=true] .tk-all>span{padding-top:6px}.tk-leer{font:italic 500 16px/1.4 "Cormorant Garamond",Georgia,serif;color:var(--tk-zweit);margin:8px 0}.tk-fuss{margin-top:16px}.tk-gruss{margin:4px 0 6px;font:400 34px/1.1 "Great Vibes",cursive;color:var(--tk-folie)}.tk-legende{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 12px;margin:8px 4px 0;font:500 13px/1.45 "Cormorant Garamond",Georgia,serif;color:var(--tk-zweit)}.tk-legende b{font:600 9.5px/1 "Cinzel",Georgia,serif;color:var(--tk-folie);margin-right:2px}.tk-hinweis{margin:10px 6px 2px;font:500 12.5px/1.45 system-ui,-apple-system,sans-serif;color:var(--tk-zweit)}@keyframes tk-hinlegen{from{opacity:0;transform:translateY(18px) rotateX(10deg) scale(.985)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.tk-karte{animation:none}.tk-all{transition:none}}body.ab-ruhig .tk-karte{animation:none}@media(max-width:360px){.tk-karte{padding:26px 16px 22px}.tk-titel{font-size:44px}.tk-name{font-size:19.5px}.tk-unter{font-size:15.5px}}.tk-werkzeug{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin:0 0 14px}.tk-werkzeug p{margin:0;flex:1 1 260px}.tk-tisch{padding:22px 10px 28px;border-radius:18px;background:radial-gradient(120% 90% at 50% 20%,#3a3027,#1f1914 70%)}