.enter, .enter3 {
    --scale: 1;
}
.font-medium {
    font-weight: 300;
}
.button-xs {
    height: 2rem;
    padding-left: 1.375rem;
    padding-right: 1.375rem;
    background: #d3f36b;
}
@media (min-width: 1024px) {
    h1 {
        font-size: 2rem;
        line-height: 1.28571429;
    }
    .md\:none{
    display: none;
    }
}
@media (min-width: 1280px) {
.grid.gap-4.mt-8.lg\:mt-16.lg\:grid-cols-2.xl\:grid-cols-3 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
a.button.button-xs.button-dimmed {
    position: fixed;
    top: 20px;
    z-index: 100;
    right: 25%;
}
a.inline-flex.items-center.gap-1.text-sm.text-content-dimmed.hover\:text-content {
    position: fixed;
    top: 20px;
    z-index: 100;
    left: 25%;
}
}
#image-generator .preview .bg>div {
    position: absolute;
    width: 100%;
    height: 110%;
    height: calc(100%);
    background-size: 100% auto;
    background-repeat: repeat-y;
}

.assist x-avatar,.assist .avatar{
    height: 5rem;
    width: 5rem;
}
.button-primary {
    --tw-bg-opacity: 1;
    background-color: rgb(var(--color-primary) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(var(--color-contrast-primary) / var(--tw-text-opacity));
    outline-color: rgb(var(--color-primary) / 1);
    color: #ffffff;
    font-size: 18px;
    font-family: 'Manrope', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 400;
    border-radius: 10px 10px 10px 10px;
    background-image: linear-gradient(87deg, rgba(155, 63, 212, 1) 0%, rgba(118, 54, 223, 1) 98%);
    border-color: transparent;
    border-style: solid;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
    box-shadow: 0px 0px 10px 2px rgba(163, 70, 244, 0.3);
}
@media (max-width: 1023px) {
.mb-grid{
    display: grid;
}
.mb-grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
.xs\:none {
    display: none;
}
}
@media (min-width: 64rem) {
    #quick-access {
        height: calc(100vh - 38.5rem);
    }
}
.fixed.z-10.top-4.end-10.flex.gap-2.group-data-sidebar\/html\:me-96.transition-all.ease-in {
    padding: 10px 20px;
    background: #d3f36b;
    border-radius: 5px;
}
.text-content-dimmed {
    color:rgb(122 122 122);
}
.button-outline {
    color: rgb(94 94 94);
}
:is(x-avatar,.avatar)>.mask {
    background-color: rgb(149 149 149);
}
#quick-access {
    flex-direction: column;
    justify-content: center;
    height: calc(100vh - 27.25rem);
    display: flex;
}