.v-carousel{overflow:hidden;position:relative;width:100%}.v-carousel__controls{align-items:center;background:rgba(var(--v-theme-surface-variant),.3);bottom:0;color:rgb(var(--v-theme-on-surface-variant));display:flex;height:50px;justify-content:center;list-style-type:none;position:absolute;width:100%;z-index:1}.v-carousel__controls>.v-item-group{flex:0 1 auto}.v-carousel__controls__item{margin:0 8px}.v-carousel__controls__item .v-icon{opacity:.5}.v-carousel__controls__item--active .v-icon{opacity:1;vertical-align:middle}.v-carousel__controls__item:hover{background:none}.v-carousel__controls__item:hover .v-icon{opacity:.8}.v-carousel__progress{bottom:0;left:0;margin:0;position:absolute;right:0}.v-carousel-item{display:block;height:inherit;text-decoration:none}.v-carousel-item>.v-img{height:inherit}.v-carousel--hide-delimiter-background .v-carousel__controls{background:transparent}.v-carousel--vertical-delimiters .v-carousel__controls{flex-direction:column;height:100%!important;width:50px}[data-v-5f9209d1]:root{--color-teal:#009688;--color-teal-dark:#00796b;--color-slate:#64748b;--color-slate-light:#94a3b8;--color-slate-dark:#475569;--color-amber:#f59e0b;--color-success-light:#81c784}.dark[data-v-5f9209d1]{--color-teal:#4db6ac;--color-teal-dark:#00897b;--color-slate:#94a3b8;--color-slate-light:#cbd5e1;--color-slate-dark:#94a3b8;--color-amber:#fbbf24;--color-success-light:#a5d6a7}[data-v-5f9209d1]:root{--border-color:#e2e8f0;--box-shadow:rgba(17,24,39,.09);--page-bg-color:#f0f4f8;--pdf-bg:#f1f3f5;--pdf-controls:#e7ebee;--pdf-border-color:#cfd4da;--scrollbar-thumb:#e0e0e0;--scrollbar-thumb-hover:#bdbdbd;--partner-logo-bg:#00205b;--legal-text:#424242}.dark[data-v-5f9209d1]{--border-color:#334155;--box-shadow:rgba(0,0,0,.5);--page-bg-color:#141414;--pdf-bg:#1e1e1e;--pdf-controls:#2d2d2d;--pdf-border-color:#475569;--scrollbar-thumb:#475569;--scrollbar-thumb-hover:#64748b;--partner-logo-bg:#1e3a5f;--legal-text:#b0bec5}.post-card[data-v-5f9209d1]{border-radius:12px;overflow:hidden}.cursor-pointer[data-v-5f9209d1]{cursor:pointer}.post-carousel-default[data-v-5f9209d1]{aspect-ratio:4/5;min-height:300px}.pending-overlay[data-v-5f9209d1]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgba(var(--v-theme-surface),.6);inset:0;pointer-events:none;position:absolute;z-index:5}:root{--color-teal:#009688;--color-teal-dark:#00796b;--color-slate:#64748b;--color-slate-light:#94a3b8;--color-slate-dark:#475569;--color-amber:#f59e0b;--color-success-light:#81c784}.dark{--color-teal:#4db6ac;--color-teal-dark:#00897b;--color-slate:#94a3b8;--color-slate-light:#cbd5e1;--color-slate-dark:#94a3b8;--color-amber:#fbbf24;--color-success-light:#a5d6a7}:root{--border-color:#e2e8f0;--box-shadow:rgba(17,24,39,.09);--page-bg-color:#f0f4f8;--pdf-bg:#f1f3f5;--pdf-controls:#e7ebee;--pdf-border-color:#cfd4da;--scrollbar-thumb:#e0e0e0;--scrollbar-thumb-hover:#bdbdbd;--partner-logo-bg:#00205b;--legal-text:#424242}.dark{--border-color:#334155;--box-shadow:rgba(0,0,0,.5);--page-bg-color:#141414;--pdf-bg:#1e1e1e;--pdf-controls:#2d2d2d;--pdf-border-color:#475569;--scrollbar-thumb:#475569;--scrollbar-thumb-hover:#64748b;--partner-logo-bg:#1e3a5f;--legal-text:#b0bec5}.post-carousel .v-carousel-item,.post-carousel .v-img,.post-carousel .v-img__img,.post-carousel .v-window-item,.post-carousel .v-window__container{height:100%!important}.post-carousel .post-carousel-placeholder{inset:0;position:absolute}.post-carousel .post-carousel-placeholder .v-skeleton-loader{height:100%!important;max-width:100%!important}.post-carousel .post-carousel-placeholder .v-skeleton-loader__image{height:100%!important}.custom-carousel .v-carousel__controls .v-btn{background-color:#a0a0a0e6!important;border-radius:50%!important;box-shadow:0 0 3px #00000059;height:8px!important;margin:0 6px!important;min-width:8px!important;padding:0!important;width:8px!important}.custom-carousel .v-carousel__controls .v-btn .v-icon{display:none!important}.custom-carousel .v-carousel__controls .v-btn--active{background-color:rgb(var(--v-theme-primary))!important;box-shadow:0 0 6px rgba(var(--v-theme-primary),.9),0 0 2px #0006;height:9px!important;width:9px!important}
