.trick-journey{position:fixed;inset:0;z-index:1000;overflow:hidden;pointer-events:none;isolation:isolate}
.trick-journey-backdrop{position:absolute;inset:0;background:#121311;opacity:0;will-change:opacity}
.trick-journey-destination{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;opacity:0;color-scheme:dark;will-change:opacity}
html[data-trick-state="preparing"] #trick-or-treat a{background:#121311;color:#eaece5;border-color:#121311;animation:trick-preparing 1100ms ease-in-out infinite}
html[data-trick-state="preparing"] body{cursor:progress}
@keyframes trick-preparing{50%{opacity:.72}}
html[data-trick-state="entering"] #home .charms{visibility:hidden}
html:is([data-trick-state="departing"],[data-trick-state="entering"]) #home :is(.collection>.word,[data-corner-copy]){opacity:0!important;transition:opacity 340ms ease}
html[data-trick-state="active"]{background:#121311;color-scheme:dark}
html[data-trick-state="active"] #home{visibility:hidden;pointer-events:none}
html[data-trick-state] .browser-top-color{display:none}
@media(prefers-reduced-motion:reduce){html[data-trick-state="preparing"] #trick-or-treat a{animation:none}}
