.osterei.svelte-1bgny05{background:radial-gradient(circle at 35% 30%, #ffffffb3 0 3px, transparent 4px), repeating-linear-gradient(170deg, hsl(var(--farbton) 80% 72%) 0 6px, hsl(calc(var(--farbton) + 60) 80% 82%) 6px 9px);cursor:pointer;z-index:2002;border:1.5px solid #00000040;border-radius:50%/60% 60% 40% 40%;width:20px;height:26px;padding:0;transition:transform .15s;position:fixed;transform:rotate(-12deg);box-shadow:0 1px 3px #0000004d}.osterei.svelte-1bgny05:hover,.osterei.svelte-1bgny05:focus-visible{transform:rotate(8deg)scale(1.2)}.osterei.gold.svelte-1bgny05{background:radial-gradient(circle at 35% 30%,#ffffffd9 0 3px,#0000 4px),linear-gradient(160deg,#fde68a,#f59e0b 55%,#b45309);animation:1.6s ease-in-out infinite alternate svelte-1bgny05-osterei-glanz}@keyframes svelte-1bgny05-osterei-glanz{0%{box-shadow:0 0 2px #f59e0b}to{box-shadow:0 0 10px #fbbf24}}@media (prefers-reduced-motion:reduce){.osterei.svelte-1bgny05,.osterei.gold.svelte-1bgny05{transition:none;animation:none}}.osterei-meldung.svelte-1bgny05{left:50%;bottom:calc(5rem + env(safe-area-inset-bottom,0px));background:var(--surface-2);color:var(--text-1);border:1px solid var(--border);font-size:var(--text-sm);z-index:2003;pointer-events:none;border-radius:10px;padding:.5rem .9rem;position:fixed;transform:translate(-50%);box-shadow:0 6px 24px #00000040}@media print{.osterei.svelte-1bgny05,.osterei-meldung.svelte-1bgny05{display:none}}
