body[data-physical-ready]{isolation:isolate}body[data-physical-ready]>main,body[data-physical-ready]>.site-footer{z-index:1;position:relative}.physical-field,.physical-waves{pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.physical-field{z-index:0;opacity:0;background:radial-gradient(360px circle at var(--physical-x) var(--physical-y), #a98cdc38, transparent 80%), linear-gradient(#5c3b8a22 1px, transparent 1px), linear-gradient(90deg, #5c3b8a22 1px, transparent 1px);background-size:auto,36px 36px,36px 36px;background-position:0 0, 0 var(--physical-drift,0px), 0 var(--physical-drift,0px);mask-image:radial-gradient(340px circle at var(--physical-x) var(--physical-y), black 10%, transparent 90%);transition:opacity .18s ease-out}.physical-field[data-active]{opacity:1}[data-physical-heading]{position:relative}.physical-section-rule{opacity:.6;pointer-events:none;transform-origin:0;background:currentColor;width:54px;height:3px;position:absolute;bottom:-9px;left:0}@media (prefers-reduced-motion:no-preference){html[data-loop-motion=running][data-motion-level=full]{& [data-physical-hover]{filter:drop-shadow(0 4px #3d285342)}& [data-physical-down],& body[data-physical-ready] :is(.button,.save-button,.filter-options button,.sketch-controls button,[data-home-surprise],.site-header nav a):active:not(:disabled){filter:drop-shadow(0 1px #3d285342);box-shadow:inset 0 2px 3px #21132c44!important}}}html:not([data-loop-motion=running]) :is(.physical-field,.physical-waves){display:none}@media (prefers-reduced-motion:reduce),print{.physical-field,.physical-waves{display:none}}@media print{.physical-section-rule{display:none}}
