.return-nav{max-width:1112px;margin:14px auto;padding:0 20px}.return-nav a{color:#d7b36b;font-size:12px;text-decoration:none}
.compact{background:#171611!important}.compact body{background:#171611!important}
.compact body{background:transparent}.compact header,.compact .intro,.compact .preview-options,.compact .sample-strip,.compact footer,.compact .return-nav{display:none}.compact main{width:100%;margin:0}.compact .showcase{display:block;padding:10px 4px;min-height:0;background:none}.compact .spotlight{padding:0;border:0}.compact .globe-stage{margin:12px auto 0}.compact .identity{min-height:0}.compact .identity h2{font-size:17px;min-height:42px;margin:4px auto;max-width:245px}.compact .counter{margin:8px 0 3px}.compact .controls{margin-top:8px;gap:8px}.compact .controls button{width:32px;height:32px;font-size:14px}.compact .timing{display:none}.compact .visit{font-size:12px}.compact .eyebrow{margin:0 0 5px}.compact :root{--globe-size:180px}

html.compact,html.compact body,html.compact .spotlight{background:transparent!important;border:0!important;box-shadow:none!important}html.compact .controls button{min-width:44px;min-height:44px}
html.compact{--globe-size:150px}.compact .showcase{padding:10px 4px}.compact .identity h2{font-size:15px;line-height:1.2;min-height:38px}.compact .visit{min-height:36px}.compact .globe-stage{height:175px}.compact .controls{margin-top:4px}.compact .eyebrow{font-size:9px}
