/* Photo scenes and Bordeaux retain their palette; reading surfaces follow the time in Erding. */
.hero .luma-hero-entry h1,.hero .hint{background:none!important;border:0!important;box-shadow:none!important;padding:0!important}
.luma-soundtrack{position:relative;padding:0 var(--pad) var(--luma-space);background:var(--paper);color:var(--ink)}
.luma-now-playing{max-width:1000px;margin:0 auto;padding:28px 0;display:flex;align-items:center;gap:24px;text-align:left}
html[data-appearance="dark"] .luma-soundtrack{background:var(--night);color:var(--paper)}
html[data-appearance="dark"] .luma-soundtrack .btn{background:var(--paper);color:var(--ink);border-color:var(--paper)}
.luma-now-playing h3{font-size:24px;letter-spacing:-.025em;margin:6px 0}.luma-now-playing p:not(.eyebrow){font-size:15px;line-height:1.5}.luma-now-playing small{display:block;font-size:12px;color:var(--muted);margin-top:6px}.luma-now-playing .eyebrow{text-align:left;margin:0}.luma-now-playing .btn{margin-left:auto;flex-shrink:0}
html[data-appearance="dark"] .page{background:var(--night)}
html[data-appearance="dark"] .quote{background:var(--night)}
html[data-appearance="dark"] :is(.ritual,.drinks,.visit,.story,.subpage,.ghero,.intro,.tl,.ch){background:var(--night);color:var(--paper);--line:rgba(243,240,233,.22)}
html[data-appearance="dark"] :is(.tl,.ch.alt){background:#261d22}
html[data-appearance="dark"] :is(.ritual,.drinks,.visit,.subpage,.ghero,.intro,.tl,.ch) :is(p,.eyebrow,figcaption,.luma-coaster-label,.ig,.grp,.ktime,.legal address,.legal li,.legal strong,.khead .now,.intro .wrap,.tl li span){color:var(--paper)}
html[data-appearance="dark"] :is(.ch .year,.luma-menu-section-number){color:#dbc0c6}
html[data-appearance="dark"] .legal h2{border-color:rgba(243,240,233,.22)}
html[data-appearance="dark"] .luma-day-nav a:hover{color:#dbc0c6}
html[data-appearance="dark"] :is(.ritual,.drinks,.visit,.subpage) .btn:not(.light){background:var(--paper);color:var(--ink);border-color:var(--paper)}
html[data-appearance="dark"] .coaster .disc{color:var(--ink)}
html[data-appearance="dark"] .bon :is(p,.foot){color:var(--ink)}
html[data-appearance="dark"] .ritual .bon .luma-bon-brand{color:var(--ink)}
html[data-appearance="dark"] .subpage .mlist .row .d{color:#d1c5cc}
html[data-appearance="dark"] .luma-menu-page .kindex{background:linear-gradient(var(--night) 78%,rgba(26,20,23,0))}
html[data-appearance="dark"] .luma-menu-page .kindex .row{background:var(--night)}
html[data-appearance="dark"] .luma-menu-page .kindex a[data-k]{color:var(--paper)}
html[data-appearance="dark"] .luma-menu-page .kindex a[data-k][aria-current]{background:var(--paper);color:var(--ink)}
html[data-appearance="dark"] .luma-menu-page .kindex :is(.luma-menu-index-name small,.luma-menu-index-label){color:#d1c5cc}
html[data-appearance="dark"] .luma-menu-page .luma-menu-subindex a{color:#d1c5cc}
html[data-appearance="dark"] .luma-menu-page .luma-menu-subindex a:is(:hover,[aria-current]){color:var(--ink);background:var(--paper);border-color:var(--paper)}
html[data-appearance="dark"] .luma-now-playing small{color:#d1c5cc}
@media(min-width:1024px){html[data-appearance="dark"] .luma-menu-page .kindex{background:none}html[data-appearance="dark"] .luma-menu-page .kindex a[data-k][aria-current]{background:none;color:#dbc0c6}}
@media(max-width:599px){.luma-now-playing{flex-wrap:wrap;gap:16px}.luma-music-cover{width:72px}.luma-now-playing>div:nth-child(2){flex:1;min-width:180px}.luma-now-playing .btn{width:100%;margin:0}.luma-now-playing h3{font-size:22px}}
@media print{html[data-appearance="dark"] .subpage{background:var(--paper);color:var(--ink)}html[data-appearance="dark"] .subpage :is(p,.eyebrow,.mlist .row .d,.ktime){color:var(--ink)}}
.luma-music-cover{display:block;width:96px;height:auto;aspect-ratio:1;object-fit:contain;flex-shrink:0}
.luma-now-playing .luma-music-track{font-size:20px;font-weight:500;margin-top:12px}.luma-music-track span{display:block;font-size:15px;font-weight:400;margin-top:2px}
.coaster .lg{width:44px;height:12px;overflow:visible}
@media(max-width:599px){.luma-music-cover{width:72px}.luma-now-playing .luma-music-copy{min-width:160px}.luma-now-playing .btn{justify-content:center}}
