.ic-wrap{width:var(--ic-size,56px);height:var(--ic-size,56px);--sonne:#f5b942;--minze:#3fbfa6;--cyan:#0ff;--magenta:#f0f;--gelb:#ff0;--mark-kontrast:#d6008c;flex:none;display:block;position:relative}.ic{width:100%;height:100%;stroke:var(--ocean,#011823);display:block;overflow:visible}.ic .ic-mark{stroke:var(--tangelo,#fe5230)}.ic-nachzug{opacity:.38;stroke-width:2px}.ic path{stroke-dasharray:1;stroke-dashoffset:1px}.ic-wrap.is-in .ic path{animation:ic-draw .85s var(--ease,cubic-bezier(.2, .7, .2, 1)) var(--d,0s) forwards}@keyframes ic-draw{to{stroke-dashoffset:0}}.ic-wrap.is-in:not(.ic-sticker) .ic{animation:ic-atmen 5.5s ease-in-out var(--w,0s) infinite}@keyframes ic-atmen{0%,to{transform:rotate(-1.1deg)translateY(0)}50%{transform:rotate(1.1deg)translateY(-2px)}}.ic-sticker{width:var(--ic-size,104px);height:var(--ic-size,104px);transform:rotate(var(--rot,0deg));transition:transform .3s cubic-bezier(.2,1.4,.4,1)}.ic-inner{padding:16%;display:block;position:absolute;inset:0}.ic-sticker.is-in .ic-inner{animation:ic-atmen 5.5s ease-in-out var(--w,0s) infinite}.ic-blob{opacity:0;border-radius:38% 62% 58% 42%/54% 40% 60% 46%;position:absolute;inset:0;transform:scale(.2)}.ic-sticker.is-in .ic-blob{animation:ic-blob-in .5s cubic-bezier(.2, 1.3, .4, 1) var(--d,0s) both}@keyframes ic-blob-in{0%{opacity:0;transform:scale(.2)rotate(-18deg)}to{opacity:1;transform:none}}.ic-sticker .ic{position:relative}.ic-sticker .ic .ic-mark{stroke:var(--mark,#fff)}.ton-tangelo .ic-blob{background:var(--tangelo,#fe5230)}.ton-sonne{--mark:var(--mark-kontrast)}.ton-sonne .ic-blob{background:var(--sonne)}.ton-minze .ic-blob{background:var(--minze)}.ton-cyan{--mark:var(--mark-kontrast)}.ton-cyan .ic-blob{background:var(--cyan)}.ton-magenta .ic-blob{background:var(--magenta)}.ton-gelb{--mark:var(--mark-kontrast)}.ton-gelb .ic-blob{background:var(--gelb)}a:hover .ic-sticker,button:hover .ic-sticker{transform:rotate(var(--rot,0deg)) scale(1.07) translateY(-4px)}@media (prefers-reduced-motion:reduce){.ic-wrap,.ic-wrap *,.ic-wrap :before,.ic-wrap :after{transition:none!important;animation:none!important}.ic path{stroke-dashoffset:0}.ic-blob{opacity:1;transform:none}}
