.lego-scene.svelte-w6ti95{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;gap:22px;padding:0 7% 12%}.lego-bldg.svelte-w6ti95{display:flex;flex-direction:column-reverse;gap:0}.lego-brick.svelte-w6ti95{position:relative;display:flex;align-items:center;justify-content:center;height:60px;border:1.5px solid var(--color-ink);font-family:var(--font-mono);font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.03em;box-shadow:inset 0 -6px #0e14302e,inset 0 3px #ffffff3d}.lego-brick.svelte-w6ti95:first-child{border-bottom-left-radius:9px;border-bottom-right-radius:9px}.lego-brick.svelte-w6ti95:last-child{border-top-left-radius:9px;border-top-right-radius:9px}.lego-brick.svelte-w6ti95:before,.lego-brick.svelte-w6ti95:after{content:"";position:absolute;top:-10px;width:32%;height:12px;border:1.5px solid var(--color-ink);border-bottom:0;border-radius:12px 12px 0 0;background:inherit;box-shadow:inset 0 3px #ffffff4d}.lego-brick.svelte-w6ti95:before{left:14%}.lego-brick.svelte-w6ti95:after{right:14%}.lego-ground.svelte-w6ti95{position:absolute;left:6%;right:6%;bottom:10%;height:2px;background:#0e143047}@media(prefers-reduced-motion:no-preference){.lego-brick.svelte-w6ti95{animation:svelte-w6ti95-legoDrop 4.5s ease-in-out infinite backwards;animation-delay:var(--d, 0s)}@keyframes svelte-w6ti95-legoDrop{0%{transform:translateY(-360px) rotate(-5deg);opacity:0}12%{transform:translateY(0) rotate(0);opacity:1}40%{opacity:1}88%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(-360px) rotate(-5deg);opacity:0}}}@keyframes svelte-loz2rp-nebDriftE{0%,to{translate:0 0}50%{translate:0 -14px}}@media(prefers-reduced-motion:no-preference){.nebE.svelte-loz2rp span{animation:svelte-loz2rp-nebDriftE var(--dur, 8s) ease-in-out infinite;animation-delay:var(--delay, 0s)}}.nebE.svelte-loz2rp span{position:absolute;display:inline-flex;align-items:center;gap:.5rem;border:1.5px solid var(--color-navy);border-radius:999px;padding:.45rem .9rem;white-space:nowrap;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;background:var(--color-cream)}.nebE.svelte-loz2rp span:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--color-orange);flex:none}.nebE.svelte-loz2rp .far{opacity:.42;transform:scale(.82);font-size:11px;box-shadow:3px 3px 0 var(--color-navy)}.nebE.svelte-loz2rp .mid{opacity:.72;transform:scale(.92);font-size:12px;box-shadow:4px 4px 0 var(--color-navy)}.nebE.svelte-loz2rp .near{opacity:1;transform:scale(1);font-size:13px;box-shadow:5px 5px 0 var(--color-navy)}
