.mt-tag{border:2px solid var(--tag-edge);border-radius:calc(var(--radius) * .75);background:var(--card);box-shadow:0 1px 2px color-mix(in oklch, var(--foreground) 12%, transparent), 0 6px 14px -8px color-mix(in oklch, var(--foreground) 25%, transparent)}.mt-tag-hole{border:2px solid var(--tag-edge);background:var(--background);border-radius:9999px;width:.85rem;height:.85rem}.mt-perf{background-image:linear-gradient(90deg, var(--tag-edge) 50%, transparent 50%);opacity:.45;background-repeat:repeat-x;background-size:8px 1px;height:1px}.mt-head{font-family:var(--font-headline)}.mt-label{font-family:var(--font-accent);letter-spacing:.08em;text-transform:uppercase}@media (prefers-reduced-motion:no-preference){.mt-tag-apply{animation:.46s cubic-bezier(.2,.8,.2,1) both mt-apply}.mt-row-in{animation:.32s ease-out both mt-row}.mt-note-in{animation:.28s ease-out both mt-row}@keyframes mt-apply{0%{opacity:0;transform:translate(10px,-18px)rotate(-7deg)scale(1.05)}to{opacity:1;transform:none}}@keyframes mt-row{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}}
