.naughty-page.svelte-1rx8p2n{min-height:100vh;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f0f23);display:flex;align-items:center;justify-content:center;padding:2rem}.content.svelte-1rx8p2n{text-align:center;max-width:500px}.elf-container.svelte-1rx8p2n{margin-bottom:2rem}.grumpy-elf.svelte-1rx8p2n{width:180px;height:180px;filter:drop-shadow(0 0 20px rgba(196,30,58,.3));animation:svelte-1rx8p2n-shake .5s ease-in-out}@keyframes svelte-1rx8p2n-shake{0%,to{transform:rotate(0)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}h1.svelte-1rx8p2n{font-size:2.5rem;font-weight:800;color:#ff3e00;margin-bottom:1rem;text-shadow:0 0 30px rgba(255,62,0,.4)}.message.svelte-1rx8p2n{font-size:1.25rem;color:#e2e8f0;margin-bottom:1rem}.submessage.svelte-1rx8p2n{font-size:1rem;color:#94a3b8;margin-bottom:2rem;line-height:1.6}.back-link.svelte-1rx8p2n{display:inline-block;padding:.75rem 1.5rem;background:linear-gradient(135deg,#ff3e00,#ff6b35);color:#fff;text-decoration:none;border-radius:.5rem;font-weight:600;transition:transform .2s ease,box-shadow .2s ease}.back-link.svelte-1rx8p2n:hover{transform:translateY(-2px);box-shadow:0 10px 30px #ff3e004d}@media(min-width:640px){h1.svelte-1rx8p2n{font-size:3rem}.grumpy-elf.svelte-1rx8p2n{width:220px;height:220px}}
