/* making-miles – Designvorschlag v2 „Lagune“: hell, ruhig, kompakt */
.mm-v2{
  --paper:#FFFFFF; --white:#FFFFFF; --ink:#1D2A31; --ink2:#41525A; --muted:#6A7980;
  --line:#E3EAEC; --mist:#F2F7F8; --mist2:#E6F1F2;
  --teal:#0E7C86; --teal-d:#0A5F67; --coral:#0E7C86; --coral-d:#0A5F67;
  --sun:#F3C14B; --sunbg:#FFF8E6; --sand:#D9CDBA; --dash:#CFE0E3;
  --shadow:0 1px 2px rgba(29,42,49,.06),0 6px 18px rgba(29,42,49,.06);
}
body.mm-v2{background:#fff;color:var(--ink);font-size:16.5px}
.mm-v2 .mm-hand{color:var(--teal)}
.mm-v2 .mm-header{background:rgba(255,255,255,.96);border-bottom:1px solid var(--line);box-shadow:none}
.mm-v2 .mm-header .mm-pill,.mm-v2 .mm-header .mm-btn{background:var(--teal);min-height:40px;padding:9px 18px;font-size:14.5px}
.mm-v2 .mm-brand__tag{color:var(--muted)}
.mm-v2 .mm-post__head{padding-top:18px;padding-bottom:14px}
.mm-v2 .mm-post__head .mm-kicker{font-family:var(--f-body);font-size:14px;font-weight:600;transform:none;color:var(--teal);margin-top:10px}
.mm-v2 .mm-post__title{font-size:clamp(27px,3.2vw,40px);line-height:1.12;max-width:860px;letter-spacing:-.01em}
.mm-v2 .mm-post__meta{margin-top:12px;font-size:14px;gap:6px 16px}
.mm-v2 .mm-avatar{width:26px;height:26px}
.mm-v2 .mm-glance{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:22px;align-items:stretch;margin-bottom:6px}
.mm-v2 .mm-post__hero{transform:none;padding:0;box-shadow:none;background:none;border-radius:14px;overflow:hidden}
.mm-v2 .mm-post__hero img{max-height:440px;object-fit:cover;border-radius:14px}
.mm-v2 .mm-glance .mm-post__hero{margin:0;height:100%}
.mm-v2 .mm-glance .mm-post__hero a{display:block;height:100%}
.mm-v2 .mm-glance .mm-post__hero img{height:100%;min-height:280px;max-height:460px;width:100%}
.mm-v2 .mm-glance__side{display:flex;flex-direction:column;gap:12px;min-width:0}
.mm-v2 .mm-glance .mm-facts-box{margin:0;flex:1}
.mm-v2 .mm-glance__jump{display:flex;flex-wrap:wrap;gap:6px}
.mm-v2 .mm-glance__jump a{font-size:13.5px;font-weight:600;color:var(--teal-d);background:var(--mist2);border-radius:999px;padding:6px 12px;text-decoration:none;line-height:1.2}
.mm-v2 .mm-glance__jump a:hover{background:var(--teal);color:#fff}
@media (max-width:900px){.mm-v2 .mm-glance{grid-template-columns:1fr;gap:14px}.mm-v2 .mm-glance .mm-post__hero img{aspect-ratio:16/10;max-height:300px;min-height:0;height:auto}}
.mm-v2 .mm-facts-box{background:var(--mist);color:var(--ink);border:1px solid var(--line);border-radius:14px;padding:14px 16px 8px;margin:6px 0 26px}
.mm-v2 .mm-facts-box .mm-label{font-family:var(--f-display)!important;font-size:16px!important;font-weight:700;color:var(--ink)!important;margin:0 0 8px!important;transform:none!important}
.mm-v2 .mm-content .mm-facts-box ul,.mm-v2 .mm-content .mm-facts-box ul.mm-facts,.mm-v2 .mm-glance .mm-facts-box ul{list-style:none;margin:0;padding:0;display:block}
.mm-v2 .mm-facts-box li,.mm-v2 .mm-content .mm-facts-box ul.mm-facts li{display:grid;grid-template-columns:118px 1fr;gap:10px;background:none!important;box-shadow:none!important;border:0;border-top:1px solid var(--line);border-radius:0;padding:7px 0;margin:0;font-size:14.5px;line-height:1.45;color:var(--ink2)}
.mm-v2 .mm-facts-box li:first-child{border-top:0}
.mm-v2 .mm-facts-box li::before,.mm-v2 .mm-facts-box li::marker{content:none;display:none}
.mm-v2 .mm-facts-box li strong,.mm-v2 .mm-facts-box .mm-facts__k{color:var(--ink);font-weight:650}
.mm-v2 .mm-facts-box .mm-price{background:var(--sunbg);color:var(--ink)}
.mm-v2 .mm-post__body{gap:44px;padding-top:30px}
.mm-v2 .mm-content{font-size:17px;line-height:1.68;color:#27363E;max-width:720px}
.mm-v2 .mm-content p{margin:0 0 16px}
.mm-v2 .mm-content>p:first-of-type,.mm-v2 .mm-content .mm-lead{font-size:17px!important;line-height:1.68!important}
.mm-v2 .mm-content h2{font-size:clamp(22px,2.3vw,27px);margin:40px 0 12px;padding-top:16px;border-top:1px solid var(--line);line-height:1.2}
.mm-v2 .mm-content h3{font-size:19px;margin:26px 0 8px;line-height:1.3}
.mm-v2 .mm-content h4{font-size:17px;margin:20px 0 6px}
.mm-v2 .mm-post .mm-content>h2::before,.mm-v2 .mm-sec>h2:first-child::before{content:none!important;display:none!important}
.mm-v2 .mm-content ul,.mm-v2 .mm-content ol{margin:0 0 18px;padding-left:22px}
.mm-v2 .mm-content li{margin:0 0 5px}
.mm-v2 .mm-content a{color:var(--teal-d);text-decoration-color:rgba(14,124,134,.35);text-underline-offset:2px}
.mm-v2 .mm-updated{background:var(--mist);border:0;border-radius:10px;padding:9px 13px;font-size:14px!important;line-height:1.5;color:var(--ink2)}
.mm-v2 .mm-toc{flex:0 0 220px;max-width:220px}
.mm-v2 .mm-toc summary{font-size:12.5px;letter-spacing:.06em;color:var(--muted);margin-bottom:8px}
.mm-v2 .mm-toc ol{gap:2px;font-size:13.5px;line-height:1.35;border-left:1px solid var(--line)}
.mm-v2 .mm-toc li{padding-left:12px}
.mm-v2 .mm-toc a{display:block;padding:4px 0;color:var(--ink2)}
.mm-v2 .mm-toc a:hover,.mm-v2 .mm-toc a.is-active{color:var(--teal-d)}
.mm-v2 .mm-toc a.is-active{box-shadow:-13px 0 0 -11px var(--sun);font-weight:600}
@media (max-width:860px){.mm-v2 .mm-toc{flex:1 1 100%;max-width:none;background:var(--mist);border-radius:12px;padding:12px 14px}.mm-v2 .mm-toc summary{margin-bottom:0}.mm-v2 .mm-toc details[open] summary{margin-bottom:8px}.mm-v2 .mm-toc ol{border-left:0}.mm-v2 .mm-toc li{padding-left:0}}
.mm-v2 .mm-figure,.mm-v2 .mm-content figure.wp-caption{transform:none!important;padding:0;background:none;box-shadow:none;margin:8px 0 24px}
.mm-v2 .mm-figure img,.mm-v2 .mm-content figure.wp-caption img{border-radius:12px;max-height:560px;object-fit:cover}
.mm-v2 .mm-figure figcaption,.mm-v2 .mm-content .wp-caption-text,.mm-v2 .mm-gallery figcaption{font-family:var(--f-body);font-weight:400;font-size:13.5px;line-height:1.4;color:var(--muted);margin-top:6px}
.mm-v2 .mm-content figure.mm-figure--small{transform:none}
.mm-v2 .mm-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:8px 0 24px}
.mm-v2 .mm-gallery figure{transform:none!important;padding:0;background:none;box-shadow:none}
.mm-v2 .mm-gallery a{border-radius:10px}
.mm-v2 .mm-gallery figure:hover{transform:none}
@media (max-width:600px){.mm-v2 .mm-gallery{grid-template-columns:1fr 1fr;gap:8px}}
.mm-v2 .mm-tip,.mm-v2 .mm-box{background:var(--mist);border:0;border-left:3px solid var(--teal);border-radius:0 12px 12px 0;padding:12px 16px;margin:18px 0 22px;box-shadow:none}
.mm-v2 .mm-tip p,.mm-v2 .mm-box p{font-size:15.5px;margin-bottom:8px}
.mm-v2 .mm-tip::before,.mm-v2 .mm-box::before{display:none}
.mm-v2 .mm-content .mm-tip__h{font-family:var(--f-display);font-size:15px;color:var(--teal-d);margin-bottom:4px}
.mm-v2 .mm-kidbox{background:var(--sunbg);border:1px solid #F3E2B0;border-radius:14px;padding:16px 18px 8px;margin:24px 0 26px}
.mm-v2 .mm-content .mm-kidbox__h{font-family:var(--f-display);font-size:19px;color:var(--ink);gap:10px;margin-bottom:8px}
.mm-v2 .mm-kidbox__h::before{width:30px;height:30px;background-color:#E0A21B;background-size:17px}
.mm-v2 .mm-kidbox p,.mm-v2 .mm-kidbox li{font-size:15.5px}
.mm-v2 .mm-content ul.mm-facts{gap:8px}
.mm-v2 .mm-content ul.mm-facts li{box-shadow:none;border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-size:15px}
.mm-v2 .mm-tiles{gap:10px}
.mm-v2 .mm-tiles>*{box-shadow:none!important;border:1px solid var(--line);border-radius:12px;transform:none!important}
.mm-v2 .mm-faq details{border:0;border-top:1px solid var(--line);border-radius:0;background:none;box-shadow:none;padding:0;margin:0}
.mm-v2 .mm-faq details:last-child{border-bottom:1px solid var(--line)}
.mm-v2 .mm-faq summary{font-family:var(--f-display);font-size:16.5px;padding:12px 28px 12px 0}
.mm-v2 .mm-faq details p{font-size:15.5px;margin:0 0 12px}
.mm-v2 .mm-deals{background:#fff;border:1px solid var(--line);box-shadow:none;border-radius:14px;padding:16px 16px 10px;margin:26px 0 28px}
.mm-v2 .mm-content .mm-deals__h{font-family:var(--f-display);font-size:18px;color:var(--ink);margin-bottom:2px}
.mm-v2 .mm-content .mm-deals__s{font-size:14.5px;margin-bottom:12px}
.mm-v2 .mm-deals__grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}
.mm-v2 .mm-content a.mm-deal{background:var(--mist);border:1px solid transparent;border-radius:12px;padding:12px;gap:4px}
.mm-v2 .mm-content a.mm-deal:hover{border-color:var(--teal);box-shadow:none;transform:none;background:#fff}
.mm-v2 .mm-deal__k{font-size:11px;letter-spacing:.04em}
.mm-v2 .mm-deal__k::before{width:28px;height:28px;background-size:16px}
.mm-v2 .mm-deal__t{font-size:15.5px}
.mm-v2 .mm-deal__d{font-size:13.5px}
.mm-v2 .mm-deal__b{font-size:14px;color:var(--teal-d)}
.mm-v2 .mm-offer{border:1px solid var(--line);border-left:3px solid var(--sun);box-shadow:none;border-radius:0 14px 14px 0;padding:14px 16px;gap:14px;margin:20px 0 24px}
.mm-v2 .mm-offer::before{width:40px;height:40px;background-color:var(--teal);background-size:21px}
.mm-v2 .mm-offer__k{font-family:var(--f-body);font-size:12.5px;font-weight:700;color:var(--muted)}
.mm-v2 .mm-content .mm-offer__t strong{font-size:16.5px}
.mm-v2 .mm-offer__t span:not(.mm-offer__k){font-size:14.5px}
.mm-v2 .mm-offer .mm-btn{min-height:40px;padding:9px 16px;font-size:14px}
.mm-v2 .mm-content .mm-deals__note,.mm-v2 .mm-content .mm-offer__note{font-size:12px}
@media (max-width:560px){.mm-v2 .mm-deals__grid{grid-template-columns:1fr 1fr}}
.mm-v2 .mm-btn,.mm-v2 .mm-content .mm-btn{background:var(--teal)} .mm-v2 .mm-btn:hover{background:var(--teal-d)}
.mm-v2 .mm-sign__g{font-size:26px;color:var(--teal)}
.mm-v2 .mm-authorbox{background:var(--mist);box-shadow:none;border-radius:14px}
.mm-v2 .mm-related{background:var(--mist);padding:36px 0}
.mm-v2 .mm-related .mm-h2{font-size:26px;margin-bottom:16px}
.mm-v2 .mm-card{box-shadow:none;border:1px solid var(--line)}
/* Feinschliff */
.mm-v2 .mm-content p.mm-updated{font-size:14px!important;line-height:1.5!important;padding:9px 13px 9px 38px}
.mm-v2 .mm-content p.mm-updated::before{width:18px;height:18px;left:12px;top:11px;background-size:11px}
.mm-v2 .mm-glance .mm-post__hero img{max-height:none}
.mm-v2 .mm-content .mm-kick,.mm-v2 .mm-content .mm-shout{font-family:var(--f-body);font-size:15.5px;font-weight:600;line-height:1.5;color:var(--ink);background:var(--sunbg);border-radius:8px;padding:9px 13px;transform:none;margin:4px 0 18px}
.mm-v2 .mm-gallery{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}
.mm-v2 .mm-gallery--3{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}
@media (max-width:900px){.mm-v2 .mm-glance__jump{display:none}}
@media (max-width:560px){.mm-v2 .mm-facts-box li,.mm-v2 .mm-content .mm-facts-box ul.mm-facts li{display:block}.mm-v2 .mm-facts-box li strong{margin-right:4px}.mm-v2 .mm-post__title{font-size:25px}}
/* Faktenlisten als kompakte Tabelle */
.mm-v2 .mm-content ul.mm-facts{display:block;padding:0;margin:6px 0 20px;border:1px solid var(--line);border-radius:12px;overflow:hidden}
.mm-v2 .mm-content ul.mm-facts li{display:grid;grid-template-columns:minmax(120px,32%) 1fr;gap:14px;margin:0;border:0;border-top:1px solid var(--line);border-radius:0;padding:9px 14px;font-size:15px;line-height:1.5;background:#fff}
.mm-v2 .mm-content ul.mm-facts li:first-child{border-top:0}
.mm-v2 .mm-content ul.mm-facts li:nth-child(even){background:var(--mist)}
.mm-v2 .mm-content .mm-facts__k{font-weight:650;color:var(--ink)}
@media (max-width:560px){.mm-v2 .mm-content ul.mm-facts li{display:block}.mm-v2 .mm-content .mm-facts__k{display:block;margin-bottom:2px}}
/* Kacheln ohne Nummern, kompakt */
.mm-v2 .mm-tile__n{display:none}
.mm-v2 .mm-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:8px 0 22px}
.mm-v2 .mm-tile{padding:14px 16px!important;border-radius:12px;background:var(--mist);border:0!important}
.mm-v2 .mm-content .mm-tile h3{font-size:16px;margin:0 0 6px}
.mm-v2 .mm-content .mm-tile p{font-size:14.5px;line-height:1.5;margin:0}
.mm-v2 .mm-content p.mm-updated{padding-left:40px!important}
.mm-v2 .mm-content p.mm-updated::before{left:13px!important}
/* Foto-Look: weiße Rahmen, ab und zu leicht abgehoben */
.mm-v2 .mm-figure,.mm-v2 .mm-content figure.wp-caption{background:#fff;padding:9px 9px 11px;box-shadow:0 2px 4px rgba(29,42,49,.06),0 10px 24px rgba(29,42,49,.10);margin:10px 0 28px;border-radius:3px}
.mm-v2 .mm-figure img,.mm-v2 .mm-content figure.wp-caption img{border-radius:1px}
.mm-v2 .mm-content .mm-figure:nth-of-type(3n+1){transform:rotate(-.7deg)!important}
.mm-v2 .mm-content .mm-figure:nth-of-type(3n+2){transform:rotate(.5deg)!important}
.mm-v2 .mm-figure figcaption,.mm-v2 .mm-content .wp-caption-text{font-family:var(--f-hand);font-weight:600;font-size:20px;line-height:1.15;color:var(--ink);margin-top:7px}
.mm-v2 .mm-gallery{gap:14px;margin:12px 0 30px}
.mm-v2 .mm-gallery figure{background:#fff;padding:7px 7px 9px;box-shadow:0 2px 4px rgba(29,42,49,.06),0 8px 20px rgba(29,42,49,.10);border-radius:3px;transition:transform .2s ease}
.mm-v2 .mm-gallery a{border-radius:1px}
.mm-v2 .mm-gallery figure:nth-child(3n+1){transform:rotate(-1.1deg)!important}
.mm-v2 .mm-gallery figure:nth-child(3n+3){transform:rotate(.9deg)!important}
.mm-v2 .mm-gallery figure:hover{transform:rotate(0) translateY(-3px)!important;box-shadow:0 4px 8px rgba(29,42,49,.08),0 16px 30px rgba(29,42,49,.14)}
.mm-v2 .mm-gallery figcaption{font-family:var(--f-hand);font-weight:600;font-size:18px;line-height:1.1;color:var(--ink);margin-top:6px}
.mm-v2 .mm-post__hero{background:#fff;padding:9px;box-shadow:0 2px 4px rgba(29,42,49,.06),0 12px 28px rgba(29,42,49,.12);border-radius:3px;transform:rotate(-.4deg)}
.mm-v2 .mm-post__hero img,.mm-v2 .mm-glance .mm-post__hero img{border-radius:1px}
@media (prefers-reduced-motion:reduce){.mm-v2 .mm-gallery figure{transition:none}}
@media (max-width:600px){.mm-v2 .mm-gallery{gap:10px}.mm-v2 .mm-gallery figcaption{font-size:16px}}
/* Farbakzente für Boxen */
.mm-v2{--acc-coral:#D35A36;--acc-coral-bg:#FFF2EA;--acc-sky:#2F7FC1;--acc-leaf:#2F8A5B;--acc-sun:#E0A21B;--acc-teal-bg:#E7F4F5}
.mm-v2 .mm-glance .mm-facts-box,.mm-v2 .mm-content>.mm-facts-box{border-top:4px solid var(--teal)}
.mm-v2 .mm-facts-box .mm-label{color:var(--teal-d)!important}
/* Kartenraster */
.mm-v2 .mm-deals{background:linear-gradient(135deg,#E7F4F5 0%,#FFF6EA 100%);border:0;padding:18px 18px 12px}
.mm-v2 .mm-content .mm-deals__h{color:var(--teal-d)}
.mm-v2 .mm-content a.mm-deal{background:#fff;border:0;border-top:3px solid var(--c,var(--teal));box-shadow:0 1px 2px rgba(29,42,49,.06),0 4px 12px rgba(29,42,49,.06)}
.mm-v2 .mm-content a.mm-deal:hover{background:#fff;box-shadow:0 2px 4px rgba(29,42,49,.08),0 10px 22px rgba(29,42,49,.10);border-color:var(--c,var(--teal))}
.mm-v2 .mm-deal__k{color:var(--c,var(--teal))}
.mm-v2 .mm-deal__k::before{background-color:var(--c,var(--teal))}
.mm-v2 .mm-deal__b{color:var(--c,var(--teal-d))}
.mm-v2 .mm-deal.mm-i--hotel{--c:#0E7C86}
.mm-v2 .mm-deal.mm-i--tour{--c:#D35A36}
.mm-v2 .mm-deal.mm-i--ferry,.mm-v2 .mm-deal.mm-i--flight{--c:#2F7FC1}
.mm-v2 .mm-deal.mm-i--camper,.mm-v2 .mm-deal.mm-i--car{--c:#2F8A5B}
.mm-v2 .mm-deal.mm-i--ins,.mm-v2 .mm-deal.mm-i--card{--c:#5B5BB5}
.mm-v2 .mm-deal.mm-i--gear,.mm-v2 .mm-deal.mm-i--book,.mm-v2 .mm-deal.mm-i--art{--c:#B7791F}
.mm-v2 .mm-deal.mm-i--baby{--c:#C2477F}
/* Einzelempfehlung */
.mm-v2 .mm-offer{background:var(--acc-coral-bg);border:1px solid #F5D3C2;border-left:4px solid var(--acc-coral);border-radius:0 14px 14px 0}
.mm-v2 .mm-offer::before{background-color:var(--acc-coral)}
.mm-v2 .mm-offer__k{color:var(--acc-coral)}
.mm-v2 .mm-offer .mm-btn{background:var(--acc-coral)!important}
.mm-v2 .mm-offer .mm-btn:hover{background:var(--acc-coral)!important;filter:brightness(.88)}
.mm-v2 .mm-offer.mm-i--hotel{--acc-coral:#0E7C86;--acc-coral-bg:#E7F4F5}
.mm-v2 .mm-offer.mm-i--hotel{border-color:#C6E3E6}
.mm-v2 .mm-offer.mm-i--camper,.mm-v2 .mm-offer.mm-i--car{--acc-coral:#2F8A5B;--acc-coral-bg:#EAF6EF;border-color:#CBE7D6}
.mm-v2 .mm-offer.mm-i--ferry,.mm-v2 .mm-offer.mm-i--flight{--acc-coral:#2F7FC1;--acc-coral-bg:#EAF3FB;border-color:#CADFF2}
.mm-v2 .mm-offer.mm-i--card,.mm-v2 .mm-offer.mm-i--ins{--acc-coral:#5B5BB5;--acc-coral-bg:#F0F0FA;border-color:#D8D8F0}
.mm-v2 .mm-offer.mm-i--hotel .mm-btn:hover,.mm-v2 .mm-offer.mm-i--camper .mm-btn:hover,.mm-v2 .mm-offer.mm-i--car .mm-btn:hover,.mm-v2 .mm-offer.mm-i--ferry .mm-btn:hover,.mm-v2 .mm-offer.mm-i--card .mm-btn:hover{filter:brightness(.88)}
/* Hinweise & Kinder */
.mm-v2 .mm-tip,.mm-v2 .mm-box{background:var(--acc-teal-bg)}
.mm-v2 .mm-kidbox{background:#FFF3E9;border:1px solid #F7D9C4;border-top:4px solid var(--acc-coral)}
.mm-v2 .mm-kidbox__h::before{background-color:var(--acc-coral)}
.mm-v2 .mm-content .mm-kidbox__h{color:#A8441F}
.mm-v2 .mm-content .mm-kick,.mm-v2 .mm-content .mm-shout{background:#FFF4D6;border-left:4px solid var(--acc-sun);border-radius:0 8px 8px 0}
.mm-v2 .mm-faq summary::marker,.mm-v2 .mm-faq summary::after{color:var(--teal)}
.mm-v2 .mm-deals__grid{grid-template-columns:repeat(auto-fit,minmax(148px,1fr))}.mm-v2 .mm-deal__t{font-size:15px}
.mm-v2 .mm-deals__grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.mm-v2 .mm-deal__t,.mm-v2 .mm-deal__d{hyphens:auto;-webkit-hyphens:auto}.mm-v2 .mm-deal__b{white-space:nowrap}.mm-v2 .mm-tip,.mm-v2 .mm-box{transform:none!important;max-width:none!important;width:auto!important;clip-path:none!important}

/* Gesamter Hintergrund weiß */
body.mm-v2,.mm-v2 .mm-main,.mm-v2 main,.mm-v2 .mm-post,.mm-v2 .mm-related,.mm-v2 .mm-page{background:#fff!important}
.mm-v2 .mm-related{border-top:1px solid var(--line)}
/* Neue Richtung statt Pfirsich: Kinder-Box hellblau, Tour-Tipp sonnengelb */
.mm-v2 .mm-kidbox{background:#EDF5FC;border:1px solid #CFE2F4;border-top:4px solid #2F7FC1}
.mm-v2 .mm-kidbox__h::before{background-color:#2F7FC1}
.mm-v2 .mm-content .mm-kidbox__h{color:#1F5F96}
.mm-v2 .mm-offer{--acc-coral-bg:#FFF8E3;background:#FFF8E3;border:1px solid #F2E2AE;border-left:4px solid #E0A21B}
.mm-v2 .mm-offer::before{background-color:#D35A36}
.mm-v2 .mm-offer__k{color:#B3471F}
.mm-v2 .mm-offer .mm-btn{background:#D35A36!important}
.mm-v2 .mm-offer.mm-i--hotel{background:#E7F4F5;border-color:#C6E3E6;border-left-color:#0E7C86}
.mm-v2 .mm-offer.mm-i--hotel::before,.mm-v2 .mm-offer.mm-i--hotel .mm-btn{background-color:#0E7C86!important}
.mm-v2 .mm-offer.mm-i--hotel .mm-offer__k{color:#0A5F67}
.mm-v2 .mm-offer.mm-i--camper,.mm-v2 .mm-offer.mm-i--car{background:#EAF6EF;border-color:#CBE7D6;border-left-color:#2F8A5B}
.mm-v2 .mm-offer.mm-i--camper::before,.mm-v2 .mm-offer.mm-i--car::before,.mm-v2 .mm-offer.mm-i--camper .mm-btn,.mm-v2 .mm-offer.mm-i--car .mm-btn{background-color:#2F8A5B!important}
.mm-v2 .mm-offer.mm-i--camper .mm-offer__k,.mm-v2 .mm-offer.mm-i--car .mm-offer__k{color:#23704A}
.mm-v2 .mm-offer.mm-i--ferry,.mm-v2 .mm-offer.mm-i--flight{background:#EAF3FB;border-color:#CADFF2;border-left-color:#2F7FC1}
.mm-v2 .mm-offer.mm-i--ferry::before,.mm-v2 .mm-offer.mm-i--flight::before,.mm-v2 .mm-offer.mm-i--ferry .mm-btn,.mm-v2 .mm-offer.mm-i--flight .mm-btn{background-color:#2F7FC1!important}
.mm-v2 .mm-offer.mm-i--ferry .mm-offer__k,.mm-v2 .mm-offer.mm-i--flight .mm-offer__k{color:#1F5F96}
.mm-v2 .mm-offer.mm-i--card,.mm-v2 .mm-offer.mm-i--ins{background:#F1F1FA;border-color:#D8D8F0;border-left-color:#5B5BB5}
.mm-v2 .mm-offer.mm-i--card::before,.mm-v2 .mm-offer.mm-i--ins::before,.mm-v2 .mm-offer.mm-i--card .mm-btn,.mm-v2 .mm-offer.mm-i--ins .mm-btn{background-color:#5B5BB5!important}
.mm-v2 .mm-offer.mm-i--card .mm-offer__k,.mm-v2 .mm-offer.mm-i--ins .mm-offer__k{color:#4646A0}
.mm-v2 .mm-deals{background:linear-gradient(135deg,#E7F4F5 0%,#F3F8FC 100%)}
/* Entscheidung: Empfehlungs-Boxen in kühlem Hellgrau, Farbe über Kante/Icon/Button */
.mm-v2 .mm-offer,.mm-v2 .mm-offer.mm-i--hotel,.mm-v2 .mm-offer.mm-i--camper,.mm-v2 .mm-offer.mm-i--car,.mm-v2 .mm-offer.mm-i--ferry,.mm-v2 .mm-offer.mm-i--flight,.mm-v2 .mm-offer.mm-i--card,.mm-v2 .mm-offer.mm-i--ins{background:#F2F5F8;border:1px solid #DFE6EC;border-left:4px solid #D35A36}
.mm-v2 .mm-offer.mm-i--hotel{border-left-color:#0E7C86}
.mm-v2 .mm-offer.mm-i--camper,.mm-v2 .mm-offer.mm-i--car{border-left-color:#2F8A5B}
.mm-v2 .mm-offer.mm-i--ferry,.mm-v2 .mm-offer.mm-i--flight{border-left-color:#2F7FC1}
.mm-v2 .mm-offer.mm-i--card,.mm-v2 .mm-offer.mm-i--ins{border-left-color:#5B5BB5}
/* Gesamte Seite: Creme-Flächen durch kühles Hellgrau ersetzen */
.mm-v2{--sheet:#F2F5F8;--dash:#CFDCE3;--sand:#C9D6DD}
.mm-v2 .mm-famtile--soon{background:#F2F5F8;border:1.5px dashed #CFDCE3}
.mm-v2 .mm-notebook,.mm-v2 .mm-diary{background:#F2F5F8;box-shadow:none;border:1px solid #DFE6EC}
.mm-v2 .mm-drop__lead:hover{background:#EAF0F4}
.mm-v2 .mm-calc__row{border-top-color:#E6ECF0}
.mm-v2 .mm-footer__bye,.mm-v2 .mm-chips--dark .mm-chip span,.mm-v2 .mm-tl--now .mm-tl__y,.mm-v2 .mm-content .mm-mail a,.mm-v2 .mm-calc__bar-p{color:#7FD0D6}
.mm-v2 .mm-sec--sheet{background:#F2F5F8}
.mm-v2 .mm-content .mm-kick,.mm-v2 .mm-content .mm-shout{background:#F2F5F8!important;border-left:4px solid #E0A21B}
/* Fotorahmen auf weißem Grund sichtbar machen */
.mm-v2 .mm-figure,.mm-v2 .mm-content figure.wp-caption,.mm-v2 .mm-gallery figure,.mm-v2 .mm-post__hero{border:1px solid #E3E7EA;box-shadow:0 2px 5px rgba(29,42,49,.10),0 14px 30px rgba(29,42,49,.16)}
.mm-v2 .mm-figure,.mm-v2 .mm-content figure.wp-caption,.mm-v2 .mm-post__hero{padding:11px 11px 13px}
.mm-v2 .mm-gallery figure{padding:8px 8px 10px}
.mm-v2 .mm-gallery figure:hover{box-shadow:0 4px 10px rgba(29,42,49,.12),0 20px 38px rgba(29,42,49,.20)}
/* Fotorahmen auch auf Startseite, Übersichten und Karten sichtbar */
.mm-v2{--shadow:0 2px 5px rgba(29,42,49,.10),0 14px 30px rgba(29,42,49,.16)}
.mm-v2 .mm-pol,.mm-v2 .mm-card,.mm-v2 .mm-ahero__pic,.mm-v2 [class*="mm-phero__pic"],.mm-v2 .mm-famtile:not(.mm-famtile--soon){border:1px solid #E3E7EA!important;box-shadow:0 2px 5px rgba(29,42,49,.10),0 14px 30px rgba(29,42,49,.16)!important}
.mm-v2 .mm-card:hover,.mm-v2 .mm-pol:hover{box-shadow:0 4px 10px rgba(29,42,49,.12),0 22px 40px rgba(29,42,49,.20)!important}
/* Boxen & Karten klar vom weißen Hintergrund abheben (26.10.2026) */
.mm-v2{--card-bd:#E1E7EC;--card-sh:0 1px 3px rgba(29,42,49,.07),0 8px 22px rgba(29,42,49,.11)}
.mm-v2 .mm-honest a,.mm-v2 .mm-linkcard,.mm-v2 .mm-monthpicker,.mm-v2 .mm-calc__box,.mm-v2 .mm-tl,.mm-v2 .mm-stat,.mm-v2 .mm-search,.mm-v2 .comment-body,.mm-v2 .mm-logos>*,.mm-v2 .mm-embed__btn{border:1px solid var(--card-bd)!important;box-shadow:var(--card-sh)!important}
.mm-v2 .comment-body{padding:18px 20px;border-radius:10px}
/* "Nicht alles war Paradies": rote Akzentkante passend zum Stempel */
.mm-v2 .mm-honest a{background:#fff;border-top:3px solid #B23A2E!important;border-radius:6px;transition:transform .15s ease,box-shadow .15s ease}
.mm-v2 .mm-honest a:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(29,42,49,.10),0 16px 32px rgba(29,42,49,.15)!important}
.mm-v2 .mm-honest__stamp{background:#fff}
/* Mini-Tools (Checklisten, Reiseziele nach Monat) als hellgraue Kacheln */
.mm-v2 .mm-minitools a{background:#F2F5F8;border:1px solid #DFE6EC;border-radius:10px;box-shadow:none}
.mm-v2 .mm-minitools a:hover{background:#E7F4F5;border-color:#BFDDE0}
/* Zitate & nummerierte Listen hellgrau mit Akzent */
.mm-v2 .mm-content blockquote{background:#F2F5F8;border-left:4px solid var(--teal);box-shadow:none;border-radius:0 8px 8px 0}
.mm-v2 .mm-numlist li{background:#F2F5F8;border:1px solid #E3E9EE;box-shadow:none}
.mm-v2 .mm-sec--sheet .mm-numlist li,.mm-v2 .mm-sec--sheet .mm-linkcard,.mm-v2 .mm-sec--sheet .mm-stat{background:#fff}
.mm-v2 .mm-tl__pic{border:1px solid #E3E7EA;box-shadow:0 2px 5px rgba(29,42,49,.10),0 14px 30px rgba(29,42,49,.16)!important}
/* letzte Beige-/Pfirsich-Reste durch kühles Grau bzw. Türkis ersetzen */
.mm-v2 .mm-content tbody tr:nth-child(even) td{background:#F4F7F9}
.mm-v2 .mm-content td.is-col,.mm-v2 td.is-col{background:rgba(14,124,134,.09)!important}
.mm-v2 .mm-hub__nav{background:rgba(255,255,255,.95)}
.mm-v2 .mm-stamp{background:rgba(255,255,255,.92)}
