@property --ob-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.ob{--ob-fg:#fff;--ob-fg-hover:#ffffff9e;--ob-border:#ffffff29;--ob-border-hover:#ffffff73;--ob-bg:transparent;--ob-glow:#fff;--ob-fill:#fff;--ob-fg-solid:#111;--ob-focus:#fff;--ob-font:inherit;--ob-size:.9rem;--ob-track:.28em;--ob-pad:1.05em 2.4em;--ob-radius:0px;--ob-stroke:1px;--ob-orbit:5s;--ob-roll:.5s;--ob-stagger:22ms;--ob-ease:cubic-bezier(.65, 0, .35, 1);isolation:isolate;width:max-content;max-width:100%;padding:var(--ob-pad);border:var(--ob-stroke) solid var(--ob-border);border-radius:var(--ob-radius);background:var(--ob-bg);color:var(--ob-fg);font:600 var(--ob-size) / 1 var(--ob-font);letter-spacing:var(--ob-track);text-transform:uppercase;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--ob-roll) var(--ob-ease), background-color var(--ob-roll) var(--ob-ease);place-items:center;text-decoration:none;display:inline-grid;position:relative}a.ob,a.ob:visited{color:var(--ob-fg)}.ob__orbit{inset:calc(var(--ob-stroke) * -1);z-index:-1;border-radius:inherit;padding:var(--ob-stroke);pointer-events:none;background:conic-gradient(from var(--ob-angle), transparent 0 14%, var(--ob-glow) 25%, transparent 36% 64%, var(--ob-glow) 75%, transparent 86% 100%);-webkit-mask-composite:xor;animation:ob-orbit var(--ob-orbit) linear infinite;position:absolute;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes ob-orbit{to{--ob-angle:360deg}}.ob__label{overflow-clip-margin:.1em;padding-block:.1em;display:block;overflow:clip}.ob__ch{text-shadow:0 -2em 0 var(--ob-fg-hover);transition:transform var(--ob-roll) var(--ob-ease), color var(--ob-roll) var(--ob-ease);transition-delay:calc(var(--i,0) * var(--ob-stagger));display:inline-block}.ob__ch--space{width:.32em}@media (hover:hover) and (pointer:fine){.ob:hover{border-color:var(--ob-border-hover)}.ob:hover .ob__ch{transform:translateY(2em)}}.ob:focus-visible{outline:1px dashed var(--ob-focus);outline-offset:4px;border-color:var(--ob-border-hover)}.ob:focus-visible .ob__ch{transform:translateY(2em)}.ob:active{transform:scale(.98)}.ob--solid .ob__ch{text-shadow:0 -2em 0 var(--ob-fg-solid)}@media (hover:hover) and (pointer:fine){.ob--solid:hover{background-color:var(--ob-fill);border-color:var(--ob-fill)}}.ob--solid:focus-visible{background-color:var(--ob-fill);border-color:var(--ob-fill)}.ob[aria-disabled=true],.ob:disabled{opacity:.45;pointer-events:none}.ob[aria-disabled=true] .ob__orbit,.ob:disabled .ob__orbit{opacity:0;animation-play-state:paused}.ob-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ob__orbit{animation:none}.ob__ch{transition:none}.ob:hover .ob__ch,.ob:focus-visible .ob__ch{transform:none}@media (hover:hover) and (pointer:fine){.ob:hover .ob__label{color:var(--ob-fg-hover)}}.ob--solid:hover .ob__label,.ob--solid:focus-visible .ob__label{color:var(--ob-fg-solid)}}
