/* Collection controls; original presentation styles remain unchanged. */
#experience-tools{position:fixed;bottom:12px;right:12px;z-index:2147483000;max-width:calc(100vw - 24px);display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;background:#07101aF5;color:#f4f3ee;border:1px solid #a58e53;border-radius:4px;font:400 13px/1.4 Roboto,Arial,sans-serif;box-shadow:0 4px 18px #0006}
#experience-tools a{color:inherit;text-decoration:none}#experience-tools a:hover{text-decoration:underline}
#experience-tools select{font:inherit;background:#07101a;color:#fff;padding:7px;border:1px solid #a58e53;border-radius:2px;min-height:36px}
#experience-tools small{font-size:10px;color:#d6c491;flex-basis:100%}
#experience-tools :focus-visible,#experience-unavailable button:focus-visible{outline:3px solid #e5c777;outline-offset:3px}
#experience-unavailable{box-sizing:border-box;min-height:100svh;padding:15vh max(24px,8vw) 180px;background:#030a13;color:#fff;font:300 18px/1.6 Roboto,Arial,sans-serif}
#experience-unavailable[hidden]{display:none!important}#experience-unavailable h1{font-size:clamp(28px,5vw,56px);line-height:1.2;max-width:900px;font-weight:300}#experience-unavailable p{max-width:750px}#experience-unavailable button{font:inherit;padding:12px 20px;margin:10px 12px 0 0;color:#fff;background:#102232;border:1px solid #a58e53;cursor:pointer}
html[data-experience-unavailable] body>:not(#experience-tools):not(#experience-unavailable){visibility:hidden!important}
html[data-experience-unavailable] body>:not(#experience-tools):not(#experience-unavailable){display:none!important}
@media(max-width:600px){#experience-tools{left:8px;right:8px;bottom:8px;max-width:none;gap:8px;justify-content:space-between;font-size:11px;padding:8px}#experience-tools select{max-width:142px}#experience-tools small{font-size:9px}body{padding-bottom:100px}}

html[data-experience-page="home"] #experience-tools,html[data-experience-page="brand-manifesto"] #experience-tools{display:none}
@media(max-width:600px){html[data-experience-page="home"] body,html[data-experience-page="brand-manifesto"] body{padding-bottom:0}}
