.interactive-container.svelte-1394z7h{background:transparent}.tetris-shape{cursor:grab;border-radius:4px;transition:box-shadow .3s ease,opacity .3s ease;will-change:transform;user-select:none;-webkit-user-select:none;touch-action:none}.tetris-shape.dragging{cursor:grabbing!important}.tetris-shape[data-letter=D]{background:linear-gradient(135deg,#fff,#dfe7ff);box-shadow:0 15px 35px #ffffff40}.tetris-shape[data-letter=A]{background:linear-gradient(135deg,#edf2ff,#cbd5f5);box-shadow:0 15px 35px #cbd5f559}.tetris-shape[data-letter=F]{background:linear-gradient(135deg,#dde7ff,#c3d1f5);box-shadow:0 15px 35px #c3d1f566}.tetris-shape[data-letter=H]{background:linear-gradient(135deg,#ccd4eb,#b3bed6);box-shadow:0 15px 35px #b3bed666}.tetris-shape[data-letter=N]{background:linear-gradient(135deg,#f5f6fb,#d8dcec);box-shadow:0 15px 35px #d8dcec59}.tetris-shape:hover{box-shadow:0 6px 30px #0006}body>.tetris-shape{z-index:9999!important}@media (max-width: 640px){.tetris-shape{border-radius:2px}}@keyframes svelte-spze6p-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.svelte-1kr52kz::-webkit-scrollbar{width:10px;height:10px}.svelte-1kr52kz::-webkit-scrollbar-track{background:#0d1117}.svelte-1kr52kz::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#30363d,#21262d);border-radius:5px;border:2px solid #0d1117}.svelte-1kr52kz::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#484f58,#30363d)}.svelte-1kr52kz::-webkit-scrollbar-corner{background:#0d1117}@keyframes svelte-1kr52kz-glow{0%,to{box-shadow:0 0 5px #3b82f64d}50%{box-shadow:0 0 20px #3b82f680}}.file-item-active.svelte-1kr52kz{animation:svelte-1kr52kz-glow 2s ease-in-out}.line-numbers.svelte-1kr52kz{counter-reset:line}code.svelte-1kr52kz{font-family:JetBrains Mono,Fira Code,monospace;font-size:.9rem;line-height:1.6}@keyframes svelte-19o402c-aurora{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.1)}to{transform:rotate(360deg) scale(1)}}.animate-aurora.svelte-19o402c{animation:svelte-19o402c-aurora 60s linear infinite}@keyframes svelte-19o402c-twinkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}.animate-twinkle.svelte-19o402c{animation:svelte-19o402c-twinkle ease-in-out infinite}@keyframes svelte-19o402c-meteor-trail{0%{opacity:0;transform:rotate(var(--meteor-angle)) translate(0) scale(var(--meteor-scale))}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:rotate(var(--meteor-angle)) translate(-250vw) scale(var(--meteor-scale))}}.animate-meteor-trail.svelte-19o402c{animation-name:svelte-19o402c-meteor-trail;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:var(--meteor-delay);animation-duration:var(--meteor-duration);transform-origin:center left;will-change:transform,opacity}@keyframes svelte-19o402c-satellite-orbit{0%{left:-150px;transform:rotate(10deg) translateY(0)}25%{transform:rotate(5deg) translateY(-15px)}50%{transform:rotate(0) translateY(0)}75%{transform:rotate(-5deg) translateY(15px)}to{left:110%;transform:rotate(-10deg) translateY(0)}}.animate-satellite.svelte-19o402c{animation:svelte-19o402c-satellite-orbit 55s linear infinite}
