.ur-bar{position:relative;box-sizing:border-box;width:100%;margin:var(--ur-margin) 0;border-radius:var(--ur-radius);overflow:hidden;font-size:var(--ur-fontSize);line-height:1.4;isolation:isolate}
.ur-bar [hidden],.ur-bar[hidden]{display:none!important}
.ur-bar *{box-sizing:border-box}
.ur-slide{color:var(--ur-color);background-color:var(--ur-bg);background-position:center;min-height:var(--ur-height)}
.ur-inner{max-width:var(--ur-maxWidth);margin:0 auto;min-height:var(--ur-height);padding:var(--ur-padding) 16px;display:flex;align-items:center;justify-content:center}
.ur-multiple .ur-inner{padding-right:120px;padding-left:24px}
.ur-inner.ur-align-left{justify-content:flex-start}.ur-inner.ur-align-right{justify-content:flex-end}
.ur-content{display:flex;align-items:center;gap:var(--ur-gap);max-width:100%;color:inherit!important;text-decoration:none}
a.ur-content:hover .ur-text{text-decoration:underline}
.ur-text{min-width:0;overflow-wrap:anywhere}.ur-text p{margin:0;color:inherit;font-size:inherit;line-height:inherit}.ur-text ul,.ur-text ol{margin:0;padding-inline-start:1.4em}
.ur-icon{flex-shrink:0;font-size:1.3em}.ur-image{display:block;object-fit:contain;max-width:var(--ur-imageSize);max-height:var(--ur-imageSize);width:var(--ur-imageSize);height:var(--ur-imageSize);flex-shrink:0}
.ur-controls{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:2px;color:inherit}
.ur-controls button{font:inherit!important;background:transparent!important;color:inherit!important;border:1px solid currentColor!important;border-radius:4px;width:30px;min-height:32px;padding:0;cursor:pointer;line-height:1!important;box-shadow:none}
.ur-bar :focus-visible{outline:2px solid currentColor;outline-offset:3px}
.ur-pattern-dots{background-image:radial-gradient(var(--ur-accent) 1.2px,transparent 1.2px);background-size:12px 12px}
.ur-pattern-stripes{background-image:repeating-linear-gradient(135deg,transparent,transparent 12px,var(--ur-accent) 12px,var(--ur-accent) 14px)}
.ur-pattern-gradient{background-image:linear-gradient(115deg,var(--ur-bg),var(--ur-accent))}
.ur-mobile{font-size:var(--ur-mobileFontSize)}.ur-mobile .ur-slide,.ur-mobile .ur-inner{min-height:var(--ur-mobileHeight)}
.ur-mobile .ur-inner{padding:var(--ur-mobilePadding) 12px}.ur-mobile.ur-multiple .ur-inner{padding-right:100px}.ur-mobile .ur-controls{right:6px;gap:2px}.ur-mobile .ur-controls button{width:27px;min-height:32px}
@media(prefers-reduced-motion:reduce){.ur-bar *{animation:none!important;transition:none!important}}
