/* Explore (worlds-best.html), 2026 light brand. Overrides atlas.css + editorial styles on this page only. */
body.ft-explore{--ink:#16243A;--ink2:#16243A;--muted:#5B6578;--line:#E3D8C3;--paper:#FFFFFF;--display:"Instrument Serif",Georgia,serif;--sans:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;
  background:#FBF7EF!important;color:#16243A!important;font-family:var(--sans)!important;font-size:17px;line-height:1.55}
body.ft-explore :focus-visible{outline:3px solid #F0B44C;outline-offset:3px}
body.ft-explore a{color:#7D5E2A}
body.ft-explore .hero{background:#FBF7EF!important;color:#16243A!important;padding:14px clamp(16px,4vw,56px) 96px;border-bottom:0}
body.ft-explore .hero:after,body.ft-explore .hero:before{display:none!important}
body.ft-explore .brand{color:#16243A!important;font:600 23px var(--display)!important;display:inline-flex;align-items:center;gap:10px;min-height:44px}
body.ft-explore .brand::before{content:"";width:54px;height:36px;background:url(/branding/worldlings-mark.svg?v=20261114-wbh) center/contain no-repeat}
body.ft-explore .brand small{font:600 15px var(--sans)!important;letter-spacing:0!important;color:#5B6578!important;text-transform:none}
body.ft-explore .ghost,body.ft-explore .solid{min-height:44px;display:inline-flex;align-items:center;padding:0 16px;border-radius:999px;font:600 15px var(--sans)!important;background:#FFFFFF!important;color:#16243A!important;border:1px solid #E3D8C3!important}
body.ft-explore .solid{background:#16243A!important;color:#fff!important;border-color:#16243A!important;font-weight:700!important;box-shadow:0 8px 24px rgba(22,36,58,.12)}
body.ft-explore .solid:hover{background:#16243A!important}
body.ft-explore .hero-inner{margin-top:40px;align-items:center}
body.ft-explore .eyebrow{font:700 15px var(--sans)!important;letter-spacing:0!important;text-transform:none!important;color:#7D5E2A!important}
body.ft-explore .hero h1{color:#16243A!important;font-weight:600!important;font-size:clamp(38px,6vw,68px)!important;letter-spacing:-.03em!important;line-height:1.04!important;max-width:14ch}
body.ft-explore .hero h1 em{color:#7D5E2A!important;font-weight:500!important}
body.ft-explore .lead{color:#16243A!important;font-size:clamp(17px,1.8vw,19px)!important;line-height:1.6!important}
body.ft-explore .hero-card{background:#F6EFE2!important;border:0!important;border-left:6px solid #F0B44C!important;color:#16243A!important;backdrop-filter:none;border-radius:20px}
body.ft-explore .hero-card strong{font-weight:600!important;color:#16243A}
body.ft-explore .hero-card p{color:#16243A!important;font-size:16px!important}
body.ft-explore .micro div{background:#FFFFFF!important}
body.ft-explore .micro span{font-size:13px!important;letter-spacing:0!important;text-transform:none!important;color:#5B6578!important}
body.ft-explore .nav-shell{background:rgba(251,247,239,.96)!important;border-bottom:1px solid #E3D8C3}
body.ft-explore .tab{min-height:44px;font:600 15px var(--sans)!important;color:#16243A!important}
body.ft-explore .tab[aria-selected="true"]{background:#16243A!important;color:#fff!important}
body.ft-explore .command{border-radius:20px;box-shadow:0 8px 24px rgba(22,36,58,.08)}
body.ft-explore .search{background:#FBF7EF;border:1px solid #E3D8C3}
body.ft-explore .search input{font-size:17px}
body.ft-explore .filter-btn,body.ft-explore .icon-btn,body.ft-explore .sort,body.ft-explore select{min-height:44px;font:600 15px var(--sans)!important;border-radius:999px!important;color:#16243A}
body.ft-explore .filter-btn.active{background:#F6EFE2;border-color:#F0B44C;color:#16243A}
body.ft-explore .toolbar h2,body.ft-explore h2,body.ft-explore h3{font-family:var(--display);color:#16243A}
body.ft-explore .results-line,body.ft-explore .results-line span{font-size:14px!important;color:#5B6578!important}
body.ft-explore .card{border-radius:20px;border-color:#E3D8C3;box-shadow:0 8px 24px rgba(22,36,58,.08)}
body.ft-explore .card p,body.ft-explore .card li{font-size:16px}
body.ft-explore .card .loc,body.ft-explore .card b,body.ft-explore .card .park-cta,body.ft-explore .card .park-cta *,body.ft-explore .card button,body.ft-explore .card a.secondary,body.ft-explore .card .mini{font-size:13px!important}
body.ft-explore .card button,body.ft-explore .card a.secondary{min-height:44px}
body.ft-explore .atlas-photo{height:200px;background:linear-gradient(135deg,#F6EFE2,#EADFCB)!important;color:#16243A}
body.ft-explore .atlas-photo-placeholder{color:#16243A}
body.ft-explore .atlas-photo figcaption,body.ft-explore .atlas-photo-credit,body.ft-explore .atlas-photo-maps{font-size:12px!important}
body.ft-explore footer{background:#F6EFE2!important;color:#16243A!important}
body.ft-explore footer h2{color:#16243A!important;font-weight:600}
body.ft-explore footer p{color:#16243A!important;font-size:15px!important}
body.ft-explore footer a{color:#7D5E2A!important;border-color:#E3D8C3!important;background:#fff;font-size:15px!important;font-weight:600!important;min-height:44px;display:inline-flex;align-items:center;padding:0 16px!important}
@media(max-width:640px){body.ft-explore .hero{padding-bottom:80px}body.ft-explore .hero h1{font-size:40px!important}}
@media(prefers-reduced-motion:reduce){body.ft-explore .card{transition:none}}
/* Round 11 accessibility: readable rank numbers and labels */
:root{--gold:#7A5508}
.lens span,.fact span,.micro span,.badge,.compare-table th,.agent-banner button{font-size:12px!important}
.lens span{color:#5B6578!important}
.micro span{color:rgba(255,255,255,.85)!important}
.rank:not(.top){color:#5C6B63!important}

/* World Beyond Home: Explore's top bar matches the site's dusk header (full-bleed background, layout unchanged). */
body.ft-explore header.hero>.topbar{background:#16243a;box-shadow:0 0 0 100vmax #16243a;clip-path:inset(-100vmax -100vmax 0 -100vmax);padding-block:12px;border-bottom:0}
body.ft-explore header.hero>.topbar .brand{color:#fff!important}
body.ft-explore header.hero>.topbar .brand::before{background-image:url(/branding/worldlings-mark-on-dark.svg?v=20261114-wbh)!important}
body.ft-explore header.hero>.topbar .brand small{color:#f0b450!important}
body.ft-explore header.hero>.topbar .ghost{background:transparent!important;color:#e6eaf2!important;border-color:rgba(255,255,255,.35)!important}
body.ft-explore header.hero>.topbar .ghost:hover{background:rgba(255,255,255,.08)!important;color:#fff!important}
body.ft-explore header.hero>.topbar .solid{background:#f0b450!important;color:#16243a!important;border-color:#f0b450!important;font-weight:800}
body.ft-explore header.hero>.topbar .solid:hover{background:#ffd28a!important;border-color:#ffd28a!important}
body.ft-explore header.hero>.topbar a:focus-visible,body.ft-explore header.hero>.topbar button:focus-visible{outline:3px solid #ffd28a;outline-offset:2px}
@media(max-width:640px){
  body.ft-explore header.hero>.topbar{flex-wrap:wrap;row-gap:10px}
  body.ft-explore header.hero>.topbar .top-actions{width:100%;display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}
  body.ft-explore header.hero>.topbar .top-actions>*{white-space:nowrap;flex:0 0 auto}
  body.ft-explore header.hero>.topbar .top-actions>.solid{order:-1}
}
