.site-theme-toggle{position:fixed;z-index:1250;left:26px;bottom:26px;display:inline-flex;align-items:center;gap:10px;min-height:54px;padding:0 19px;border:1px solid #cda85b;border-radius:999px;background:#fffaf0;color:#2a1c0d;box-shadow:0 12px 30px #21160b31;font:800 .76rem/1 Manrope,Arial,sans-serif;letter-spacing:.05em;cursor:pointer;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.site-theme-toggle:hover{transform:translateY(-3px);box-shadow:0 16px 34px #21160b42}.site-theme-toggle:focus-visible{outline:3px solid #d8aa53;outline-offset:3px}.site-theme-icon{font-size:1.4rem;line-height:1}html[data-site-theme=dark]{color-scheme:dark;--paper:#151514;--paper-deep:#22201d;--ink:#f6efe3;--stone:#c1b7a7;--line:#6b5c46}html[data-site-theme=dark] body,html[data-site-theme=dark] body.yc-home,html[data-site-theme=dark] body.gallery-page,html[data-site-theme=dark] body.contact-page,html[data-site-theme=dark] body.destination-hub,html[data-site-theme=dark] body.destination-site{background:#151514!important;color:#f6efe3!important}html[data-site-theme=dark] .site-header,html[data-site-theme=dark] .yc-home .site-header,html[data-site-theme=dark] .header{background:#1d1c1b!important;color:#f6efe3!important;border-color:#544735!important;box-shadow:0 3px 15px #0005!important}html[data-site-theme=dark] .nav-links{background:#29251f!important;border-color:#6a5639!important}html[data-site-theme=dark] .nav-links a{color:#e2d2b5!important}html[data-site-theme=dark] .nav-links a:hover,html[data-site-theme=dark] .nav-links a.active{background:#403526!important;color:#f7d994!important}html[data-site-theme=dark] .menu-toggle,html[data-site-theme=dark] .header .brand{color:#f6dfb4!important}html[data-site-theme=dark] .yc-home .yc-section,html[data-site-theme=dark] .yc-home .yc-film-section,html[data-site-theme=dark] .section,html[data-site-theme=dark] .gallery-page-main,html[data-site-theme=dark] .destination-hub-main,html[data-site-theme=dark] .destination-section,html[data-site-theme=dark] .destination-main,html[data-site-theme=dark] .main,html[data-site-theme=dark] .hero{background:#1d1c1b!important;border-color:#4c4030!important}html[data-site-theme=dark] .yc-home .yc-title,html[data-site-theme=dark] .yc-home .yc-testimonial blockquote,html[data-site-theme=dark] .section .display,html[data-site-theme=dark] .about-more-heading .display,html[data-site-theme=dark] .destination-intro h1,html[data-site-theme=dark] .hero h1,html[data-site-theme=dark] .enquire-form-intro h2{color:#f6efe3!important}html[data-site-theme=dark] .yc-home .yc-copy,html[data-site-theme=dark] .section p,html[data-site-theme=dark] .about-more-copy p,html[data-site-theme=dark] .destination-intro>p:last-child,html[data-site-theme=dark] .hero p:last-child,html[data-site-theme=dark] .enquire-form-intro>p:last-child{color:#cbbfae!important}html[data-site-theme=dark] .yc-home .yc-hero,html[data-site-theme=dark] .yc-home .yc-hero-copy,html[data-site-theme=dark] .yc-contact-banner,html[data-site-theme=dark] .site-footer,html[data-site-theme=dark] .strip,html[data-site-theme=dark] .footer{background:#0c0b0b!important}html[data-site-theme=dark] .yc-home .yc-hero-copy .yc-title,html[data-site-theme=dark] .yc-home .yc-contact-copy .yc-title{color:#fff8ed!important}html[data-site-theme=dark] .yc-monogram,html[data-site-theme=dark] .about-more-destinations,html[data-site-theme=dark] .contact-social-note{background:#28241d!important;color:#efc979!important;border-color:#6d5938!important}html[data-site-theme=dark] .yc-testimonial-slide,html[data-site-theme=dark] .gallery-tile,html[data-site-theme=dark] .contact-details-card,html[data-site-theme=dark] .contact-form-pro,html[data-site-theme=dark] .about-more-copy,html[data-site-theme=dark] .enquire-form,html[data-site-theme=dark] .form{background:#29251f!important;color:#f6efe3!important;border-color:#66543a!important;box-shadow:0 13px 35px #0005!important}html[data-site-theme=dark] .yc-testimonial-slide blockquote{color:#f6efe3!important}html[data-site-theme=dark] .yc-testimonial-slide p{color:#edc879!important}html[data-site-theme=dark] .films-hero+.section .video-showcase,html[data-site-theme=dark] .films-hero~.section .section-title{background:#25221d!important;border-color:#64543c!important}html[data-site-theme=dark] .films-hero+.section .video-showcase h2,html[data-site-theme=dark] .films-hero~.section .section-title .display{color:#f6efe3!important}html[data-site-theme=dark] .films-hero+.section .video-showcase p,html[data-site-theme=dark] .films-hero~.section .section-title>p:last-child{color:#cbbfae!important}html[data-site-theme=dark] .contact-office,html[data-site-theme=dark] .destination-section.alt{background:#25221d!important;border-color:#64543c!important}html[data-site-theme=dark] .contact-detail-row strong,html[data-site-theme=dark] .contact-office-copy h2,html[data-site-theme=dark] .destination-section h2{color:#f6efe3!important}html[data-site-theme=dark] .contact-detail-row span,html[data-site-theme=dark] .contact-office-copy p,html[data-site-theme=dark] .destination-section-heading>p{color:#cbbfae!important}html[data-site-theme=dark] .enquire-form fieldset,html[data-site-theme=dark] .form fieldset{border-color:#5c4c36!important}html[data-site-theme=dark] .enquire-form legend,html[data-site-theme=dark] .form legend,html[data-site-theme=dark] .enquire-form label>span,html[data-site-theme=dark] .form label>span{color:#f1dec2!important}html[data-site-theme=dark] .enquire-form input:not([type=checkbox]),html[data-site-theme=dark] .enquire-form select,html[data-site-theme=dark] .enquire-form textarea,html[data-site-theme=dark] .form input:not([type=checkbox]),html[data-site-theme=dark] .form select,html[data-site-theme=dark] .form textarea{background:#1c1b1b!important;color:#f6efe3!important;border-color:#6a5b44!important}html[data-site-theme=dark] input::placeholder,html[data-site-theme=dark] textarea::placeholder{color:#a89c8b!important}html[data-site-theme=dark] .enquire-checks label,html[data-site-theme=dark] .checks label{background:#24211c!important;color:#f6efe3!important;border-color:#6a5b44!important}html[data-site-theme=dark] .site-theme-toggle{background:#2b251b;color:#f5d99a;border-color:#b98c43;box-shadow:0 12px 30px #0008}html[data-site-theme=dark] .site-theme-toggle:hover{background:#3a3021}@media(max-width:560px){.site-theme-toggle{left:16px;bottom:16px;min-height:48px;padding:0 14px;font-size:.69rem}}@media(prefers-reduced-motion:reduce){.site-theme-toggle{transition:none}}
