/* Gemeinsame Hell-/Dunkelgestaltung. */

/* Nur diese Vorschau: kein gespeicherter Zustand und keine Änderung am Original. */
html.theme-dark body{--ink:#e6edf5;--blue:#9dd6f2;--line:#354b60;--muted:#afc3d4;--pale:#1d354a;--sand:#293d4d;background:#101c28;color:var(--ink)}
.theme-dark header,.theme-dark .navigation{background:#142435;color:#e6edf5}.theme-dark .navigation{border-color:#354b60}.theme-dark .brand,.theme-dark .demo-label,.theme-dark .navigation a,.theme-dark .nav-group>summary{color:#d7e9f4}
.theme-dark .navigation .nav-group.current>summary,.theme-dark .navigation .nav-group[open]>summary,.theme-dark .navigation .nav-group>summary:hover,.theme-dark .navigation .nav-group>summary:focus-visible{background:#243b50;color:#fff;box-shadow:inset 0 0 0 1px #7594ae,0 3px 10px #0004}
.theme-dark .submenu{background:#1b2e41;border-color:#40586f;box-shadow:0 24px 40px #0009}.theme-dark .mega-grid h2{color:#f2f7fb}.theme-dark .navigation .mega-primary a,.theme-dark .navigation .mega-secondary a,.theme-dark .navigation .mega-feature{color:#d7e8f4}.theme-dark .navigation .submenu a:hover,.theme-dark .navigation .submenu a:focus-visible{background:#304b62;color:#fff}.theme-dark .icon-tile{background:#2d455b;color:#b3dced}.theme-dark .travel-menu-links{scrollbar-color:#7798ad #22394d}.theme-dark .menu-backdrop{background:#0009}
.theme-dark .hero{background:#1d354a}.theme-dark .hero h1,.theme-dark .hero p,.theme-dark .section h2{color:#f2f7fb}.theme-dark .hero .eyebrow,.theme-dark .eyebrow{color:#9dd6f2}.theme-dark .button{border-color:#9dd6f2;color:#ddf2ff}.theme-dark .button:hover{background:#294c64}.theme-dark .rule{border-color:#354b60}.theme-dark main a{color:#a8dbf5}.theme-dark main a:hover{color:#e1f5ff}
.theme-dark .site-footer{background:#142435;border-color:#354b60;color:#d6e5ef}.theme-dark .footer-columns h2,.theme-dark .footer-info-box h2{color:#f0f6fb}.theme-dark .footer-columns a,.theme-dark .footer-legal-row a,.theme-dark .footer-bottom a{color:#c3dced}.theme-dark .footer-info-box{background:#1d354a;border-color:#49637a;color:#dceaf4}.theme-dark .footer-info-box a{color:#b7dff5}.theme-dark .footer-info-box a:hover,.theme-dark .footer-columns a:hover{color:#fff}.theme-dark .footer-social-icons a{border-color:#89b5d0;color:#d9efff}.theme-dark .footer-bottom,.theme-dark .language-label{color:#aec4d5}.theme-dark a:focus-visible,.theme-dark summary:focus-visible{outline-color:#f1c16f}
.theme-dark .navigation .mega-feature{background:#243c50;border-color:#405c72;box-shadow:0 6px 20px #0003}.theme-dark .navigation .mega-feature:hover,.theme-dark .navigation .mega-feature:focus-visible{background:#304b60;box-shadow:0 9px 24px #0005}.theme-dark .navigation .mega-feature>img{background:transparent}.theme-mode-group{display:flex;align-items:center;gap:10px}.theme-mode-toggle{display:inline-flex;align-items:center;gap:7px;border:1px solid #ccd6e2;border-radius:999px;padding:7px 24px;color:#29496b;background:transparent;font:inherit;font-size:12px;cursor:pointer}.theme-mode-toggle:hover{text-decoration:underline}.theme-mode-toggle:focus-visible{outline:3px solid #a45b00;outline-offset:4px}.theme-dark .theme-mode-toggle{color:#dceefa;border-color:#89a9bd}.theme-dark .theme-mode-toggle:focus-visible{outline-color:#f1c16f}

html.theme-dark body.videothek{background:#101c28;color:#e6edf5;--ink:#e6edf5;--paper:#101c28;--blue:#9dd6f2;--muted:#afc3d4;--red:#f1c16f;--accent:#9dd6f2}
.theme-dark body.videothek .site-chrome{--ink:#e6edf5;--blue:#9dd6f2;--line:#354b60;--muted:#afc3d4;--pale:#1d354a;color:#e6edf5}
.theme-dark body.videothek main a{color:#a8dbf5}.theme-dark body.videothek .toolbar{border-color:#354b60}.theme-dark body.videothek .category-tiles label{background:#1d354a;border-color:#66859a;color:#d6eaf6}.theme-dark body.videothek .category-tiles label:has(input:checked){background:#24718c;border-color:#9dd6f2;color:#fff}.theme-dark body.videothek .category-tiles label:hover{border-color:#a8dbf5}.theme-dark body.videothek .category-tiles input{accent-color:#24718c}
.theme-dark body.videothek .year-filter{--blue:#9dd6f2;--ink:#e6edf5;--muted:#afc3d4}.theme-dark body.videothek .year-tile{background:#1d354a;border-color:#66859a;color:#e6edf5}.theme-dark body.videothek .year-tile-header{background:#304b60;color:#d8e9f3;border-color:#66859a}.theme-dark body.videothek .year-tile[aria-pressed=true],.theme-dark body.videothek .year-tile[aria-pressed=true] .year-tile-header{background:#24718c;border-color:#9dd6f2;color:#fff}
.theme-dark body.videothek .multi-filter summary,.theme-dark body.videothek select,.theme-dark body.videothek input[type=date]{background:#1d354a;color:#e6edf5;border-color:#66859a}.theme-dark body.videothek .multi-options{background:#1d354a;color:#e6edf5;border-color:#66859a}.theme-dark body.videothek .additional-filters>summary,.theme-dark body.videothek .sort-link[aria-pressed=true]{color:#a8dbf5}.theme-dark body.videothek .reset-playlist{background:#286a86;border-color:#81bdd8;color:#fff}.theme-dark body.videothek .reset-playlist:hover{border-color:#f1c16f}.theme-dark body.videothek article{background:#1b2e41;border-color:#40586f;color:#e6edf5}.theme-dark body.videothek .cover{background:#233a4d}.theme-dark body.videothek .meta,.theme-dark body.videothek .summary,.theme-dark body.videothek .premiere-intro{color:#bbccd9}.theme-dark body.videothek .premiere-heading{color:#f2f7fb}.theme-dark body.videothek .premiere-badge{background:#286a86}.theme-dark body.videothek .hashtag{background:#243c50;border-color:#759bad;color:#cceaf9}.theme-dark body.videothek .watch,.theme-dark body.videothek .playlists button{color:#a8dbf5}.theme-dark body.videothek .empty{color:#bbccd9}.theme-dark body.videothek :focus-visible{outline-color:#f1c16f}


.theme-dark .park-collection+.park-collection{border-color:#354b60}.theme-dark .park-collection-heading h2{color:#f2f7fb}.theme-dark .park-collection-heading>span,.theme-dark .hotel-group-intro{color:#afc3d4}.theme-dark .park-card.d23-card{background:linear-gradient(145deg,#302a38,#1b2e41 75%);border-color:#66515a;border-top-color:#e87878;color:#e6edf5;box-shadow:0 5px 18px #0003}.theme-dark .park-card.d23-card:hover{border-color:#f0a0a0;box-shadow:0 12px 26px #0005}.theme-dark .d23-card .park-card-icon{background:#543640;color:#ffc1bb}.theme-dark .d23-card .park-card-label,.theme-dark .d23-card .park-card-action{color:#ffb8af}.theme-dark .d23-card .park-card-action{border-color:#66515a}.theme-dark .park-card h3{color:#f2f7fb}.theme-dark .park-card p{color:#c4d4df}.theme-dark .park-card:focus-visible{outline-color:#f1c16f}.theme-dark .breadcrumbs .breadcrumb-separator{color:#a8bfd0}


/* Weitere Inhalts- und Reiseseiten. */
.theme-dark .park-card,.theme-dark .podcast-services>a,.theme-dark .source-card,.theme-dark .note{background:#1b2e41;color:#e6edf5;border-color:#40586f;box-shadow:0 5px 18px #0003}
.theme-dark .park-card:hover,.theme-dark .podcast-services>a:hover,.theme-dark .podcast-services>a:focus-visible{background:#243c50;border-color:#89b5d0}
.theme-dark .park-card h3,.theme-dark .source-card h2{color:#f2f7fb}.theme-dark .park-card p,.theme-dark .source-card p,.theme-dark .source-note{color:#bbccd9}.theme-dark .park-card-icon{background:#2d455b;color:#b3dced}.theme-dark .park-card-label,.theme-dark .park-card-action{color:#b7dff5;border-color:#49637a}
.theme-dark .imported-copy .itinerary-wrap{background:#1b2e41;border-color:#49637a}.theme-dark .imported-copy .itinerary thead th{background:#29475e;color:#f2f7fb}.theme-dark .imported-copy .itinerary th,.theme-dark .imported-copy .itinerary td,.theme-dark .imported-copy table th,.theme-dark .imported-copy table td{border-color:#49637a}.theme-dark .imported-copy .itinerary tbody tr:nth-child(even){background:#223b4f;color:#e6edf5}
.theme-dark .travel-neighbors a{background:#1d354a;border-color:#49637a;color:#d7eaf5}.theme-dark .travel-neighbors a:hover,.theme-dark .travel-neighbors a:focus-visible{background:#304b60;border-color:#89b5d0}.theme-dark .breadcrumbs .breadcrumb-separator{color:#a8bfd0}.theme-dark .mobile-toggle::before{color:#a8dbf5}
html.theme-dark{color-scheme:dark}
.theme-dark .imported-copy .itinerary td:first-child,.theme-dark .imported-copy .itinerary caption{color:#c5deed}
.theme-dark .archive-image,.theme-dark .source-card-image{background:#294257;color:#d7eaf5}
.theme-dark .skip{background:#1d354a;color:#fff}
.theme-dark .mobile-toggle{color:#d7e9f4}
/* Links im Markenschriftzug behalten die bisherige Darstellung. */
.demo-label a{color:inherit;text-decoration:none}
.demo-label a:hover{text-decoration:underline}
.demo-label a:focus-visible{outline:3px solid #a45b00;outline-offset:4px;text-decoration:underline}
.theme-dark .demo-label a:focus-visible{outline-color:#f1c16f}
/* Dunkle Wortmarken bleiben in den Podcast-Servicekarten lesbar. */
.theme-dark .podcast-service-logo[src$="/apple-podcasts.png"],.theme-dark .podcast-service-logo[src$="/audible.png"]{background:#edf3f9;border-radius:8px;padding:4px}
