@media (min-width:768px){.prototype-layout *{cursor:none}.prototype-layout :is(input:not([type=button]):not([type=checkbox]):not([type=color]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=range]):not([type=reset]):not([type=submit]),textarea,[contenteditable]:not([contenteditable=false])){cursor:text}.prototype-layout [contenteditable]:not([contenteditable=false]) *{cursor:text}.cursor-dot,.cursor-outline{position:fixed;top:0;left:0;transform:translate(-50%,-50%);border-radius:50%;z-index:9999;pointer-events:none}.cursor-dot{width:8px;height:8px;background-color:var(--color-accent,#f59e0b);transition:opacity .15s ease}.cursor-outline{width:40px;height:40px;border:1px solid color-mix(in srgb,var(--color-accent) 40%,transparent);transition:width .2s,height .2s,background-color .2s,opacity .15s ease}.cursor-outline.hovered{width:60px;height:60px;background-color:color-mix(in srgb,var(--color-accent) 5%,transparent);border-color:var(--color-accent)}.cursor-dot.cursor-hidden,.cursor-outline.cursor-hidden{opacity:0;transition:none}}.prototype-layout ::selection{background:var(--color-focus);color:var(--background)}.closing-cta-sunlit{opacity:.19;mix-blend-mode:multiply;filter:saturate(.85);-webkit-mask-image:linear-gradient(270deg,black,transparent 78%);mask-image:linear-gradient(270deg,black,transparent 78%)}html.dark .closing-cta-sunlit,html.twilight .closing-cta-sunlit{opacity:.3;mix-blend-mode:soft-light;filter:saturate(1.05)}@media (prefers-color-scheme:dark){html:not(.light):not(.sepia):not(.twilight) .closing-cta-sunlit{opacity:.3;mix-blend-mode:soft-light;filter:saturate(1.05)}}