:root{
  --bg:#F4F2FB; --surface:#FFFFFF; --ink:#1B1640; --muted:#6A6588; --line:#E1DDF0;
  --news:#3D5AFE; --events:#FF3D7F; --community:#FFA800; --engage:#00B39A;
  --brand:#5B2EFF; --on-brand:#FFFFFF;
}
@media (prefers-color-scheme: dark){
  :root:not([data-theme="light"]){
    --bg:#141029; --surface:#1F1A3D; --ink:#F1EEFF; --muted:#A49FC4; --line:#332C5E;
    --brand:#8C6BFF;
  }
}
:root[data-theme="dark"]{
  --bg:#141029; --surface:#1F1A3D; --ink:#F1EEFF; --muted:#A49FC4; --line:#332C5E;
  --brand:#8C6BFF;
}
*{box-sizing:border-box}
body{margin:0;background:var(--bg);color:var(--ink);
  font-family:"Bricolage Grotesque",system-ui,-apple-system,"Segoe UI",sans-serif;
  font-size:17px;line-height:1.45;padding-bottom:84px}
img{max-width:100%}
a{color:inherit}
button{font:inherit;color:inherit;cursor:pointer}
:focus-visible{outline:3px solid var(--brand);outline-offset:2px;border-radius:8px}
.wrap{max-width:1120px;margin:0 auto;padding:0 20px}

/* Header */
header{position:sticky;top:0;z-index:10;background:color-mix(in srgb,var(--bg) 88%,transparent);
  backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}
.bar{display:flex;align-items:center;gap:16px;height:64px}
.logo{display:flex;align-items:center;gap:6px;font-weight:800;font-size:28px;letter-spacing:-.04em;text-decoration:none}
.logo svg{width:26px;height:26px}
.city{white-space:nowrap;margin-left:4px;border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:6px 14px;font-size:15px}
.nav{display:flex;gap:4px;margin-left:auto}
.bar>div[style]{margin-left:12px!important}
.nav a{white-space:nowrap;text-decoration:none;padding:8px 14px;border-radius:999px;font-size:15px;color:var(--muted)}
.nav a:hover{color:var(--ink);background:var(--surface)}
.cta{background:var(--brand);color:var(--on-brand);border:0;border-radius:999px;padding:10px 18px;font-weight:600}
.theme{border:1px solid var(--line);background:var(--surface);border-radius:999px;width:40px;height:40px}

/* Hero */
.hero{padding:48px 0 28px}
.hero h1{font-size:clamp(48px,10vw,120px);line-height:.9;letter-spacing:-.05em;margin:0 0 20px;font-weight:800}
.hero h1 .dot{display:inline-block;width:.22em;height:.22em;border-radius:50%;background:var(--events);margin-left:.04em}
.hero p{max-width:34ch;color:var(--muted);font-size:20px;margin:0 0 24px}
.today{display:flex;gap:10px;overflow-x:auto;padding-bottom:6px;scrollbar-width:none}
.today span{flex:none;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:8px 14px;font-size:15px}
.today b{color:var(--events)}

/* Filter */
.filters{display:flex;gap:8px;flex-wrap:wrap;margin:28px 0 20px}
.scope{display:inline-flex;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:4px;margin-bottom:20px}
.scope button{border:0;background:transparent;border-radius:999px;padding:8px 16px;font-weight:600;font-size:15px}
.scope button[aria-pressed="true"]{background:var(--brand);color:var(--on-brand)}
.chip{border:2px solid var(--line);background:transparent;border-radius:999px;padding:8px 16px;font-weight:600;font-size:15px;display:flex;align-items:center;gap:8px}
.chip i{width:10px;height:10px;border-radius:50%;background:var(--c,var(--ink))}
.chip[aria-pressed="true"]{background:var(--ink);color:var(--bg);border-color:var(--ink)}

/* Feed */
.feed{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}
.item{grid-column:span 4;background:var(--surface);border-radius:22px;padding:20px;position:relative;
  border-top:6px solid var(--c);display:flex;flex-direction:column;gap:10px;min-height:200px}
.item.big{grid-column:span 8;min-height:280px}
.item[hidden]{display:none}
.tag{font-size:14px;font-weight:600;color:var(--c)}
.item h3{margin:0;font-size:24px;line-height:1.1;letter-spacing:-.02em}
.item.big h3{font-size:clamp(28px,4vw,44px)}
.item p{margin:0;color:var(--muted)}
.meta{margin-top:auto;font-size:14px;color:var(--muted);display:flex;justify-content:space-between;align-items:center;gap:8px}
.save{border:1px solid var(--line);background:transparent;border-radius:999px;padding:6px 12px;font-size:14px}
.save[aria-pressed="true"]{background:var(--events);border-color:var(--events);color:#fff}
.art{border-radius:14px;aspect-ratio:16/7;background:
  radial-gradient(circle at 20% 70%,var(--events) 0 18%,transparent 19%),
  radial-gradient(circle at 70% 40%,var(--community) 0 22%,transparent 23%),
  var(--news)}
.people{display:flex}
.people span{width:30px;height:30px;border-radius:50%;border:2px solid var(--surface);margin-left:-8px;background:var(--p)}
.people span:first-child{margin-left:0}

/* Poll */
.poll button{display:block;width:100%;text-align:left;border:1px solid var(--line);background:transparent;
  border-radius:12px;padding:10px 12px;margin-top:8px;position:relative;overflow:hidden}
.poll button .fill{position:absolute;inset:0;width:0;background:color-mix(in srgb,var(--engage) 25%,transparent);transition:width .4s}
.poll button span{position:relative;display:flex;justify-content:space-between}
.poll.voted button{cursor:default}

/* Section */
section.block{margin-top:56px}
.block h2{font-size:36px;letter-spacing:-.03em;margin:0 0 16px}
.join{background:var(--brand);color:var(--on-brand);border-radius:28px;padding:36px;display:grid;grid-template-columns:1.2fr 1fr;gap:24px;align-items:center}
.join h2{color:inherit;margin:0;font-size:clamp(32px,5vw,56px);line-height:.95}
.join ol{margin:0;padding-left:20px;display:grid;gap:8px}
.join .cta{background:var(--on-brand);color:#1B1640;margin-top:16px}
footer{margin:56px 0 24px;color:var(--muted);font-size:14px}


/* Reels */
.rail{display:flex;gap:12px;overflow-x:auto;padding:4px 0 10px;scrollbar-width:none;margin-top:24px}
.reelthumb{flex:none;width:118px;aspect-ratio:9/16;border-radius:18px;border:0;padding:0;position:relative;overflow:hidden;text-align:left;color:#fff}
.reelthumb .lbl{position:absolute;left:8px;right:8px;bottom:8px;font-size:13px;font-weight:600;line-height:1.15;text-shadow:0 1px 4px rgba(0,0,0,.5)}
.reelthumb .ring{position:absolute;inset:0;border-radius:18px;box-shadow:inset 0 0 0 3px var(--events)}
.vid{position:absolute;inset:0;background:var(--g);background-size:200% 200%;animation:drift 8s ease-in-out infinite alternate}
@keyframes drift{from{background-position:0% 0%}to{background-position:100% 100%}}
.g1{--g:linear-gradient(135deg,#FF3D7F,#5B2EFF,#FFA800)}
.g2{--g:linear-gradient(135deg,#00B39A,#3D5AFE,#1B1640)}
.g3{--g:linear-gradient(135deg,#FFA800,#FF3D7F,#5B2EFF)}
.g4{--g:linear-gradient(135deg,#3D5AFE,#00B39A,#FFA800)}
.g5{--g:linear-gradient(135deg,#5B2EFF,#FF3D7F,#1B1640)}
.g6{--g:linear-gradient(135deg,#1B1640,#00B39A,#FF3D7F)}
.item.video{padding:0;overflow:hidden;min-height:0;color:#fff;border-top:0;cursor:pointer;aspect-ratio:9/13}
.item.video .vid{border-radius:0}
.item.video .over{position:relative;margin-top:auto;padding:18px;background:linear-gradient(transparent,rgba(0,0,0,.65));display:flex;flex-direction:column;gap:6px;height:100%;justify-content:flex-end}
.item.video .tag{color:#fff;display:inline-flex;align-items:center;gap:6px}
.item.video .tag i{width:10px;height:10px;border-radius:50%;background:var(--c)}
.item.video h3{color:#fff}
.play{position:absolute;top:14px;right:14px;background:rgba(0,0,0,.45);border-radius:999px;padding:4px 10px;font-size:13px}
/* Player */
.player{position:fixed;inset:0;z-index:50;background:#000;display:none}
.player.open{display:block}
.stack{height:100%;overflow-y:auto;scroll-snap-type:y mandatory;scrollbar-width:none}
.slide{height:100%;scroll-snap-align:start;position:relative;display:flex;justify-content:center}
.frame{position:relative;height:100%;width:min(100%,calc(100vh*9/16));overflow:hidden;color:#fff}
.frame .info{position:absolute;left:16px;right:72px;bottom:28px;display:flex;flex-direction:column;gap:6px;text-shadow:0 1px 6px rgba(0,0,0,.6)}
.frame h3{margin:0;font-size:24px;line-height:1.1}
.frame .from{font-weight:600;font-size:15px}
.frame .cta2{align-self:flex-start;border:0;border-radius:999px;padding:8px 14px;background:#fff;color:#1B1640;font-weight:600;margin-top:6px}
.side{position:absolute;right:12px;bottom:28px;display:flex;flex-direction:column;gap:16px}
.side button{border:0;background:rgba(0,0,0,.35);color:#fff;width:48px;height:48px;border-radius:50%;font-size:20px}
.side button[aria-pressed="true"]{background:var(--events)}
.bar2{position:absolute;top:10px;left:12px;right:12px;height:3px;background:rgba(255,255,255,.3);border-radius:3px;overflow:hidden}
.bar2 span{display:block;height:100%;width:0;background:#fff}
.slide.active .bar2 span{animation:prog 8s linear forwards}
@keyframes prog{to{width:100%}}
.close{position:fixed;top:18px;right:18px;z-index:51;border:0;background:rgba(255,255,255,.2);color:#fff;width:44px;height:44px;border-radius:50%;font-size:22px}
@media (prefers-reduced-motion:reduce){.vid{animation:none}.slide.active .bar2 span{animation:none;width:100%}}


/* Engagement */
.streak{position:relative;border:0;background:linear-gradient(135deg,#5B2EFF,#FF3D7F);color:#fff;border-radius:999px;padding:8px 14px;font-weight:800;display:flex;align-items:center;gap:6px}
.pop{position:absolute;top:52px;right:0;width:280px;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:20px;padding:18px;text-align:left;font-weight:400;box-shadow:0 12px 30px rgba(27,22,64,.18);display:none;z-index:30}
.pop.open{display:block}
.pop h4{margin:0 0 4px;font-size:20px}
.pop p{margin:0 0 12px;color:var(--muted);font-size:14px}
.weeks{display:flex;gap:6px;margin-bottom:12px}
.weeks span{flex:1;height:34px;border-radius:10px;background:var(--line);display:grid;place-items:center;font-size:16px}
.weeks span.on{background:linear-gradient(135deg,#5B2EFF,#FF3D7F);color:#fff}
.weeks span.pause{background:transparent;border:2px dashed var(--muted)}
.pts{display:grid;gap:6px;font-size:14px}
.pts div{display:flex;justify-content:space-between}
.hot{margin:8px 0 28px;background:var(--surface);border-radius:26px;padding:22px}
.hot-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}
.hot h2{margin:0;font-size:30px;letter-spacing:-.03em}
.hot-head small{color:var(--muted)}
.hotlist{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:4px}
.hotlist li{display:grid;grid-template-columns:44px 1fr auto auto;align-items:center;gap:12px;padding:10px 6px;border-radius:14px}
.hotlist li:first-child{background:color-mix(in srgb,#FF7A00 14%,transparent)}
.rank{font-size:30px;font-weight:800;letter-spacing:-.04em;text-align:center}
.hotlist b{display:block;font-size:17px;line-height:1.2}
.hotlist em{font-style:normal;color:var(--muted);font-size:14px}
.trend{font-size:13px;font-weight:600;color:var(--engage);white-space:nowrap}
.trend.new{color:var(--events)}
.heat{font-weight:800;white-space:nowrap}
.flames{display:inline-flex;align-items:center;gap:4px;font-weight:700}
.challenge{grid-column:span 4;background:linear-gradient(160deg,#1B1640,#5B2EFF);color:#fff;border-radius:22px;padding:20px;display:flex;flex-direction:column;gap:10px}
.challenge h3{margin:0;font-size:24px;line-height:1.1}
.challenge p{margin:0;opacity:.8}
.steps{display:flex;gap:6px}
.steps span{flex:1;height:8px;border-radius:8px;background:rgba(255,255,255,.25)}
.steps span.on{background:#FFA800}
.toast{position:fixed;left:50%;bottom:100px;transform:translateX(-50%) translateY(20px);background:var(--ink);color:var(--bg);padding:10px 18px;border-radius:999px;font-weight:600;opacity:0;transition:.3s;z-index:60;pointer-events:none}
.toast.show{opacity:1;transform:translateX(-50%) translateY(0)}
@media (max-width:820px){.bar>div[style]{margin-left:auto!important}.challenge{grid-column:span 12}.hotlist li{grid-template-columns:36px 1fr auto}.hotlist .trend{display:none}}


/* Auth, Check-in, Upload */
.modal{position:fixed;inset:0;z-index:70;background:rgba(20,16,41,.6);display:none;align-items:center;justify-content:center;padding:16px}
.modal.open{display:flex}
.sheet{background:var(--surface);color:var(--ink);border-radius:26px;padding:24px;width:min(440px,100%);max-height:90vh;overflow:auto;position:relative}
.sheet h3{margin:0 0 6px;font-size:26px;letter-spacing:-.02em}
.sheet p{margin:0 0 14px;color:var(--muted)}
.x{position:absolute;top:14px;right:14px;border:0;background:var(--bg);width:36px;height:36px;border-radius:50%}
.tier{border:2px solid var(--line);border-radius:16px;padding:14px;margin-bottom:10px;width:100%;text-align:left;background:transparent}
.tier b{display:block;font-size:17px}
.tier small{color:var(--muted)}
.tier:hover{border-color:var(--brand)}
.btn{border:0;border-radius:999px;padding:12px 18px;font-weight:600;background:var(--brand);color:var(--on-brand);width:100%;margin-top:6px}
.btn.ghost{background:transparent;color:var(--ink);border:2px solid var(--line)}
.scanner{aspect-ratio:1;border-radius:20px;background:#1B1640;position:relative;overflow:hidden;margin-bottom:14px;display:grid;place-items:center}
.scanner svg{width:46%;height:46%}
.scanner:after{content:"";position:absolute;left:10%;right:10%;height:3px;background:var(--engage);top:15%;animation:scan 2s ease-in-out infinite alternate;box-shadow:0 0 12px var(--engage)}
@keyframes scan{to{top:85%}}
.ok{text-align:center;padding:10px 0}
.ok .big{font-size:56px}
.drop{border:2px dashed var(--line);border-radius:18px;padding:22px;text-align:center;margin-bottom:12px}
.drop .thumbs{display:flex;gap:8px;justify-content:center;margin-top:10px}
.drop .thumbs span{width:56px;height:80px;border-radius:10px}
.choice{display:grid;gap:8px;margin-bottom:12px}
.choice label{display:flex;gap:10px;align-items:flex-start;border:2px solid var(--line);border-radius:14px;padding:12px;cursor:pointer}
.choice label:has(input:checked){border-color:var(--brand)}
.choice small{display:block;color:var(--muted)}
.note{font-size:13px;color:var(--muted)}
.userchip{white-space:nowrap;display:flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:6px 12px 6px 6px;font-size:14px;font-weight:600}
.userchip i{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#00B39A,#3D5AFE);display:inline-block}
.checkin{border:0;border-radius:999px;padding:6px 12px;font-size:14px;background:var(--ink);color:var(--bg)}
.badge{display:inline-block;font-size:12px;font-weight:700;padding:3px 8px;border-radius:999px;background:var(--community);color:#1B1640;margin-left:6px}
.badge.review{background:var(--line);color:var(--ink)}
.cmt{display:flex;gap:8px;margin-top:6px}
.cmt input{flex:1;border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:999px;padding:8px 12px;font:inherit;font-size:14px}

.vmethods{display:grid;gap:8px;margin:10px 0}
.follow{border:2px solid var(--ink);background:transparent;border-radius:999px;padding:5px 12px;font-size:14px;font-weight:600}
.follow[aria-pressed="true"]{background:var(--ink);color:var(--bg)}
.consent{display:flex;gap:10px;align-items:flex-start;font-size:14px;margin:4px 0 10px}
.consent input{margin-top:3px;width:18px;height:18px;flex:none}
.btn:disabled{opacity:.4;cursor:not-allowed}
.choice label.off{opacity:.45;cursor:not-allowed}
.review-bar{position:fixed;left:12px;bottom:100px;z-index:40;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:10px 12px;display:none;gap:8px;align-items:center;font-size:14px;box-shadow:0 8px 24px rgba(27,22,64,.15)}
.review-bar.show{display:flex}
.review-bar button{border:0;border-radius:999px;padding:6px 10px;background:var(--engage);color:#fff;font-weight:600}

/* Symbolbilder */
.img-markt{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20360%20520%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22m%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%238FD3FF%22/%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23E8F6FF%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect%20width%3D%22360%22%20height%3D%22520%22%20fill%3D%22url%28%23m%29%22/%3E%3Crect%20x%3D%220%22%20y%3D%22330%22%20width%3D%22360%22%20height%3D%22190%22%20fill%3D%22%23C9B8A3%22/%3E%0A%3Crect%20x%3D%2220%22%20y%3D%22150%22%20width%3D%22320%22%20height%3D%2230%22%20rx%3D%226%22%20fill%3D%22%23FF3D7F%22/%3E%3Crect%20x%3D%2220%22%20y%3D%22170%22%20width%3D%2220%22%20height%3D%2260%22%20fill%3D%22%23fff%22/%3E%3Crect%20x%3D%2240%22%20y%3D%22170%22%20width%3D%2220%22%20height%3D%2260%22%20fill%3D%22%23FF3D7F%22/%3E%3Crect%20x%3D%2260%22%20y%3D%22170%22%20width%3D%2220%22%20height%3D%2260%22%20fill%3D%22%23fff%22/%3E%3Crect%20x%3D%2280%22%20y%3D%22170%22%20width%3D%2220%22%20height%3D%2260%22%20fill%3D%22%23FF3D7F%22/%3E%3Crect%20x%3D%22100%22%20y%3D%22170%22%20width%3D%2220%22%20height%3D%2260%22%20fill%3D%22%23fff%22/%3E%3Crect%20x%3D%22120%22%20y%3D%22170%22%20width%3D%2220%22%20height%3D%2260%22%20fill%3D%22%23FF3D7F%22/%3E%3Crect%20x%3D%22140%22%20y%3D%22170%22%20width%3D%2220%22%20height%3D%2260%22%20fill%3D%22%23fff%22/%3E%3Crect%20x%3D%22160%22%20y%3D%22170%22%20width%3D%2220%22%20height%3D%2260%22%20fill%3D%22%23FF3D7F%22/%3E%3Crect%20x%3D%22180%22%20y%3D%22170%22%20width%3D%2220%22%20height%3D%2260%22%20fill%3D%22%23fff%22/%3E%3Crect%20x%3D%22200%22%20y%3D%22170%22%20width%3D%2220%22%20height%3D%2260%22%20fill%3D%22%23FF3D7F%22/%3E%3Crect%20x%3D%22220%22%20y%3D%22170%22%20width%3D%2220%22%20height%3D%2260%22%20fill%3D%22%23fff%22/%3E%3Crect%20x%3D%22240%22%20y%3D%22170%22%20width%3D%2220%22%20height%3D%2260%22%20fill%3D%22%23FF3D7F%22/%3E%3Crect%20x%3D%22260%22%20y%3D%22170%22%20width%3D%2220%22%20height%3D%2260%22%20fill%3D%22%23fff%22/%3E%3Crect%20x%3D%22280%22%20y%3D%22170%22%20width%3D%2220%22%20height%3D%2260%22%20fill%3D%22%23FF3D7F%22/%3E%3Crect%20x%3D%22300%22%20y%3D%22170%22%20width%3D%2220%22%20height%3D%2260%22%20fill%3D%22%23fff%22/%3E%3Crect%20x%3D%22320%22%20y%3D%22170%22%20width%3D%2220%22%20height%3D%2260%22%20fill%3D%22%23FF3D7F%22/%3E%0A%3Cpath%20d%3D%22M20%20230%20Q30%20250%2040%20230%20Q50%20250%2060%20230%20Q70%20250%2080%20230%20Q90%20250%20100%20230%20Q110%20250%20120%20230%20Q130%20250%20140%20230%20Q150%20250%20160%20230%20Q170%20250%20180%20230%20Q190%20250%20200%20230%20Q210%20250%20220%20230%20Q230%20250%20240%20230%20Q250%20250%20260%20230%20Q270%20250%20280%20230%20Q290%20250%20300%20230%20Q310%20250%20320%20230%20Q330%20250%20340%20230Z%22%20fill%3D%22%23FF3D7F%22/%3E%0A%3Crect%20x%3D%2228%22%20y%3D%22230%22%20width%3D%228%22%20height%3D%22120%22%20fill%3D%22%236B4F3A%22/%3E%3Crect%20x%3D%22324%22%20y%3D%22230%22%20width%3D%228%22%20height%3D%22120%22%20fill%3D%22%236B4F3A%22/%3E%0A%3Crect%20x%3D%2220%22%20y%3D%22300%22%20width%3D%22320%22%20height%3D%2250%22%20fill%3D%22%238B6B4A%22/%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%22300%22%20r%3D%2212%22%20fill%3D%22%23FF6B3D%22/%3E%3Ccircle%20cx%3D%2268%22%20cy%3D%22294%22%20r%3D%2215%22%20fill%3D%22%237BC043%22/%3E%3Ccircle%20cx%3D%2296%22%20cy%3D%22288%22%20r%3D%2212%22%20fill%3D%22%23FFC93C%22/%3E%3Ccircle%20cx%3D%22124%22%20cy%3D%22300%22%20r%3D%2215%22%20fill%3D%22%23C0392B%22/%3E%3Ccircle%20cx%3D%22152%22%20cy%3D%22294%22%20r%3D%2212%22%20fill%3D%22%238E44AD%22/%3E%3Ccircle%20cx%3D%22180%22%20cy%3D%22288%22%20r%3D%2215%22%20fill%3D%22%23FF6B3D%22/%3E%3Ccircle%20cx%3D%22208%22%20cy%3D%22300%22%20r%3D%2212%22%20fill%3D%22%237BC043%22/%3E%3Ccircle%20cx%3D%22236%22%20cy%3D%22294%22%20r%3D%2215%22%20fill%3D%22%23FFC93C%22/%3E%3Ccircle%20cx%3D%22264%22%20cy%3D%22288%22%20r%3D%2212%22%20fill%3D%22%23C0392B%22/%3E%3Ccircle%20cx%3D%22292%22%20cy%3D%22300%22%20r%3D%2215%22%20fill%3D%22%238E44AD%22/%3E%3Ccircle%20cx%3D%22320%22%20cy%3D%22294%22%20r%3D%2212%22%20fill%3D%22%23FF6B3D%22/%3E%0A%3Ccircle%20cx%3D%22290%22%20cy%3D%2280%22%20r%3D%2234%22%20fill%3D%22%23FFE08A%22/%3E%3C/svg%3E")}
.img-konzert{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20360%20520%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22k%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%231B1640%22/%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%233A1E6B%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect%20width%3D%22360%22%20height%3D%22520%22%20fill%3D%22url%28%23k%29%22/%3E%3Cpolygon%20points%3D%2260%2C0%20-10%2C420%20130%2C420%22%20fill%3D%22%23FF3D7F%22%20opacity%3D%22.28%22/%3E%3Cpolygon%20points%3D%22180%2C0%20110%2C420%20250%2C420%22%20fill%3D%22%238C6BFF%22%20opacity%3D%22.28%22/%3E%3Cpolygon%20points%3D%22300%2C0%20230%2C420%20370%2C420%22%20fill%3D%22%2300E0C0%22%20opacity%3D%22.28%22/%3E%3Crect%20x%3D%220%22%20y%3D%22330%22%20width%3D%22360%22%20height%3D%2220%22%20fill%3D%22%232A2150%22/%3E%0A%3Cg%20fill%3D%22%230B0820%22%3E%3Ccircle%20cx%3D%22180%22%20cy%3D%22232%22%20r%3D%2216%22/%3E%3Crect%20x%3D%22168%22%20y%3D%22248%22%20width%3D%2224%22%20height%3D%2260%22%20rx%3D%228%22/%3E%3Crect%20x%3D%22150%22%20y%3D%22270%22%20width%3D%2270%22%20height%3D%2214%22%20rx%3D%227%22%20transform%3D%22rotate%28-20%20185%20277%29%22/%3E%3Crect%20x%3D%22170%22%20y%3D%22306%22%20width%3D%228%22%20height%3D%2226%22/%3E%3Crect%20x%3D%22183%22%20y%3D%22306%22%20width%3D%228%22%20height%3D%2226%22/%3E%3C/g%3E%0A%3Crect%20x%3D%22100%22%20y%3D%22300%22%20width%3D%2230%22%20height%3D%2230%22%20fill%3D%22%231B1640%22/%3E%3Crect%20x%3D%22232%22%20y%3D%22300%22%20width%3D%2230%22%20height%3D%2230%22%20fill%3D%22%231B1640%22/%3E%0A%3Ccircle%20cx%3D%2210%22%20cy%3D%22448%22%20r%3D%2222%22%20fill%3D%22%230B0820%22/%3E%3Crect%20x%3D%225%22%20y%3D%22400%22%20width%3D%2210%22%20height%3D%2260%22%20rx%3D%225%22%20fill%3D%22%230B0820%22%20transform%3D%22rotate%28-5%2010%20440%29%22/%3E%3Ccircle%20cx%3D%2246%22%20cy%3D%22448%22%20r%3D%2222%22%20fill%3D%22%230B0820%22/%3E%3Crect%20x%3D%2241%22%20y%3D%22400%22%20width%3D%2210%22%20height%3D%2260%22%20rx%3D%225%22%20fill%3D%22%230B0820%22%20transform%3D%22rotate%281%2046%20440%29%22/%3E%3Ccircle%20cx%3D%2282%22%20cy%3D%22448%22%20r%3D%2222%22%20fill%3D%22%230B0820%22/%3E%3Crect%20x%3D%2277%22%20y%3D%22400%22%20width%3D%2210%22%20height%3D%2260%22%20rx%3D%225%22%20fill%3D%22%230B0820%22%20transform%3D%22rotate%287%2082%20440%29%22/%3E%3Ccircle%20cx%3D%22118%22%20cy%3D%22448%22%20r%3D%2222%22%20fill%3D%22%230B0820%22/%3E%3Crect%20x%3D%22113%22%20y%3D%22400%22%20width%3D%2210%22%20height%3D%2260%22%20rx%3D%225%22%20fill%3D%22%230B0820%22%20transform%3D%22rotate%2813%20118%20440%29%22/%3E%3Ccircle%20cx%3D%22154%22%20cy%3D%22448%22%20r%3D%2222%22%20fill%3D%22%230B0820%22/%3E%3Crect%20x%3D%22149%22%20y%3D%22400%22%20width%3D%2210%22%20height%3D%2260%22%20rx%3D%225%22%20fill%3D%22%230B0820%22%20transform%3D%22rotate%28-11%20154%20440%29%22/%3E%3Ccircle%20cx%3D%22190%22%20cy%3D%22448%22%20r%3D%2222%22%20fill%3D%22%230B0820%22/%3E%3Crect%20x%3D%22185%22%20y%3D%22400%22%20width%3D%2210%22%20height%3D%2260%22%20rx%3D%225%22%20fill%3D%22%230B0820%22%20transform%3D%22rotate%28-5%20190%20440%29%22/%3E%3Ccircle%20cx%3D%22226%22%20cy%3D%22448%22%20r%3D%2222%22%20fill%3D%22%230B0820%22/%3E%3Crect%20x%3D%22221%22%20y%3D%22400%22%20width%3D%2210%22%20height%3D%2260%22%20rx%3D%225%22%20fill%3D%22%230B0820%22%20transform%3D%22rotate%281%20226%20440%29%22/%3E%3Ccircle%20cx%3D%22262%22%20cy%3D%22448%22%20r%3D%2222%22%20fill%3D%22%230B0820%22/%3E%3Crect%20x%3D%22257%22%20y%3D%22400%22%20width%3D%2210%22%20height%3D%2260%22%20rx%3D%225%22%20fill%3D%22%230B0820%22%20transform%3D%22rotate%287%20262%20440%29%22/%3E%3Ccircle%20cx%3D%22298%22%20cy%3D%22448%22%20r%3D%2222%22%20fill%3D%22%230B0820%22/%3E%3Crect%20x%3D%22293%22%20y%3D%22400%22%20width%3D%2210%22%20height%3D%2260%22%20rx%3D%225%22%20fill%3D%22%230B0820%22%20transform%3D%22rotate%2813%20298%20440%29%22/%3E%3Ccircle%20cx%3D%22334%22%20cy%3D%22448%22%20r%3D%2222%22%20fill%3D%22%230B0820%22/%3E%3Crect%20x%3D%22329%22%20y%3D%22400%22%20width%3D%2210%22%20height%3D%2260%22%20rx%3D%225%22%20fill%3D%22%230B0820%22%20transform%3D%22rotate%28-11%20334%20440%29%22/%3E%3Crect%20x%3D%220%22%20y%3D%22480%22%20width%3D%22360%22%20height%3D%2240%22%20fill%3D%22%230B0820%22/%3E%3C/svg%3E")}
.img-kloen{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20360%20520%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22h%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23FFD6A5%22/%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23FFF1DC%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect%20width%3D%22360%22%20height%3D%22520%22%20fill%3D%22url%28%23h%29%22/%3E%3Crect%20x%3D%22-10%22%20y%3D%22170%22%20width%3D%2272%22%20height%3D%22350%22%20fill%3D%22%23F4E1C1%22/%3E%3Cpolygon%20points%3D%22-14%2C170%2026%2C110%2066%2C170%22%20fill%3D%22%23A2412D%22/%3E%3Crect%20x%3D%222%22%20y%3D%22190%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%2234%22%20y%3D%22190%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%222%22%20y%3D%22245%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%2234%22%20y%3D%22245%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%222%22%20y%3D%22300%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%2234%22%20y%3D%22300%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%222%22%20y%3D%22355%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%2234%22%20y%3D%22355%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Cpath%20d%3D%22M-10%20180%20L62%20230%20M62%20180%20L-10%20230%20M26%20170%20V520%22%20stroke%3D%22%235A3A2A%22%20stroke-width%3D%223%22/%3E%3Crect%20x%3D%2265%22%20y%3D%22170%22%20width%3D%2272%22%20height%3D%22350%22%20fill%3D%22%23E9C9A0%22/%3E%3Cpolygon%20points%3D%2261%2C170%20101%2C110%20141%2C170%22%20fill%3D%22%23A2412D%22/%3E%3Crect%20x%3D%2277%22%20y%3D%22190%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22109%22%20y%3D%22190%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%2277%22%20y%3D%22245%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22109%22%20y%3D%22245%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%2277%22%20y%3D%22300%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22109%22%20y%3D%22300%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%2277%22%20y%3D%22355%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22109%22%20y%3D%22355%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Cpath%20d%3D%22M65%20180%20L137%20230%20M137%20180%20L65%20230%20M101%20170%20V520%22%20stroke%3D%22%235A3A2A%22%20stroke-width%3D%223%22/%3E%3Crect%20x%3D%22140%22%20y%3D%22170%22%20width%3D%2272%22%20height%3D%22350%22%20fill%3D%22%23F7EBD5%22/%3E%3Cpolygon%20points%3D%22136%2C170%20176%2C110%20216%2C170%22%20fill%3D%22%23A2412D%22/%3E%3Crect%20x%3D%22152%22%20y%3D%22190%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22184%22%20y%3D%22190%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22152%22%20y%3D%22245%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22184%22%20y%3D%22245%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22152%22%20y%3D%22300%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22184%22%20y%3D%22300%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22152%22%20y%3D%22355%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22184%22%20y%3D%22355%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Cpath%20d%3D%22M140%20180%20L212%20230%20M212%20180%20L140%20230%20M176%20170%20V520%22%20stroke%3D%22%235A3A2A%22%20stroke-width%3D%223%22/%3E%3Crect%20x%3D%22215%22%20y%3D%22170%22%20width%3D%2272%22%20height%3D%22350%22%20fill%3D%22%23EBD3B3%22/%3E%3Cpolygon%20points%3D%22211%2C170%20251%2C110%20291%2C170%22%20fill%3D%22%23A2412D%22/%3E%3Crect%20x%3D%22227%22%20y%3D%22190%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22259%22%20y%3D%22190%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22227%22%20y%3D%22245%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22259%22%20y%3D%22245%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22227%22%20y%3D%22300%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22259%22%20y%3D%22300%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22227%22%20y%3D%22355%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22259%22%20y%3D%22355%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Cpath%20d%3D%22M215%20180%20L287%20230%20M287%20180%20L215%20230%20M251%20170%20V520%22%20stroke%3D%22%235A3A2A%22%20stroke-width%3D%223%22/%3E%3Crect%20x%3D%22290%22%20y%3D%22170%22%20width%3D%2272%22%20height%3D%22350%22%20fill%3D%22%23F1DDBF%22/%3E%3Cpolygon%20points%3D%22286%2C170%20326%2C110%20366%2C170%22%20fill%3D%22%23A2412D%22/%3E%3Crect%20x%3D%22302%22%20y%3D%22190%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22334%22%20y%3D%22190%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22302%22%20y%3D%22245%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22334%22%20y%3D%22245%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22302%22%20y%3D%22300%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22334%22%20y%3D%22300%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22302%22%20y%3D%22355%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22334%22%20y%3D%22355%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Cpath%20d%3D%22M290%20180%20L362%20230%20M362%20180%20L290%20230%20M326%20170%20V520%22%20stroke%3D%22%235A3A2A%22%20stroke-width%3D%223%22/%3E%3Crect%20x%3D%22365%22%20y%3D%22170%22%20width%3D%2272%22%20height%3D%22350%22%20fill%3D%22%23E4C29B%22/%3E%3Cpolygon%20points%3D%22361%2C170%20401%2C110%20441%2C170%22%20fill%3D%22%23A2412D%22/%3E%3Crect%20x%3D%22377%22%20y%3D%22190%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22409%22%20y%3D%22190%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22377%22%20y%3D%22245%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22409%22%20y%3D%22245%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22377%22%20y%3D%22300%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22409%22%20y%3D%22300%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22377%22%20y%3D%22355%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22409%22%20y%3D%22355%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Cpath%20d%3D%22M365%20180%20L437%20230%20M437%20180%20L365%20230%20M401%20170%20V520%22%20stroke%3D%22%235A3A2A%22%20stroke-width%3D%223%22/%3E%3Crect%20x%3D%2215%22%20y%3D%22400%22%20width%3D%2270%22%20height%3D%2214%22%20fill%3D%22%2300B39A%22/%3E%3Crect%20x%3D%2219%22%20y%3D%22414%22%20width%3D%2262%22%20height%3D%2240%22%20fill%3D%22%23fff%22%20opacity%3D%22.85%22/%3E%3Crect%20x%3D%22105%22%20y%3D%22400%22%20width%3D%2270%22%20height%3D%2214%22%20fill%3D%22%23FFA800%22/%3E%3Crect%20x%3D%22109%22%20y%3D%22414%22%20width%3D%2262%22%20height%3D%2240%22%20fill%3D%22%23fff%22%20opacity%3D%22.85%22/%3E%3Crect%20x%3D%22195%22%20y%3D%22400%22%20width%3D%2270%22%20height%3D%2214%22%20fill%3D%22%23FF3D7F%22/%3E%3Crect%20x%3D%22199%22%20y%3D%22414%22%20width%3D%2262%22%20height%3D%2240%22%20fill%3D%22%23fff%22%20opacity%3D%22.85%22/%3E%3Crect%20x%3D%22285%22%20y%3D%22400%22%20width%3D%2270%22%20height%3D%2214%22%20fill%3D%22%233D5AFE%22/%3E%3Crect%20x%3D%22289%22%20y%3D%22414%22%20width%3D%2262%22%20height%3D%2240%22%20fill%3D%22%23fff%22%20opacity%3D%22.85%22/%3E%3Crect%20x%3D%220%22%20y%3D%22454%22%20width%3D%22360%22%20height%3D%2266%22%20fill%3D%22%23B5A898%22/%3E%3C/svg%3E")}
.img-altstadt{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20360%20520%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22a%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%239AD1F5%22/%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23E6F4FD%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect%20width%3D%22360%22%20height%3D%22520%22%20fill%3D%22url%28%23a%29%22/%3E%3Crect%20x%3D%22-10%22%20y%3D%22200%22%20width%3D%2272%22%20height%3D%22320%22%20fill%3D%22%23F4E1C1%22/%3E%3Cpolygon%20points%3D%22-14%2C200%2026%2C140%2066%2C200%22%20fill%3D%22%23A2412D%22/%3E%3Crect%20x%3D%222%22%20y%3D%22220%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%2234%22%20y%3D%22220%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%222%22%20y%3D%22275%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%2234%22%20y%3D%22275%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%222%22%20y%3D%22330%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%2234%22%20y%3D%22330%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%222%22%20y%3D%22385%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%2234%22%20y%3D%22385%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Cpath%20d%3D%22M-10%20210%20L62%20260%20M62%20210%20L-10%20260%20M26%20200%20V520%22%20stroke%3D%22%235A3A2A%22%20stroke-width%3D%223%22/%3E%3Crect%20x%3D%2265%22%20y%3D%22200%22%20width%3D%2272%22%20height%3D%22320%22%20fill%3D%22%23E9C9A0%22/%3E%3Cpolygon%20points%3D%2261%2C200%20101%2C140%20141%2C200%22%20fill%3D%22%23A2412D%22/%3E%3Crect%20x%3D%2277%22%20y%3D%22220%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22109%22%20y%3D%22220%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%2277%22%20y%3D%22275%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22109%22%20y%3D%22275%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%2277%22%20y%3D%22330%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22109%22%20y%3D%22330%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%2277%22%20y%3D%22385%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22109%22%20y%3D%22385%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Cpath%20d%3D%22M65%20210%20L137%20260%20M137%20210%20L65%20260%20M101%20200%20V520%22%20stroke%3D%22%235A3A2A%22%20stroke-width%3D%223%22/%3E%3Crect%20x%3D%22140%22%20y%3D%22200%22%20width%3D%2272%22%20height%3D%22320%22%20fill%3D%22%23F7EBD5%22/%3E%3Cpolygon%20points%3D%22136%2C200%20176%2C140%20216%2C200%22%20fill%3D%22%23A2412D%22/%3E%3Crect%20x%3D%22152%22%20y%3D%22220%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22184%22%20y%3D%22220%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22152%22%20y%3D%22275%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22184%22%20y%3D%22275%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22152%22%20y%3D%22330%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22184%22%20y%3D%22330%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22152%22%20y%3D%22385%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22184%22%20y%3D%22385%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Cpath%20d%3D%22M140%20210%20L212%20260%20M212%20210%20L140%20260%20M176%20200%20V520%22%20stroke%3D%22%235A3A2A%22%20stroke-width%3D%223%22/%3E%3Crect%20x%3D%22215%22%20y%3D%22200%22%20width%3D%2272%22%20height%3D%22320%22%20fill%3D%22%23EBD3B3%22/%3E%3Cpolygon%20points%3D%22211%2C200%20251%2C140%20291%2C200%22%20fill%3D%22%23A2412D%22/%3E%3Crect%20x%3D%22227%22%20y%3D%22220%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22259%22%20y%3D%22220%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22227%22%20y%3D%22275%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22259%22%20y%3D%22275%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22227%22%20y%3D%22330%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22259%22%20y%3D%22330%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22227%22%20y%3D%22385%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22259%22%20y%3D%22385%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Cpath%20d%3D%22M215%20210%20L287%20260%20M287%20210%20L215%20260%20M251%20200%20V520%22%20stroke%3D%22%235A3A2A%22%20stroke-width%3D%223%22/%3E%3Crect%20x%3D%22290%22%20y%3D%22200%22%20width%3D%2272%22%20height%3D%22320%22%20fill%3D%22%23F1DDBF%22/%3E%3Cpolygon%20points%3D%22286%2C200%20326%2C140%20366%2C200%22%20fill%3D%22%23A2412D%22/%3E%3Crect%20x%3D%22302%22%20y%3D%22220%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22334%22%20y%3D%22220%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22302%22%20y%3D%22275%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22334%22%20y%3D%22275%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22302%22%20y%3D%22330%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22334%22%20y%3D%22330%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22302%22%20y%3D%22385%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22334%22%20y%3D%22385%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Cpath%20d%3D%22M290%20210%20L362%20260%20M362%20210%20L290%20260%20M326%20200%20V520%22%20stroke%3D%22%235A3A2A%22%20stroke-width%3D%223%22/%3E%3Crect%20x%3D%22365%22%20y%3D%22200%22%20width%3D%2272%22%20height%3D%22320%22%20fill%3D%22%23E4C29B%22/%3E%3Cpolygon%20points%3D%22361%2C200%20401%2C140%20441%2C200%22%20fill%3D%22%23A2412D%22/%3E%3Crect%20x%3D%22377%22%20y%3D%22220%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22409%22%20y%3D%22220%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22377%22%20y%3D%22275%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22409%22%20y%3D%22275%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22377%22%20y%3D%22330%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22409%22%20y%3D%22330%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22377%22%20y%3D%22385%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Crect%20x%3D%22409%22%20y%3D%22385%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22%235E7A99%22/%3E%3Cpath%20d%3D%22M365%20210%20L437%20260%20M437%20210%20L365%20260%20M401%20200%20V520%22%20stroke%3D%22%235A3A2A%22%20stroke-width%3D%223%22/%3E%3Crect%20x%3D%220%22%20y%3D%22450%22%20width%3D%22360%22%20height%3D%2270%22%20fill%3D%22%23C8BBAA%22/%3E%3Crect%20x%3D%22120%22%20y%3D%22420%22%20width%3D%22120%22%20height%3D%2230%22%20rx%3D%226%22%20fill%3D%22%238A8F99%22/%3E%3Crect%20x%3D%22170%22%20y%3D%22330%22%20width%3D%2220%22%20height%3D%2290%22%20fill%3D%22%239AA0AA%22/%3E%0A%3Cg%20stroke%3D%22%232E7D32%22%20stroke-width%3D%227%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M180%20330%20V270%22/%3E%3Cpath%20d%3D%22M172%20332%20L160%20280%22/%3E%3Cpath%20d%3D%22M188%20332%20L200%20282%22/%3E%3C/g%3E%0A%3Cpath%20d%3D%22M150%20420%20Q180%20360%20210%20420%22%20fill%3D%22none%22%20stroke%3D%22%237FD3FF%22%20stroke-width%3D%224%22/%3E%3C/svg%3E")}
.img-stadion{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20360%20520%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22s%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%232F3E6B%22/%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%237AA6D6%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect%20width%3D%22360%22%20height%3D%22520%22%20fill%3D%22url%28%23s%29%22/%3E%3Crect%20x%3D%220%22%20y%3D%22220%22%20width%3D%22360%22%20height%3D%22300%22%20fill%3D%22%233E9B4F%22/%3E%0A%3Cg%20stroke%3D%22%23fff%22%20stroke-width%3D%224%22%20fill%3D%22none%22%20opacity%3D%22.9%22%3E%3Crect%20x%3D%2230%22%20y%3D%22250%22%20width%3D%22300%22%20height%3D%22240%22/%3E%3Cline%20x1%3D%2230%22%20y1%3D%22370%22%20x2%3D%22330%22%20y2%3D%22370%22/%3E%3Ccircle%20cx%3D%22180%22%20cy%3D%22370%22%20r%3D%2240%22/%3E%3C/g%3E%0A%3Cg%20fill%3D%22%236B6F7A%22%3E%3Crect%20x%3D%2230%22%20y%3D%2260%22%20width%3D%228%22%20height%3D%22160%22/%3E%3Crect%20x%3D%22322%22%20y%3D%2260%22%20width%3D%228%22%20height%3D%22160%22/%3E%3Crect%20x%3D%2210%22%20y%3D%2240%22%20width%3D%2248%22%20height%3D%2226%22%20rx%3D%224%22/%3E%3Crect%20x%3D%22302%22%20y%3D%2240%22%20width%3D%2248%22%20height%3D%2226%22%20rx%3D%224%22/%3E%3C/g%3E%0A%3Crect%20x%3D%220%22%20y%3D%22400%22%20width%3D%22360%22%20height%3D%2222%22%20fill%3D%22%23FFD400%22/%3E%3Cg%20fill%3D%22%231B1640%22%3E%3Cpolygon%20points%3D%220%2C400%2018%2C400%206%2C422%20-12%2C422%22/%3E%3Cpolygon%20points%3D%2236%2C400%2054%2C400%2042%2C422%2024%2C422%22/%3E%3Cpolygon%20points%3D%2272%2C400%2090%2C400%2078%2C422%2060%2C422%22/%3E%3Cpolygon%20points%3D%22108%2C400%20126%2C400%20114%2C422%2096%2C422%22/%3E%3Cpolygon%20points%3D%22144%2C400%20162%2C400%20150%2C422%20132%2C422%22/%3E%3Cpolygon%20points%3D%22180%2C400%20198%2C400%20186%2C422%20168%2C422%22/%3E%3Cpolygon%20points%3D%22216%2C400%20234%2C400%20222%2C422%20204%2C422%22/%3E%3Cpolygon%20points%3D%22252%2C400%20270%2C400%20258%2C422%20240%2C422%22/%3E%3Cpolygon%20points%3D%22288%2C400%20306%2C400%20294%2C422%20276%2C422%22/%3E%3Cpolygon%20points%3D%22324%2C400%20342%2C400%20330%2C422%20312%2C422%22/%3E%3Cpolygon%20points%3D%22360%2C400%20378%2C400%20366%2C422%20348%2C422%22/%3E%3C/g%3E%0A%3Crect%20x%3D%22210%22%20y%3D%22300%22%20width%3D%2270%22%20height%3D%2240%22%20rx%3D%224%22%20fill%3D%22%238B5A2B%22%20opacity%3D%22.7%22/%3E%3C/svg%3E")}
.img-region{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20360%20520%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22r%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%238EC5FC%22/%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23E0F2FF%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect%20width%3D%22360%22%20height%3D%22520%22%20fill%3D%22url%28%23r%29%22/%3E%3Ccircle%20cx%3D%22270%22%20cy%3D%22110%22%20r%3D%2246%22%20fill%3D%22%23FFD166%22/%3E%0A%3Cpath%20d%3D%22M0%20300%20Q90%20250%20180%20290%20T360%20270%20V520%20H0Z%22%20fill%3D%22%239BC53D%22/%3E%0A%3Cpath%20d%3D%22M0%20360%20Q120%20320%20240%20360%20T360%20350%20V520%20H0Z%22%20fill%3D%22%23E4B363%22/%3E%0A%3Cg%20stroke%3D%22%23C9942F%22%20stroke-width%3D%223%22%3E%3Cline%20x1%3D%22-20%22%20y1%3D%22380%22%20x2%3D%2210%22%20y2%3D%22520%22/%3E%3Cline%20x1%3D%2210%22%20y1%3D%22380%22%20x2%3D%2240%22%20y2%3D%22520%22/%3E%3Cline%20x1%3D%2240%22%20y1%3D%22380%22%20x2%3D%2270%22%20y2%3D%22520%22/%3E%3Cline%20x1%3D%2270%22%20y1%3D%22380%22%20x2%3D%22100%22%20y2%3D%22520%22/%3E%3Cline%20x1%3D%22100%22%20y1%3D%22380%22%20x2%3D%22130%22%20y2%3D%22520%22/%3E%3Cline%20x1%3D%22130%22%20y1%3D%22380%22%20x2%3D%22160%22%20y2%3D%22520%22/%3E%3Cline%20x1%3D%22160%22%20y1%3D%22380%22%20x2%3D%22190%22%20y2%3D%22520%22/%3E%3Cline%20x1%3D%22190%22%20y1%3D%22380%22%20x2%3D%22220%22%20y2%3D%22520%22/%3E%3Cline%20x1%3D%22220%22%20y1%3D%22380%22%20x2%3D%22250%22%20y2%3D%22520%22/%3E%3Cline%20x1%3D%22250%22%20y1%3D%22380%22%20x2%3D%22280%22%20y2%3D%22520%22/%3E%3Cline%20x1%3D%22280%22%20y1%3D%22380%22%20x2%3D%22310%22%20y2%3D%22520%22/%3E%3Cline%20x1%3D%22310%22%20y1%3D%22380%22%20x2%3D%22340%22%20y2%3D%22520%22/%3E%3Cline%20x1%3D%22340%22%20y1%3D%22380%22%20x2%3D%22370%22%20y2%3D%22520%22/%3E%3Cline%20x1%3D%22370%22%20y1%3D%22380%22%20x2%3D%22400%22%20y2%3D%22520%22/%3E%3C/g%3E%0A%3Crect%20x%3D%2240%22%20y%3D%22230%22%20width%3D%22100%22%20height%3D%2280%22%20fill%3D%22%23B23A48%22/%3E%3Cpolygon%20points%3D%2230%2C232%2090%2C180%20150%2C232%22%20fill%3D%22%237A1F2B%22/%3E%3Crect%20x%3D%2275%22%20y%3D%22260%22%20width%3D%2230%22%20height%3D%2250%22%20fill%3D%22%23F4E1C1%22/%3E%0A%3Cpath%20d%3D%22M92%20260%20L108%20310%20M108%20260%20L92%20310%22%20stroke%3D%22%237A1F2B%22%20stroke-width%3D%223%22/%3E%3C/svg%3E")}
.img-comedy{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20360%20520%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22c%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%233B1414%22/%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%235A1F1F%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect%20width%3D%22360%22%20height%3D%22520%22%20fill%3D%22url%28%23c%29%22/%3E%3Crect%20x%3D%22-25%22%20y%3D%220%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%2225%22%20y%3D%220%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%2275%22%20y%3D%220%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22125%22%20y%3D%220%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22175%22%20y%3D%220%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22225%22%20y%3D%220%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22275%22%20y%3D%220%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22325%22%20y%3D%220%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%220%22%20y%3D%2230%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%2250%22%20y%3D%2230%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22100%22%20y%3D%2230%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22150%22%20y%3D%2230%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22200%22%20y%3D%2230%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22250%22%20y%3D%2230%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22300%22%20y%3D%2230%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22350%22%20y%3D%2230%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22-25%22%20y%3D%2260%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%2225%22%20y%3D%2260%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%2275%22%20y%3D%2260%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22125%22%20y%3D%2260%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22175%22%20y%3D%2260%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22225%22%20y%3D%2260%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22275%22%20y%3D%2260%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22325%22%20y%3D%2260%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%220%22%20y%3D%2290%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%2250%22%20y%3D%2290%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22100%22%20y%3D%2290%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22150%22%20y%3D%2290%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22200%22%20y%3D%2290%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22250%22%20y%3D%2290%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22300%22%20y%3D%2290%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22350%22%20y%3D%2290%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22-25%22%20y%3D%22120%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%2225%22%20y%3D%22120%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%2275%22%20y%3D%22120%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22125%22%20y%3D%22120%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22175%22%20y%3D%22120%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22225%22%20y%3D%22120%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22275%22%20y%3D%22120%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22325%22%20y%3D%22120%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%220%22%20y%3D%22150%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%2250%22%20y%3D%22150%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22100%22%20y%3D%22150%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22150%22%20y%3D%22150%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22200%22%20y%3D%22150%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22250%22%20y%3D%22150%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22300%22%20y%3D%22150%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22350%22%20y%3D%22150%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22-25%22%20y%3D%22180%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%2225%22%20y%3D%22180%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%2275%22%20y%3D%22180%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22125%22%20y%3D%22180%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22175%22%20y%3D%22180%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22225%22%20y%3D%22180%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22275%22%20y%3D%22180%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22325%22%20y%3D%22180%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%220%22%20y%3D%22210%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%2250%22%20y%3D%22210%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22100%22%20y%3D%22210%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22150%22%20y%3D%22210%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22200%22%20y%3D%22210%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22250%22%20y%3D%22210%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22300%22%20y%3D%22210%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22350%22%20y%3D%22210%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22-25%22%20y%3D%22240%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%2225%22%20y%3D%22240%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%2275%22%20y%3D%22240%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22125%22%20y%3D%22240%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22175%22%20y%3D%22240%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22225%22%20y%3D%22240%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22275%22%20y%3D%22240%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22325%22%20y%3D%22240%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%220%22%20y%3D%22270%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%2250%22%20y%3D%22270%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22100%22%20y%3D%22270%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22150%22%20y%3D%22270%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22200%22%20y%3D%22270%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22250%22%20y%3D%22270%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22300%22%20y%3D%22270%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22350%22%20y%3D%22270%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22-25%22%20y%3D%22300%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%2225%22%20y%3D%22300%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%2275%22%20y%3D%22300%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22125%22%20y%3D%22300%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22175%22%20y%3D%22300%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22225%22%20y%3D%22300%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22275%22%20y%3D%22300%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22325%22%20y%3D%22300%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%220%22%20y%3D%22330%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%2250%22%20y%3D%22330%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22100%22%20y%3D%22330%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22150%22%20y%3D%22330%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22200%22%20y%3D%22330%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22250%22%20y%3D%22330%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22300%22%20y%3D%22330%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22350%22%20y%3D%22330%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22-25%22%20y%3D%22360%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%2225%22%20y%3D%22360%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%2275%22%20y%3D%22360%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22125%22%20y%3D%22360%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22175%22%20y%3D%22360%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22225%22%20y%3D%22360%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22275%22%20y%3D%22360%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22325%22%20y%3D%22360%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%220%22%20y%3D%22390%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%2250%22%20y%3D%22390%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22100%22%20y%3D%22390%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22150%22%20y%3D%22390%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22200%22%20y%3D%22390%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22250%22%20y%3D%22390%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22300%22%20y%3D%22390%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22350%22%20y%3D%22390%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22-25%22%20y%3D%22420%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%2225%22%20y%3D%22420%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%2275%22%20y%3D%22420%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22125%22%20y%3D%22420%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22175%22%20y%3D%22420%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22225%22%20y%3D%22420%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22275%22%20y%3D%22420%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22325%22%20y%3D%22420%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%220%22%20y%3D%22450%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%2250%22%20y%3D%22450%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22100%22%20y%3D%22450%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22150%22%20y%3D%22450%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22200%22%20y%3D%22450%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22250%22%20y%3D%22450%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22300%22%20y%3D%22450%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22350%22%20y%3D%22450%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22-25%22%20y%3D%22480%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%2225%22%20y%3D%22480%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%2275%22%20y%3D%22480%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22125%22%20y%3D%22480%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22175%22%20y%3D%22480%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22225%22%20y%3D%22480%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22275%22%20y%3D%22480%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22325%22%20y%3D%22480%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%220%22%20y%3D%22510%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%2250%22%20y%3D%22510%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22100%22%20y%3D%22510%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22150%22%20y%3D%22510%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22200%22%20y%3D%22510%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22250%22%20y%3D%22510%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22300%22%20y%3D%22510%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Crect%20x%3D%22350%22%20y%3D%22510%22%20width%3D%2246%22%20height%3D%2224%22%20fill%3D%22%237A2E2E%22%20opacity%3D%22.9%22/%3E%3Cellipse%20cx%3D%22180%22%20cy%3D%22430%22%20rx%3D%22160%22%20ry%3D%2260%22%20fill%3D%22%23FFF3B0%22%20opacity%3D%22.35%22/%3E%0A%3Cpolygon%20points%3D%22120%2C0%20240%2C0%20330%2C470%2030%2C470%22%20fill%3D%22%23FFF3B0%22%20opacity%3D%22.18%22/%3E%0A%3Crect%20x%3D%22176%22%20y%3D%22250%22%20width%3D%228%22%20height%3D%22200%22%20fill%3D%22%23222%22/%3E%3Crect%20x%3D%22140%22%20y%3D%22446%22%20width%3D%2280%22%20height%3D%228%22%20rx%3D%224%22%20fill%3D%22%23222%22/%3E%0A%3Crect%20x%3D%22166%22%20y%3D%22200%22%20width%3D%2228%22%20height%3D%2256%22%20rx%3D%2214%22%20fill%3D%22%23333%22/%3E%3Crect%20x%3D%22170%22%20y%3D%22206%22%20width%3D%2220%22%20height%3D%2230%22%20rx%3D%2210%22%20fill%3D%22%23888%22/%3E%3C/svg%3E")}
.img-rad{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20360%20520%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22w%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23FF7E5F%22/%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23FEB47B%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect%20width%3D%22360%22%20height%3D%22520%22%20fill%3D%22url%28%23w%29%22/%3E%3Ccircle%20cx%3D%22180%22%20cy%3D%22250%22%20r%3D%2270%22%20fill%3D%22%23FFB36B%22/%3E%0A%3Crect%20x%3D%220%22%20y%3D%22260%22%20width%3D%22360%22%20height%3D%22100%22%20fill%3D%22%233D6FB6%22/%3E%3Cg%20stroke%3D%22%23FFD2A6%22%20stroke-width%3D%224%22%20opacity%3D%22.7%22%3E%3Cline%20x1%3D%22120%22%20y1%3D%22275%22%20x2%3D%22240%22%20y2%3D%22275%22/%3E%3Cline%20x1%3D%22128%22%20y1%3D%22289%22%20x2%3D%22232%22%20y2%3D%22289%22/%3E%3Cline%20x1%3D%22136%22%20y1%3D%22303%22%20x2%3D%22224%22%20y2%3D%22303%22/%3E%3Cline%20x1%3D%22144%22%20y1%3D%22317%22%20x2%3D%22216%22%20y2%3D%22317%22/%3E%3Cline%20x1%3D%22152%22%20y1%3D%22331%22%20x2%3D%22208%22%20y2%3D%22331%22/%3E%3C/g%3E%0A%3Crect%20x%3D%220%22%20y%3D%22360%22%20width%3D%22360%22%20height%3D%22160%22%20fill%3D%22%234E8B3A%22/%3E%3Cpath%20d%3D%22M0%20440%20Q180%20400%20360%20440%20V470%20Q180%20430%200%20470Z%22%20fill%3D%22%23D9C5A0%22/%3E%0A%3Cg%20stroke%3D%22%231B1640%22%20stroke-width%3D%225%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%22140%22%20cy%3D%22420%22%20r%3D%2224%22/%3E%3Ccircle%20cx%3D%22210%22%20cy%3D%22420%22%20r%3D%2224%22/%3E%3Cpath%20d%3D%22M140%20420%20L165%20385%20L200%20385%20L210%20420%20M165%20385%20L178%20420%20L200%20385%20M160%20378%20H175%20M198%20372%20L202%20385%22/%3E%3C/g%3E%3C/svg%3E")}
.img-bau{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20360%20520%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22b%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%2390A4AE%22/%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23CFD8DC%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect%20width%3D%22360%22%20height%3D%22520%22%20fill%3D%22url%28%23b%29%22/%3E%3Crect%20x%3D%220%22%20y%3D%22280%22%20width%3D%22360%22%20height%3D%22240%22%20fill%3D%22%234A4A55%22/%3E%0A%3Cg%20fill%3D%22%23fff%22%3E%3Crect%20x%3D%22170%22%20y%3D%22290%22%20width%3D%2220%22%20height%3D%2240%22/%3E%3Crect%20x%3D%22170%22%20y%3D%22360%22%20width%3D%2220%22%20height%3D%2240%22/%3E%3Crect%20x%3D%22170%22%20y%3D%22430%22%20width%3D%2220%22%20height%3D%2240%22/%3E%3Crect%20x%3D%22170%22%20y%3D%22500%22%20width%3D%2220%22%20height%3D%2240%22/%3E%3C/g%3E%0A%3Crect%20x%3D%2240%22%20y%3D%22250%22%20width%3D%22280%22%20height%3D%2230%22%20fill%3D%22%23fff%22/%3E%3Cg%20fill%3D%22%23E53935%22%3E%3Cpolygon%20points%3D%2250%2C250%2080%2C250%2060%2C280%2030%2C280%22/%3E%3Cpolygon%20points%3D%22110%2C250%20140%2C250%20120%2C280%2090%2C280%22/%3E%3Cpolygon%20points%3D%22170%2C250%20200%2C250%20180%2C280%20150%2C280%22/%3E%3Cpolygon%20points%3D%22230%2C250%20260%2C250%20240%2C280%20210%2C280%22/%3E%3Cpolygon%20points%3D%22290%2C250%20320%2C250%20300%2C280%20270%2C280%22/%3E%3C/g%3E%0A%3Crect%20x%3D%2260%22%20y%3D%22280%22%20width%3D%228%22%20height%3D%2240%22%20fill%3D%22%23555%22/%3E%3Crect%20x%3D%22292%22%20y%3D%22280%22%20width%3D%228%22%20height%3D%2240%22%20fill%3D%22%23555%22/%3E%3Cpolygon%20points%3D%2240%2C470%2060%2C400%2080%2C470%22%20fill%3D%22%23FF7A00%22/%3E%3Crect%20x%3D%2250%22%20y%3D%22430%22%20width%3D%2220%22%20height%3D%228%22%20fill%3D%22%23fff%22/%3E%3Crect%20x%3D%2235%22%20y%3D%22470%22%20width%3D%2250%22%20height%3D%228%22%20fill%3D%22%23FF7A00%22/%3E%3Cpolygon%20points%3D%22140%2C470%20160%2C400%20180%2C470%22%20fill%3D%22%23FF7A00%22/%3E%3Crect%20x%3D%22150%22%20y%3D%22430%22%20width%3D%2220%22%20height%3D%228%22%20fill%3D%22%23fff%22/%3E%3Crect%20x%3D%22135%22%20y%3D%22470%22%20width%3D%2250%22%20height%3D%228%22%20fill%3D%22%23FF7A00%22/%3E%3Cpolygon%20points%3D%22260%2C470%20280%2C400%20300%2C470%22%20fill%3D%22%23FF7A00%22/%3E%3Crect%20x%3D%22270%22%20y%3D%22430%22%20width%3D%2220%22%20height%3D%228%22%20fill%3D%22%23fff%22/%3E%3Crect%20x%3D%22255%22%20y%3D%22470%22%20width%3D%2250%22%20height%3D%228%22%20fill%3D%22%23FF7A00%22/%3E%0A%3Ccircle%20cx%3D%22300%22%20cy%3D%22200%22%20r%3D%2210%22%20fill%3D%22%23FFB300%22/%3E%3C/svg%3E")}
.img-wahl{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20360%20520%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22v%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23E3F2FD%22/%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23BBDEFB%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect%20width%3D%22360%22%20height%3D%22520%22%20fill%3D%22url%28%23v%29%22/%3E%3Crect%20x%3D%2280%22%20y%3D%22260%22%20width%3D%22200%22%20height%3D%22180%22%20rx%3D%2210%22%20fill%3D%22%23fff%22/%3E%3Crect%20x%3D%2280%22%20y%3D%22260%22%20width%3D%22200%22%20height%3D%2240%22%20rx%3D%2210%22%20fill%3D%22%233D5AFE%22/%3E%0A%3Crect%20x%3D%22130%22%20y%3D%22270%22%20width%3D%22100%22%20height%3D%2210%22%20rx%3D%225%22%20fill%3D%22%231B1640%22/%3E%0A%3Cg%20transform%3D%22rotate%28-8%20180%20200%29%22%3E%3Crect%20x%3D%22130%22%20y%3D%22120%22%20width%3D%22100%22%20height%3D%22150%22%20rx%3D%224%22%20fill%3D%22%23FFFDF5%22%20stroke%3D%22%23ccc%22/%3E%0A%3Cg%20stroke%3D%22%231B1640%22%20stroke-width%3D%223%22%3E%3Ccircle%20cx%3D%22152%22%20cy%3D%22155%22%20r%3D%228%22%20fill%3D%22none%22/%3E%3Ccircle%20cx%3D%22152%22%20cy%3D%22190%22%20r%3D%228%22%20fill%3D%22none%22/%3E%3Ccircle%20cx%3D%22152%22%20cy%3D%22225%22%20r%3D%228%22%20fill%3D%22none%22/%3E%3Cpath%20d%3D%22M146%20184%20L152%20192%20L162%20178%22%20stroke%3D%22%23E53935%22%20stroke-width%3D%224%22%20fill%3D%22none%22/%3E%3C/g%3E%0A%3Cg%20fill%3D%22%239E9E9E%22%3E%3Crect%20x%3D%22168%22%20y%3D%22152%22%20width%3D%2248%22%20height%3D%226%22/%3E%3Crect%20x%3D%22168%22%20y%3D%22187%22%20width%3D%2248%22%20height%3D%226%22/%3E%3Crect%20x%3D%22168%22%20y%3D%22222%22%20width%3D%2248%22%20height%3D%226%22/%3E%3C/g%3E%3C/g%3E%0A%3Ctext%20x%3D%22180%22%20y%3D%22390%22%20text-anchor%3D%22middle%22%20font-family%3D%22sans-serif%22%20font-size%3D%2230%22%20font-weight%3D%22800%22%20fill%3D%22%233D5AFE%22%3EWAHL%3C/text%3E%3C/svg%3E")}
.img-beirat{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20360%20520%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22p%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23E0F7F3%22/%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23B2EBF2%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect%20width%3D%22360%22%20height%3D%22520%22%20fill%3D%22url%28%23p%29%22/%3E%3Cellipse%20cx%3D%22180%22%20cy%3D%22330%22%20rx%3D%22100%22%20ry%3D%2260%22%20fill%3D%22%23fff%22%20opacity%3D%22.7%22/%3E%3Ccircle%20cx%3D%22300.0%22%20cy%3D%22300.0%22%20r%3D%2222%22%20fill%3D%22%23FF3D7F%22/%3E%3Crect%20x%3D%22280.0%22%20y%3D%22322.0%22%20width%3D%2240%22%20height%3D%2240%22%20rx%3D%2218%22%20fill%3D%22%23FF3D7F%22/%3E%3Ccircle%20cx%3D%22240.02052895164843%22%20cy%3D%22377.93339501590407%22%20r%3D%2222%22%20fill%3D%22%233D5AFE%22/%3E%3Crect%20x%3D%22220.02052895164843%22%20y%3D%22399.93339501590407%22%20width%3D%2240%22%20height%3D%2240%22%20rx%3D%2218%22%20fill%3D%22%233D5AFE%22/%3E%3Ccircle%20cx%3D%22120.04106492726109%22%20cy%3D%22377.96005986420533%22%20r%3D%2222%22%20fill%3D%22%23FFA800%22/%3E%3Crect%20x%3D%22100.04106492726109%22%20y%3D%22399.96005986420533%22%20width%3D%2240%22%20height%3D%2240%22%20rx%3D%2218%22%20fill%3D%22%23FFA800%22/%3E%3Ccircle%20cx%3D%2260.00002107429603%22%20cy%3D%22300.0533388199589%22%20r%3D%2222%22%20fill%3D%22%2300B39A%22/%3E%3Crect%20x%3D%2240.00002107429603%22%20y%3D%22322.0533388199589%22%20width%3D%2240%22%20height%3D%2240%22%20rx%3D%2218%22%20fill%3D%22%2300B39A%22/%3E%3Ccircle%20cx%3D%22119.91789825094867%22%20cy%3D%22222.09329720558787%22%20r%3D%2222%22%20fill%3D%22%238C6BFF%22/%3E%3Crect%20x%3D%2299.91789825094867%22%20y%3D%22244.09329720558787%22%20width%3D%2240%22%20height%3D%2240%22%20rx%3D%2218%22%20fill%3D%22%238C6BFF%22/%3E%3Ccircle%20cx%3D%22239.89732013395692%22%20cy%3D%22222.01330267004965%22%20r%3D%2222%22%20fill%3D%22%23FF7A00%22/%3E%3Crect%20x%3D%22219.89732013395692%22%20y%3D%22244.01330267004965%22%20width%3D%2240%22%20height%3D%2240%22%20rx%3D%2218%22%20fill%3D%22%23FF7A00%22/%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%231B1640%22%20stroke-width%3D%224%22%3E%3Ccircle%20cx%3D%22180%22%20cy%3D%22320%22%20r%3D%2226%22/%3E%3Cpath%20d%3D%22M172%20306%20V330%20H190%20L196%20346%22/%3E%3Ccircle%20cx%3D%22174%22%20cy%3D%22298%22%20r%3D%224%22%20fill%3D%22%231B1640%22/%3E%3C/g%3E%3C/svg%3E")}
.img-auto{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20360%20520%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22n%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%230F1535%22/%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%232A3470%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect%20width%3D%22360%22%20height%3D%22520%22%20fill%3D%22url%28%23n%29%22/%3E%3Ccircle%20cx%3D%22290%22%20cy%3D%2280%22%20r%3D%2226%22%20fill%3D%22%23FFF6D5%22/%3E%3Ccircle%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221.8%22%20fill%3D%22%23fff%22/%3E%3Ccircle%20cx%3D%2273%22%20cy%3D%2237%22%20r%3D%221.8%22%20fill%3D%22%23fff%22/%3E%3Ccircle%20cx%3D%22146%22%20cy%3D%2274%22%20r%3D%221.8%22%20fill%3D%22%23fff%22/%3E%3Ccircle%20cx%3D%22219%22%20cy%3D%22111%22%20r%3D%221.8%22%20fill%3D%22%23fff%22/%3E%3Ccircle%20cx%3D%22292%22%20cy%3D%22148%22%20r%3D%221.8%22%20fill%3D%22%23fff%22/%3E%3Ccircle%20cx%3D%225%22%20cy%3D%22185%22%20r%3D%221.8%22%20fill%3D%22%23fff%22/%3E%3Ccircle%20cx%3D%2278%22%20cy%3D%2222%22%20r%3D%221.8%22%20fill%3D%22%23fff%22/%3E%3Ccircle%20cx%3D%22151%22%20cy%3D%2259%22%20r%3D%221.8%22%20fill%3D%22%23fff%22/%3E%3Ccircle%20cx%3D%22224%22%20cy%3D%2296%22%20r%3D%221.8%22%20fill%3D%22%23fff%22/%3E%3Ccircle%20cx%3D%22297%22%20cy%3D%22133%22%20r%3D%221.8%22%20fill%3D%22%23fff%22/%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%22170%22%20r%3D%221.8%22%20fill%3D%22%23fff%22/%3E%3Ccircle%20cx%3D%2283%22%20cy%3D%227%22%20r%3D%221.8%22%20fill%3D%22%23fff%22/%3E%3Ccircle%20cx%3D%22156%22%20cy%3D%2244%22%20r%3D%221.8%22%20fill%3D%22%23fff%22/%3E%3Ccircle%20cx%3D%22229%22%20cy%3D%2281%22%20r%3D%221.8%22%20fill%3D%22%23fff%22/%3E%3Ccircle%20cx%3D%22302%22%20cy%3D%22118%22%20r%3D%221.8%22%20fill%3D%22%23fff%22/%3E%3Ccircle%20cx%3D%2215%22%20cy%3D%22155%22%20r%3D%221.8%22%20fill%3D%22%23fff%22/%3E%3Ccircle%20cx%3D%2288%22%20cy%3D%22192%22%20r%3D%221.8%22%20fill%3D%22%23fff%22/%3E%3Ccircle%20cx%3D%22161%22%20cy%3D%2229%22%20r%3D%221.8%22%20fill%3D%22%23fff%22/%3E%3Ccircle%20cx%3D%22234%22%20cy%3D%2266%22%20r%3D%221.8%22%20fill%3D%22%23fff%22/%3E%3Ccircle%20cx%3D%22307%22%20cy%3D%22103%22%20r%3D%221.8%22%20fill%3D%22%23fff%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%22140%22%20r%3D%221.8%22%20fill%3D%22%23fff%22/%3E%3Ccircle%20cx%3D%2293%22%20cy%3D%22177%22%20r%3D%221.8%22%20fill%3D%22%23fff%22/%3E%3Ccircle%20cx%3D%22166%22%20cy%3D%2214%22%20r%3D%221.8%22%20fill%3D%22%23fff%22/%3E%3Ccircle%20cx%3D%22239%22%20cy%3D%2251%22%20r%3D%221.8%22%20fill%3D%22%23fff%22/%3E%3Ccircle%20cx%3D%22312%22%20cy%3D%2288%22%20r%3D%221.8%22%20fill%3D%22%23fff%22/%3E%3Ccircle%20cx%3D%2225%22%20cy%3D%22125%22%20r%3D%221.8%22%20fill%3D%22%23fff%22/%3E%3Ccircle%20cx%3D%2298%22%20cy%3D%22162%22%20r%3D%221.8%22%20fill%3D%22%23fff%22/%3E%3Ccircle%20cx%3D%22171%22%20cy%3D%22199%22%20r%3D%221.8%22%20fill%3D%22%23fff%22/%3E%3Ccircle%20cx%3D%22244%22%20cy%3D%2236%22%20r%3D%221.8%22%20fill%3D%22%23fff%22/%3E%3Ccircle%20cx%3D%22317%22%20cy%3D%2273%22%20r%3D%221.8%22%20fill%3D%22%23fff%22/%3E%0A%3Crect%20x%3D%220%22%20y%3D%22330%22%20width%3D%22360%22%20height%3D%22190%22%20fill%3D%22%232B2B38%22/%3E%3Cg%20fill%3D%22%23FFD54F%22%3E%3Crect%20x%3D%220%22%20y%3D%22420%22%20width%3D%2240%22%20height%3D%228%22/%3E%3Crect%20x%3D%2270%22%20y%3D%22420%22%20width%3D%2240%22%20height%3D%228%22/%3E%3Crect%20x%3D%22140%22%20y%3D%22420%22%20width%3D%2240%22%20height%3D%228%22/%3E%3Crect%20x%3D%22210%22%20y%3D%22420%22%20width%3D%2240%22%20height%3D%228%22/%3E%3Crect%20x%3D%22280%22%20y%3D%22420%22%20width%3D%2240%22%20height%3D%228%22/%3E%3Crect%20x%3D%22350%22%20y%3D%22420%22%20width%3D%2240%22%20height%3D%228%22/%3E%3C/g%3E%0A%3Cpath%20d%3D%22M70%20360%20L100%20310%20H240%20L280%20360%20H310%20V400%20H50%20V360Z%22%20fill%3D%22%23FF3D7F%22/%3E%3Crect%20x%3D%22110%22%20y%3D%22320%22%20width%3D%2255%22%20height%3D%2236%22%20fill%3D%22%239CC9FF%22/%3E%3Crect%20x%3D%22175%22%20y%3D%22320%22%20width%3D%2255%22%20height%3D%2236%22%20fill%3D%22%239CC9FF%22/%3E%0A%3Ccircle%20cx%3D%22110%22%20cy%3D%22402%22%20r%3D%2222%22%20fill%3D%22%23111%22/%3E%3Ccircle%20cx%3D%22260%22%20cy%3D%22402%22%20r%3D%2222%22%20fill%3D%22%23111%22/%3E%0A%3Cpolygon%20points%3D%22310%2C370%20360%2C350%20360%2C400%22%20fill%3D%22%23FFF6D5%22%20opacity%3D%22.5%22/%3E%3C/svg%3E")}
.pic{background-size:cover;background-position:center}
.vid.pic{animation:kb 12s ease-in-out infinite alternate}
@keyframes kb{from{transform:scale(1)}to{transform:scale(1.08)}}
.thumb{border-radius:14px;aspect-ratio:16/9;margin-bottom:4px}
.item.big .art.pic{aspect-ratio:16/7}
.reelthumb .vid.pic{border-radius:0}
@media (prefers-reduced-motion:reduce){.vid.pic{animation:none}}

/* Unterseiten */
.item h3 a,.hotlist b a{text-decoration:none}
.item h3 a:hover,.hotlist b a:hover{text-decoration:underline}
.nav a.on{color:var(--ink);background:var(--surface);font-weight:600}
.tabbar a.on{opacity:1}
.page{padding:32px 0 8px}
.page h1{font-size:clamp(40px,7vw,72px);letter-spacing:-.05em;line-height:.95;margin:0 0 10px}
.lead{color:var(--muted);font-size:19px;max-width:48ch;margin:0 0 20px}
.back{display:inline-block;margin-bottom:14px;text-decoration:none;color:var(--muted);font-weight:600}
.month{font-size:15px;font-weight:700;color:var(--muted);margin:26px 0 10px}
.row{display:grid;grid-template-columns:72px 96px 1fr auto;gap:16px;align-items:center;background:var(--surface);border-radius:18px;padding:12px;margin-bottom:10px;text-decoration:none}
.row .date{text-align:center;line-height:1}
.row .date b{display:block;font-size:30px;letter-spacing:-.04em}
.row .date small{color:var(--muted)}
.row .ph{height:64px;border-radius:12px}
.row h3{margin:0;font-size:19px}
.row p{margin:2px 0 0;color:var(--muted);font-size:14px}
.pill{display:inline-block;font-size:12px;font-weight:700;padding:3px 9px;border-radius:999px;background:var(--bg);border:1px solid var(--line)}
.hero-img{border-radius:26px;aspect-ratio:21/9;margin-bottom:18px}
.two{display:grid;grid-template-columns:1.4fr 1fr;gap:20px;align-items:start}
.card{background:var(--surface);border-radius:22px;padding:20px;margin-bottom:16px}
.card h2{margin:0 0 12px;font-size:22px;letter-spacing:-.02em}
.facts{display:grid;gap:8px;margin:0 0 16px;padding:0;list-style:none}
.actions{display:flex;flex-wrap:wrap;gap:8px}
.actions button{border-radius:999px;padding:10px 16px;font-weight:600;border:2px solid var(--ink);background:transparent}
.actions a.primary{display:inline-block;border-radius:999px;padding:10px 16px;font-weight:600;background:var(--brand);color:var(--on-brand)}
.actions button.primary{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}
.actions button[aria-pressed="true"]{background:var(--ink);color:var(--bg)}
.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.gallery div{aspect-ratio:9/13;border-radius:12px;position:relative;cursor:pointer}
.gallery span{position:absolute;left:6px;bottom:6px;font-size:11px;font-weight:700;color:#fff;background:rgba(0,0,0,.5);padding:2px 6px;border-radius:999px}
.av{width:40px;height:40px;border-radius:50%;display:inline-grid;place-items:center;color:#fff;font-weight:800;flex:none}
.avs{display:flex}.avs .av{width:34px;height:34px;margin-left:-8px;border:2px solid var(--surface);font-size:13px}.avs .av:first-child{margin-left:0}
.person{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}
.person:last-child{border-bottom:0}
.person .who{flex:1;min-width:0}
.person b{display:block}
.person small{color:var(--muted)}
.mini{border:2px solid var(--ink);background:transparent;border-radius:999px;padding:6px 12px;font-size:14px;font-weight:600;white-space:nowrap}
.mini.primary{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}
.mini:disabled{opacity:.55;cursor:default}
.ggrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}
.gcard{background:var(--surface);border-radius:22px;overflow:hidden;text-decoration:none;display:flex;flex-direction:column}
.gcard .ph{aspect-ratio:16/8}
.gcard .body{padding:16px;display:flex;flex-direction:column;gap:6px;flex:1}
.gcard h3{margin:0;font-size:21px;line-height:1.1}
.gcard p{margin:0;color:var(--muted);font-size:15px}
.gcard .meta{margin-top:auto}
.tabs{display:flex;gap:6px;margin:6px 0 16px;flex-wrap:wrap}
.tabs button{border:0;background:var(--surface);border-radius:999px;padding:8px 16px;font-weight:600}
.tabs button[aria-selected="true"]{background:var(--ink);color:var(--bg)}
.post{padding:14px 0;border-bottom:1px solid var(--line)}
.post:last-child{border-bottom:0}
.post .head{display:flex;gap:10px;align-items:center;margin-bottom:6px}
.post p{margin:0}
.compose{display:flex;gap:8px;margin-bottom:8px}
.compose input,.chatin input,.search{flex:1;border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:999px;padding:10px 14px;font:inherit}
.search{width:100%;margin-bottom:12px}
.badges{display:flex;flex-wrap:wrap;gap:8px}
.badges span{background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:8px 10px;font-size:14px;font-weight:600}
.badges span.off{opacity:.4}
.stat{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center}
.stat b{display:block;font-size:28px;letter-spacing:-.03em}
.stat small{color:var(--muted)}
.chat{display:grid;gap:8px;max-height:260px;overflow:auto;margin-bottom:10px}
.msg{padding:8px 12px;border-radius:16px;max-width:80%;background:var(--bg)}
.msg.me{justify-self:end;background:var(--brand);color:var(--on-brand)}
.chatin{display:flex;gap:8px}
.demo{font-size:12px;color:var(--muted)}
@media (max-width:820px){.two{grid-template-columns:1fr}.row{grid-template-columns:56px 1fr auto}.row .ph{display:none}.nav{display:none}}

/* Heute / Drop / Pläne / Share / Onboarding / Jobs */
.hi{margin:0 0 8px;font-weight:600;color:var(--muted)}
.hero{padding-top:28px}
.daily{text-align:left;background:linear-gradient(150deg,#1B1640 0%,#3A1E8F 60%,#5B2EFF 100%);color:#fff;border-radius:28px;padding:24px;margin:10px 0 28px}
.drop-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}
.daily h2{margin:4px 0 0;font-size:clamp(26px,4vw,36px);letter-spacing:-.03em;line-height:1.05}
.drop-kicker{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#FFA800}
.daily .mini{border-color:#fff;color:#fff}
.daily .mini[aria-pressed="true"]{background:#fff;color:#1B1640}
.drop-list{margin:18px 0;padding:0;list-style:none;counter-reset:d;display:grid;gap:10px}
.drop-list li{counter-increment:d;display:block;position:relative;padding-left:44px!important;background:rgba(255,255,255,.08);border-radius:16px;padding:12px 14px}
.drop-list li:before{position:absolute;left:14px;top:9px;content:counter(d);font-weight:800;font-size:22px;color:#FF3D7F}
.drop-list a{color:#fff;text-decoration:none}
.daily .demo{color:rgba(255,255,255,.7)}
.qotd{background:rgba(255,255,255,.1);border-radius:18px;padding:16px;display:grid;gap:10px;margin-bottom:10px}
.qotd h3{margin:4px 0 0;font-size:21px}
.qopts{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.qopts button{position:relative;overflow:hidden;border:2px solid rgba(255,255,255,.5);background:transparent;color:#fff;border-radius:14px;padding:12px;font-weight:600;text-align:left}
.qopts button i{position:absolute;inset:0;width:0;background:rgba(255,168,0,.35);transition:width .5s}
.qopts button span{position:relative}
.plans{margin-bottom:28px}
.plans h2{margin:0;font-size:30px;letter-spacing:-.03em}
.plan-rail{display:flex;gap:12px;overflow-x:auto;padding:14px 2px 6px;scroll-snap-type:x mandatory}
.plan{flex:none;width:260px;scroll-snap-align:start;background:var(--surface);border-radius:22px;padding:16px;display:flex;flex-direction:column;gap:10px;border:2px solid transparent}
.plan.mine{border-color:var(--brand)}
.plan .who{display:flex;gap:8px;align-items:center;font-size:14px;color:var(--muted)}
.plan h3{margin:0;font-size:20px;line-height:1.15}
.plan .when{font-size:13px;font-weight:700;color:var(--events)}
.react{display:flex;gap:6px;flex-wrap:wrap}
.react button{border:1px solid var(--line);background:var(--bg);border-radius:999px;padding:6px 10px;font-size:13px;font-weight:600}
.react button[aria-pressed="true"]{background:var(--ink);color:var(--bg);border-color:var(--ink)}
.plan .foot{display:flex;justify-content:space-between;align-items:center;margin-top:auto}
.newplan{flex:none;width:180px;border:2px dashed var(--line);border-radius:22px;background:transparent;display:grid;place-items:center;text-align:center;padding:16px;font-weight:600;color:var(--muted)}
.chips{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 14px}
.chips button{border:2px solid var(--line);background:transparent;border-radius:999px;padding:8px 14px;font-weight:600}
.chips button[aria-pressed="true"]{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}
.lbl2{display:block;font-weight:700;font-size:14px;margin-top:8px}
.field{width:100%;border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:12px;padding:12px;font:inherit;margin-top:6px}
.storycard{aspect-ratio:9/16;max-height:340px;margin:0 auto 14px;border-radius:22px;position:relative;overflow:hidden;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;padding:18px;background-size:cover;background-position:center}
.storycard:before{content:"";position:absolute;inset:0;background:linear-gradient(transparent 30%,rgba(27,22,64,.9))}
.storycard *{position:relative}
.storycard .brand{position:absolute;top:14px;left:16px;font-weight:800;font-size:20px;letter-spacing:-.04em}
.storycard b{font-size:22px;line-height:1.1}
.storycard .sticker{align-self:flex-start;background:#fff;color:#1B1640;border-radius:12px;padding:6px 10px;font-weight:700;font-size:13px;margin-top:10px}
.sharebtns{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.sharebtns button{border:2px solid var(--line);background:transparent;border-radius:14px;padding:10px;font-weight:600}
.sharebtns button:last-child{grid-column:span 2}
.job{display:grid;grid-template-columns:56px 1fr auto;gap:14px;align-items:center;background:var(--surface);border-radius:18px;padding:14px;margin-bottom:10px}
.job .ic{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;font-size:26px;background:var(--bg)}
.job h3{margin:0;font-size:18px}
.job p{margin:2px 0 0;color:var(--muted);font-size:14px}
.job .tagrow{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}
.reward{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}
.reward:last-child{border-bottom:0}
.reward .ic{font-size:26px}
.reward div{flex:1}
.reward small{color:var(--muted);display:block}
@media (max-width:820px){.bar #loginBtn.cta{display:inline-block;padding:8px 12px;font-size:14px}.city{display:none}.userchip{max-width:130px;overflow:hidden;white-space:nowrap}.job{grid-template-columns:44px 1fr}.job .mini{grid-column:2;justify-self:start}.qopts{grid-template-columns:1fr}}

.junior-pill{white-space:nowrap;background:#00B39A;color:#fff;border:0;align-self:center;margin-left:8px}
.jr-card{background:color-mix(in srgb,#00B39A 12%,var(--surface));border:2px solid #00B39A}
.jr-card ul{margin:8px 0 0;padding-left:18px;display:grid;gap:4px}

[hidden]{display:none!important}
/* Daily Challenges */
.dailies{margin-bottom:28px}
.dailies h2{margin:0;font-size:30px;letter-spacing:-.03em}
.dailies small{color:var(--muted)}
.dc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}
.dc{border:0;text-align:left;border-radius:22px;padding:18px;display:flex;flex-direction:column;gap:6px;color:#fff;position:relative;min-height:190px}
.dc-photo{background:linear-gradient(150deg,#FF7A00,#FF3D7F)}
.dc-quiz{background:linear-gradient(150deg,#8C6BFF,#3D5AFE)}
.dc-hot{background:linear-gradient(150deg,#1B1640,#FF3D7F)}
.dc-ic{font-size:30px}
.dc-k{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;opacity:.85}
.dc b{font-size:22px;line-height:1.1}
.dc small{color:rgba(255,255,255,.85);font-size:14px}
.dc-p{margin-top:auto;align-self:flex-start;background:rgba(255,255,255,.2);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:700}
.dc.done:after{content:"✓ Geschafft";position:absolute;top:14px;right:14px;background:#fff;color:#1B1640;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:800}
.shot{display:grid;place-items:center;border:2px dashed var(--line);border-radius:18px;min-height:150px;margin-bottom:10px;cursor:pointer;background-size:cover;background-position:center;font-weight:600;color:var(--muted);text-align:center;padding:10px}
.shot.has span{background:rgba(0,0,0,.55);color:#fff;border-radius:999px;padding:4px 10px}
.vote{position:absolute;right:6px;top:6px;border:0;border-radius:999px;background:rgba(0,0,0,.5);color:#fff;font-size:12px;padding:3px 8px}
.vote[aria-pressed="true"]{background:#FF3D7F}
.qz-q{font-size:22px;font-weight:800;margin:10px 0 12px;line-height:1.15}
.qz-opts{display:grid;gap:8px}
.qz-opts button{border:2px solid var(--line);background:transparent;border-radius:14px;padding:14px;font-weight:700;font-size:17px;text-align:left}
.qz-opts button:hover{border-color:var(--brand)}
.qz-bar{height:6px;background:var(--line);border-radius:6px;overflow:hidden;margin-top:8px}
.qz-bar i{display:block;height:100%;background:var(--brand);transition:width .3s}
.match{text-align:center;padding:10px 0}
.match .pct{font-size:72px;font-weight:800;letter-spacing:-.05em;background:linear-gradient(135deg,#8C6BFF,#FF3D7F);-webkit-background-clip:text;background-clip:text;color:transparent}
.cmp{display:grid;gap:6px;text-align:left;margin:10px 0}
.cmp div{display:flex;justify-content:space-between;gap:8px;font-size:14px;background:var(--bg);border-radius:10px;padding:8px 10px}
.hn-card{aspect-ratio:4/5;max-height:380px;margin:10px auto;border-radius:24px;background-size:cover;background-position:center;position:relative;display:flex;align-items:flex-end;padding:18px;color:#fff;overflow:hidden;transition:transform .25s,opacity .25s}
.hn-card:before{content:"";position:absolute;inset:0;background:linear-gradient(transparent 40%,rgba(0,0,0,.75))}
.hn-card b{position:relative;font-size:26px;line-height:1.05}
.hn-card.l{transform:translateX(-40px) rotate(-8deg);opacity:0}
.hn-card.r{transform:translateX(40px) rotate(8deg);opacity:0}
.hn-res{position:relative;margin-top:6px;font-size:14px}
.hn-btns{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.hn-btns button{border:0;border-radius:999px;padding:14px;font-size:18px;font-weight:800}
.hn-not{background:var(--line);color:var(--ink)}
.hn-yes{background:#FF3D7F;color:#fff}
@media (max-width:820px){.dc-grid{grid-template-columns:1fr}.dc{min-height:0}}

/* Play */
html,body{overflow-x:clip}
.two>div{min-width:0}
.confetti{left:0}
.jobteaser{display:flex;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:14px 16px;text-decoration:none;margin-top:28px;font-size:15px}
.jobteaser span:nth-child(2){flex:1;color:var(--muted)}
.jobteaser b{color:var(--ink);display:block}
.lvl{background:linear-gradient(140deg,#1B1640,#5B2EFF 70%,#FF3D7F);color:#fff;border-radius:28px;padding:24px;display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center;margin-bottom:16px}
.ring{--p:0;width:120px;height:120px;border-radius:50%;background:conic-gradient(#FFA800 calc(var(--p)*1%),rgba(255,255,255,.18) 0);display:grid;place-items:center;transition:--p .6s}
.ring div{width:94px;height:94px;border-radius:50%;background:#2A1E6B;display:grid;place-items:center;text-align:center;line-height:1}
.ring b{font-size:36px}
.ring small{font-size:11px;opacity:.8;display:block;margin-top:2px}
.lvl h2{margin:0;font-size:clamp(26px,4vw,38px);letter-spacing:-.03em}
.lvl p{margin:4px 0 0;opacity:.85}
.xpbar{height:10px;background:rgba(255,255,255,.2);border-radius:10px;overflow:hidden;margin-top:12px}
.xpbar i{display:block;height:100%;background:#FFA800;border-radius:10px;transition:width .6s}
.minis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}
.minis div{background:rgba(255,255,255,.12);border-radius:14px;padding:10px;text-align:center}
.minis b{display:block;font-size:22px}
.minis small{opacity:.8;font-size:12px}
.quest{display:grid;gap:12px}
.quest .q{display:grid;grid-template-columns:36px 1fr auto;gap:10px;align-items:center}
.quest .q span:first-child{font-size:24px}
.quest .qb{height:8px;background:var(--line);border-radius:8px;overflow:hidden;margin-top:4px}
.quest .qb i{display:block;height:100%;background:var(--engage)}
.quest .q.ok .qb i{background:#FFA800}
.board{list-style:none;margin:0;padding:0;display:grid;gap:6px}
.board li{display:grid;grid-template-columns:28px 40px 1fr auto;gap:10px;align-items:center;padding:8px;border-radius:14px}
.board li.me{background:color-mix(in srgb,var(--brand) 14%,transparent)}
.board .r{font-weight:800;font-size:20px;text-align:center}
.editions{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}
.edition{flex:none;width:150px;aspect-ratio:3/4;border-radius:18px;border:0;padding:12px;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;text-align:left;background-size:cover;background-position:center;position:relative;overflow:hidden}
.edition:before{content:"";position:absolute;inset:0;background:linear-gradient(transparent 30%,rgba(0,0,0,.75))}
.edition *{position:relative}
.edition small{opacity:.85}
.edition.lock{filter:grayscale(1)}
.confetti{position:fixed;top:-10px;width:10px;height:14px;z-index:90;pointer-events:none;animation:fall 1.4s ease-in forwards}
@keyframes fall{to{transform:translateY(105vh) rotate(720deg);opacity:.8}}
.lvlup{position:fixed;inset:0;z-index:85;display:grid;place-items:center;pointer-events:none}
.lvlup div{background:var(--ink);color:var(--bg);border-radius:28px;padding:24px 30px;text-align:center;animation:pop .5s cubic-bezier(.2,1.6,.4,1)}
.lvlup b{display:block;font-size:34px}
@keyframes pop{from{transform:scale(.4);opacity:0}}
@media (max-width:820px){.lvl{grid-template-columns:1fr;justify-items:start}}
@media (prefers-reduced-motion:reduce){.confetti{display:none}.lvlup div{animation:none}}

/* Friends-Level */
.bond{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--ink);vertical-align:middle;margin-left:4px}
.bondnote{margin:8px auto 0;display:inline-block;background:color-mix(in srgb,#FFA800 20%,transparent);border-radius:999px;padding:4px 12px;font-weight:700;font-size:14px}
.fl{display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}
.fl:last-child{border-bottom:0}
.fl .top{display:flex;justify-content:space-between;gap:8px;align-items:baseline}
.fl .bar{height:8px;border-radius:8px;background:var(--line);overflow:hidden;margin:6px 0 2px}
.fl .bar i{display:block;height:100%;background:linear-gradient(90deg,#FFA800,#FF3D7F);transition:width .6s}
.howto{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:14px}
.howto li b{white-space:nowrap}
.howto li{display:flex;justify-content:space-between;align-items:center;gap:8px;background:var(--bg);border-radius:10px;padding:8px 10px}
.bondtoast{position:fixed;left:50%;top:84px;transform:translateX(-50%);z-index:95;background:linear-gradient(135deg,#FFA800,#FF3D7F);color:#fff;border-radius:20px;padding:12px 16px;display:flex;gap:10px;align-items:center;box-shadow:0 12px 30px rgba(0,0,0,.25);animation:pop .45s cubic-bezier(.2,1.6,.4,1);width:min(380px,92vw)}
.bondtoast b{display:block}

/* Inbox, Moments, Plan-Chat, Profil gestalten */
.bell{position:relative;border:1px solid var(--line);background:var(--surface);border-radius:999px;width:40px;height:40px;margin-left:8px}
.bdg{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;border-radius:10px;background:var(--events);color:#fff;font-size:12px;font-weight:800;display:grid;place-items:center;padding:0 5px}
.bdg:empty{display:none}
.inbox{position:absolute;top:52px;right:-60px;width:min(340px,92vw);background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:20px;padding:10px;box-shadow:0 12px 30px rgba(27,22,64,.18);display:none;z-index:30;max-height:70vh;overflow:auto}
.inbox.open{display:block}
.nt{display:grid;grid-template-columns:36px 1fr;gap:10px;align-items:center;padding:8px;border-radius:12px;text-decoration:none}
.nt:hover{background:var(--bg)}
.nt.new{background:color-mix(in srgb,var(--brand) 10%,transparent)}
.nt .ic{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--bg);font-size:18px}
.nt small{display:block;color:var(--muted);font-size:12px}
.moments{margin-bottom:28px}
.moments h2{margin:0;font-size:30px;letter-spacing:-.03em}
.moments small{color:var(--muted)}
.mom-rail{display:flex;gap:14px;overflow-x:auto;padding:14px 2px 4px}
.mom{flex:none;border:0;background:transparent;display:flex;flex-direction:column;align-items:center;gap:6px;width:76px;font-size:12px;font-weight:600;color:var(--ink)}
.mom .ringm{width:72px;height:72px;border-radius:50%;padding:3px;background:linear-gradient(135deg,#5B2EFF,#FF3D7F,#FFA800)}
.mom.seen .ringm{background:var(--line)}
.mom .ringm div{width:100%;height:100%;border-radius:50%;border:3px solid var(--bg);background-size:cover;background-position:center;display:grid;place-items:center;font-size:26px;color:#fff}
.mom.add .ringm{background:transparent;border:2px dashed var(--muted)}
.mom.add .ringm div{border:0;color:var(--muted)}
.mom-sheet{padding:0;overflow:hidden}
.mom-sheet .x{z-index:3;background:rgba(0,0,0,.4);color:#fff}
.mom-view{aspect-ratio:9/14;max-height:80vh;background-size:cover;background-position:center;position:relative;color:#fff;display:flex;flex-direction:column;justify-content:space-between}
.mom-view:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(0,0,0,.45),transparent 25%,transparent 55%,rgba(0,0,0,.75))}
.mom-view>*{position:relative}
.mom-top{display:flex;gap:10px;align-items:center;padding:16px}
.mom-top small{opacity:.8;display:block}
.mom-bot{padding:16px;display:grid;gap:10px}
.mom-bot p{margin:0;font-size:20px;font-weight:700}
.emo{display:flex;gap:8px}
.emo button{border:0;background:rgba(255,255,255,.2);border-radius:999px;width:44px;height:44px;font-size:22px}
.emo button[aria-pressed="true"]{background:#fff}
.chatin input{min-width:0}
.chatin{align-items:center}
.quick{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}
.quick button{border:1px solid var(--line);background:var(--bg);border-radius:999px;padding:6px 10px;font-size:13px}
.msg small{display:block;font-size:11px;opacity:.7}
.msg .rx{display:inline-block;margin-left:6px;font-size:12px}
.voice{display:inline-flex;align-items:center;gap:8px}
.voice i{display:inline-block;width:70px;height:14px;background:repeating-linear-gradient(90deg,currentColor 0 3px,transparent 3px 6px);opacity:.7}
.plan .chatbtn{border:0;background:var(--bg);border-radius:999px;padding:6px 10px;font-size:13px;font-weight:600}
.cz{display:grid;gap:14px}
.cz .row2{display:flex;gap:8px;flex-wrap:wrap}
.cz .row2 button{border:2px solid var(--line);background:var(--bg);border-radius:14px;min-width:46px;height:46px;font-size:22px;position:relative}
.cz .row2 button[aria-pressed="true"]{border-color:var(--brand)}
.cz .row2 button:disabled{opacity:.4}
.cz .row2 button small{position:absolute;bottom:-16px;left:50%;transform:translateX(-50%);font-size:10px;white-space:nowrap;color:var(--muted)}
.sw{width:46px;height:46px;border-radius:50%!important}
.meav{background:var(--mebg,linear-gradient(135deg,#00B39A,#3D5AFE))!important}
@media (max-width:820px){.theme{display:none}.bell{margin-left:6px}.inbox{right:-90px}}
/* Mobile bottom nav */
.tabbar{display:none}
@media (max-width:820px){
  .nav,.bar .cta{display:none}
  .item,.item.big{grid-column:span 12}
  .join{grid-template-columns:1fr;padding:24px}
  .tabbar{display:flex;position:fixed;left:12px;right:12px;bottom:12px;z-index:20;background:var(--ink);color:var(--bg);
    border-radius:22px;justify-content:space-around;padding:10px 6px}
  .tabbar a{text-decoration:none;font-size:12px;display:flex;flex-direction:column;align-items:center;gap:2px;opacity:.7}
  .tabbar a.on{opacity:1}
  .tabbar .plus{background:var(--events);color:#fff;border-radius:14px;width:44px;height:44px;display:grid;place-items:center;font-size:26px;opacity:1}
}
@media (prefers-reduced-motion:reduce){*{transition:none!important}}

/* ===== Eventformular & Backends ===== */
.evf{display:grid;gap:14px}
.evf fieldset{border:1px solid var(--line);border-radius:14px;padding:12px 14px;margin:0}
.evf legend{font-weight:700;padding:0 6px}
.evf label{display:block;font-size:.9rem;margin-top:8px}
.evf .g2{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}
.evf textarea.field{min-height:90px;resize:vertical}
.evf .chk{display:flex;gap:8px;align-items:flex-start;margin-top:10px}
.evf .chk input{margin-top:4px}
.evf .req::after{content:" *";color:var(--brand)}
.evf .err{color:#c62828;font-size:.85rem;min-height:1em}
.be-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 16px}
.be-tabs button{border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:999px;padding:8px 14px;font:inherit;cursor:pointer}
.be-tabs button[aria-pressed="true"]{background:var(--ink);color:var(--bg)}
.be-row{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;border-bottom:1px solid var(--line);padding:12px 0}
.be-row h3{margin:0 0 4px;font-size:1rem}
.be-row p{margin:0;font-size:.85rem;opacity:.8}
.be-act{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}
.be-act button{border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:10px;padding:6px 10px;font:inherit;font-size:.85rem;cursor:pointer}
.be-act button.ok{background:#00B39A;color:#fff;border-color:#00B39A}
.be-act button.no{color:#c62828}
.st{display:inline-block;font-size:.75rem;padding:2px 8px;border-radius:999px;border:1px solid var(--line);margin-left:6px}
.st.pending{background:#FFF3B0;color:#5a4a00}.st.published{background:#D6F5EF;color:#00604f}.st.rejected{background:#FDE0E0;color:#8a1c1c}.st.draft{opacity:.7}
.be-banner{background:var(--ink);color:var(--bg);border-radius:14px;padding:10px 14px;margin-bottom:14px;font-size:.9rem}
@media (max-width:560px){.be-row{grid-template-columns:1fr}.be-act{justify-content:flex-start}}

/* ===== Symbolbilder (Foto, Querformat) ===== */
.img-konzert{background-image:url(../img/bild-01.jpg)!important;background-size:cover;background-position:center}
.img-altstadt{background-image:url(../img/bild-02.jpg)!important;background-size:cover;background-position:center}
.img-markt{background-image:url(../img/bild-03.jpg)!important;background-size:cover;background-position:center}
.img-bau{background-image:url(../img/bild-04.jpg)!important;background-size:cover;background-position:center}
.img-rad{background-image:url(../img/bild-05.jpg)!important;background-size:cover;background-position:center}
.img-wahl{background-image:url(../img/bild-06.jpg)!important;background-size:cover;background-position:center}
.img-auto{background-image:url(../img/bild-07.jpg)!important;background-size:cover;background-position:center}
.img-blaulicht{background-image:url(../img/bild-08.jpg)!important;background-size:cover;background-position:center}
.img-absperrung{background-image:url(../img/bild-09.jpg)!important;background-size:cover;background-position:center}
.img-stadtstrasse{background-image:url(../img/bild-10.jpg)!important;background-size:cover;background-position:center}
.img-feuerwerk{background-image:url(../img/bild-11.jpg)!important;background-size:cover;background-position:center}
.img-handwerk{background-image:url(../img/bild-12.jpg)!important;background-size:cover;background-position:center}
.img-spielplatz{background-image:url(../img/bild-13.jpg)!important;background-size:cover;background-position:center}
.img-park{background-image:url(../img/bild-14.jpg)!important;background-size:cover;background-position:center}
.img-klasse{background-image:url(../img/bild-15.jpg)!important;background-size:cover;background-position:center}
.img-schule{background-image:url(../img/bild-16.jpg)!important;background-size:cover;background-position:center}
.img-promenade{background-image:url(../img/bild-17.jpg)!important;background-size:cover;background-position:center}
.img-stau{background-image:url(../img/bild-18.jpg)!important;background-size:cover;background-position:center}
.img-publikum{background-image:url(../img/bild-19.jpg)!important;background-size:cover;background-position:center}
.img-amt{background-image:url(../img/bild-20.jpg)!important;background-size:cover;background-position:center}

/* ===== Symbolbilder Runde 2 ===== */
.img-stadion{background-image:url(../img/bild-21.jpg)!important;background-size:cover;background-position:center}
.img-comedy{background-image:url(../img/bild-22.jpg)!important;background-size:cover;background-position:center}
.img-kloen{background-image:url(../img/bild-23.jpg)!important;background-size:cover;background-position:center}
.img-theater{background-image:url(../img/bild-24.jpg)!important;background-size:cover;background-position:center}
.img-lauf{background-image:url(../img/bild-25.jpg)!important;background-size:cover;background-position:center}
.img-flohmarkt{background-image:url(../img/bild-23.jpg)!important;background-size:cover;background-position:center}
.img-vintage{background-image:url(../img/bild-26.jpg)!important;background-size:cover;background-position:center}

/* Querformat-Fallback für neue Motive */
.img-einlass{background-image:url(../img/bild-27.jpg);background-size:cover;background-position:center 60%}
.img-autobahn{background-image:url(../img/bild-28.jpg);background-size:cover;background-position:center 60%}
.img-hafen{background-image:url(../img/bild-29.jpg);background-size:cover;background-position:center 60%}

/* ===== Symbolbilder Hochformat (Reels, Stories, Karten) ===== */
.ph-konzert-buehne{}
.vid.img-konzert,.storycard.img-konzert,.edition.img-konzert,.hn-card.img-konzert,.mom-view.img-konzert,.gallery div.img-konzert{background-image:url(../img/bild-30.jpg)!important;background-size:cover;background-position:center}
.ph-konzert-publikum{}
.vid.img-publikum,.storycard.img-publikum,.edition.img-publikum,.hn-card.img-publikum,.mom-view.img-publikum,.gallery div.img-publikum{background-image:url(../img/bild-31.jpg)!important;background-size:cover;background-position:center}
.ph-festival-gelaende{}
.vid.img-rad,.storycard.img-rad,.edition.img-rad,.hn-card.img-rad,.mom-view.img-rad,.gallery div.img-rad{background-image:url(../img/bild-32.jpg)!important;background-size:cover;background-position:center}
.ph-festival-einlass{}
.vid.img-einlass,.storycard.img-einlass,.edition.img-einlass,.hn-card.img-einlass,.mom-view.img-einlass,.gallery div.img-einlass{background-image:url(../img/bild-27.jpg)!important;background-size:cover;background-position:center}
.ph-stau-innenstadt{}
.vid.img-stau,.storycard.img-stau,.edition.img-stau,.hn-card.img-stau,.mom-view.img-stau,.gallery div.img-stau{background-image:url(../img/bild-33.jpg)!important;background-size:cover;background-position:center}
.ph-stau-autobahn{}
.vid.img-autobahn,.storycard.img-autobahn,.edition.img-autobahn,.hn-card.img-autobahn,.mom-view.img-autobahn,.gallery div.img-autobahn{background-image:url(../img/bild-28.jpg)!important;background-size:cover;background-position:center}
.ph-haltestellenzeichen-bushaltestelle{}
.vid.img-auto,.storycard.img-auto,.edition.img-auto,.hn-card.img-auto,.mom-view.img-auto,.gallery div.img-auto{background-image:url(../img/bild-34.jpg)!important;background-size:cover;background-position:center}
.ph-flussufer-promenade{}
.vid.img-promenade,.storycard.img-promenade,.edition.img-promenade,.hn-card.img-promenade,.mom-view.img-promenade,.gallery div.img-promenade{background-image:url(../img/bild-35.jpg)!important;background-size:cover;background-position:center}
.ph-flussufer-hafen{}
.vid.img-hafen,.storycard.img-hafen,.edition.img-hafen,.hn-card.img-hafen,.mom-view.img-hafen,.gallery div.img-hafen{background-image:url(../img/bild-29.jpg)!important;background-size:cover;background-position:center}
.ph-stadtpark-spazierweg{}
.vid.img-region,.storycard.img-region,.edition.img-region,.hn-card.img-region,.mom-view.img-region,.gallery div.img-region{background-image:url(../img/bild-36.jpg)!important;background-size:cover;background-position:center}
.ph-schule-schulgebaeude{}
.vid.img-schule,.storycard.img-schule,.edition.img-schule,.hn-card.img-schule,.mom-view.img-schule,.gallery div.img-schule{background-image:url(../img/bild-37.jpg)!important;background-size:cover;background-position:center}
.ph-schule-klassenzimmer{}
.vid.img-klasse,.storycard.img-klasse,.edition.img-klasse,.hn-card.img-klasse,.mom-view.img-klasse,.gallery div.img-klasse{background-image:url(../img/bild-38.jpg)!important;background-size:cover;background-position:center}
.vid.img-park,.storycard.img-park,.edition.img-park,.hn-card.img-park,.mom-view.img-park,.gallery div.img-park{background-image:url(../img/bild-36.jpg)!important;background-size:cover;background-position:center}
.ph-stadtpark-spielplatz{}
.vid.img-spielplatz,.storycard.img-spielplatz,.edition.img-spielplatz,.hn-card.img-spielplatz,.mom-view.img-spielplatz,.gallery div.img-spielplatz{background-image:url(../img/bild-39.jpg)!important;background-size:cover;background-position:center}
.ph-flohmarkt-vintage{}
.vid.img-vintage,.storycard.img-vintage,.edition.img-vintage,.hn-card.img-vintage,.mom-view.img-vintage,.gallery div.img-vintage{background-image:url(../img/bild-40.jpg)!important;background-size:cover;background-position:center}
.ph-flohmarkt-staende{}
.vid.img-flohmarkt,.storycard.img-flohmarkt,.edition.img-flohmarkt,.hn-card.img-flohmarkt,.mom-view.img-flohmarkt,.gallery div.img-flohmarkt{background-image:url(../img/bild-41.jpg)!important;background-size:cover;background-position:center}
.vid.img-kloen,.storycard.img-kloen,.edition.img-kloen,.hn-card.img-kloen,.mom-view.img-kloen,.gallery div.img-kloen{background-image:url(../img/bild-41.jpg)!important;background-size:cover;background-position:center}
.ph-kleinkunst-theater{}
.vid.img-theater,.storycard.img-theater,.edition.img-theater,.hn-card.img-theater,.mom-view.img-theater,.gallery div.img-theater{background-image:url(../img/bild-42.jpg)!important;background-size:cover;background-position:center}
.ph-kleinkunst-buehne{}
.vid.img-comedy,.storycard.img-comedy,.edition.img-comedy,.hn-card.img-comedy,.mom-view.img-comedy,.gallery div.img-comedy{background-image:url(../img/bild-43.jpg)!important;background-size:cover;background-position:center}
.ph-sport-laufsport{}
.vid.img-lauf,.storycard.img-lauf,.edition.img-lauf,.hn-card.img-lauf,.mom-view.img-lauf,.gallery div.img-lauf{background-image:url(../img/bild-44.jpg)!important;background-size:cover;background-position:center}
.ph-sport-fussballspiel{}
.vid.img-stadion,.storycard.img-stadion,.edition.img-stadion,.hn-card.img-stadion,.mom-view.img-stadion,.gallery div.img-stadion{background-image:url(../img/bild-45.jpg)!important;background-size:cover;background-position:center}

/* ===== Symbolbilder Hochformat Runde 2 ===== */
.vid.img-blaulicht,.storycard.img-blaulicht,.edition.img-blaulicht,.hn-card.img-blaulicht,.mom-view.img-blaulicht,.gallery div.img-blaulicht{background-image:url(../img/bild-46.jpg)!important;background-size:cover;background-position:center}
.vid.img-absperrung,.storycard.img-absperrung,.edition.img-absperrung,.hn-card.img-absperrung,.mom-view.img-absperrung,.gallery div.img-absperrung{background-image:url(../img/bild-47.jpg)!important;background-size:cover;background-position:center}
.vid.img-stadtstrasse,.storycard.img-stadtstrasse,.edition.img-stadtstrasse,.hn-card.img-stadtstrasse,.mom-view.img-stadtstrasse,.gallery div.img-stadtstrasse{background-image:url(../img/bild-48.jpg)!important;background-size:cover;background-position:center}
.vid.img-bau,.storycard.img-bau,.edition.img-bau,.hn-card.img-bau,.mom-view.img-bau,.gallery div.img-bau{background-image:url(../img/bild-49.jpg)!important;background-size:cover;background-position:center}
.vid.img-altstadt,.storycard.img-altstadt,.edition.img-altstadt,.hn-card.img-altstadt,.mom-view.img-altstadt,.gallery div.img-altstadt{background-image:url(../img/bild-50.jpg)!important;background-size:cover;background-position:center}
.vid.img-feuerwerk,.storycard.img-feuerwerk,.edition.img-feuerwerk,.hn-card.img-feuerwerk,.mom-view.img-feuerwerk,.gallery div.img-feuerwerk{background-image:url(../img/bild-51.jpg)!important;background-size:cover;background-position:center}
.vid.img-wahl,.storycard.img-wahl,.edition.img-wahl,.hn-card.img-wahl,.mom-view.img-wahl,.gallery div.img-wahl{background-image:url(../img/bild-52.jpg)!important;background-size:cover;background-position:center}
.vid.img-amt,.storycard.img-amt,.edition.img-amt,.hn-card.img-amt,.mom-view.img-amt,.gallery div.img-amt{background-image:url(../img/bild-53.jpg)!important;background-size:cover;background-position:center}
.vid.img-handwerk,.storycard.img-handwerk,.edition.img-handwerk,.hn-card.img-handwerk,.mom-view.img-handwerk,.gallery div.img-handwerk{background-image:url(../img/bild-54.jpg)!important;background-size:cover;background-position:center}
.vid.img-markt,.storycard.img-markt,.edition.img-markt,.hn-card.img-markt,.mom-view.img-markt,.gallery div.img-markt{background-image:url(../img/bild-55.jpg)!important;background-size:cover;background-position:center}

/* ===== Ortsschilder ===== */
.img-ort-nienburg{background-image:url(../img/bild-56.jpg)!important;background-size:cover;background-position:center}
.vid.img-ort-nienburg,.storycard.img-ort-nienburg,.edition.img-ort-nienburg,.hn-card.img-ort-nienburg,.mom-view.img-ort-nienburg,.gallery div.img-ort-nienburg{background-image:url(../img/bild-57.jpg)!important;background-position:center}
.img-ort-stolzenau{background-image:url(../img/bild-58.jpg)!important;background-size:cover;background-position:center}
.vid.img-ort-stolzenau,.storycard.img-ort-stolzenau,.edition.img-ort-stolzenau,.hn-card.img-ort-stolzenau,.mom-view.img-ort-stolzenau,.gallery div.img-ort-stolzenau{background-image:url(../img/bild-59.jpg)!important;background-position:center}
.img-ort-marklohe{background-image:url(../img/bild-60.jpg)!important;background-size:cover;background-position:center}
.vid.img-ort-marklohe,.storycard.img-ort-marklohe,.edition.img-ort-marklohe,.hn-card.img-ort-marklohe,.mom-view.img-ort-marklohe,.gallery div.img-ort-marklohe{background-image:url(../img/bild-61.jpg)!important;background-position:center}
.img-ort-rehburg{background-image:url(../img/bild-62.jpg)!important;background-size:cover;background-position:center}
.vid.img-ort-rehburg,.storycard.img-ort-rehburg,.edition.img-ort-rehburg,.hn-card.img-ort-rehburg,.mom-view.img-ort-rehburg,.gallery div.img-ort-rehburg{background-image:url(../img/bild-63.jpg)!important;background-position:center}
.img-ort-uchte{background-image:url(../img/bild-64.jpg)!important;background-size:cover;background-position:center 32%}
.vid.img-ort-uchte,.storycard.img-ort-uchte,.edition.img-ort-uchte,.hn-card.img-ort-uchte,.mom-view.img-ort-uchte,.gallery div.img-ort-uchte{background-image:url(../img/bild-64.jpg)!important;background-position:center}
.img-ort-hoya{background-image:url(../img/bild-65.jpg)!important;background-size:cover;background-position:center 32%}
.vid.img-ort-hoya,.storycard.img-ort-hoya,.edition.img-ort-hoya,.hn-card.img-ort-hoya,.mom-view.img-ort-hoya,.gallery div.img-ort-hoya{background-image:url(../img/bild-65.jpg)!important;background-position:center}
.vid.img-ort-nienburg,.storycard.img-ort-nienburg,.edition.img-ort-nienburg,.hn-card.img-ort-nienburg,.mom-view.img-ort-nienburg,.gallery div.img-ort-nienburg{background-position:50% 30%!important}
.vid.img-ort-stolzenau,.storycard.img-ort-stolzenau,.edition.img-ort-stolzenau,.hn-card.img-ort-stolzenau,.mom-view.img-ort-stolzenau,.gallery div.img-ort-stolzenau{background-position:68% 42%!important}
.vid.img-ort-marklohe,.storycard.img-ort-marklohe,.edition.img-ort-marklohe,.hn-card.img-ort-marklohe,.mom-view.img-ort-marklohe,.gallery div.img-ort-marklohe{background-position:52% 36%!important}
.vid.img-ort-rehburg,.storycard.img-ort-rehburg,.edition.img-ort-rehburg,.hn-card.img-ort-rehburg,.mom-view.img-ort-rehburg,.gallery div.img-ort-rehburg{background-position:50% 22%!important}
.vid.img-ort-uchte,.storycard.img-ort-uchte,.edition.img-ort-uchte,.hn-card.img-ort-uchte,.mom-view.img-ort-uchte,.gallery div.img-ort-uchte{background-position:70% 34%!important}
.vid.img-ort-hoya,.storycard.img-ort-hoya,.edition.img-ort-hoya,.hn-card.img-ort-hoya,.mom-view.img-ort-hoya,.gallery div.img-ort-hoya{background-position:22% 30%!important}

/* ===== Foto-Hintergründe Challenges & Pläne ===== */
.dc{overflow:hidden;isolation:isolate;min-height:210px}
.dc>.dc-bg{position:absolute;inset:0;z-index:-2}
.dc:before{content:"";position:absolute;inset:0;z-index:-1}
.dc-photo:before{background:linear-gradient(160deg,rgba(255,122,0,.72),rgba(255,61,127,.55) 55%,rgba(20,10,40,.75))}
.dc-quiz:before{background:linear-gradient(160deg,rgba(140,107,255,.72),rgba(61,90,254,.55) 55%,rgba(20,10,40,.78))}
.dc-hot:before{background:linear-gradient(160deg,rgba(27,22,64,.8),rgba(255,61,127,.5) 60%,rgba(20,10,40,.8))}
.plan.ph{position:relative;isolation:isolate;overflow:hidden;color:#fff;min-height:250px}
.plan.ph>.plan-bg{position:absolute;inset:0;z-index:-2}
.plan.ph:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(15,10,35,.35),rgba(15,10,35,.82) 70%)}
.plan.ph .who,.plan.ph .demo{color:rgba(255,255,255,.88)}
.plan.ph .when{color:#FFD166}
.plan.ph h3 a{color:#fff;text-decoration:none}
.plan.ph .react button,.plan.ph .chatbtn,.plan.ph .mini{background:rgba(255,255,255,.18);color:#fff;border-color:rgba(255,255,255,.35);backdrop-filter:blur(6px)}
.plan.ph .react button[aria-pressed="true"]{background:#fff;color:#1B1640}
/* ===== News-Artikel ===== */
.item[data-news]{cursor:pointer}
.item[data-news] h3 a{color:inherit;text-decoration:none}
.acc{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.04em;padding:2px 8px;border-radius:999px;margin-right:8px;vertical-align:middle}
.acc.free{background:#D6F5EF;color:#00604f}
.acc.paid{background:#1B1640;color:#FFD166}
.article{max-width:720px;margin:0 auto}
.article h1{font-size:clamp(30px,5vw,46px);line-height:1.05;letter-spacing:-.03em;margin:8px 0 12px}
.article .lead{font-size:20px}
.article .byline{color:var(--muted);font-size:14px;margin:10px 0 18px}
.article .body p{font-size:18px;line-height:1.6;margin:0 0 16px}
.article .body h2{font-size:22px;margin:26px 0 8px}
.article .fade{position:relative;max-height:150px;overflow:hidden}
.article .fade:after{content:"";position:absolute;left:0;right:0;bottom:0;height:90px;background:linear-gradient(transparent,var(--bg))}
.paywall{background:#1B1640;color:#fff;border-radius:22px;padding:22px;margin:10px 0 24px}
.paywall h2{margin:0 0 6px;color:#FFD166}
.paywall p{color:rgba(255,255,255,.85)}
.paywall .actions button{border-color:#fff;color:#fff}
.paywall .actions button.primary{border-color:var(--brand)}
.related{display:grid;gap:12px}
.related a{display:grid;grid-template-columns:110px 1fr;gap:12px;align-items:center;background:var(--surface);border-radius:16px;padding:10px;text-decoration:none;color:var(--ink)}
.related .thumb{margin:0;aspect-ratio:4/3}
.related b{display:block;line-height:1.2}
.related small{color:var(--muted)}
.gcard{position:relative}
.gjoin{position:absolute;top:12px;right:12px;z-index:2;border:0;border-radius:999px;padding:6px 12px;font-weight:700;font-size:13px;background:var(--brand);color:var(--on-brand);cursor:pointer}
.gjoin[aria-pressed="true"]{background:#fff;color:#1B1640}

.crewtag{margin-left:auto;font-size:12px;font-weight:700;padding:3px 8px;border-radius:999px;background:rgba(255,255,255,.2);color:#fff;text-decoration:none;white-space:nowrap}
.crewgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}
.crewcard{display:block;border-radius:22px;padding:18px;color:#fff;text-decoration:none;position:relative;overflow:hidden;min-height:170px;border:0;text-align:left}
.crewcard .em{font-size:40px;line-height:1}
.crewcard h3{margin:8px 0 4px;font-size:22px}
.crewcard .avs{display:flex;margin-top:10px}.crewcard .avs .av{margin-right:-8px;border:2px solid rgba(255,255,255,.8)}
.crewcard .st{position:absolute;top:14px;right:14px;background:rgba(255,255,255,.22);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:700}
.crewnew{border:2px dashed var(--line);background:transparent;color:var(--ink);display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;font:inherit;font-weight:700;text-align:center}
.crewhero{border-radius:26px;padding:24px;color:#fff;margin-bottom:16px}
.crewhero .em{font-size:52px}
.crewhero h1{margin:6px 0;color:#fff}
.crewstats{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}
.crewstats span{background:rgba(255,255,255,.2);border-radius:14px;padding:8px 12px;font-weight:700;font-size:14px}
.cchat{display:flex;flex-direction:column;gap:8px;max-height:360px;overflow:auto;margin-bottom:10px}
.cmsg{max-width:78%;background:var(--bg);border-radius:16px;padding:8px 12px}
.cmsg.me{align-self:flex-end;background:var(--brand);color:var(--on-brand)}
.cmsg small{display:block;opacity:.7;font-size:12px}
.invite{display:flex;gap:10px;align-items:center;background:var(--surface);border-radius:16px;padding:12px;margin-bottom:12px;flex-wrap:wrap}
.emopick{display:flex;gap:6px;flex-wrap:wrap}.emopick button{font-size:24px;border:2px solid var(--line);background:var(--bg);border-radius:12px;padding:4px 8px;cursor:pointer}
.emopick button[aria-pressed="true"]{border-color:var(--brand)}

/* ===== Symbolbilder Runde 3 ===== */
.img-chillen{background-image:url(../img/bild-66.jpg)!important;background-size:cover;background-position:center}
.vid.img-chillen,.storycard.img-chillen,.edition.img-chillen,.hn-card.img-chillen,.mom-view.img-chillen,.gallery div.img-chillen{background-image:url(../img/bild-67.jpg)!important;background-position:center}
.img-chillen2{background-image:url(../img/bild-68.jpg)!important;background-size:cover;background-position:center 55%}
.vid.img-chillen2,.storycard.img-chillen2,.edition.img-chillen2,.hn-card.img-chillen2,.mom-view.img-chillen2,.gallery div.img-chillen2{background-image:url(../img/bild-68.jpg)!important;background-position:center}
.img-gaming{background-image:url(../img/bild-69.jpg)!important;background-size:cover;background-position:center}
.vid.img-gaming,.storycard.img-gaming,.edition.img-gaming,.hn-card.img-gaming,.mom-view.img-gaming,.gallery div.img-gaming{background-image:url(../img/bild-70.jpg)!important;background-position:center}
.img-handy{background-image:url(../img/bild-71.jpg)!important;background-size:cover;background-position:center}
.vid.img-handy,.storycard.img-handy,.edition.img-handy,.hn-card.img-handy,.mom-view.img-handy,.gallery div.img-handy{background-image:url(../img/bild-72.jpg)!important;background-position:center}
.img-controller{background-image:url(../img/bild-73.jpg)!important;background-size:cover;background-position:center 55%}
.vid.img-controller,.storycard.img-controller,.edition.img-controller,.hn-card.img-controller,.mom-view.img-controller,.gallery div.img-controller{background-image:url(../img/bild-73.jpg)!important;background-position:center}
.reelthumb .rring{position:absolute;inset:0;border-radius:18px;box-shadow:inset 0 0 0 3px var(--rc,var(--events));pointer-events:none;z-index:1}
.reelthumb .vid{position:absolute;inset:0;width:100%;height:100%}
.reelthumb .lbl{z-index:2}

.sgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;margin:8px 0 20px}
.sitem{background:var(--surface);border-radius:18px;padding:14px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}
.sitem.soon{opacity:.6}
.sitem .sic{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;font-size:28px;background:var(--bg)}
.sitem small{color:var(--muted)}
.sitem .actions{margin-top:auto}
.ltd{font-size:12px;font-weight:700;color:#fff;background:#FF3D7F;border-radius:999px;padding:2px 8px}
.shopwrap{display:grid;grid-template-columns:minmax(220px,300px) 1fr;gap:18px;align-items:start}
@media(max-width:760px){.shopwrap{grid-template-columns:1fr}}
.wallet{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 14px}.wallet span{background:var(--surface);border-radius:999px;padding:6px 12px;font-weight:700;font-size:14px}
.passcard{background:linear-gradient(150deg,#1B1640,#5B2EFF 60%,#FF3D7F);color:#fff;border-radius:26px;padding:26px;margin-bottom:16px}
.passcard h2{color:#fff;margin:8px 0}.passcard ul,.plist{line-height:1.9;padding-left:0;list-style:none}
.price{font-size:32px;font-weight:800;margin:6px 0}.price small{font-size:14px;font-weight:600;opacity:.8}
.passcard .actions button{border-color:#fff;color:#fff}.passcard .actions button.primary{border-color:var(--brand)}
.meav{position:relative}
.meav.fr-neon{box-shadow:0 0 0 3px #B388FF,0 0 14px #8C6BFF}
.meav.fr-weser{box-shadow:0 0 0 3px #00B39A,0 0 0 6px #3D5AFE}
.meav.fr-gold{box-shadow:0 0 0 3px #FFD166,0 0 16px #FFA800;animation:goldglow 2s ease-in-out infinite}
@keyframes goldglow{50%{box-shadow:0 0 0 3px #FFE8A3,0 0 24px #FFA800}}
@media (prefers-reduced-motion:reduce){.meav.fr-gold{animation:none}}
.meav[data-acc]:after{content:attr(data-acc);position:absolute;right:-6px;top:-8px;font-size:.6em;line-height:1;filter:drop-shadow(0 1px 1px rgba(0,0,0,.3))}
.boosted{position:relative}
.sponsor{font-size:11px;font-weight:800;color:#5a4a00;background:#FFD166;border-radius:999px;padding:2px 8px;margin-left:6px}
.orga{display:grid;gap:12px}
.poll button{display:flex;justify-content:space-between;width:100%;margin:6px 0;border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:12px;padding:10px 12px;font:inherit;cursor:pointer}

.authrow{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 16px}
.btn.half{padding:7px 10px;font-size:14px;min-height:0;margin:0;width:100%}

/* ===== Header kompakt ===== */
.logo svg{width:32px;height:32px}
.citypop{left:0;right:auto;width:280px}
.orte{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;margin:8px 0}
.orte label{display:flex;gap:6px;align-items:center;font-size:14px}
.bar .streak{padding:7px 11px}
.bar>div[style*="margin-left:auto"]{margin-left:auto!important;margin-right:-10px}
@media (max-width:820px){.bar{gap:8px}.city{display:inline-block;padding:5px 10px;font-size:13px;max-width:130px;overflow:hidden;text-overflow:ellipsis}.bar .theme#theme{display:none}.bar .theme{width:34px;height:34px}.bell{width:34px;height:34px}.logo svg{width:28px;height:28px}}
/* ===== Startbereich kompakt ===== */
.topstart{padding:14px 0 6px}
.topstart .hi{margin:0 0 8px;font-size:14px;color:var(--muted);font-weight:600}
.topic{position:relative;display:block;border-radius:24px;overflow:hidden;min-height:220px;color:#fff;text-decoration:none;isolation:isolate}
.topic-bg{position:absolute;inset:0;z-index:-2}
.topic:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(15,10,35,.1),rgba(15,10,35,.85) 75%)}
.topic-in{padding:90px 20px 18px}
.topic h2{margin:6px 0;font-size:clamp(24px,4vw,38px);line-height:1.05;letter-spacing:-.02em;color:#fff}
.topic p{margin:0 0 10px;color:rgba(255,255,255,.88);max-width:60ch}
.topic-cta{display:inline-block;background:var(--events);color:#fff;border-radius:999px;padding:8px 14px;font-weight:700}
.todaybox{margin:18px 0 6px}
.todaybox .hot-head{margin-bottom:8px}
.today-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;overflow:visible;scrollbar-width:none;padding-bottom:4px}
.tchip{display:flex;gap:10px;align-items:center;width:auto;min-width:0;border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:8px;text-decoration:none;color:var(--ink)}
.tchip .tph{width:64px;height:64px;border-radius:12px;flex:none}
.tchip small{display:block;color:var(--events);font-weight:700;font-size:12px}
.tchip b{display:block;line-height:1.15;font-size:15px}
.tchip em{font-style:normal;color:var(--muted);font-size:12px}
.topstart .rail{margin-top:14px}
.vswitch{display:inline-flex;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:3px}
.vswitch button{border:0;background:transparent;border-radius:999px;padding:6px 14px;font-weight:700;font-size:14px;color:var(--ink)}
.vswitch button[aria-pressed="true"]{background:var(--ink);color:var(--bg)}
.vswitch.inline{margin-top:12px}
/* ===== Reel-Modus ===== */
body.reelon{overflow:hidden}
body.reelon main,body.reelon footer{display:none}
.reelmode{position:fixed;left:0;right:0;top:64px;bottom:0;z-index:9;background:#000}
.reelmode .vswitch{position:absolute;top:10px;left:50%;transform:translateX(-50%);z-index:5;background:rgba(0,0,0,.45);border-color:rgba(255,255,255,.25)}
.reelmode .vswitch button{color:#fff}.reelmode .vswitch button[aria-pressed="true"]{background:#fff;color:#000}
.rv-feed{height:100%;overflow-y:auto;scroll-snap-type:y mandatory;scrollbar-width:none;max-width:520px;margin:0 auto}
.rv{position:relative;height:100%;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden;color:#fff;isolation:isolate;border-left:3px solid var(--rc);border-right:3px solid var(--rc)}
.rv-bg{position:absolute;inset:0;z-index:-2;transform:scale(1.02)}
.rv.live .rv-bg{animation:kb 12s ease-out forwards}
@keyframes kb{to{transform:scale(1.14) translate(-2%,-2%)}}
.rv-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,.55),rgba(0,0,0,.1) 30%,rgba(0,0,0,.2) 55%,rgba(0,0,0,.85))}
.rv-bars{position:absolute;top:14px;left:14px;right:14px;display:flex;gap:4px;z-index:3}
.rv-bars span{flex:1;height:3px;border-radius:3px;background:rgba(255,255,255,.35);overflow:hidden}
.rv-bars i{display:block;height:100%;width:0;background:#fff}
.rv-bars .done i{width:100%}.rv-bars .run i{animation:bar 3.8s linear forwards}
@keyframes bar{to{width:100%}}
.rv-kicker{position:absolute;top:28px;left:16px;z-index:3;font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.04em;background:var(--rc);padding:4px 10px;border-radius:999px}
.rv-slides{position:absolute;left:18px;right:72px;bottom:96px;z-index:2}
.rv-s{position:absolute;left:0;right:0;bottom:0;opacity:0;transform:translateY(14px);transition:.4s}
.rv-s.on{opacity:1;transform:none}
.rv-s p{margin:0;font-size:22px;font-weight:700;line-height:1.2;text-shadow:0 2px 12px rgba(0,0,0,.5)}
.rv-s p.big{font-size:clamp(30px,8vw,40px);font-weight:800;letter-spacing:-.02em;line-height:1.02}
.rv-tap{position:absolute;inset:90px 70px 150px 0;display:grid;grid-template-columns:1fr 2fr;z-index:1}
.rv-tap button{background:transparent;border:0;cursor:pointer}
.rv-side{position:absolute;right:12px;bottom:110px;display:flex;flex-direction:column;gap:12px;z-index:3}
.rv-side button{width:46px;height:46px;border-radius:50%;border:0;background:rgba(255,255,255,.18);color:#fff;font-size:20px;backdrop-filter:blur(6px)}
.rv-side button[aria-pressed="true"]{background:#fff;color:var(--events)}
.rv-cta{position:absolute;left:18px;right:72px;bottom:28px;z-index:3;display:block;text-align:center;background:#fff;color:#000;border:0;border-radius:999px;padding:13px;font-weight:800;text-decoration:none;font-size:16px}
.rv-cta.static{position:static;margin-top:16px}
.rv.end{display:grid;place-items:center;text-align:center;padding:30px;background:linear-gradient(160deg,#5B2EFF,#FF3D7F);border:0}
.rv.end h2{color:#fff}
@media (prefers-reduced-motion:reduce){.rv.live .rv-bg{animation:none}.rv-s{transition:none}}
@media (max-width:820px){.reelmode{top:56px}}

@media (max-width:820px){
 .wrap.bar{padding:0 10px}
 .bar{gap:6px}
 .city{max-width:108px;padding:4px 8px}
 .bar .streak{padding:5px 8px;font-size:13px}
 .bar>div[style*="margin-left:auto"]{margin-right:-2px}
 .bar #loginBtn.cta{padding:6px 10px;font-size:13px}
 .userchip{max-width:96px}
 .topic{min-height:0}.topic-in{padding:70px 16px 16px}
}
@media (max-width:380px){.bar .streak{display:none}}

@media (max-width:820px){
 .bar #viewTog{display:inline-grid;place-items:center;font-size:16px;flex:none}
 .bell{margin-left:0}
 .city{max-width:none;font-size:12px;padding:4px 8px}
 .logo svg{width:24px;height:24px}
}

.item .meta{flex-wrap:wrap;gap:8px}
.item .meta>span[style*="display:flex"]{flex-wrap:wrap;justify-content:flex-end;max-width:100%}
.item .meta button{white-space:nowrap}
@media (max-width:480px){.item .meta>span[style*="display:flex"]{justify-content:flex-start;width:100%}}

/* Alltagsplaner */
.plan-row{width:100%;text-align:left;background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--pc)}
.ph.ptype{display:grid;place-items:center;font-size:26px;background:color-mix(in srgb,var(--pc) 16%,transparent)}
.mini-pill{margin-left:8px;font-size:11px;vertical-align:middle}
.invbox{border:2px dashed var(--engage);margin:12px 0}
.invrow{display:flex;gap:10px;align-items:flex-start;padding:10px 0;border-top:1px solid var(--line);flex-wrap:wrap}
.invrow .who small{display:block;color:var(--muted);font-size:13px}
.invacts{display:flex;gap:6px;margin-left:auto}
.frow{display:flex;gap:12px}.frow>div{flex:1}
.tchip.mine{border:1px solid var(--line);border-left:4px solid var(--pc);text-align:left}
.tchip .tph.ptype{display:grid;place-items:center;font-size:28px}
@media (max-width:480px){.invacts{margin-left:0;width:100%}.invacts button{flex:1}}

/* Story-Blöcke */
.rv-slides{pointer-events:none}
.rv-s[data-int="1"],.rv-s .rv-poll,.rv-s .rv-quiz{pointer-events:auto}
.rv-s p.sq{font-size:23px;font-weight:800;margin:0 0 12px;line-height:1.15}
.rv-poll,.rv-quiz{display:flex;flex-direction:column;gap:8px}
.rv-poll button{position:relative;overflow:hidden;display:flex;align-items:center;gap:8px;border:1.5px solid rgba(255,255,255,.7);background:rgba(0,0,0,.35);color:#fff;border-radius:14px;padding:11px 14px;font-weight:700;text-align:left;backdrop-filter:blur(4px)}
.rv-poll button i{position:absolute;inset:0;width:var(--w,0);background:rgba(255,255,255,.28);transition:width .6s;z-index:-1}
.rv-poll button em{margin-left:auto;font-style:normal;opacity:0;transition:.4s}
.rv-poll.done button em{opacity:1}
.rv-poll button span{position:relative}
.rv-poll button.mine{border-color:#fff;background:rgba(255,255,255,.2)}
.rv-quiz button{border:1.5px solid rgba(255,255,255,.7);background:rgba(0,0,0,.35);color:#fff;border-radius:14px;padding:11px 14px;font-weight:700;text-align:left;backdrop-filter:blur(4px)}
.rv-quiz button.right{background:var(--engage);border-color:var(--engage)}
.rv-quiz button.wrong{background:#E03131;border-color:#E03131}
.rv-exp{margin:10px 0 0;font-size:15px;font-weight:600;background:rgba(0,0,0,.45);padding:9px 12px;border-radius:12px}
.rv-hint{margin:10px 0 0;font-size:13px;opacity:.8}
.rv-avs{display:flex;margin-bottom:10px}
.rv-avs .av{margin-right:-10px;border:2px solid #fff}
.rv-cd{font-size:clamp(34px,10vw,52px);font-weight:800;margin:0 0 6px;letter-spacing:-.03em}
.rv-bars .wait i{width:100%;background:rgba(255,255,255,.55);animation:pulse 1.4s infinite}
@keyframes pulse{50%{opacity:.35}}

/* Orts-Status */
.ortlist{display:grid;gap:6px;margin:8px 0;max-height:300px;overflow:auto}
.ortrow{display:flex;gap:8px;align-items:center}
.ortrow label{display:flex;gap:6px;align-items:center;font-size:14px;flex:1;min-width:0}
.relsel{font:inherit;font-size:12px;padding:3px 6px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);max-width:150px}
.ortrow:not(.on) .relsel{opacity:.45}
.citypop{width:320px;max-height:70vh;overflow:auto}
/* Für dich */
.foryou{margin:22px 0 6px}
.fygrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}
.fytile{display:block;background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--tc);border-radius:18px;padding:12px 14px;text-decoration:none;color:var(--ink)}
.fytile .fyemo{font-size:24px;display:block}
.fytile .fyrel{display:inline-block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--tc);margin:4px 0 2px}
.fytile b{display:block;line-height:1.15}
.fytile p{margin:4px 0 0;font-size:14px;color:var(--muted)}

/* Wetter-Streifen */
.wxrail{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 0 12px;padding-bottom:2px}
.wxchip{flex:none;display:flex;gap:7px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:6px 12px 6px 9px;text-align:left}
.wxchip .wxe{font-size:22px}
.wxchip b{display:block;font-size:14px;line-height:1.1}
.wxchip small{color:var(--muted);font-size:12px;white-space:nowrap}
/* Endlos-Feed */
.fsep{grid-column:1/-1;margin:22px 0 2px;font-weight:800;color:var(--muted);font-size:14px;text-transform:uppercase;letter-spacing:.04em}
.fitem{display:flex;gap:12px;background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--c);border-radius:20px;overflow:hidden;text-decoration:none;color:var(--ink)}
.fitem .fimg{width:112px;flex:none;min-height:112px}
.fbody{padding:10px 12px 12px;min-width:0}
.ftag{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--c)}
.fitem h3{margin:2px 0 4px;font-size:17px;line-height:1.15}
.fitem p{margin:0;font-size:14px;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.fmeta{font-size:12px;color:var(--muted);display:block;margin-top:6px}
.feedtile{background:linear-gradient(150deg,color-mix(in srgb,var(--tc) 22%,var(--surface)),var(--surface));border:0;border-left:4px solid var(--tc);box-shadow:0 2px 14px rgba(27,22,64,.07)}
.feedtile .fyemo{font-size:30px}
.feedtile b{font-size:19px;margin-top:2px}
.fsent{display:flex;gap:10px;align-items:center;justify-content:center;color:var(--muted);padding:22px 0 8px;font-size:14px}
.spin{width:16px;height:16px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--brand);animation:sp 1s linear infinite}
@keyframes sp{to{transform:rotate(360deg)}}
@media (prefers-reduced-motion:reduce){.spin{animation:none}}

.feedmore{display:grid;grid-template-columns:1fr;gap:14px;margin-top:8px}
@media (min-width:760px){.feedmore{grid-template-columns:1fr 1fr}}
.feedmore .fsep{grid-column:1/-1}

.afflist{display:grid;gap:8px;margin:6px 0 4px}
.affrow{display:grid;grid-template-columns:minmax(120px,auto) 1fr;gap:4px 10px;align-items:center}
.affrow small{grid-column:1/-1;color:var(--muted);font-size:12px}
.affbar{height:8px;border-radius:99px;background:var(--line);overflow:hidden}
.affbar i{display:block;height:100%;background:linear-gradient(90deg,var(--brand),var(--events))}

.today-list{scrollbar-width:auto}
.tchip b,.tchip em,.tchip small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tchip>span:last-child{min-width:0}
@media (orientation:landscape) and (min-width:700px){
  .topic{min-height:420px}
  .topic-in{padding:180px 28px 26px}
  .topic h2{font-size:clamp(30px,3.4vw,46px)}
  .topic p{font-size:17px}
}
@media (orientation:landscape) and (min-width:1100px){.topic{min-height:480px}.topic-in{padding:220px 34px 30px}}
/* Abgelehntes */
.declbar{display:flex;gap:8px;align-items:center;margin:12px 0 4px;flex-wrap:wrap}
.row.declined,.plan-row.declined{opacity:.55;filter:grayscale(.5)}
.declnote{font-size:12px;color:var(--muted)}

.ortrow label span{display:flex;flex-direction:column;line-height:1.1}
.ortrow label small{color:var(--muted);font-size:11px}
.ortchips{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}
.ortchip{border:1px dashed var(--line);border-radius:999px;padding:5px 11px;font-size:13px;font-weight:700;background:transparent;color:var(--ink)}
.ortres{display:grid;gap:4px;margin:6px 0;max-height:190px;overflow:auto}
.ortres button{display:flex;flex-direction:column;align-items:flex-start;gap:0;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:7px 11px;text-align:left}
.ortres small{color:var(--muted);font-size:12px}

/* ===== Arcade ===== */
.arcade .agrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}
.agame{display:flex;flex-direction:column;align-items:flex-start;gap:2px;background:#0B0820;color:#fff;border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:10px;text-align:left}
.agame .ascreen{width:100%;height:64px;border-radius:10px;display:grid;place-items:center;background:
 repeating-linear-gradient(0deg,rgba(255,255,255,.05) 0 2px,transparent 2px 4px),
 radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--gc) 45%,#0B0820),#0B0820 70%);
 box-shadow:inset 0 0 22px color-mix(in srgb,var(--gc) 30%,transparent);margin-bottom:6px}
.agame .aemo{font-size:30px;filter:drop-shadow(0 0 10px var(--gc))}
.agame b{font-size:16px;font-family:ui-monospace,"Courier New",monospace;letter-spacing:.02em;color:var(--gc)}
.agame small{color:rgba(255,255,255,.62);font-size:12px}
.agame em{font-style:normal;font-size:11px;color:rgba(255,255,255,.45);margin-top:2px}
.arcsheet{width:min(430px,100%)}
.crt{position:relative;border-radius:16px;overflow:hidden;background:#0B0820;box-shadow:0 0 0 3px #1E1A45,0 0 30px color-mix(in srgb,var(--gc) 35%,transparent);aspect-ratio:320/400}
.crt canvas{display:block;width:100%;height:100%;touch-action:none;image-rendering:pixelated}
.crt .scan{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.22) 0 2px,transparent 2px 4px)}
.ahud{display:flex;justify-content:space-between;align-items:center;margin:8px 0;font-family:ui-monospace,monospace;font-weight:800}
.ahud span:last-child{font-family:inherit;font-weight:600;font-size:13px;color:var(--muted)}
.apad{display:flex;gap:8px;flex-wrap:wrap}
.apad button{flex:1;min-width:120px}
.qgame{padding:16px;color:#fff;height:100%;display:flex;flex-direction:column;gap:10px}
.qgame .qnum{font-family:ui-monospace,monospace;font-size:12px;color:rgba(255,255,255,.6)}
.qgame p{margin:0;font-size:19px;font-weight:800;line-height:1.2}
.qgopts{display:flex;flex-direction:column;gap:8px}
.qgopts button{background:rgba(255,255,255,.1);border:1.5px solid rgba(255,255,255,.35);color:#fff;border-radius:12px;padding:11px;font-weight:700}
.qgopts button.right{background:#00E5A0;border-color:#00E5A0;color:#0B0820}
.qgopts button.wrong{background:#FF3D8B;border-color:#FF3D8B}
.qsc{margin-top:auto;display:flex;justify-content:space-between;font-family:ui-monospace,monospace;font-size:13px;color:rgba(255,255,255,.7)}

/* Nachrichten */
.dmlist{display:grid;gap:8px}
.dmrow{display:flex;gap:10px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:10px 12px;text-decoration:none;color:var(--ink);text-align:left}
.dmrow.un{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}
.dmrow .who{flex:1;min-width:0;display:flex;flex-direction:column}
.dmrow .who small{color:var(--muted);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dmmeta{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:12px}
.dmmeta i{font-style:normal;background:var(--brand);color:#fff;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:800}
.dmnew{display:flex;flex-wrap:wrap;gap:6px}
/* Organisationen */
.orgcard{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:20px;overflow:hidden;text-decoration:none;color:var(--ink)}
.orghead{height:90px}
.orgbody{padding:10px 13px 13px;display:flex;flex-direction:column;gap:2px}
.orgkind{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}
.orgcard b{font-size:17px}
.orgcard small{color:var(--muted);font-size:14px}
.orgcard em{font-style:normal;font-size:12px;color:var(--muted);margin-top:4px}
.orghero{position:relative;border-radius:22px;min-height:180px;overflow:hidden;color:#fff;isolation:isolate}
.orghero:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,10,35,.15),rgba(15,10,35,.85));z-index:-1}
.orghero-in{padding:80px 18px 16px}
.orghero-in h1{margin:4px 0;color:#fff}
.orghero-in .orgkind,.orghero-in p{color:rgba(255,255,255,.85)}
.opost{border-top:1px solid var(--line);padding:9px 0}
.opost:first-of-type{border-top:0}
.opost b{margin-right:8px}
.opost p{margin:3px 0 0}
.avrow{display:flex}
.avrow .av{margin-right:-8px;border:2px solid var(--surface)}
/* Sichtbarkeit */
.vislist{display:grid;gap:4px;max-height:280px;overflow:auto;margin:8px 0}
.visrow{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;border:1px solid var(--line);border-radius:12px;font-size:14px}
.visrow small{color:var(--muted);font-size:12px;margin-left:6px}
/* Eigene Seite */
.mecard textarea.field{resize:vertical}
.mehero{display:flex;gap:14px;align-items:center;margin-bottom:10px}
.mehero h3{margin:0}
.memood{margin:2px 0;font-weight:600}
.mebio{margin:0 0 10px}

.ptsbig{font-size:26px;font-weight:800;margin:2px 0 6px}
.ptsbig b{font-size:34px}
.ptsnext{margin-top:8px;font-size:13px;color:var(--muted)}
.vislist.off{opacity:.45}

/* Leiste */
.wxchip{text-decoration:none;color:var(--ink)}
.wxchip b{white-space:nowrap}
/* Wetterzentrale */
.wxnow{display:flex;gap:14px;align-items:center;margin:4px 0 14px}
.wxbig{font-size:52px;line-height:1}
.wxnow b{font-size:38px;display:block;line-height:1}
.wxnow span{color:var(--muted)}
.wxhours{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none}
.wxhours>div{flex:none;text-align:center;display:grid;gap:2px;min-width:56px;padding:8px 4px;border:1px solid var(--line);border-radius:14px}
.wxhours small{color:var(--muted);font-size:12px}
.wxhours span{font-size:20px}
.wxhours i{font-style:normal;font-size:11px;color:var(--news)}
.wxday{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--line)}
.wxday b{width:56px}
.wxday span{flex:1}
.wxday i{font-style:normal;color:var(--news);font-size:13px;width:44px;text-align:right}
.wxday em{font-style:normal;font-weight:700;width:78px;text-align:right}
/* Verkehr */
.trow{display:flex;gap:12px;background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--news);border-radius:16px;padding:12px;margin-bottom:10px}
.tre{font-size:26px}
.trow h3{margin:0 0 2px;font-size:17px}
.trow p{margin:0;color:var(--muted)}
.trow small{color:var(--muted);font-size:12px}
/* Online */
.onrow{display:flex;gap:10px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:10px 12px}
.onrow .who{flex:1;min-width:0;display:flex;flex-direction:column}
.onrow .who small{color:var(--muted);font-size:13px}
.onacts{display:flex;gap:6px}
.dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#2BD97C;margin-left:4px}

/* Avatar */
.av.hasav{overflow:hidden;padding:0;display:inline-grid;place-items:stretch}
.av.hasav svg{width:100%;height:100%;display:block}
.avphoto{width:100%;height:100%;object-fit:cover;display:block}
.aveditor{display:grid;grid-template-columns:160px 1fr;gap:16px;align-items:start}
@media(max-width:560px){.aveditor{grid-template-columns:1fr}}
.avstage{border-radius:20px;aspect-ratio:1;overflow:hidden;box-shadow:inset 0 -20px 40px rgba(0,0,0,.18)}
.avstage svg,.avstage img{width:100%;height:100%;display:block;object-fit:cover}
.avlabel{margin:12px 0 6px;font-weight:800;font-size:14px}
.swatches{display:flex;flex-wrap:wrap;gap:8px}
.sw2{width:34px;height:34px;border-radius:50%;border:2px solid var(--line);padding:0}
.sw2[aria-pressed="true"]{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 30%,transparent)}
.avprev{width:120px;height:120px;border-radius:16px;object-fit:cover;margin-top:10px}
.btnlike{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:10px 18px;font-weight:700;cursor:pointer;background:var(--brand);color:#fff}
