.ribbon-primary{--bg:var(--color-primary);--fc:var(--color-primary-foreground)}.ribbon-primary.inverse{--bg:var(--color-primary-foreground);--fc:var(--color-primary)}.ribbon-secondary{--bg:var(--color-secondary);--fc:var(--color-secondary-foreground)}.ribbon-secondary.inverse{--bg:var(--color-secondary-foreground);--fc:var(--color-secondary)}.ribbon-tertiary{--bg:var(--color-tertiary);--fc:var(--color-tertiary-foreground)}.ribbon-tertiary.inverse{--bg:var(--color-tertiary-foreground);--fc:var(--color-tertiary)}.ribbon{--r:.4em;--g:100%/var(--r)calc(2*var(--r))no-repeat;z-index:10;top:10px;inset-inline:calc(-1*var(--r));text-align:center;padding:0 .5em calc(2*var(--r));border-radius:var(--r);color:var(--fc);background:radial-gradient(100% 50% at right,#0005 98%,#0000 101%)0 var(--g),radial-gradient(100% 50% at left,#0005 98%,#0000 101%)100% var(--g),conic-gradient(from 90deg at var(--r)calc(100% - 2*var(--r)),#0000 25%,var(--bg)0)0 0/calc(100% - var(--r))100%;line-height:1.8;position:absolute}
[data-variant=default][data-theme=default] .author{--bc:var(--color-primary-foreground);--fc:var(--color-primary)}[data-variant=default][data-theme=secondary] .author{--bc:var(--color-secondary-foreground);--fc:var(--color-secondary)}[data-variant=default][data-theme=tertiary] .author{--bc:var(--color-tertiary-foreground);--fc:var(--color-tertiary)}[data-variant=default][data-theme=custom] .author{--bc:var(--primary-c);--fc:var(--text-c,#fff)}[data-variant=outline][data-theme=default] .author{--bc:var(--color-primary);--fc:var(--color-primary-foreground)}[data-variant=outline][data-theme=secondary] .author{--bc:var(--color-secondary);--fc:var(--color-secondary-foreground)}[data-variant=outline][data-theme=tertiary] .author{--bc:var(--color-tertiary);--fc:var(--color-tertiary-foreground)}[data-variant=outline][data-theme=custom] .author{--bc:var(--primary-c);--fc:var(--text-c,#fff)}.author{--r:.4em;bottom:20px;right:calc(-1.7*var(--r));color:var(--fc);padding:calc(2*var(--r)).5em 0;border-radius:0 var(--r)var(--r)0;background:radial-gradient(100% 50% at right,var(--bc)98%,#0000 101%)0 100%/.5lh calc(100% - 2*var(--r)),radial-gradient(100% 50% at left,#0005 98%,#0000 101%)100% 0/var(--r)calc(2*var(--r)),conic-gradient(at calc(100% - var(--r))calc(2*var(--r)),var(--bc)75%,#0000 0)100% 0/calc(101% - .5lh)100%;background-repeat:no-repeat;line-height:1.8;position:absolute}
