/* V21 functionality-first recovery. Never alter Daisy's illustrated homepage assets. */
body.v21-inside .wordmark{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;display:flex;align-items:center;max-width:245px}
body.v21-inside .wordmark img.v21-logo{display:block;object-fit:contain;width:min(38vw,230px);height:auto;mix-blend-mode:screen;filter:drop-shadow(0 0 5px #cc8e40aa)}
body.v21-inside #app .v21-no-duplicate{display:none!important}
body.v21-inside #app .v21-terminal-console{background:linear-gradient(170deg,#062c3cde,#002333ec)!important}
body.v21-inside #app .v21-curator{padding:clamp(16px,4vw,30px);border:1px solid #e7bd72;border-radius:22px;margin:20px 0;background:linear-gradient(130deg,#06354adb,#062637ed);box-shadow:0 20px 35px #0005}
.v21-kicker{letter-spacing:.17em;color:#ebc477;font-size:12px}.v21-curator h2{font-family:Georgia,serif;color:#ffe0a5;font-size:clamp(25px,4vw,40px);margin:12px 0}.v21-curator p{color:#f6eee0}
.v21-exhibit-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.v21-exhibit-choice{min-width:0;overflow:hidden;border-radius:14px;border:1px solid #e8b963;color:#ffe1ad;background:#062436;text-align:left;cursor:pointer;padding:0 0 14px}.v21-exhibit-choice img{width:100%;height:150px;object-fit:cover;display:block}.v21-exhibit-choice strong,.v21-exhibit-choice small{display:block;padding:8px 12px 0}.v21-exhibit-choice small{color:#97f4e8}.v21-secret{border:1px solid #eecf83;background:#06283e;padding:18px;border-radius:18px}.v21-secret button{margin:6px}
body.v21-inside #app .v21-prototype-sky{position:relative;min-height:260px}body.v21-inside #app #prototype-stage.launched .v20-prototype-vehicle{animation:v21Flight 2.8s ease-in both!important}
@keyframes v21Flight{0%{transform:translateY(0) scale(1);opacity:1}20%{transform:translateY(8%) scale(1.05);opacity:1}80%{transform:translateY(-26%) scale(.55);opacity:.9}100%{transform:translate(22%,-100%) scale(.2);opacity:0}}
.dream-stage .v21-nav-menu{position:absolute;top:1.2%;right:2%;z-index:50;display:none;border:0;background:transparent;color:transparent;width:12%;height:7%;cursor:pointer}.dream-stage .v21-nav-panel{position:absolute;z-index:51;right:3%;top:8%;max-width:270px;width:68%;background:#06283df2;border:1px solid #e9bf69;border-radius:14px;padding:9px;box-shadow:0 15px 34px #000b}.dream-stage .v21-nav-panel[hidden]{display:none!important}.dream-stage .v21-nav-panel button{width:100%;text-align:left;color:#ffdc9d;background:transparent;border:0;border-bottom:1px solid #dcb56b3b;padding:13px;cursor:pointer}.dream-stage .v21-bottom-links{position:absolute;left:3%;bottom:2%;height:8%;width:94%;z-index:29;display:none;grid-template-columns:repeat(4,1fr)}.dream-stage .v21-bottom-links button{border:0;background:transparent;cursor:pointer}
@media(max-width:700px){.dream-stage .v21-nav-menu{display:block}.dream-stage .v21-bottom-links{display:grid}body.v21-inside .wordmark img.v21-logo{width:190px}.v21-exhibit-list{grid-template-columns:1fr}.v21-exhibit-choice img{height:170px}}
@media(prefers-reduced-motion:reduce){body.v21-inside #app #prototype-stage.launched .v20-prototype-vehicle{animation:none!important}}
