/* Final, shared material layer. Existing routes and tools retain their behaviour. */
@font-face{font-family:Figtree;src:url('/media/gateway/figtree-variable.woff2') format('woff2');font-weight:400 600;font-style:normal;font-display:swap}
body.quiet-luxury{
 --ja-ink:#263d32;--ja-muted:#65705f;--ja-rose:#56694c;--ja-blush:#e0dfcd;--ja-paper:#f5f2eb;--ja-rule:#5365452c;--ja-night:#243b2e;
 --ja-serif:Fraunces,'Noto Serif SC','Songti SC',Georgia,serif;--ja-sans:Figtree,'PingFang SC','Microsoft YaHei',sans-serif;
 --font-editorial:var(--ja-serif);--font-functional:var(--ja-sans);--serif:var(--ja-serif);--sans:var(--ja-sans);
 --color-paper:#f5f2eb;--color-paper-light:#fbf9f3;--color-bg-primary:#f5f2eb;--color-bg-elevated:#eeecdf;--color-ink:#263d32;--color-jade:#56694c;--color-cinnabar:#796543;--color-metal:#a08964;--color-text-primary:#263d32;--color-text-secondary:#65705f;--color-border-subtle:#5365452c;
 color-scheme:light;scrollbar-color:#858d72 #f5f2eb;
}
body.quiet-luxury::before{background:#8a926d}
body.quiet-luxury :is(a,button,input,select,textarea,summary):focus-visible{outline-color:#8c7147;outline-offset:4px}
body.quiet-luxury ::selection{background:#cad0b8;color:#243c32}
body.quiet-luxury.poetic-page,
body.quiet-luxury.poetic-page[data-story-interactions=true]{
 --poetic-sky:#e9e9dc;--poetic-ink:#263d32;--poetic-muted:#65705f;--poetic-rose:#56694c;--poetic-line:#5365452c;--poetic-glass:#faf8f1;--poetic-deep:#243b2e;
 --paper:#f5f2eb;--card:#fbf9f3;--ink:#263d32;--muted:#65705f;--line:#5365452c;--bg:#f5f2eb;--bg-elevated:#eeecdf;--text:#263d32;--brick:#56694c;--brick-d:#344a33;--gold:#a08964;--red:#796543;
 --color-paper:#f5f2eb;--color-paper-light:#fbf9f3;--color-ink:#263d32;--color-cinnabar:#796543;
 --story-paper:#f5f2eb;--story-rule:#929780;--ink-story:#263d32;--story-rose:#929c76;
 --atlas-ink:#f5f2eb;--atlas-teal:#e8e9dc;--atlas-slate:#e1e2d3;--atlas-white:#263d32;--atlas-muted:#65705f;--atlas-jade:#56694c;--atlas-copper:#796543;--atlas-rule:#5365452c;
 color:#263d32;background:#f5f2eb;background-image:none;background-attachment:scroll;font-family:var(--ja-sans);
}
body.quiet-luxury.poetic-page :is(.site-header,.journal-header,#nav.atlas-navigation,nav.nav#ctcnav),
body.quiet-luxury.poetic-page.explore-page #nav.atlas-navigation.scrolled,
body.quiet-luxury.atlas-map-page .atlas-map-header{
 background:#f5f2ebf7!important;color:#263d32!important;border-color:#53654524!important;box-shadow:none!important;backdrop-filter:blur(12px);
}
body.quiet-luxury.poetic-page :is(.site-header,.journal-header,#nav.atlas-navigation,nav.nav#ctcnav) :is(.brand,.journal-brand,.nav-left,.nav-left b,.nav-left small,.nav-links>a,.nav-links .hasmega>a,.desktop-nav>a,.journal-header nav>a,.nav-cta,.locale-toggle,.nav-gateway,.traveler-preferences),
body.quiet-luxury.atlas-map-page .atlas-map-header :is(a,button,.locale-toggle,.traveler-preferences){color:#263d32!important}
body.quiet-luxury.poetic-page :is(.site-header,.journal-header,#nav.atlas-navigation,nav.nav#ctcnav) :is(.nav-cta,.locale-toggle){border-color:#53654535!important;background:transparent!important;border-radius:2px;box-shadow:none;min-height:44px}
body.quiet-luxury.poetic-page :is(.site-header,.journal-header,#nav.atlas-navigation,nav.nav#ctcnav) :is(.legacy-menu-toggle,.mobile-menu-button,.menu-button,.menu-toggle){color:#263d32!important;border-color:#53654535!important;border-radius:2px;background:transparent}
body.quiet-luxury.poetic-page :is(.mega,.locale-menu,.search-results){background:#faf8f1!important;color:#263d32!important;border-color:#5365452c!important;border-radius:3px;box-shadow:0 14px 30px #293c2414}
body.quiet-luxury.poetic-page :is(.mega,.locale-menu,.search-results) :is(a,p,b,strong,h3,button,span){color:#263d32!important}
body.quiet-luxury .locale-option[aria-checked=true]{background:#e5e7d8!important;color:#263d32!important}
body.quiet-luxury.poetic-page .legacy-mobile-menu{background:#f5f2eb;color:#263d32}
body.quiet-luxury.poetic-page .legacy-mobile-menu :is(a,summary,button){color:#263d32;border-color:#5365452c;border-radius:2px}
body.quiet-luxury .locale-toggle{font-family:var(--ja-sans)}
body.quiet-luxury:not(.quiet-home) .tp-launch{color:inherit;border-radius:2px;min-height:44px;padding:8px 10px;margin-left:4px}
body.quiet-luxury:not(.quiet-home) .tp-launch-label{display:none}
body.quiet-luxury:not(.quiet-home) .tp-summary{display:block;font-size:9px}
body.quiet-luxury :is(.tp-dialog,.tj-dialog){font-family:var(--ja-sans)}
body.quiet-luxury.quiet-home .tp-launch-label{display:none}
body.quiet-luxury.quiet-home .tp-summary{display:block}
body.quiet-luxury.quiet-home .tp-launch{padding:8px 0 8px 14px;border:0;border-left:1px solid #263e3229;min-height:44px}

/* Static documentary openings; no particles or synthetic relighting. */
body.quiet-luxury .voyage-light,body.quiet-luxury .voyage-dust,body.quiet-luxury .poetic-motion-control{display:none}
body.quiet-luxury.explore-page .voyage-hero{min-height:650px;max-height:980px}
body.quiet-luxury.explore-page .voyage-frames img{filter:saturate(.9);transform:none!important}
body.quiet-luxury.explore-page .voyage-frames img:first-child{object-position:36% 40%}
body.quiet-luxury.explore-page .voyage-hero::after{background:linear-gradient(90deg,#1d2f25cf,#1d2f2565 50%,#1d2f2510),linear-gradient(0deg,#1a2d24c9,transparent 40%)}
body.quiet-luxury.explore-page .voyage-copy h1{font-size:clamp(52px,6vw,96px);max-width:860px;line-height:1.07}
body.quiet-luxury.explore-page .voyage-copy h1 em{color:#e7e8d5}
body.quiet-luxury.explore-page .voyage-eyebrow{color:#e0e5ce;letter-spacing:.17em}
body.quiet-luxury.explore-page .voyage-description{font:15px/1.85 var(--ja-sans);max-width:38ch;color:#f4f4e8}
body.quiet-luxury.explore-page .voyage-actions .voyage-primary{background:#edeadd;color:#263d32;border-radius:2px;box-shadow:none}
body.quiet-luxury.explore-page .voyage-actions .voyage-primary:hover{background:#f5f2eb;box-shadow:none}
body.quiet-luxury .voyage-scenes button>span{color:#e0d9ba}
body.quiet-luxury .voyage-scenes button::before{background:#e0d9ba}
body.quiet-luxury.explore-page .atlas-city-line{background:#ececdf!important;border-color:#53654524;padding-block:24px}
body.quiet-luxury.explore-page .atlas-city-line .marquee-track span{color:#6e795f;-webkit-text-fill-color:#6e795f;font-size:clamp(24px,2.3vw,36px)}
body.quiet-luxury.explore-page .atlas-city-line .marquee-track span::after{content:'·';color:#a1a98d}
body.quiet-luxury.essentials-home .essentials-orientation{background:#243b2e;min-height:640px}
body.quiet-luxury.essentials-home .essentials-city>img{filter:saturate(.75);animation:none;object-position:53% 48%}
body.quiet-luxury.essentials-home .essentials-city::after{background:linear-gradient(90deg,#17261cdb,#192b2261 65%,#192b2230),linear-gradient(0deg,#1d3129b8,transparent 40%)}
body.quiet-luxury.essentials-home .essentials-orientation-heading h2{font-size:clamp(58px,7vw,105px)}
body.quiet-luxury.essentials-home .essentials-quicknav{background:#233c32ee!important;color:#f5f2eb;border-color:#e9ebd522;backdrop-filter:blur(10px)}
body.quiet-luxury.essentials-home .essentials-quicknav :is(a,span){color:#f5f2eb}
body.quiet-luxury.essentials-home .essentials-city figcaption{display:flex;position:absolute;right:35px;bottom:95px;left:auto;gap:20px;font-size:8px;color:#efeee1}

/* Bring back the paired documentary images in the story opening. */
body.quiet-luxury.journal-page:not(.credits-page) .journal-hero{background:#ececdf;min-height:680px;color:#263d32;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:85px var(--space-gutter)}
body.quiet-luxury.journal-page .journal-hero::before,body.quiet-luxury.journal-page .journal-hero::after{display:none}
body.quiet-luxury.journal-page .journal-hero-copy{position:relative;z-index:1;padding:0;width:auto;max-width:none}
body.quiet-luxury.journal-page .journal-hero :is(h1,h1 em,p,.editorial-link,.journal-hero-note>span){color:#263d32!important;text-shadow:none}
body.quiet-luxury.journal-page .journal-hero h1{font-size:clamp(62px,6.4vw,100px)}
body.quiet-luxury.journal-page .journal-hero .editorial-link{border-color:#65705f77}
body.quiet-luxury.journal-page .journal-apertures{display:grid!important;position:relative!important;inset:auto!important;width:100%!important;height:500px!important;grid-template-columns:1.1fr .8fr;gap:20px;align-items:center;opacity:1!important;visibility:visible!important}
body.quiet-luxury.journal-page .journal-apertures figure{position:relative;inset:auto;width:100%;height:390px;margin:0;transform:none!important;overflow:hidden}
body.quiet-luxury.journal-page .journal-apertures .journal-modern{margin-top:100px;height:320px}
body.quiet-luxury.journal-page .journal-apertures picture{height:100%;display:block}
body.quiet-luxury.journal-page .journal-apertures img{filter:saturate(.83)}
body.quiet-luxury.journal-page .journal-apertures figcaption{color:white;background:#233c3280}
body.quiet-luxury.journal-page .journal-side-note{display:none}
body.quiet-luxury .chapter-index{background:#f5f2eb;border-color:#5365452c;color:#263d32}

body.quiet-luxury .journal-header{gap:28px}
body.quiet-luxury .journal-header .journal-brand{font:500 13px/1.2 var(--ja-sans);letter-spacing:.13em;flex:none}
body.quiet-luxury .journal-header nav{padding-right:0;margin-left:auto;gap:25px;font:400 13px/1.4 var(--ja-sans)}
body.quiet-luxury .journal-header nav [aria-current]{border-color:#6e7b5d}
body.quiet-luxury .journal-header .locale-switcher{position:relative;inset:auto;flex:none;margin:0}
body.quiet-luxury .journal-header .traveler-preferences{margin:0;flex:none}
@media(max-width:1000px){body.quiet-luxury .journal-header{gap:16px}body.quiet-luxury .journal-header nav{gap:15px;font-size:12px}}
@media(max-width:800px){body.quiet-luxury .journal-header{flex-wrap:wrap;gap:8px 12px;padding-top:15px;padding-bottom:8px}body.quiet-luxury .journal-header .journal-brand{order:0;margin-right:auto;font-size:11px}body.quiet-luxury .journal-header .locale-switcher{order:1}body.quiet-luxury .journal-header .traveler-preferences{order:2}body.quiet-luxury .journal-header nav{order:3;width:100%;margin:0;gap:12px;font-size:11px}body.quiet-luxury .journal-header nav a{min-height:44px;display:flex;align-items:center;padding-block:8px}body.quiet-luxury .journal-header .locale-toggle{padding:9px 5px;min-height:44px}body.quiet-luxury .journal-header .locale-toggle svg{display:none}}

/* An editorial rhythm through the collection. */
body.quiet-luxury.poetic-page :is(.season-planner,.atlas-destinations,.atlas-inspiration,.atlas-essentials,.living-heritage,.wish-finder,.section,.section-alt,.card-section){background-color:transparent}
body.quiet-luxury.explore-page .season-planner{background:#f5f2eb!important;padding-block:95px}
body.quiet-luxury .season-layout{background:#faf8f1;border:1px solid #5365452c;border-radius:3px;box-shadow:none}
body.quiet-luxury .season-calendar{background:#faf8f1!important}
body.quiet-luxury .season-window>img{filter:saturate(.8)}
body.quiet-luxury .season-window-copy>span{color:#e8ebd2}
body.quiet-luxury .season-calendar-top{color:#56694c}
body.quiet-luxury .season-calendar-top button,body.quiet-luxury.explore-page #festival-cal.season-planner .cal-head button{background:#edeedf;color:#536545;border-color:#8d98733d;border-radius:2px}
body.quiet-luxury .season-months{border-color:#53654524}
body.quiet-luxury .season-months button{color:#68745f;font-size:10px;min-height:38px}
body.quiet-luxury .season-months button[aria-pressed=true]{color:#233c32;background:#dce2cb}
body.quiet-luxury.explore-page #festival-cal.season-planner .cal-dow{color:#75816b}
body.quiet-luxury .cal-day{color:#344b36}
body.quiet-luxury .cal-day:hover{background:#ecefe0!important;color:#344b36}
body.quiet-luxury .cal-day[aria-pressed=true]{background:#3a513a!important;color:#fff!important;border-color:#3a513a}
body.quiet-luxury .cal-day.is-holiday{background:#eae5d5;color:#756144}
body.quiet-luxury .season-date-detail{border-color:#5365452c}
body.quiet-luxury .season-date-number b{color:#56694c}
body.quiet-luxury .wish-finder{--j-ink:#263d32;--j-muted:#65705f;--j-rose:#56694c;--j-paper:#f5f2eb;--j-line:#5365452c}
body.quiet-luxury .wish-postcard{transform:none;background:#faf8f1;border:1px solid #53654524;border-radius:2px;box-shadow:none}
body.quiet-luxury .wish-postmark{display:none}
body.quiet-luxury .wish-letter{padding:24px 26px}
body.quiet-luxury .wish-moods button{background:#f8f7ee;border-color:#5365452c;border-radius:2px;color:#536545}
body.quiet-luxury .wish-moods button[aria-pressed=true]{background:#e2e6d5;color:#31472e;border-color:#80936980}
body.quiet-luxury .wish-actions button{color:#56694c;border-color:#53654535}
body.quiet-luxury .wish-next{background:#e5e9d7;color:#344b36;border-color:#8d987349}
body.quiet-luxury.poetic-page .atlas-destinations#destinations .dest:nth-child(n){background:#faf8f1;border:0;border-bottom:1px solid #5365452c;border-radius:0;padding:0 0 22px;box-shadow:none}
body.quiet-luxury.poetic-page .atlas-destinations#destinations .atlas-destination-photo{border-radius:2px;background:#dfe3d2}
body.quiet-luxury.poetic-page .atlas-destinations#destinations .atlas-destination-photo img{filter:saturate(.85)}
body.quiet-luxury.poetic-page .atlas-destinations#destinations .dest-body{padding:24px 2px 0}
body.quiet-luxury.poetic-page .atlas-destinations#destinations .dest-foot{padding-inline:2px}
body.quiet-luxury.poetic-page .atlas-destinations#destinations .atlas-dest-region{background:#f5f2ebed;color:#344b36;border:0;right:68px;top:13px}
body.quiet-luxury.poetic-page .atlas-destinations#destinations .atlas-dest-arrow{background:#f5f2ebed;color:#344b36}
body.quiet-luxury.poetic-page .atlas-destinations#destinations .atlas-dest-highlights{color:#68745f;border-color:#5365452c}
body.quiet-luxury .tj-card-save{top:14px;right:14px;background:#f5f2ebed;border:0;color:#3e573c}
body.quiet-luxury .tj-card-save[aria-pressed=true]{background:#3e573c;color:#f5f2eb}
body.quiet-luxury.poetic-page :is(.editorial-transformation,.transformation-sticky,.atlas-journey){background:#263c30!important;color:#f5f2eb}
body.quiet-luxury .editorial-transformation .transformation-copy h2,body.quiet-luxury .editorial-transformation .transformation-copy h2 em{color:#f2efdf}
body.quiet-luxury .editorial-transformation .transformation-copy>p{color:#d6ddc8}
body.quiet-luxury .editorial-transformation .transformation-copy .editorial-kicker{color:#bdc49f}
body.quiet-luxury .transformation-key,body.quiet-luxury .transformation-image-label{color:#c4cbaa}
body.quiet-luxury .transformation-key b{background:#c7cfae}
body.quiet-luxury.poetic-page .craft-barrel{background:#293e32!important}
body.quiet-luxury .atlas-inspiration .inspire{background:#f4f2e8;border-color:#5365452c;border-radius:2px}
body.quiet-luxury .atlas-inspiration .inspire-body :is(h3,p){color:#263d32}
body.quiet-luxury .atlas-inspiration .inspire-tag{color:#65705f;background:#e9ecde;border-color:#5365452c}
body.quiet-luxury .atlas-essentials{color:#263d32}
body.quiet-luxury .atlas-text-link{color:#56694c}

/* Practical reading and tools use the same warm paper. */
body.quiet-luxury.essentials-page :is(.panel,.guide-card,.tool-card,.tool-panel,.stage-card,.trust-card,.search-band,.search-results,.notice,.source-box,.tool-shell,.tool-workspace){background:#fbf9f3!important;border-color:#5365452c!important;border-radius:3px;box-shadow:none}
body.quiet-luxury.essentials-home :is(.journey-ready .decision-grid,.decision-card,.journey-ready .decision-card:hover,.tool-deck,.tools-workbench,.utility-workspace){background:#faf8f1!important;border-color:#5365452c!important;border-radius:3px;box-shadow:none}
body.quiet-luxury.essentials-home :is(.decision-card h3,.decision-card a,.journey-tabs button,.tool-panel h3){color:#263d32}
body.quiet-luxury.essentials-home .journey-tabs button[aria-selected=true]{background:#e2e5d2;color:#263d32;border-color:#8d987349;box-shadow:none}
body.quiet-luxury.essentials-home .journey-tabs button i{background:#f5f2eb;color:#56694c;border-color:#8d987340}
body.quiet-luxury.essentials-home .journey-tabs button[aria-selected=true] i{background:#56694c;color:#f5f2eb}
body.quiet-luxury.essentials-home .toolbox-panel .tool-card.toolbox-launch{background:#354d37!important;border-color:#354d37!important;color:#fff!important;box-shadow:none}
body.quiet-luxury.essentials-page :is(.button,.action-button,.primary-button){background:#354d37;color:#f5f2eb;border-color:#354d37;border-radius:2px;box-shadow:none}
body.quiet-luxury.essentials-page .button.outline{background:transparent;color:#354d37;border-color:#8d987349}
body.quiet-luxury.essentials-page :is(.eyebrow,.breadcrumbs,.kicker,.tag){color:#65705f}
body.quiet-luxury.essentials-page :is(.lede,.guide-card p,.section-heading p,.meta,.article-header>p,.tool-intro>p){color:#65705f}
body.quiet-luxury.essentials-page :is(input,select,textarea){border-color:#9ba38c;border-radius:2px;color:#263d32;background:#fffdf8}
body.quiet-luxury :is(.article-body,.guide-content) p{line-height:1.85;max-width:70ch}
body.quiet-luxury .site-footer{background:#e9e9dc!important;color:#263d32;border-color:#5365452c}
body.quiet-luxury .site-footer a{color:#56694c}

/* Collections, maps and saved notes: local data, one visual identity. */
body.quiet-luxury :is(.travel-atlas-v2,.rail-planner-v2){--map-ink:#263d32;--map-muted:#65705f;--map-red:#56694c;--map-line:#5365452c;--map-paper:#f5f2eb}
body.quiet-luxury .travel-atlas-v2{border-color:#5365452c;border-radius:3px;box-shadow:none}
body.quiet-luxury .geographic-map{background:#e9ecde!important}
body.quiet-luxury :is(.atlas-v2-map-caption,.atlas-v2-preview,.atlas-v2-index,.atlas-v2-toolbar,.atlas-v2-place-body,.atlas-v2-bar){background:#f5f2eb;color:#263d32;border-color:#5365452c}
body.quiet-luxury :is(.atlas-v2-search,.atlas-v2-filter select,.atlas-v2-province-control select,.geo-controls){background:#faf8f1;border-color:#8d987349;border-radius:2px;color:#263d32}
body.quiet-luxury .atlas-v2-title>i{color:#56694c;border-color:#8d987349}
body.quiet-luxury .atlas-v2-place-actions>a{background:#354d37;border-radius:2px;color:#f5f2eb}
body.quiet-luxury :is(.atlas-v2-results>button,.atlas-v2-results>button small,.atlas-v2-place-body h3 em){color:#65705f}
body.quiet-luxury .atlas-v2-journey-options>button{background:#faf8f1;color:#536545;border-color:#8d987349;border-radius:2px}
body.quiet-luxury .atlas-v2-journey-options>button[aria-pressed=true]{background:#e2e6d5;color:#31472e}
body.quiet-luxury .geo-pin-dot{background:#8b947b;box-shadow:0 0 0 .6px #8b947b}
body.quiet-luxury .geo-city-marker.is-major .geo-pin-dot{background:#5f7454}
body.quiet-luxury .geo-city-marker.is-selected .geo-pin-dot{background:#56694c;box-shadow:0 0 0 1px #56694c,0 0 12px #56694c35}
body.quiet-luxury .geo-pin-label,body.quiet-luxury .geo-city-marker.is-selected .geo-pin-label{color:#465e40}
body.quiet-luxury .geo-pin-halo{border-color:#56694c55}
body.quiet-luxury .geo-province-tip{background:#faf8f1!important;color:#263d32!important;border-color:#8d987349!important}
body.quiet-luxury .travel-journal{--j-ink:#263d32;--j-muted:#65705f;--j-rose:#56694c;--j-paper:#f5f2eb;--j-line:#5365452c}
body.quiet-luxury .tj-launch{background:#f5f2eb;color:#3e573c;border:1px solid #53654540;border-radius:3px;box-shadow:0 4px 18px #263d3212;font-family:var(--ja-sans)}
body.quiet-luxury .tj-launch b{background:#e2e6d5;color:#354b32}
body.quiet-luxury .tj-launch svg{color:#56694c}
body.quiet-luxury .tj-dialog{background:#f5f2eb;color:#263d32;border-color:#a1aa8e;border-radius:4px}
body.quiet-luxury .tj-ribbon{display:none}
body.quiet-luxury :is(.tj-places>li,.tj-place,.tj-empty,.tj-note-label,.tj-list-heading){border-color:#5365452c}
body.quiet-luxury .tj-dialog :is(h2,h3){font-family:var(--ja-serif);color:#263d32}
body.quiet-luxury .tj-dialog :is(p,label,a,button){color:#56694c}
body.quiet-luxury .tj-dialog textarea{background:#fbf9f3;color:#263d32;border-color:#8d987349;border-radius:2px}
body.quiet-luxury .tj-bottom>button{background:#354d37;color:#f5f2eb;border-radius:2px}
body.quiet-luxury .tj-toast{background:#f5f2eb;color:#263d32;border-color:#8d987349}

/* Preserved destination guides: keep their information, quiet the chrome. */
body.quiet-luxury.original-explore-page :is(.card,.spot,.food,.stay,.tipcard,.summary-card,.season,.day,.routeCard,.panel,.tab-panel){background:#faf8f1!important;border-color:#5365452c!important;border-radius:3px;box-shadow:none}
body.quiet-luxury.original-explore-page :is(.card p,.lead,.intro,.sub,.section-sub,.meta,.tagline){color:#65705f}
body.quiet-luxury.original-explore-page :is(.fbtn,.chip,.tab){background:#eeefdf;border-color:#8d987349;color:#536545;border-radius:3px}
body.quiet-luxury.original-explore-page :is(.fbtn.on,.tab.on){background:#56694c;color:#fff;border-color:#56694c}
body.quiet-luxury.poetic-heritage .hero{background-image:linear-gradient(90deg,#2033289e,#20332820),url('/assets/contemporary/chongqing-street-food-1920.webp')}
body.quiet-luxury.poetic-heritage .card .media{background:#ebeddf!important}
body.quiet-luxury.poetic-heritage .card .rg{color:#65705f}
body.quiet-luxury .journal-footer{background:#e9e9dc!important;color:#263d32;border-color:#5365452c}
body.quiet-luxury .credits-grid :is(article,p,small){color:#65705f}
body.quiet-luxury .credits-grid a{color:#536545}
body.quiet-luxury .credits-archive{border-top:1px solid #5365452c;margin-top:65px;padding-top:25px;color:#65705f}body.quiet-luxury .credits-archive>summary{cursor:pointer;min-height:44px;color:#263d32;font-size:15px}body.quiet-luxury .credits-archive>p{font-size:13px;line-height:1.8;max-width:70ch;margin-top:15px}body.quiet-luxury .credits-note p,body.quiet-luxury .credits-intro{color:#65705f}

@media(max-width:1150px){body.quiet-luxury:not(.quiet-home) .tp-summary{display:none}body.quiet-luxury:not(.quiet-home) .tp-launch{border:0;margin-left:0;padding:9px;min-width:40px}body.quiet-luxury .site-header{gap:18px}body.quiet-luxury .journal-header{gap:22px}}
@media(max-width:940px){body.quiet-luxury.quiet-home .tp-summary{display:none}body.quiet-luxury.quiet-home .tp-launch{border:0;padding:8px 4px}body.quiet-luxury.journal-page:not(.credits-page) .journal-hero{padding-block:65px;gap:30px;min-height:600px}body.quiet-luxury.journal-page .journal-apertures{gap:14px;height:420px!important}body.quiet-luxury.journal-page .journal-apertures figure{height:340px}body.quiet-luxury.journal-page .journal-apertures .journal-modern{height:260px;margin-top:80px}}
@media(max-width:700px){body.quiet-luxury .field-guide{padding-inline:22px}body.quiet-luxury .site-header{gap:10px}body.quiet-luxury .site-header .tp-launch{padding:8px 4px;min-width:30px}body.quiet-luxury.journal-page:not(.credits-page) .journal-hero{grid-template-columns:1fr;padding:55px 25px 40px;gap:30px;min-height:0}body.quiet-luxury.journal-page .journal-hero-copy{padding:0}body.quiet-luxury.journal-page .journal-hero h1{font-size:64px}body.quiet-luxury.journal-page .journal-apertures{height:370px!important;grid-template-columns:1fr 1fr}body.quiet-luxury.journal-page .journal-apertures figure{height:305px}body.quiet-luxury.journal-page .journal-apertures .journal-modern{height:275px;margin-top:50px}body.quiet-luxury.essentials-home .essentials-city figcaption{display:none}body.quiet-luxury.explore-page .voyage-hero{min-height:710px}body.quiet-luxury.explore-page .voyage-copy h1{font-size:clamp(48px,9vw,66px)}body.quiet-luxury.explore-page .voyage-description{font-size:14px}body.quiet-luxury .tj-launch{bottom:16px;font-size:11px}body.quiet-luxury.poetic-page .atlas-destinations#destinations .dest-body{padding-top:20px}}
@media(max-width:520px){body.quiet-luxury.quiet-home .tp-launch{padding:0;min-width:26px;width:auto}body.quiet-luxury.explore-page .voyage-scenes{gap:15px}body.quiet-luxury.explore-page .voyage-scenes button b{font-size:11px}body.quiet-luxury.explore-page .voyage-scenes button small{font-size:8px}body.quiet-luxury.explore-page .voyage-scenes button>span{font-size:8px}body.quiet-luxury .wish-letter{padding:22px}body.quiet-luxury .atlas-map-header .traveler-preferences{margin-left:auto}}
@media(max-width:420px){body.quiet-luxury .site-header{padding-inline:14px;gap:6px;justify-content:flex-start}body.quiet-luxury .site-header .brand{gap:7px;min-width:0;margin-right:auto}body.quiet-luxury .site-header .brand img{width:27px;height:27px;padding:0}body.quiet-luxury .site-header .brand>span{font-size:15px}body.quiet-luxury .site-header .brand small{font-size:5px;letter-spacing:.09em}body.quiet-luxury .site-header .locale-toggle{font-size:10px;padding:9px 5px;gap:4px}body.quiet-luxury .site-header .locale-toggle svg{display:none}body.quiet-luxury .site-header .menu-toggle{font-size:0;padding:9px;min-width:44px;min-height:44px}body.quiet-luxury .site-header .menu-toggle span{font-size:18px}body.quiet-luxury .site-header .traveler-preferences{margin:0}body.quiet-luxury .mini-stamp{display:none}}
@media(prefers-reduced-motion:reduce){body.quiet-luxury *{scroll-behavior:auto!important}body.quiet-luxury .voyage-frames img{transform:none!important}}

@media(max-width:540px){body.quiet-luxury .tj-launch{width:52px;height:52px;padding:10px;right:16px;bottom:max(16px,env(safe-area-inset-bottom));justify-content:center;border-radius:50%;gap:0}body.quiet-luxury .tj-launch>span{display:none}body.quiet-luxury .tj-launch b{position:absolute;right:-3px;top:-4px;min-width:18px;height:18px;font-size:9px;border:2px solid #f5f2eb}body.quiet-luxury .tj-launch svg{width:25px;height:25px}}

@media(max-width:430px){body.quiet-luxury #nav.atlas-navigation{padding-inline:14px!important;gap:7px}body.quiet-luxury #nav.atlas-navigation .nav-left{gap:6px;margin-right:auto}body.quiet-luxury #nav.atlas-navigation .nav-left img{width:25px;height:25px}body.quiet-luxury #nav.atlas-navigation .legacy-menu-toggle{margin-left:0;min-width:44px;min-height:44px;padding:9px 6px}body.quiet-luxury #nav.atlas-navigation .locale-toggle{padding:9px 5px;gap:4px;font-size:10px}body.quiet-luxury #nav.atlas-navigation .locale-toggle svg{display:none}body.quiet-luxury #nav.atlas-navigation .tp-launch{min-width:44px;min-height:44px;padding:9px}body.quiet-luxury #nav.atlas-navigation .nav-gateway{display:none}}

body.quiet-luxury.poetic-page .site-header .brand small{color:#65705f!important}body.quiet-luxury.essentials-home .essentials-orientation-heading .eyebrow:before{background:#c7bc99}body.quiet-luxury.essentials-home .essentials-orientation .essentials-start:hover span:last-child{background:#536b50}body.quiet-luxury.essentials-home .essentials-quicknav a>span:last-child{color:#e3dfc6}body.quiet-luxury.journal-page .journal-apertures figure{border:0}

body.quiet-luxury.quiet-opening-visible .tj-launch{display:none}body.quiet-luxury.explore-page #nav .nav-links{gap:22px}body.quiet-luxury.explore-page #nav .nav-links>a,body.quiet-luxury.explore-page #nav .hasmega>a{font-size:12px}body.quiet-luxury.explore-page #nav .nav-links>a[aria-current]{text-decoration:underline;text-underline-offset:8px;text-decoration-color:#9aa285}

/* Keep old ID-weighted theme rules from tinting the brand and journey controls. */
body.quiet-luxury.poetic-page :is(.site-header,#nav.atlas-navigation) :is(.brand small,.nav-left small){color:#65705f!important}
body.quiet-luxury.essentials-home .journey-ready h2,body.quiet-luxury.essentials-home .toolbox-heading h2{color:#263d32;font-weight:400}body.quiet-luxury.essentials-home .journey-ready>header p{color:#65705f}body.quiet-luxury.essentials-home .journey-tabs{overflow-y:hidden;scrollbar-color:#89957a #e8e9dc}body.quiet-luxury.essentials-home .journey-tabs .journey-tab-number{color:#7a806b}body.quiet-luxury.essentials-home .journey-tabs button[aria-selected=true] .journey-tab-number{color:#3b543c}body.quiet-luxury.essentials-home .decision-card .eyebrow,body.quiet-luxury.essentials-home .decision-copy .eyebrow{color:#687455}
body.quiet-luxury.essentials-home :is(.decision-intro,.journey-description){color:#65705f}
body.quiet-luxury.essentials-home .journey-kicker{color:#697453}
body.quiet-luxury.essentials-home .journey-panel-copy h3{color:#263d32}
body.quiet-luxury.essentials-home .journey-panel-copy li a{color:#40533c}
body.quiet-luxury.essentials-home .journey-panel-copy .decision-icon{display:none}
body.quiet-luxury.essentials-home .decision-see-all{color:#40533c;border-color:#88967a70}
body.quiet-luxury.essentials-home .journey-tabs button:hover{background:#e9ecdd;color:#314b35}
body.quiet-luxury.essentials-home .journey-ready .decision-card li{border-color:#53654524}
body.quiet-luxury.essentials-home .journey-ready .decision-card li a:hover{color:#263d32}
body.quiet-luxury.essentials-home .journey-ready .decision-see-all{color:#40533c;border-color:#88967a70}
body.quiet-luxury.essentials-home .journey-count{color:#40533c}
body.quiet-luxury.essentials-home .journey-count i{color:#76816c}
body.quiet-luxury.essentials-home .journey-progress{background:#53654524}
body.quiet-luxury.essentials-home .journey-progress i{background:#677b58}
body.quiet-luxury.essentials-home .journey-controls button{color:#40533c;border-color:#88967a70}
body.quiet-luxury.essentials-home .journey-controls button:hover:not(:disabled){background:#40533c;border-color:#40533c;color:#fff}
body.quiet-luxury.essentials-home .essentials-quicknav a:hover{background:#344d3d;color:#fff}

/* The reading chapters carry the same paper, ink and quiet navigation. */
body.quiet-luxury.poetic-page.journal-page .chapter-index{background:#f5f2ebf5!important;border-color:#5365452c}
body.quiet-luxury.journal-page .chapter-index :is(a,small){color:#40533c}
body.quiet-luxury.journal-page .chapter-index a[aria-current]{color:#263d32;text-decoration:underline;text-underline-offset:6px;text-decoration-color:#8c9975}
body.quiet-luxury.journal-page .chapter-index::after{background:#8c9975}
body.quiet-luxury.poetic-page.journal-page :is(.chapter-monument,.journal-morph){color:#a1aa8d}
body.quiet-luxury.journal-page .editorial-kicker{color:#6b7857}
body.quiet-luxury.poetic-page.journal-page .chapter-essay>p{color:#65705f}
body.quiet-luxury.poetic-page.journal-page .chapter-essay>.essay-intro{color:#344d3b;line-height:1.4}
body.quiet-luxury.poetic-page.journal-page .chapter-heritage{background:#eeecdf!important}
body.quiet-luxury.poetic-page.journal-page .journal-closing{background:#243b2e!important}
body.quiet-luxury.journal-page .journal-closing :is(h2,h2 em){color:#f5f2eb}
body.quiet-luxury.journal-page .journal-closing .editorial-kicker{color:#c2c6a7}
body.quiet-luxury.journal-page .journal-closing p{color:#d9ddcc}
body.quiet-luxury.journal-page .editorial-link:hover{color:#667d4c}
body.quiet-luxury.journal-page .journal-closing .editorial-link:hover{color:#e0e6ca}
body.quiet-luxury:has(.eg-dialog[open]){overflow:hidden}
body.quiet-luxury .eg-dialog .eg-controls{background:#f3f0e8!important;color:#27312a;border:0}

/* Chapter numbers replace decorative emoji in the preserved city directory. */
body.quiet-luxury.original-explore-page .summary-card{counter-reset:city-section;border:1px solid #5365452c!important;box-shadow:none!important}
body.quiet-luxury.original-explore-page .sum-item{counter-increment:city-section;gap:18px}
body.quiet-luxury.original-explore-page .sum-ic{display:none}
body.quiet-luxury.original-explore-page .sum-item::before{content:counter(city-section,decimal-leading-zero);font:350 21px/1.2 var(--ja-serif);color:#889177;flex:none}
body.quiet-luxury.original-explore-page .sum-item:hover{background:#e8ebdf;color:#263d32}
