
@import url("https://fonts.googleapis.com/css2?family=Onest:wght@300;400;500;600;700;800;900&display=swap");

/* =========================================================
   ОРБИТА-МЕДИА · TEXT WIDGET v1
   ========================================================= */

.orbita-text{
    width:100%;
    height:100%;
    box-sizing:border-box;
    overflow:hidden;
    display:flex;
    position:relative;
    font-family:Inter,Arial,sans-serif;
}

.orbita-text[data-v-align="top"]{
    align-items:flex-start;
}

.orbita-text[data-v-align="center"]{
    align-items:center;
}

.orbita-text[data-v-align="bottom"]{
    align-items:flex-end;
}

.orbita-text-inner{
    width:100%;
    box-sizing:border-box;
    white-space:pre-wrap;
    overflow-wrap:anywhere;
}

.orbita-text[data-h-align="left"] .orbita-text-inner{
    text-align:left;
}

.orbita-text[data-h-align="center"] .orbita-text-inner{
    text-align:center;
}

.orbita-text[data-h-align="right"] .orbita-text-inner{
    text-align:right;
}

.orbita-text[data-mode="marquee"]{
    align-items:center;
}

.orbita-text[data-mode="marquee"] .orbita-text-viewport{
    width:100%;
    overflow:hidden;
}

.orbita-text-marquee-track{
    display:inline-block;
    min-width:100%;
    white-space:nowrap;
    will-change:transform;
    animation:
        orbita-text-marquee-left
        var(--orbita-marquee-duration, 12s)
        linear
        infinite;
}

.orbita-text[data-direction="right"]
.orbita-text-marquee-track{
    animation-name:
        orbita-text-marquee-right;
}

@keyframes orbita-text-marquee-left{
    from{
        transform:translateX(100%);
    }
    to{
        transform:translateX(-100%);
    }
}

@keyframes orbita-text-marquee-right{
    from{
        transform:translateX(-100%);
    }
    to{
        transform:translateX(100%);
    }
}

.scene-widget-box[data-widget-type="text"]
.orbita-text{
    pointer-events:none;
    user-select:none;
}


/* =========================================================
   ОРБИТА-МЕДИА · TEXT WIDGET PRO · 24.8.2
   ========================================================= */

.orbita-text[data-layout="compact"]{
    justify-content:center;
}

.orbita-text[data-layout="compact"] .orbita-text-inner{
    width:auto;
    max-width:var(--orbita-text-max-width,100%);
}

.orbita-text[data-layout="stretched"] .orbita-text-inner{
    width:100%;
    max-width:100%;
}

.orbita-text[data-layout="compact"][data-h-align="left"]{
    justify-content:flex-start;
}

.orbita-text[data-layout="compact"][data-h-align="center"]{
    justify-content:center;
}

.orbita-text[data-layout="compact"][data-h-align="right"]{
    justify-content:flex-end;
}

.orbita-text[data-mode="marquee"]{
    justify-content:stretch;
}

.orbita-text[data-mode="marquee"] .orbita-text-viewport{
    width:100%;
}

.orbita-text[data-layout="compact"] .orbita-text-viewport{
    max-width:var(--orbita-text-max-width,100%);
}
