.icon{--angle: 15deg;position:absolute;font-size:1.5rem;top:-.5em;right:-.5em;padding:.25em;background-color:var(--nord6)}.icon:focus{scale:.8;rotate:var(--angle)}@media (prefers-color-scheme: dark){.icon{background-color:var(--accent-dark)}}input.icon{z-index:3;box-sizing:border-box;text-align:center;width:2.6rem;aspect-ratio:1/1;border:none}a.icon:hover,a.icon:focus-visible{animation:shake .6s forwards}
