.frame.svelte-1gvppxa{box-shadow:0 0 0 var(--ring) var(--color-line), 0 24px 60px -24px #00000040}.frame.svelte-1gvppxa:hover{box-shadow:0 0 0 calc(var(--ring) * 2) color-mix(in srgb, var(--color-primary-text) 50%, transparent), 0 24px 60px -24px #0000004d}.frame-writing.svelte-1gvppxa{box-shadow:inset 0 0 0 calc(var(--ring,1px) * 2) color-mix(in srgb, var(--color-primary-text) 60%, transparent);animation:1.6s ease-in-out infinite svelte-1gvppxa-rim}@keyframes svelte-1gvppxa-rim{50%{box-shadow:inset 0 0 0 calc(var(--ring,1px) * 3) color-mix(in srgb, var(--color-primary-text) 30%, transparent)}}.scan-line.svelte-1gvppxa{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--color-primary-text) 16%, transparent) 70%, color-mix(in srgb, var(--color-primary-text) 55%, transparent) 99%, transparent);height:28%;animation:2.2s cubic-bezier(.45,0,.55,1) infinite svelte-1gvppxa-scan;position:absolute;inset-inline:0}@keyframes svelte-1gvppxa-scan{0%{transform:translateY(-100%)}to{transform:translateY(380%)}}@media (prefers-reduced-motion:reduce){.frame-writing.svelte-1gvppxa,.scan-line.svelte-1gvppxa{animation:none}}.add-tile.svelte-1gvppxa{border-color:color-mix(in srgb, var(--color-fg) 18%, transparent);background:color-mix(in srgb, var(--color-elevated) 55%, transparent)}.add-tile.svelte-1gvppxa:hover{border-color:color-mix(in srgb, var(--color-primary-text) 60%, transparent);background:color-mix(in srgb, var(--color-primary) 5%, transparent)}.frame.selected.svelte-1gvppxa{box-shadow:0 0 0 calc(var(--ring) * 3) var(--color-primary-text), 0 30px 80px -20px #00000059}
