@charset "UTF-8";
:root{--accent:hsl(112 82% 61%);--ink:#f8f7ff;--muted:#c8c8d5;--night:#05060c}
*{box-sizing:border-box}html{color-scheme:dark;background:var(--night)}body{margin:0;min-height:100vh;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:var(--night)}button,summary{font:inherit}button{border:0}[hidden]{display:none!important}
.entry-sur-8b09092-0{min-height:100vh;position:relative;padding:clamp(18px,4vw,56px);background-image:linear-gradient(180deg,rgba(4,5,11,.38),rgba(4,5,11,.96)),url("/images/lokalerflirtfinder-background.webp");background-size:cover;background-position:center;display:flex;align-items:center;justify-content:flex-end;cursor:pointer;isolation:isolate}
.entry-sur-8b09092-0::before{content:"";position:absolute;inset:0px;pointer-events:none;border:1px solid #ffffff1f;z-index:-1}
.entry-hea-8b09092-4{position:fixed;z-index:7;top:0;left:0;right:0;padding:14px clamp(18px,4vw,52px);display:flex;justify-content:space-between;align-items:center;background:#070912f2;border-bottom:1px solid #ffffff20}
.entry-mar-8b09092-5{font-weight:800;letter-spacing:.04em;font-size:clamp(1rem,2.2vw,1.35rem)}
.entry-pan-8b09092-1,.entry-fra-8b09092-2,.entry-sta-8b09092-3{position:relative;width:min(500px,88vw);padding:clamp(24px,5vw,58px);background:rgba(7,9,19,.88);border-radius:42px 8px;outline:1px solid #ffffff24;cursor:default}
.entry-eye-8b09092-7{margin:0 0 13px;color:var(--accent);font-size:.78rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}
.entry-tit-8b09092-8{margin:0 0 20px;font-size:clamp(2rem,5.2vw,4.7rem);line-height:.94;overflow-wrap:anywhere;text-wrap:balance}
.entry-pri-8b09092-9,.entry-min-8b09092-a,.entry-pop-8b09092-12{cursor:pointer;border-radius:42px 8px;transition:transform .18s ease,filter .18s ease}
.entry-pri-8b09092-9,.entry-pop-8b09092-12{padding:15px 23px;background:var(--accent);color:#080910;font-weight:900;box-shadow:0 12px 30px color-mix(in srgb,var(--accent) 38%,transparent)}
.entry-pri-8b09092-9:hover,.entry-pop-8b09092-12:hover{transform:translateY(-2px);filter:brightness(1.08)}.entry-min-8b09092-a{padding:10px 14px;background:#ffffff10;color:var(--ink);border:1px solid #ffffff35}
.entry-det-8b09092-c,.entry-dra-8b09092-b{margin-top:22px;max-height:58vh;overflow:auto;background:#070912f2;border:1px solid #ffffff24;border-radius:42px 8px;cursor:default}
.entry-det-8b09092-c summary{padding:15px 18px;cursor:pointer;font-weight:800;color:var(--accent)}.entry-art-8b09092-d{padding:4px 20px 24px;color:#e7e6ed;line-height:1.68}.entry-art-8b09092-d h2,.entry-art-8b09092-d h3{color:#fff;line-height:1.18}.entry-art-8b09092-d table{width:100%;border-collapse:collapse}.entry-art-8b09092-d td,.entry-art-8b09092-d th{border:1px solid #ffffff2b;padding:8px}
.entry-foo-8b09092-e{position:fixed;z-index:6;left:18px;bottom:14px;display:flex;gap:10px;align-items:center;color:#e7e7ed;font-size:.76rem;pointer-events:none}.entry-foo-8b09092-e span:first-child{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#ffffff18}
.entry-pop-8b09092-f{position:fixed;z-index:50;inset:0;display:grid;place-items:end start;padding:18px;background:#02030a94}.entry-pop-8b09092-10{width:min(430px,calc(100vw - 36px));padding:30px;background:#0c0f1b;border:1px solid #ffffff2f;border-radius:42px 8px;box-shadow:0 28px 100px #000e;position:relative}.entry-pop-8b09092-10 p{color:var(--muted);line-height:1.55}.entry-pop-8b09092-11{font-size:1.65rem;font-weight:900;margin:0 0 8px}.entry-pop-8b09092-13{position:absolute;right:10px;top:8px;background:transparent;color:#fff;font-size:1.8rem;cursor:pointer}.entry-pop-8b09092-14{display:block;margin:15px auto 0;background:transparent;color:#c9c8d1;text-decoration:underline;cursor:pointer}
.entry-sta-8b09092-3>.entry-pan-8b09092-1{width:100%;padding:0;margin-top:0;background:transparent;border:0;outline:0}
@media(max-width:720px){.entry-hea-8b09092-4{position:relative;padding:13px 16px}.entry-sur-8b09092-0{min-height:calc(100vh - 58px);display:block;padding:18px 14px 82px;align-items:flex-start;background-size:100% auto;background-repeat:no-repeat;background-color:#05060c}.entry-pan-8b09092-1,.entry-fra-8b09092-2,.entry-sta-8b09092-3{width:100%;margin-top:clamp(210px,56vw,390px);padding:24px 19px;background:#080a13}.entry-tit-8b09092-8{font-size:clamp(2rem,11vw,3.7rem)}.entry-dra-8b09092-b,.entry-det-8b09092-c{max-height:none}.entry-foo-8b09092-e{position:absolute}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
