/* STLTYPE V2 turquoise quarantine: generated color-only overrides. */

/* source: assets/css/app.css */
html[data-stltype-theme="stltype-max-workstation"] {
    --primary-glow: #4b9bd3 !important;
}
html[data-stltype-theme="stltype-max-workstation"] .logo span {
    text-shadow: 0 0 10px rgba(75, 155, 211, 0.4) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .nav-upload-solid {
    box-shadow: 0 0 15px rgba(75, 155, 211, 0.3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .dropdown-list a:hover {
    background: rgba(75, 155, 211, 0.1) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .banner-panel-left {
    background: radial-gradient(circle at 20% 20%, rgba(75, 155, 211, 0.08), transparent 50%), var(--glass-bg) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .club-tag {
    background: rgba(75, 155, 211, 0.1) !important;
    border: 1px solid rgba(75, 155, 211, 0.2) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .section-headline span {
    text-shadow: 0 0 15px rgba(75, 155, 211, 0.3) !important;
}
@media (hover: hover) {
html[data-stltype-theme="stltype-max-workstation"] .master-card:hover {
    box-shadow: 0 15px 35px rgba(75, 155, 211, 0.15) !important;
}
}
html[data-stltype-theme="stltype-max-workstation"] .creator-rank-badge {
    background: rgba(75, 155, 211, 0.1) !important;
    border: 1px solid rgba(75, 155, 211, 0.2) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .form-field input:focus,
html[data-stltype-theme="stltype-max-workstation"] .form-field select:focus,
html[data-stltype-theme="stltype-max-workstation"] .form-field textarea:focus {
    box-shadow: 0 0 0 3px rgba(75, 155, 211, 0.08) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .btn-primary-glow {
    box-shadow: 0 0 18px rgba(75, 155, 211, 0.22) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .notice {
    border: 1px solid rgba(75, 155, 211, 0.25) !important;
    background: rgba(75, 155, 211, 0.06) !important;
    color: #c5e5f7 !important;
}
html[data-stltype-theme="stltype-max-workstation"] .active-soft {
    background: rgba(75, 155, 211, 0.07) !important;
}
html[data-stltype-theme="stltype-max-workstation"] body {
    background: radial-gradient(circle at 8% -8%, rgba(75, 155, 211, 0.14), transparent 34vw),
        radial-gradient(circle at 95% 8%, rgba(255, 0, 60, 0.10), transparent 32vw),
        radial-gradient(circle at 50% 120%, rgba(16, 185, 129, 0.07), transparent 38vw),
        linear-gradient(180deg, #08101b 0%, #070b12 44%, #05070c 100%) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .navbar {
    box-shadow: 0 12px 32px rgba(0,0,0,.32), inset 0 -1px 0 rgba(75, 155, 211, 0.05) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .banner-panel-left {
    background: radial-gradient(circle at 14% 18%, rgba(75, 155, 211, 0.17), transparent 48%),
        linear-gradient(135deg, rgba(38, 48, 66, 0.86), rgba(18, 24, 36, 0.78)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .master-card:hover,
html[data-stltype-theme="stltype-max-workstation"] .category-ring-card:hover,
html[data-stltype-theme="stltype-max-workstation"] .creator-profile-card:hover {
    border-color: rgba(75, 155, 211, 0.42) !important;
    box-shadow: 0 18px 46px rgba(75, 155, 211, 0.13), var(--panel-shadow) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .form-field input:focus,
html[data-stltype-theme="stltype-max-workstation"] .form-field select:focus,
html[data-stltype-theme="stltype-max-workstation"] .form-field textarea:focus,
html[data-stltype-theme="stltype-max-workstation"] .nav-search-bar:focus-within {
    border-color: rgba(75, 155, 211, 0.56) !important;
    box-shadow: 0 0 0 3px rgba(75, 155, 211, 0.12), inset 0 1px 0 rgba(255,255,255,.045) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .dropdown-list a:hover {
    background: rgba(75, 155, 211, 0.14) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .data-table tbody tr:hover td {
    background: rgba(75, 155, 211, 0.045) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .btn-ghost:hover {
    border-color: rgba(75, 155, 211, 0.52) !important;
    background: rgba(75, 155, 211, 0.08) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .btn-primary-glow,
html[data-stltype-theme="stltype-max-workstation"] .nav-upload-solid {
    box-shadow: 0 0 0 1px rgba(255,255,255,.18) inset, 0 0 22px rgba(75, 155, 211, 0.22) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .quality-upload-box {
    background: rgba(75, 155, 211, 0.035) !important;
    border: 1px solid rgba(75, 155, 211, 0.14) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .quality-check-chip {
    color: #dfe5dc !important;
}
html[data-stltype-theme="stltype-max-workstation"] .quality-detail-panel {
    background: linear-gradient(145deg,rgba(75, 155, 211, 0.075),rgba(16,185,129,.05)) !important;
    border: 1px solid rgba(75, 155, 211, 0.16) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .quality-score-ring {
    border: 2px solid rgba(75, 155, 211, 0.45) !important;
    box-shadow: 0 0 22px rgba(75, 155, 211, 0.12) !important;
}
html[data-stltype-theme="stltype-max-workstation"] body {
    background-image: radial-gradient(circle at 10% -8%, rgba(75, 155, 211, 0.08), transparent 32vw),
        linear-gradient(180deg, #050505 0%, #050505 45%, #030303 100%) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .banner-panel-left {
    background-image: radial-gradient(circle at 18% 18%, rgba(75, 155, 211, 0.08), transparent 46%),
        linear-gradient(180deg, rgba(255,255,255,0.035), rgba(255,255,255,0.012)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .detail-image-thumb:hover,
html[data-stltype-theme="stltype-max-workstation"] .detail-image-thumb.active {
    border-color: rgba(75, 155, 211, 0.62) !important;
    box-shadow: 0 0 18px rgba(75, 155, 211, 0.13) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .detail-image-thumb.active::after,
html[data-stltype-theme="stltype-max-workstation"] .detail-image-thumb:focus-visible::after {
    box-shadow: 0 0 0 2px rgba(75, 155, 211, 0.16), 0 0 18px rgba(75, 155, 211, 0.22) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .navbar,
html[data-stltype-theme="stltype-max-workstation"] .front-navbar,
html[data-stltype-theme="stltype-max-workstation"] .page-wrapper > .navbar {
    box-shadow: 0 10px 28px rgba(0,0,0,0.45), inset 0 -1px 0 rgba(75, 155, 211, 0.06) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .mobile-language-picker-btn {
    border: 1px solid rgba(75, 155, 211, 0.28) !important;
    background: rgba(75, 155, 211, 0.08) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .mobile-language-picker-btn strong {
    color: var(--primary-glow, #4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .mobile-language-panel {
    border: 1px solid rgba(75, 155, 211, 0.25) !important;
    box-shadow: 0 24px 70px rgba(0,0,0,.55), 0 0 30px rgba(75, 155, 211, 0.08) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .mobile-language-grid a.current {
    border-color: rgba(75, 155, 211, 0.72) !important;
    background: rgba(75, 155, 211, 0.12) !important;
    color: var(--primary-glow, #4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .mobile-top-language-btn {
    border: 1px solid rgba(75, 155, 211, 0.22) !important;
    box-shadow: 0 0 18px rgba(75, 155, 211, 0.05) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .audit-area-links a.active {
    border-color: rgba(75, 155, 211, 0.5) !important;
    background: rgba(75, 155, 211, 0.08) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .audit-badge.info {
    color: #c5e5f7 !important;
    border-color: rgba(75, 155, 211, 0.28) !important;
    background: rgba(75, 155, 211, 0.08) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .library-card.is-updated {
    border-color: rgba(75, 155, 211, 0.32) !important;
    box-shadow: 0 0 0 1px rgba(75, 155, 211, 0.08), 0 16px 34px rgba(0,0,0,.22) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .library-update-badge {
    background: rgba(75, 155, 211, 0.92) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .library-note.success {
    color: #c5e5f7 !important;
}
html[data-stltype-theme="stltype-max-workstation"] .report-info-box {
    border: 1px solid rgba(75, 155, 211, 0.18) !important;
    background: rgba(75, 155, 211, 0.055) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .club-plan-card {
    border: 1px solid rgba(75, 155, 211, 0.22) !important;
    background: linear-gradient(145deg,rgba(75, 155, 211, 0.06),rgba(255,255,255,.035)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .club-plan-card:hover {
    border-color: rgba(75, 155, 211, 0.48) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .club-plan-card input {
    accent-color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .club-plan-card:has(input:checked) {
    border-color: rgba(75, 155, 211, 0.72) !important;
    box-shadow: 0 0 0 1px rgba(75, 155, 211, 0.2),0 18px 46px rgba(75, 155, 211, 0.1) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .club-plan-name {
    color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .club-offer-badge {
    border: 1px solid rgba(75, 155, 211, 0.36) !important;
    color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .club-price-line {
    color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .club-card-note {
    color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .marketplace-card.has-club-offer .dual-price-dock {
    border-color: rgba(75, 155, 211, 0.25) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .notification-card.is-unread {
    border-left-color: rgba(75, 155, 211, 0.72) !important;
    box-shadow: 0 0 0 1px rgba(75, 155, 211, 0.12),0 12px 40px rgba(0,0,0,.22) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .version-download-files a:hover {
    background: rgba(75, 155, 211, 0.08) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .card-gif-toggle {
    border: 1px solid rgba(75, 155, 211, 0.46) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .card-gif-toggle:hover,
html[data-stltype-theme="stltype-max-workstation"] .card-gif-toggle:focus-visible,
html[data-stltype-theme="stltype-max-workstation"] .card-gif-toggle[aria-pressed="true"] {
    background: #4b9bd3 !important;
}
html[data-stltype-theme="stltype-max-workstation"] .detail-gif-toggle {
    border: 1px solid rgba(75, 155, 211, 0.55) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .detail-gif-toggle:hover,
html[data-stltype-theme="stltype-max-workstation"] .detail-gif-toggle:focus-visible,
html[data-stltype-theme="stltype-max-workstation"] .detail-gif-toggle[aria-pressed="true"] {
    background: #4b9bd3 !important;
}
html[data-stltype-theme="stltype-max-workstation"] .account-dashboard-tabs a.is-active {
    background: linear-gradient(135deg,rgba(75, 155, 211, 0.92),rgba(75, 155, 211, 0.82)) !important;
    border-color: rgba(75, 155, 211, 0.75) !important;
    box-shadow: 0 0 0 1px rgba(75, 155, 211, 0.25),0 14px 30px rgba(75, 155, 211, 0.12) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .account-embed-head {
    background: linear-gradient(135deg,rgba(75, 155, 211, 0.08),rgba(255,255,255,.025)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .account-embed-back {
    border: 1px solid rgba(75, 155, 211, 0.36) !important;
    background: rgba(75, 155, 211, 0.08) !important;
    color: #c5e5f7 !important;
}
html[data-stltype-theme="stltype-max-workstation"] .account-embed-back:hover {
    background: rgba(75, 155, 211, 0.16) !important;
    border-color: rgba(75, 155, 211, 0.62) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .account-embed-loading {
    background: rgba(75, 155, 211, 0.08) !important;
    border: 1px solid rgba(75, 155, 211, 0.18) !important;
    color: #c5e5f7 !important;
}
html[data-stltype-theme="stltype-max-workstation"] .front-auth-forgot-inline,
html[data-stltype-theme="stltype-max-workstation"] .front-auth-helper-links a {
    color: #c5e5f7 !important;
}
html[data-stltype-theme="stltype-max-workstation"] .mobile-language-grid a.current {
    background: rgba(75, 155, 211, 0.09) !important;
    color: var(--primary-glow, #4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .mobile-language-grid a.current::before {
    background: rgba(75, 155, 211, 0.2) !important;
}
html[data-stltype-theme="stltype-max-workstation"] #mobileLanguageModal .stltype-language-grid > a.current,
html[data-stltype-theme="stltype-max-workstation"] #mobileLanguageModal .mobile-language-grid > a.current,
html[data-stltype-theme="stltype-max-workstation"] #mobileLanguageModal a.stltype-language-option.current {
    background: rgba(75, 155, 211, 0.085) !important;
    color: var(--primary-glow, #4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] #mobileLanguageModal .mobile-language-panel,
html[data-stltype-theme="stltype-max-workstation"] #mobileLanguageModal .stltype-language-panel {
    border: 1px solid rgba(75, 155, 211, 0.28) !important;
}
html[data-stltype-theme="stltype-max-workstation"] #mobileLanguageModal .mobile-language-grid > a.current,
html[data-stltype-theme="stltype-max-workstation"] #mobileLanguageModal .stltype-language-grid > a.current,
html[data-stltype-theme="stltype-max-workstation"] #mobileLanguageModal a.stltype-language-option.current {
    background: rgba(75, 155, 211, 0.085) !important;
    color: var(--primary-glow, #4b9bd3) !important;
    outline: 1px solid rgba(75, 155, 211, 0.55) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .front-navbar .nav-links-center a[data-stl-softnav-key]:hover,
html[data-stltype-theme="stltype-max-workstation"] .front-navbar .nav-explore-dropdown:hover,
html[data-stltype-theme="stltype-max-workstation"] .front-navbar .front-login-pill:hover,
html[data-stltype-theme="stltype-max-workstation"] .front-navbar .front-register-pill:hover,
html[data-stltype-theme="stltype-max-workstation"] .front-navbar .nav-icon-btn:hover {
    border-color: rgba(75, 155, 211, 0.42) !important;
    background: rgba(75, 155, 211, 0.07) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .front-navbar a.stltype-nav-active,
html[data-stltype-theme="stltype-max-workstation"] .front-navbar a.stltype-softnav-active,
html[data-stltype-theme="stltype-max-workstation"] .front-navbar a[aria-current="page"] {
    border-color: rgba(75, 155, 211, 0.78) !important;
    background: linear-gradient(135deg, rgba(75, 155, 211, 0.16), rgba(124, 58, 237, .10)) !important;
    box-shadow: 0 0 0 1px rgba(75, 155, 211, 0.15) inset, 0 0 22px rgba(75, 155, 211, 0.18) !important;
    text-shadow: 0 0 12px rgba(75, 155, 211, 0.32) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .front-navbar .logo.stltype-nav-active::after,
html[data-stltype-theme="stltype-max-workstation"] .front-navbar .logo.stltype-softnav-active::after,
html[data-stltype-theme="stltype-max-workstation"] .front-navbar .logo[aria-current="page"]::after {
    box-shadow: 0 0 14px rgba(75, 155, 211, 0.75) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .front-navbar .nav-upload-solid.stltype-nav-active,
html[data-stltype-theme="stltype-max-workstation"] .front-navbar .nav-upload-solid.stltype-softnav-active,
html[data-stltype-theme="stltype-max-workstation"] .front-navbar .nav-upload-solid[aria-current="page"] {
    background: linear-gradient(135deg, var(--primary-glow), #68b5e7) !important;
    box-shadow: 0 0 0 1px rgba(255,255,255,.20) inset, 0 0 28px rgba(75, 155, 211, 0.38) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .front-navbar .nav-links-center a.stltype-nav-active::after,
html[data-stltype-theme="stltype-max-workstation"] .front-navbar .nav-links-center a.stltype-softnav-active::after,
html[data-stltype-theme="stltype-max-workstation"] .front-navbar .nav-links-center a[aria-current="page"]::after,
html[data-stltype-theme="stltype-max-workstation"] .front-navbar .nav-explore-dropdown.stltype-nav-active::after,
html[data-stltype-theme="stltype-max-workstation"] .front-navbar .nav-explore-dropdown.stltype-softnav-active::after,
html[data-stltype-theme="stltype-max-workstation"] .front-navbar .nav-explore-dropdown[aria-current="page"]::after,
html[data-stltype-theme="stltype-max-workstation"] .front-navbar .front-login-pill.stltype-nav-active::after,
html[data-stltype-theme="stltype-max-workstation"] .front-navbar .front-login-pill.stltype-softnav-active::after,
html[data-stltype-theme="stltype-max-workstation"] .front-navbar .front-login-pill[aria-current="page"]::after,
html[data-stltype-theme="stltype-max-workstation"] .front-navbar .front-register-pill.stltype-nav-active::after,
html[data-stltype-theme="stltype-max-workstation"] .front-navbar .front-register-pill.stltype-softnav-active::after,
html[data-stltype-theme="stltype-max-workstation"] .front-navbar .front-register-pill[aria-current="page"]::after {
    box-shadow: 0 0 12px rgba(75, 155, 211, 0.85) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .mobile-drawer a.stltype-nav-active,
html[data-stltype-theme="stltype-max-workstation"] .mobile-drawer a.stltype-softnav-active,
html[data-stltype-theme="stltype-max-workstation"] .mobile-drawer a[aria-current="page"] {
    border-color: rgba(75, 155, 211, 0.58) !important;
    background: rgba(75, 155, 211, 0.1) !important;
    box-shadow: 0 0 18px rgba(75, 155, 211, 0.12) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .popular-categories-section::before {
    background: radial-gradient(circle at 12% 38%, rgba(75, 155, 211, 0.18), transparent 34%),
        radial-gradient(circle at 82% 18%, rgba(255, 0, 92, .13), transparent 32%),
        linear-gradient(90deg, transparent, rgba(255,255,255,.035), transparent) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .banner-container-split::before {
    background: radial-gradient(circle at 14% 16%, rgba(75, 155, 211, 0.18), transparent 36%),
        radial-gradient(circle at 86% 22%, rgba(255,0,92,.16), transparent 34%),
        linear-gradient(90deg, rgba(255,255,255,.025), transparent 42%, rgba(255,255,255,.02)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .banner-panel-left {
    background: linear-gradient(135deg, rgba(255,255,255,.09), rgba(255,255,255,.026) 42%, rgba(75, 155, 211, 0.045)),
        radial-gradient(circle at 12% 14%, rgba(75, 155, 211, 0.2), transparent 35%),
        radial-gradient(circle at 100% 0%, rgba(255,0,92,.16), transparent 34%),
        rgba(13,14,18,.78) !important;
    box-shadow: 0 26px 80px rgba(0,0,0,.42),
        inset 0 1px 0 rgba(255,255,255,.13),
        inset 0 -1px 0 rgba(75, 155, 211, 0.08) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .banner-panel-left::after {
    border: 1px solid rgba(75, 155, 211, 0.18) !important;
    box-shadow: inset 0 0 40px rgba(75, 155, 211, 0.08), 0 0 55px rgba(75, 155, 211, 0.08) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .club-tag {
    background: rgba(75, 155, 211, 0.12) !important;
    border: 1px solid rgba(75, 155, 211, 0.28) !important;
    color: rgba(226, 247, 174, 0.96) !important;
    box-shadow: 0 0 28px rgba(75, 155, 211, 0.1), inset 0 1px 0 rgba(255,255,255,.11) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .club-tag::before {
    box-shadow: 0 0 16px rgba(75, 155, 211, 0.92) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .gradient-text {
    background: linear-gradient(98deg, #fff 0%, #68b5e7 42%, #4b9bd3 66%, #ff4f8b 100%) !important;
    filter: drop-shadow(0 0 18px rgba(75, 155, 211, 0.1)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .hero-trust-row i {
    background: rgba(75, 155, 211, 0.1) !important;
    border: 1px solid rgba(75, 155, 211, 0.16) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .hero-trust-row svg path:first-child:not(:only-child),
html[data-stltype-theme="stltype-max-workstation"] .hero-trust-row span:first-child svg path {
    fill: rgba(75, 155, 211, 0.1) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .banner-panel-right {
    background: linear-gradient(135deg, rgba(255,255,255,.07), rgba(255,255,255,.018)),
        radial-gradient(circle at 50% 42%, rgba(75, 155, 211, 0.16), transparent 44%),
        #090a0e !important;
    box-shadow: 0 26px 80px rgba(0,0,0,.46),
        inset 0 1px 0 rgba(255,255,255,.12),
        inset 0 0 0 1px rgba(75, 155, 211, 0.035) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .banner-panel-right::after {
    box-shadow: inset 0 0 38px rgba(75, 155, 211, 0.055) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .hero-visual-grid {
    background: linear-gradient(rgba(75, 155, 211, 0.075) 1px, transparent 1px),
        linear-gradient(90deg, rgba(75, 155, 211, 0.06) 1px, transparent 1px) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .hero-visual-orb {
    border: 1px solid rgba(75, 155, 211, 0.2) !important;
    box-shadow: 0 0 34px rgba(75, 155, 211, 0.1), inset 0 0 28px rgba(75, 155, 211, 0.05) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .banner-img-overlay-text {
    color: rgba(226, 247, 174, 0.96) !important;
    border: 1px solid rgba(75, 155, 211, 0.25) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .hero-floating-card-side span::before {
    box-shadow: 0 0 14px rgba(75, 155, 211, 0.76) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .hero-marketplace-banner::before {
    background: radial-gradient(circle at 14% 20%, rgba(75, 155, 211, 0.18), transparent 34%),
        radial-gradient(circle at 76% 18%, rgba(255,0,92,.10), transparent 30%),
        linear-gradient(90deg, rgba(255,255,255,.026), transparent 48%, rgba(75, 155, 211, 0.018)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .hero-market-copy {
    background: radial-gradient(circle at 12% 18%, rgba(75, 155, 211, 0.18), transparent 36%),
        radial-gradient(circle at 96% 8%, rgba(255,0,92,.12), transparent 32%),
        linear-gradient(135deg, rgba(255,255,255,.088), rgba(255,255,255,.024) 52%, rgba(75, 155, 211, 0.038)),
        rgba(9,11,15,.82) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .hero-market-copy .club-tag {
    color: rgba(226, 247, 174, 0.96) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .hero-marketplace-stage {
    background: radial-gradient(circle at 44% 38%, rgba(75, 155, 211, 0.18), transparent 34%),
        radial-gradient(circle at 78% 70%, rgba(255,0,92,.11), transparent 30%),
        linear-gradient(135deg, rgba(255,255,255,.072), rgba(255,255,255,.018)),
        #07090d !important;
}
html[data-stltype-theme="stltype-max-workstation"] .hero-marketplace-stage::after {
    box-shadow: inset 0 0 40px rgba(75, 155, 211, 0.055) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .hero-stage-grid {
    background: linear-gradient(rgba(75, 155, 211, 0.07) 1px, transparent 1px),
        linear-gradient(90deg, rgba(75, 155, 211, 0.052) 1px, transparent 1px) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .hero-stage-orb {
    border: 1px solid rgba(75, 155, 211, 0.17) !important;
    box-shadow: 0 0 38px rgba(75, 155, 211, 0.1), inset 0 0 26px rgba(75, 155, 211, 0.05) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .hero-market-topbar span,
html[data-stltype-theme="stltype-max-workstation"] .hero-market-topbar em {
    color: rgba(226, 247, 174, 0.94) !important;
    border: 1px solid rgba(75, 155, 211, 0.2) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .hero-market-topbar i {
    box-shadow: 0 0 15px rgba(75, 155, 211, 0.9) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .hero-showcase-card:hover {
    border-color: rgba(75, 155, 211, 0.32) !important;
    box-shadow: 0 28px 72px rgba(0,0,0,.44), 0 0 0 1px rgba(75, 155, 211, 0.08), inset 0 1px 0 rgba(255,255,255,.13) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .hero-showcase-media {
    background: radial-gradient(circle at 50% 48%, rgba(75, 155, 211, 0.18), transparent 40%),
        linear-gradient(135deg, rgba(255,255,255,.07), rgba(255,255,255,.018)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .hero-showcase-placeholder {
    fill: rgba(75, 155, 211, 0.075) !important;
    stroke: rgba(75, 155, 211, 0.72) !important;
    filter: drop-shadow(0 0 16px rgba(75, 155, 211, 0.18)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .hero-showcase-copy small {
    color: rgba(226, 247, 174, 0.88) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .hero-category-strip a:hover {
    border-color: rgba(75, 155, 211, 0.24) !important;
    background: rgba(75, 155, 211, 0.09) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .hero-marketplace-stage {
    background: radial-gradient(circle at 28% 28%, rgba(75, 155, 211, 0.2), transparent 34%),
        radial-gradient(circle at 78% 72%, rgba(255,0,92,.12), transparent 32%),
        linear-gradient(135deg, rgba(255,255,255,.082), rgba(255,255,255,.018) 54%, rgba(75, 155, 211, 0.035)),
        #06080c !important;
}
html[data-stltype-theme="stltype-max-workstation"] .hero-showcase-card {
    border: 1px solid rgba(104, 181, 231, 0.16) !important;
    box-shadow: 0 28px 72px rgba(0,0,0,.42),
        0 0 0 1px rgba(75, 155, 211, 0.045),
        inset 0 1px 0 rgba(255,255,255,.16) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .hero-showcase-card:hover,
html[data-stltype-theme="stltype-max-workstation"] .hero-showcase-card-1:hover,
html[data-stltype-theme="stltype-max-workstation"] .hero-showcase-card-2:hover,
html[data-stltype-theme="stltype-max-workstation"] .hero-showcase-card-3:hover {
    border-color: rgba(75, 155, 211, 0.35) !important;
    box-shadow: 0 34px 82px rgba(0,0,0,.52),
        0 0 0 1px rgba(75, 155, 211, 0.1),
        0 0 42px rgba(75, 155, 211, 0.075),
        inset 0 1px 0 rgba(255,255,255,.17) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .hero-showcase-card::before {
    background: linear-gradient(135deg, rgba(255,255,255,.18), transparent 34%),
        radial-gradient(circle at 68% 16%, rgba(75, 155, 211, 0.16), transparent 30%),
        linear-gradient(180deg, transparent 48%, rgba(0,0,0,.52)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .hero-showcase-card::after {
    box-shadow: inset 0 0 24px rgba(75, 155, 211, 0.05) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .hero-showcase-media {
    background: radial-gradient(circle at 52% 46%, rgba(75, 155, 211, 0.18), transparent 45%),
        linear-gradient(135deg, rgba(255,255,255,.07), rgba(255,255,255,.018)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .hero-showcase-badge {
    background: linear-gradient(135deg, #4b9bd3, #68b5e7) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .hero-showcase-copy small {
    color: rgba(226, 247, 174, 0.92) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .hero-showcase-scan {
    background: linear-gradient(90deg, transparent, rgba(75, 155, 211, 0.08), transparent),
        repeating-linear-gradient(180deg, rgba(255,255,255,.025) 0 1px, transparent 1px 7px) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .front-navbar .logo.site-logo-link:hover > img.site-logo-img,
html[data-stltype-theme="stltype-max-workstation"] .navbar .logo.site-logo-link:hover > img.site-logo-img {
    filter: drop-shadow(0 0 12px rgba(75, 155, 211, 0.32)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .comment-card:target {
    border-color: rgba(75, 155, 211, 0.55) !important;
    box-shadow: 0 0 0 1px rgba(75, 155, 211, 0.16), 0 18px 48px rgba(0,0,0,.26) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .comment-action-box summary,
html[data-stltype-theme="stltype-max-workstation"] .comment-report-box summary {
    color: var(--accent,#4b9bd3) !important;
}
@media (max-width: 980px) {
html[data-stltype-theme="stltype-max-workstation"] .stltype-mobile-bottom-nav {
    border: 1px solid rgba(75, 155, 211, 0.2) !important;
    box-shadow: 0 -12px 34px rgba(0,0,0,.50), 0 0 0 1px rgba(255,255,255,.05) inset, 0 0 28px rgba(75, 155, 211, 0.08) !important;
}
}
@media (max-width: 980px) {
html[data-stltype-theme="stltype-max-workstation"] .stltype-mobile-bottom-link::after {
    background: var(--primary-glow, #4b9bd3) !important;
    box-shadow: 0 0 12px rgba(75, 155, 211, 0.55) !important;
}
}
@media (max-width: 980px) {
html[data-stltype-theme="stltype-max-workstation"] .stltype-mobile-bottom-link:hover,
html[data-stltype-theme="stltype-max-workstation"] .stltype-mobile-bottom-link:focus-visible,
html[data-stltype-theme="stltype-max-workstation"] .stltype-mobile-bottom-link.stltype-nav-active,
html[data-stltype-theme="stltype-max-workstation"] .stltype-mobile-bottom-link.stltype-softnav-active,
html[data-stltype-theme="stltype-max-workstation"] .stltype-mobile-bottom-link[aria-current="page"] {
    color: var(--primary-glow, #4b9bd3) !important;
    border-color: rgba(75, 155, 211, 0.3) !important;
    background: rgba(75, 155, 211, 0.08) !important;
    box-shadow: 0 0 18px rgba(75, 155, 211, 0.1) inset, 0 0 18px rgba(75, 155, 211, 0.06) !important;
}
}
@media (max-width: 980px) {
html[data-stltype-theme="stltype-max-workstation"] .stltype-mobile-bottom-icon {
    text-shadow: 0 0 14px rgba(75, 155, 211, 0.18) !important;
}
}
@media (max-width: 980px) {
html[data-stltype-theme="stltype-max-workstation"] .stltype-mobile-bottom-upload {
    background: linear-gradient(135deg, var(--primary-glow, #4b9bd3), #68b5e7) !important;
    box-shadow: 0 12px 28px rgba(75, 155, 211, 0.24), 0 0 0 1px rgba(255,255,255,.20) inset !important;
}
}
html[data-stltype-theme="stltype-max-workstation"] .hero-marketplace-stage .hero-showcase-card-1 .hero-showcase-media,
html[data-stltype-theme="stltype-max-workstation"] .hero-marketplace-stage .hero-showcase-card-2 .hero-showcase-media,
html[data-stltype-theme="stltype-max-workstation"] .hero-marketplace-stage .hero-showcase-card-3 .hero-showcase-media {
    background: radial-gradient(circle at 50% 45%, rgba(75, 155, 211, 0.1), transparent 58%),
        #090d12 !important;
}

/* source: assets/css/marketplace.css */
html[data-stltype-theme="stltype-max-workstation"] .filter-chip {
    border: 1px solid rgba(75, 155, 211, 0.22) !important;
    background: rgba(75, 155, 211, 0.06) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .category-ring-card:hover {
    box-shadow: 0 12px 28px rgba(75, 155, 211, 0.1) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .filter-chip {
    background: rgba(75, 155, 211, 0.1) !important;
    border-color: rgba(75, 155, 211, 0.28) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .marketplace-card.card-cover-hidden .card-display {
    background: linear-gradient(135deg, rgba(75, 155, 211, 0.035), rgba(255,255,255,.015)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .market-hero:before {
    background: radial-gradient(circle,rgba(75, 155, 211, 0.13),transparent 70%) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .market-filter-shell {
    border-color: rgba(75, 155, 211, 0.16) !important;
    background: linear-gradient(135deg,rgba(75, 155, 211, 0.055),rgba(255,255,255,.025)),rgba(8,12,16,.88) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .market-filter-form input,
html[data-stltype-theme="stltype-max-workstation"] .market-filter-form select {
    color: #c5e5f7 !important;
}
html[data-stltype-theme="stltype-max-workstation"] .market-filter-form select {
    background-image: linear-gradient(180deg,rgba(10,16,20,.94),rgba(4,8,12,.94)),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23c9ef63' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") !important;
}
html[data-stltype-theme="stltype-max-workstation"] .market-filter-form input:focus,
html[data-stltype-theme="stltype-max-workstation"] .market-filter-form select:focus {
    border-color: rgba(75, 155, 211, 0.55) !important;
    box-shadow: 0 0 0 3px rgba(75, 155, 211, 0.1),inset 0 0 0 1px rgba(255,255,255,.04) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .market-filter-form select option {
    color: #c5e5f7 !important;
}
html[data-stltype-theme="stltype-max-workstation"] .market-filter-checks .check-pill {
    border: 1px solid rgba(75, 155, 211, 0.18) !important;
    background: rgba(75, 155, 211, 0.045) !important;
    color: #dfe5dc !important;
}
html[data-stltype-theme="stltype-max-workstation"] .market-filter-checks input {
    accent-color: #4b9bd3 !important;
}
html[data-stltype-theme="stltype-max-workstation"] .market-compact-panel {
    border-color: rgba(75, 155, 211, 0.16) !important;
    background: linear-gradient(135deg,rgba(75, 155, 211, 0.052),rgba(255,255,255,.022)),rgba(8,12,16,.90) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .market-compact-panel:before {
    background: radial-gradient(circle,rgba(75, 155, 211, 0.11),transparent 68%) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .market-compact-form input,
html[data-stltype-theme="stltype-max-workstation"] .market-compact-form select {
    color: #c5e5f7 !important;
}
html[data-stltype-theme="stltype-max-workstation"] .market-compact-form select {
    background-image: linear-gradient(180deg,rgba(10,16,20,.94),rgba(4,8,12,.94)),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23c9ef63' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") !important;
}
html[data-stltype-theme="stltype-max-workstation"] .market-compact-form input:focus,
html[data-stltype-theme="stltype-max-workstation"] .market-compact-form select:focus {
    border-color: rgba(75, 155, 211, 0.55) !important;
    box-shadow: 0 0 0 3px rgba(75, 155, 211, 0.1),inset 0 0 0 1px rgba(255,255,255,.04) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .market-compact-form select option {
    color: #c5e5f7 !important;
}
html[data-stltype-theme="stltype-max-workstation"] .market-advanced-filters summary {
    border: 1px solid rgba(75, 155, 211, 0.18) !important;
    background: rgba(75, 155, 211, 0.045) !important;
    color: #c5e5f7 !important;
}
html[data-stltype-theme="stltype-max-workstation"] .market-advanced-filters summary:before {
    background: rgba(75, 155, 211, 0.13) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .market-advanced-checks .check-pill {
    border: 1px solid rgba(75, 155, 211, 0.18) !important;
    background: rgba(75, 155, 211, 0.045) !important;
    color: #dfe5dc !important;
}
html[data-stltype-theme="stltype-max-workstation"] .market-advanced-checks input[type="checkbox"] {
    accent-color: #4b9bd3 !important;
}
html[data-stltype-theme="stltype-max-workstation"] .market-view-controls .grid-btn:hover {
    background: rgba(75, 155, 211, 0.07) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .market-view-controls .grid-btn.active {
    background: #68b5e7 !important;
    box-shadow: 0 0 14px rgba(75, 155, 211, 0.52) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .marketplace-card .card-hover-price strong {
    color: var(--primary-glow,#4b9bd3) !important;
}

/* source: assets/css/home-discovery.css */
html[data-stltype-theme="stltype-max-workstation"] .home-discovery-card:hover {
    border-color: rgba(75, 155, 211, 0.35) !important;
    box-shadow: 0 22px 70px rgba(75, 155, 211, 0.07),0 18px 55px rgba(0,0,0,.28) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .home-discovery-icon,
html[data-stltype-theme="stltype-max-workstation"] .home-discovery-avatar {
    border: 1px solid rgba(75, 155, 211, 0.3) !important;
    background: rgba(75, 155, 211, 0.08) !important;
    color: #4b9bd3 !important;
}

/* source: assets/css/front-fixes.css */
html[data-stltype-theme="stltype-max-workstation"] .language-switcher .dropdown-list a.current,
html[data-stltype-theme="stltype-max-workstation"] .mobile-language-strip a.current {
    background: rgba(75, 155, 211, 0.12) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .front-login-pill {
    box-shadow: 0 0 14px rgba(75, 155, 211, 0.24) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .front-login-pill:hover {
    box-shadow: 0 0 22px rgba(75, 155, 211, 0.36) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .front-login-pill.is-user {
    border-color: rgba(75, 155, 211, 0.28) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .front-auth-card {
    border-color: rgba(75, 155, 211, 0.16) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .hero-login-link {
    border-color: rgba(75, 155, 211, 0.22) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .account-hero-card {
    background: radial-gradient(circle at 8% 18%, rgba(75, 155, 211, 0.075), transparent 36%),
        linear-gradient(180deg, rgba(255,255,255,0.038), rgba(255,255,255,0.012)),
        rgba(11,11,13,0.92) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .account-avatar {
    border: 1px solid rgba(75, 155, 211, 0.34) !important;
    background: rgba(75, 155, 211, 0.045) !important;
    box-shadow: 0 0 0 7px rgba(75, 155, 211, 0.035), 0 0 24px rgba(75, 155, 211, 0.16) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .account-quick-actions a:hover,
html[data-stltype-theme="stltype-max-workstation"] .account-panel-head a:hover {
    box-shadow: 0 0 18px rgba(75, 155, 211, 0.22) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .account-hero-balance {
    border: 1px solid rgba(75, 155, 211, 0.18) !important;
    background: rgba(75, 155, 211, 0.028) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .account-metric-card.highlight {
    border-color: rgba(75, 155, 211, 0.26) !important;
    background: radial-gradient(circle at 0% 0%, rgba(75, 155, 211, 0.075), transparent 58%),
        linear-gradient(180deg, rgba(255,255,255,0.032), rgba(255,255,255,0.01)),
        rgba(10,10,12,0.88) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .account-table-wrap .data-table a {
    color: #c5e5f7 !important;
}
html[data-stltype-theme="stltype-max-workstation"] .account-rank-box {
    border: 1px solid rgba(75, 155, 211, 0.18) !important;
    background: radial-gradient(circle at 18% 0%, rgba(75, 155, 211, 0.12), transparent 58%),
        rgba(255,255,255,0.045) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-print-settings-accordion>summary {
    border: 1px solid rgba(75, 155, 211, 0.36) !important;
    background: rgba(75, 155, 211, 0.12) !important;
    color: var(--primary-glow,#4b9bd3) !important;
    box-shadow: 0 0 18px rgba(75, 155, 211, 0.1) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-print-settings-accordion>summary:after {
    border: 1px solid rgba(75, 155, 211, 0.28) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-print-settings-accordion>summary:hover {
    background: var(--primary-glow,#4b9bd3) !important;
    box-shadow: 0 0 22px rgba(75, 155, 211, 0.26) !important;
}

/* source: assets/css/mobile-model-experience.css */
html[data-stltype-theme="stltype-max-workstation"] .st-mobile-transfer-card {
    border: 1px solid rgba(75, 155, 211, 0.32) !important;
    box-shadow: 0 30px 100px rgba(0,0,0,.65),0 0 44px rgba(75, 155, 211, 0.13) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .st-mobile-transfer-head span {
    color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .st-mobile-transfer-link button {
    border: 1px solid rgba(75, 155, 211, 0.36) !important;
    background: rgba(75, 155, 211, 0.11) !important;
    color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .st-mobile-transfer-tools>p {
    color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .st-mobile-model-toast {
    border: 1px solid rgba(75, 155, 211, 0.38) !important;
    color: #c5e5f7 !important;
    box-shadow: 0 14px 40px rgba(0,0,0,.45),0 0 22px rgba(75, 155, 211, 0.1) !important;
}
@media (max-width:980px) {
html[data-stltype-theme="stltype-max-workstation"] .st-mobile-model-card {
    border: 1px solid rgba(75, 155, 211, 0.24) !important;
    background: radial-gradient(circle at 0 0,rgba(75, 155, 211, 0.15),transparent 34%),radial-gradient(circle at 100% 10%,rgba(255,0,82,.10),transparent 31%),linear-gradient(150deg,rgba(15,24,34,.98),rgba(6,10,15,.98)) !important;
}
}
@media (max-width:980px) {
html[data-stltype-theme="stltype-max-workstation"] .st-mobile-model-accent {
    background: linear-gradient(90deg,transparent,var(--primary-glow,#4b9bd3),var(--secondary-glow,#ff0052),transparent) !important;
}
}
@media (max-width:980px) {
html[data-stltype-theme="stltype-max-workstation"] .st-mobile-model-kicker {
    color: var(--primary-glow,#4b9bd3) !important;
}
}
@media (max-width:980px) {
html[data-stltype-theme="stltype-max-workstation"] .st-mobile-model-avatar {
    border: 1px solid rgba(75, 155, 211, 0.26) !important;
    background: rgba(75, 155, 211, 0.08) !important;
}
}
@media (max-width:980px) {
html[data-stltype-theme="stltype-max-workstation"] .st-mobile-model-prices>span {
    border: 1px solid rgba(75, 155, 211, 0.17) !important;
    background: rgba(75, 155, 211, 0.04) !important;
}
}
@media (max-width:980px) {
html[data-stltype-theme="stltype-max-workstation"] .st-mobile-model-prices em {
    color: #c5e5f7 !important;
}
}
@media (max-width:980px) {
html[data-stltype-theme="stltype-max-workstation"] .st-mobile-model-action>span {
    color: var(--primary-glow,#4b9bd3) !important;
}
}
@media (max-width:980px) {
html[data-stltype-theme="stltype-max-workstation"] .st-mobile-model-quick-actions .st-mobile-model-action-icon {
    color: var(--primary-glow,#4b9bd3) !important;
}
}
@media (max-width:980px) {
html[data-stltype-theme="stltype-max-workstation"] .st-mobile-model-quick-actions .st-mobile-model-action:active {
    background: rgba(75, 155, 211, 0.09) !important;
}
}
@media (max-width:980px) {
html[data-stltype-theme="stltype-max-workstation"] .st-mobile-model-action.is-primary {
    border-color: rgba(75, 155, 211, 0.42) !important;
    background: linear-gradient(135deg,rgba(75, 155, 211, 0.17),rgba(75, 155, 211, 0.07)) !important;
    color: #c5e5f7 !important;
    box-shadow: 0 0 20px rgba(75, 155, 211, 0.08) !important;
}
}
@media (max-width:980px) {
html[data-stltype-theme="stltype-max-workstation"] .st-mobile-model-action.active-soft {
    border-color: rgba(75, 155, 211, 0.48) !important;
    background: rgba(75, 155, 211, 0.13) !important;
    color: var(--primary-glow,#4b9bd3) !important;
}
}
@media (max-width:980px) {
html[data-stltype-theme="stltype-max-workstation"] .st-mobile-model-purchase {
    border: 1px solid rgba(75, 155, 211, 0.18) !important;
    background: rgba(75, 155, 211, 0.035) !important;
}
}
@media (max-width:980px) {
html[data-stltype-theme="stltype-max-workstation"] .st-mobile-model-extra>strong {
    color: var(--primary-glow,#4b9bd3) !important;
}
}
@media (max-width:980px) {
html[data-stltype-theme="stltype-max-workstation"] .st-mobile-model-desktop-note {
    border-left: 3px solid var(--primary-glow,#4b9bd3) !important;
    background: rgba(75, 155, 211, 0.055) !important;
}
}

/* source: assets/css/messaging-center.css */
html[data-stltype-theme="stltype-max-workstation"] {
    --msg-line-strong: rgba(75, 155, 211, 0.3) !important;
    --msg-accent: var(--accent,#4b9bd3) !important;
    --msg-accent-soft: rgba(75, 155, 211, 0.12) !important;
    --msg-admin: linear-gradient(135deg,rgba(75, 155, 211, 0.16),rgba(75, 155, 211, 0.07)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-chat-filters a.active {
    color: #c5e5f7 !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-chat-search input:focus {
    box-shadow: 0 0 0 3px rgba(75, 155, 211, 0.08) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-chat-item:hover,
html[data-stltype-theme="stltype-max-workstation"] .stl-chat-item.active {
    background: rgba(75, 155, 211, 0.075) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-chat-avatar {
    color: #c5e5f7 !important;
    background: radial-gradient(circle at 35% 25%,rgba(75, 155, 211, 0.34),rgba(75, 155, 211, 0.1)) !important;
    border: 1px solid rgba(75, 155, 211, 0.22) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-chat-badge.new {
    color: #c5e5f7 !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-chat-main {
    background: radial-gradient(circle at top right,rgba(75, 155, 211, 0.07),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.026),rgba(255,255,255,.010)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-chat-bubble.from-admin {
    border-color: rgba(75, 155, 211, 0.18) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-chat-form input:focus,
html[data-stltype-theme="stltype-max-workstation"] .stl-chat-form textarea:focus,
html[data-stltype-theme="stltype-max-workstation"] .stl-chat-form select:focus {
    box-shadow: 0 0 0 3px rgba(75, 155, 211, 0.08) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-chat-send {
    border: 1px solid rgba(75, 155, 211, 0.36) !important;
    background: linear-gradient(135deg,rgba(75, 155, 211, 0.24),rgba(75, 155, 211, 0.1)) !important;
    color: #c5e5f7 !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-compose-note {
    border: 1px solid rgba(75, 155, 211, 0.18) !important;
    background: rgba(75, 155, 211, 0.07) !important;
    color: #c5e5f7 !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-chat-notice {
    border: 1px solid rgba(75, 155, 211, 0.22) !important;
    background: rgba(75, 155, 211, 0.08) !important;
    color: #c5e5f7 !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-user-chat-page {
    --msg-user: linear-gradient(135deg,rgba(75, 155, 211, 0.18),rgba(75, 155, 211, 0.075)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-user-chat-layout {
    border-color: rgba(75, 155, 211, 0.16) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-user-chat-page .stl-chat-icon-btn {
    border-color: rgba(75, 155, 211, 0.28) !important;
    background: rgba(75, 155, 211, 0.11) !important;
    color: #c5e5f7 !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-user-chat-page .stl-chat-item.is-unread .stl-chat-name,
html[data-stltype-theme="stltype-max-workstation"] .stl-user-chat-page .stl-chat-item.is-unread .stl-chat-preview {
    color: #c5e5f7 !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-user-chat-page .stl-chat-avatar {
    box-shadow: 0 0 22px rgba(75, 155, 211, 0.12) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-user-chat-main {
    background: radial-gradient(circle at top right,rgba(75, 155, 211, 0.08),transparent 38%),radial-gradient(circle at bottom left,rgba(75, 155, 211, 0.045),transparent 42%),rgba(7,10,16,.68) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-user-chat-page .stl-chat-bubble.from-user {
    border-color: rgba(75, 155, 211, 0.24) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-user-chat-page .stl-chat-send {
    background: linear-gradient(135deg,rgba(75, 155, 211, 0.3),rgba(75, 155, 211, 0.13)) !important;
    box-shadow: 0 0 22px rgba(75, 155, 211, 0.1) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-compose-targets-compact .stl-compose-target:hover {
    border-color: rgba(75, 155, 211, 0.26) !important;
    background: rgba(75, 155, 211, 0.07) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-compose-targets-compact .stl-compose-target.active,
html[data-stltype-theme="stltype-max-workstation"] .stl-compose-targets-compact .stl-compose-target:has(input:checked) {
    border-color: rgba(75, 155, 211, 0.4) !important;
    background: linear-gradient(135deg,rgba(75, 155, 211, 0.18),rgba(75, 155, 211, 0.06)) !important;
    box-shadow: 0 0 0 1px rgba(75, 155, 211, 0.08) inset !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-chat-main .stl-compose-panel {
    background: radial-gradient(circle at top right,rgba(75, 155, 211, 0.09),transparent 42%),rgba(6,9,15,.30) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-chat-icon-btn {
    color: #c5e5f7 !important;
    border-color: rgba(75, 155, 211, 0.25) !important;
    background: rgba(75, 155, 211, 0.1) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-compose-targets-wide .stl-compose-target.bulk-target.active,
html[data-stltype-theme="stltype-max-workstation"] .stl-compose-targets-wide .stl-compose-target.bulk-target:has(input:checked) {
    background: linear-gradient(135deg,rgba(75, 155, 211, 0.14),rgba(75, 155, 211, 0.045)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-compose-targets-wide .stl-compose-target.single-target {
    border-color: rgba(75, 155, 211, 0.22) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-compose-panel-head p strong {
    color: #c5e5f7 !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-user-chat-page {
    --msg-premium-cyan: rgba(75, 155, 211, 0.95) !important;
    --msg-premium-cyan-soft: rgba(75, 155, 211, 0.12) !important;
    --msg-premium-cyan-line: rgba(75, 155, 211, 0.3) !important;
    --msg-premium-glow: 0 28px 90px rgba(75, 155, 211, 0.08),0 24px 80px rgba(0,0,0,.42) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-user-chat-page .stl-chat-layout {
    border-color: rgba(75, 155, 211, 0.16) !important;
    background: radial-gradient(circle at 0 0,rgba(75, 155, 211, 0.16),transparent 28%),
    radial-gradient(circle at 100% 12%,rgba(255,70,140,.06),transparent 30%),
    linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,.018)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-user-chat-page .stl-chat-sidebar {
    background: linear-gradient(180deg,rgba(8,13,21,.94),rgba(5,8,14,.92)),
    radial-gradient(circle at 25% 0,rgba(75, 155, 211, 0.18),transparent 32%) !important;
    border-right-color: rgba(75, 155, 211, 0.13) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-user-chat-page .stl-chat-side-head {
    border-bottom-color: rgba(75, 155, 211, 0.12) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-user-msg-hero-card {
    border: 1px solid rgba(75, 155, 211, 0.18) !important;
    background: linear-gradient(135deg,rgba(75, 155, 211, 0.13),rgba(255,255,255,.035) 48%,rgba(255,70,140,.045)),
    rgba(255,255,255,.025) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-user-msg-hero-card::after {
    border: 1px solid rgba(75, 155, 211, 0.16) !important;
    box-shadow: 0 0 42px rgba(75, 155, 211, 0.08) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-user-msg-orb {
    color: #c5e5f7 !important;
    background: radial-gradient(circle at 35% 20%,rgba(75, 155, 211, 0.45),rgba(75, 155, 211, 0.14)) !important;
    border: 1px solid rgba(75, 155, 211, 0.3) !important;
    box-shadow: 0 0 26px rgba(75, 155, 211, 0.14) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-user-msg-eyebrow {
    color: rgba(226, 247, 174, 0.78) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-user-msg-new-btn {
    background: rgba(75, 155, 211, 0.12) !important;
    border-color: rgba(75, 155, 211, 0.32) !important;
    box-shadow: 0 0 24px rgba(75, 155, 211, 0.12) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-user-chat-page .stl-chat-search button {
    border-color: rgba(75, 155, 211, 0.18) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-user-chat-page .stl-chat-filters a.active {
    background: linear-gradient(135deg,rgba(75, 155, 211, 0.22),rgba(75, 155, 211, 0.08)) !important;
    box-shadow: inset 0 0 0 1px rgba(75, 155, 211, 0.1),0 0 20px rgba(75, 155, 211, 0.08) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-user-chat-page .stl-compose-drawer {
    background: linear-gradient(180deg,rgba(255,255,255,.018),rgba(75, 155, 211, 0.035)) !important;
    border-bottom-color: rgba(75, 155, 211, 0.12) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-user-chat-page .stl-compose-drawer details {
    border-color: rgba(75, 155, 211, 0.18) !important;
    background: linear-gradient(145deg,rgba(75, 155, 211, 0.075),rgba(255,255,255,.035)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-user-chat-page .stl-compose-drawer summary::after {
    background: rgba(75, 155, 211, 0.1) !important;
    border: 1px solid rgba(75, 155, 211, 0.18) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-user-msg-secure-note {
    color: #c5e5f7 !important;
    border: 1px solid rgba(75, 155, 211, 0.16) !important;
    background: rgba(75, 155, 211, 0.065) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-user-msg-submit {
    background: linear-gradient(135deg,#4b9bd3,#68b5e7) !important;
    box-shadow: 0 0 24px rgba(75, 155, 211, 0.2) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-user-chat-page .stl-chat-item:hover,
html[data-stltype-theme="stltype-max-workstation"] .stl-user-chat-page .stl-chat-item.active {
    border-color: rgba(75, 155, 211, 0.22) !important;
    background: linear-gradient(135deg,rgba(75, 155, 211, 0.12),rgba(255,255,255,.035)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-user-chat-page .stl-chat-item.is-unread {
    border-color: rgba(75, 155, 211, 0.28) !important;
    box-shadow: 0 0 0 1px rgba(75, 155, 211, 0.06) inset,0 12px 30px rgba(75, 155, 211, 0.06) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-user-chat-page .stl-chat-main {
    background: radial-gradient(circle at 74% 10%,rgba(75, 155, 211, 0.12),transparent 34%),radial-gradient(circle at 25% 88%,rgba(255,70,140,.055),transparent 32%),linear-gradient(180deg,rgba(9,13,20,.72),rgba(4,7,12,.88)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-user-chat-page .stl-chat-head {
    background: linear-gradient(135deg,rgba(75, 155, 211, 0.085),rgba(255,255,255,.028)) !important;
    border-bottom-color: rgba(75, 155, 211, 0.14) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-user-chat-page .stl-chat-bubble.from-admin {
    background: linear-gradient(135deg,rgba(75, 155, 211, 0.18),rgba(75, 155, 211, 0.075)) !important;
    border-color: rgba(75, 155, 211, 0.22) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-user-chat-page .stl-chat-composer {
    border-top-color: rgba(75, 155, 211, 0.13) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-user-chat-page .stl-chat-send {
    background: linear-gradient(135deg,rgba(75, 155, 211, 0.35),rgba(75, 155, 211, 0.12)) !important;
    border-color: rgba(75, 155, 211, 0.34) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-user-msg-welcome {
    background: radial-gradient(circle at 50% 30%,rgba(75, 155, 211, 0.12),transparent 34%) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-user-msg-welcome::before {
    border: 1px solid rgba(75, 155, 211, 0.1) !important;
    box-shadow: 0 0 80px rgba(75, 155, 211, 0.06) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-user-msg-welcome-orbit {
    background: rgba(75, 155, 211, 0.04) !important;
    border: 1px solid rgba(75, 155, 211, 0.1) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-user-msg-welcome-orbit::before,
html[data-stltype-theme="stltype-max-workstation"] .stl-user-msg-welcome-orbit::after {
    border-top-color: rgba(75, 155, 211, 0.58) !important;
    border-right-color: rgba(75, 155, 211, 0.25) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-user-msg-feature-row span {
    border: 1px solid rgba(75, 155, 211, 0.18) !important;
    background: rgba(75, 155, 211, 0.07) !important;
    color: #c5e5f7 !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-user-msg-welcome-cta {
    background: linear-gradient(135deg,#4b9bd3,#68b5e7) !important;
    box-shadow: 0 0 28px rgba(75, 155, 211, 0.18) !important;
}
@media (max-width:980px) {
html[data-stltype-theme="stltype-max-workstation"] .stl-user-chat-page .stl-chat-sidebar {
    border-bottom: 1px solid rgba(75, 155, 211, 0.14) !important;
}
}
html[data-stltype-theme="stltype-max-workstation"] .stl-chat-bubble.is-pending::before {
    background: rgba(75, 155, 211, 0.85) !important;
    box-shadow: 0 0 12px rgba(75, 155, 211, 0.55) !important;
}

/* source: assets/css/survey.css */
html[data-stltype-theme="stltype-max-workstation"] .survey-status {
    border: 1px solid rgba(75, 155, 211, 0.2) !important;
    background: rgba(75, 155, 211, 0.055) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .survey-progress-fill {
    background: linear-gradient(90deg,var(--accent),#68b5e7) !important;
    box-shadow: 0 0 18px rgba(75, 155, 211, 0.28) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .survey-question-number {
    border: 1px solid rgba(75, 155, 211, 0.2) !important;
    background: rgba(75, 155, 211, 0.07) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .survey-option:hover {
    border-color: rgba(75, 155, 211, 0.28) !important;
    background: rgba(75, 155, 211, 0.045) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .survey-textarea:focus {
    border-color: rgba(75, 155, 211, 0.5) !important;
    box-shadow: 0 0 0 3px rgba(75, 155, 211, 0.08) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .survey-profile-invite {
    border: 1px solid rgba(75, 155, 211, 0.18) !important;
    background: linear-gradient(135deg,rgba(75, 155, 211, 0.085),rgba(255,255,255,.025)) !important;
}

/* source: auth/admin-destination.php#style1 */
html[data-stltype-theme="stltype-max-workstation"] .admin-destination-card:before {
    background: rgba(75, 155, 211, 0.13) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .admin-destination-badge {
    border: 1px solid rgba(75, 155, 211, 0.35) !important;
    color: #c5e5f7 !important;
}
html[data-stltype-theme="stltype-max-workstation"] .admin-destination-role {
    background: rgba(75, 155, 211, 0.13) !important;
    color: #c5e5f7 !important;
}
html[data-stltype-theme="stltype-max-workstation"] .admin-destination-option:hover {
    border-color: rgba(75, 155, 211, 0.55) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .admin-destination-option.is-panel {
    background: linear-gradient(145deg,rgba(75, 155, 211, 0.12),rgba(255,31,132,.08) 75%,rgba(10,14,18,.78)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .admin-destination-icon {
    border: 1px solid rgba(75, 155, 211, 0.4) !important;
    color: #c5e5f7 !important;
    background: rgba(75, 155, 211, 0.08) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .admin-destination-arrow {
    color: #c5e5f7 !important;
}

/* source: collection.php#style1 */
html[data-stltype-theme="stltype-max-workstation"] .collection-public-info {
    background: radial-gradient(circle at 7% 12%,rgba(75, 155, 211, 0.12),transparent 38%),
                radial-gradient(circle at 92% 88%,rgba(105,76,255,.09),transparent 34%),
                linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.014)),
                rgba(11,12,15,.94) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .collection-public-info::after {
    border: 1px solid rgba(75, 155, 211, 0.13) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .collection-back-owner {
    border: 1px solid rgba(75, 155, 211, 0.38) !important;
    background: rgba(75, 155, 211, 0.09) !important;
    color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .collection-back-owner:hover {
    border-color: rgba(75, 155, 211, 0.68) !important;
    background: rgba(75, 155, 211, 0.15) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .collection-public-cover {
    background: linear-gradient(135deg,rgba(75, 155, 211, 0.1),rgba(255,255,255,.035)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .collection-pager a:hover {
    border-color: rgba(75, 155, 211, 0.32) !important;
    color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .collection-follow-btn {
    border: 1px solid rgba(75, 155, 211, 0.42) !important;
    background: rgba(75, 155, 211, 0.1) !important;
    color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .collection-owner-link {
    color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .collection-save-btn.is-saved {
    border-color: rgba(75, 155, 211, 0.42) !important;
    background: rgba(75, 155, 211, 0.1) !important;
    color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stl-share-actions a:hover,
html[data-stltype-theme="stltype-max-workstation"] .stl-share-actions button:hover {
    border-color: rgba(75, 155, 211, 0.34) !important;
    color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .collection-filter-bar button:hover,
html[data-stltype-theme="stltype-max-workstation"] .collection-filter-bar a:hover {
    border-color: rgba(75, 155, 211, 0.32) !important;
    color: var(--primary-glow,#4b9bd3) !important;
}

/* source: collections.php#style1 */
html[data-stltype-theme="stltype-max-workstation"] .collections-scope-tabs a.is-active {
    border-color: rgba(75, 155, 211, 0.42) !important;
    background: rgba(75, 155, 211, 0.1) !important;
    color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .discover-card:hover {
    border-color: rgba(75, 155, 211, 0.3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .discover-cover {
    background: linear-gradient(135deg,rgba(75, 155, 211, 0.1),rgba(255,255,255,.035)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .collection-small-link:hover {
    color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .collections-pager a:hover {
    border-color: rgba(75, 155, 211, 0.32) !important;
    color: var(--primary-glow,#4b9bd3) !important;
}

/* source: contracts.php#style1 */
html[data-stltype-theme="stltype-max-workstation"] .contract-accordion-item[open] {
    border-color: rgba(75, 155, 211, 0.36) !important;
    box-shadow: 0 20px 80px rgba(75, 155, 211, 0.08),0 20px 60px rgba(0,0,0,.30) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .contract-accordion-item[open] .contract-accordion-summary {
    background: linear-gradient(90deg,rgba(75, 155, 211, 0.12),rgba(75, 155, 211, 0.025)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .contract-accordion-item[open] .contract-summary-text h3 {
    color: var(--primary-glow,#4b9bd3) !important;
    text-shadow: 0 0 18px rgba(75, 155, 211, 0.24) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .contract-toggle-icon {
    border: 1px solid rgba(75, 155, 211, 0.35) !important;
    color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .contract-accordion-item[open] .contract-toggle-icon {
    background: rgba(75, 155, 211, 0.12) !important;
}

/* source: designe9r.php#style1 */
html[data-stltype-theme="stltype-max-workstation"] .designer-cover-bg {
    background: radial-gradient(circle at 18% 0,rgba(75, 155, 211, 0.18),transparent 36%),linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,.015)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .designer-owner-edit {
    border: 1px solid rgba(75, 155, 211, 0.42) !important;
    background: rgba(75, 155, 211, 0.1) !important;
    color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .designer-owner-edit:hover {
    border-color: rgba(75, 155, 211, 0.72) !important;
    background: rgba(75, 155, 211, 0.18) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .designer-info-line a {
    color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .designer-actions .primary {
    border-color: rgba(75, 155, 211, 0.42) !important;
    background: rgba(75, 155, 211, 0.1) !important;
    color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .designer-mini-card strong {
    color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .designer-collection-card:hover,
html[data-stltype-theme="stltype-max-workstation"] .designer-model-card:hover {
    border-color: rgba(75, 155, 211, 0.32) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .designer-cover {
    background: linear-gradient(135deg,rgba(75, 155, 211, 0.1),rgba(255,255,255,.035)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .designer-model-badge.paid {
    border-color: rgba(75, 155, 211, 0.34) !important;
    background: rgba(75, 155, 211, 0.08) !important;
    color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .designer-speed-note {
    border: 1px solid rgba(75, 155, 211, 0.22) !important;
    background: rgba(75, 155, 211, 0.07) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .designer-filter-grid button {
    border-color: rgba(75, 155, 211, 0.4) !important;
    background: rgba(75, 155, 211, 0.14) !important;
    color: var(--primary-glow,#4b9bd3) !important;
}

/* source: designer.php#style1 */
html[data-stltype-theme="stltype-max-workstation"] .designer-collection-media {
    background: radial-gradient(circle at 25% 10%,rgba(75, 155, 211, 0.17),transparent 48%),linear-gradient(145deg,#111820,#07090c) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .designer-collection-title {
    color: #c5e5f7 !important;
}
html[data-stltype-theme="stltype-max-workstation"] .designer-collection-card-modern:focus-visible {
    outline: 2px solid var(--primary-glow,#4b9bd3) !important;
}

/* source: designers.php#style1 */
html[data-stltype-theme="stltype-max-workstation"] .designer-tabs a.is-active {
    border-color: rgba(75, 155, 211, 0.42) !important;
    background: rgba(75, 155, 211, 0.1) !important;
    color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .designer-avatar {
    background: linear-gradient(135deg,rgba(75, 155, 211, 0.16),rgba(255,255,255,.06)) !important;
    color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .designers-pager a:hover {
    border-color: rgba(75, 155, 211, 0.32) !important;
    color: var(--primary-glow,#4b9bd3) !important;
}

/* source: feed.php#style1 */
html[data-stltype-theme="stltype-max-workstation"] .feed-tabs a.is-active {
    border-color: rgba(75, 155, 211, 0.65) !important;
    background: rgba(75, 155, 211, 0.12) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .feed-cover {
    background: linear-gradient(135deg,rgba(75, 155, 211, 0.1),rgba(255,255,255,.035)) !important;
}

/* source: model-detail.php#style1 */
html[data-stltype-theme="stltype-max-workstation"] .st-print-settings-box {
    border: 1px solid rgba(75, 155, 211, 0.28) !important;
    box-shadow: 0 30px 90px rgba(0,0,0,.55),0 0 44px rgba(75, 155, 211, 0.1) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .st-print-settings-close:hover {
    border-color: rgba(75, 155, 211, 0.55) !important;
    color: var(--accent,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .detail-3d-preview-btn {
    border-color: rgba(75, 155, 211, 0.58) !important;
    color: var(--accent,#4b9bd3) !important;
    background: rgba(75, 155, 211, 0.055) !important;
    box-shadow: 0 0 20px rgba(75, 155, 211, 0.08) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .detail-3d-preview-btn:hover {
    border-color: rgba(75, 155, 211, 0.88) !important;
    background: rgba(75, 155, 211, 0.1) !important;
    box-shadow: 0 0 28px rgba(75, 155, 211, 0.14) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .detail-image-thumb:focus-visible {
    outline: 2px solid rgba(75, 155, 211, 0.8) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-youtube-start {
    background: radial-gradient(circle at center,rgba(75, 155, 211, 0.12),rgba(0,0,0,.35)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-youtube-start strong {
    background: rgba(75, 155, 211, 0.92) !important;
    box-shadow: 0 14px 34px rgba(0,0,0,.38),0 0 26px rgba(75, 155, 211, 0.25) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .detail-video-thumb {
    background: linear-gradient(135deg,rgba(75, 155, 211, 0.16),rgba(0,0,0,.46)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .detail-video-thumb .detail-video-play {
    background: rgba(75, 155, 211, 0.92) !important;
    box-shadow: 0 10px 26px rgba(0,0,0,.34),0 0 20px rgba(75, 155, 211, 0.2) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .detail-image-thumb.active.detail-video-thumb {
    border-color: rgba(75, 155, 211, 0.95) !important;
    box-shadow: 0 0 0 3px rgba(75, 155, 211, 0.18),0 0 24px rgba(75, 155, 211, 0.18) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .st-image-preview-box {
    border: 1px solid rgba(75, 155, 211, 0.28) !important;
    box-shadow: 0 30px 100px rgba(0,0,0,.62),0 0 46px rgba(75, 155, 211, 0.13) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .st-image-preview-close:hover,
html[data-stltype-theme="stltype-max-workstation"] .st-image-preview-nav:hover {
    border-color: rgba(75, 155, 211, 0.7) !important;
    color: var(--accent,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .model-owner-follow-form .follow-primary {
    border-color: rgba(75, 155, 211, 0.42) !important;
    background: rgba(75, 155, 211, 0.08) !important;
    color: var(--accent,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .model-owner-identity-card {
    border: 1px solid rgba(75, 155, 211, 0.18) !important;
    background: linear-gradient(145deg,rgba(75, 155, 211, 0.08),rgba(255,255,255,.025)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .model-owner-identity-main:hover .model-owner-name {
    color: var(--accent,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .model-owner-avatar {
    border: 1px solid rgba(75, 155, 211, 0.28) !important;
    background: rgba(75, 155, 211, 0.07) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .version-badge {
    background: rgba(75, 155, 211, 0.1) !important;
    border: 1px solid rgba(75, 155, 211, 0.22) !important;
    color: var(--accent,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .version-download-files a:hover {
    color: var(--accent,#4b9bd3) !important;
    border-color: rgba(75, 155, 211, 0.35) !important;
}
@media (max-width:980px) {
html[data-stltype-theme="stltype-max-workstation"] body.st-mobile-experience-on .st-mobile-main-gallery-nav {
    box-shadow: 0 10px 28px rgba(0,0,0,.34),0 0 18px rgba(75, 155, 211, 0.08) !important;
}
}
@media (max-width:980px) {
html[data-stltype-theme="stltype-max-workstation"] body.st-mobile-experience-on .st-mobile-main-gallery-nav:active {
    border-color: rgba(75, 155, 211, 0.68) !important;
    color: var(--accent,#4b9bd3) !important;
}
}
html[data-stltype-theme="stltype-max-workstation"] .st-detail-collection-card {
    border: 1px solid rgba(75, 155, 211, 0.3) !important;
    box-shadow: 0 30px 100px rgba(0,0,0,.62),0 0 48px rgba(75, 155, 211, 0.12) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .st-detail-collection-close:hover {
    border-color: rgba(75, 155, 211, 0.58) !important;
    color: var(--accent,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .st-detail-collection-submit {
    border: 1px solid rgba(75, 155, 211, 0.4) !important;
    background: rgba(75, 155, 211, 0.14) !important;
    color: var(--accent,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .st-detail-collection-submit:hover {
    background: rgba(75, 155, 211, 0.2) !important;
    border-color: rgba(75, 155, 211, 0.65) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .st-detail-picker-toggle:after {
    color: var(--accent,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .st-detail-picker-toggle:hover,
html[data-stltype-theme="stltype-max-workstation"] .st-detail-picker.is-open .st-detail-picker-toggle {
    border-color: rgba(75, 155, 211, 0.45) !important;
    box-shadow: 0 0 0 3px rgba(75, 155, 211, 0.08) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .st-detail-picker-menu {
    border: 1px solid rgba(75, 155, 211, 0.34) !important;
    box-shadow: 0 18px 45px rgba(0,0,0,.60),0 0 24px rgba(75, 155, 211, 0.1) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .st-detail-picker-option:hover,
html[data-stltype-theme="stltype-max-workstation"] .st-detail-picker-option.is-selected {
    border-color: rgba(75, 155, 211, 0.48) !important;
    background: rgba(75, 155, 211, 0.14) !important;
    color: var(--accent,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .model-individual-chip strong {
    color: var(--accent,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .st-file-download-card {
    border: 1px solid rgba(75, 155, 211, 0.3) !important;
    box-shadow: 0 30px 100px rgba(0,0,0,.62),0 0 48px rgba(75, 155, 211, 0.12) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .st-file-download-close:hover {
    border-color: rgba(75, 155, 211, 0.58) !important;
    color: var(--accent,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .st-file-download-license strong {
    color: var(--accent,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .st-file-download-row:hover {
    border-color: rgba(75, 155, 211, 0.32) !important;
    background: rgba(75, 155, 211, 0.055) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .st-file-download-check input {
    accent-color: var(--accent,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .st-file-download-main strong {
    color: var(--accent,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .license-template-box a {
    color: var(--primary-glow,#4b9bd3) !important;
}

/* source: model-edit.php#style1 */
html[data-stltype-theme="stltype-max-workstation"] .stltype-edit-hero {
    background: linear-gradient(135deg,rgba(75, 155, 211, 0.1),rgba(255,255,255,.025) 48%,rgba(0,0,0,.22)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-edit-kicker {
    color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-edit-step.is-active {
    border-color: rgba(75, 155, 211, 0.45) !important;
    background: rgba(75, 155, 211, 0.1) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-edit-form {
    background: linear-gradient(135deg,rgba(255,255,255,.055),rgba(75, 155, 211, 0.035)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-edit-submit-dock {
    border: 1px solid rgba(75, 155, 211, 0.22) !important;
    box-shadow: 0 18px 54px rgba(0,0,0,.36),0 0 24px rgba(75, 155, 211, 0.08) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .model-edit-actions input {
    accent-color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .model-owner-danger {
    background: linear-gradient(135deg,rgba(255,255,255,.07),rgba(75, 155, 211, 0.035) 42%,rgba(255,55,120,.055)) !important;
    box-shadow: 0 24px 70px rgba(0,0,0,.34),0 0 28px rgba(75, 155, 211, 0.045) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .model-owner-danger:before {
    background: linear-gradient(90deg,transparent,rgba(75, 155, 211, 0.42),rgba(255,55,120,.35),transparent) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .model-owner-kicker {
    color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .model-owner-status {
    border: 1px solid rgba(75, 155, 211, 0.22) !important;
    background: rgba(75, 155, 211, 0.1) !important;
    color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .model-owner-action-icon {
    border: 1px solid rgba(75, 155, 211, 0.2) !important;
    background: rgba(75, 155, 211, 0.095) !important;
    color: var(--primary-glow,#4b9bd3) !important;
    box-shadow: 0 0 22px rgba(75, 155, 211, 0.055) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .model-owner-danger .btn-passive-soft {
    background: linear-gradient(135deg,rgba(75, 155, 211, 0.92),rgba(75, 155, 211, 0.88)) !important;
    box-shadow: 0 10px 28px rgba(75, 155, 211, 0.16) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-license-panel {
    border: 1px solid rgba(75, 155, 211, 0.2) !important;
    background: radial-gradient(circle at 8% 0%,rgba(75, 155, 211, 0.14),transparent 32%),radial-gradient(circle at 100% 15%,rgba(255,0,128,.12),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.055),rgba(0,0,0,.20)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-license-kicker {
    border: 1px solid rgba(75, 155, 211, 0.28) !important;
    background: rgba(75, 155, 211, 0.08) !important;
    color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-license-kicker:before {
    background: var(--primary-glow,#4b9bd3) !important;
    box-shadow: 0 0 16px rgba(75, 155, 211, 0.8) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-license-switch:hover {
    border-color: rgba(75, 155, 211, 0.35) !important;
    background: linear-gradient(135deg,rgba(75, 155, 211, 0.1),rgba(255,255,255,.035)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-license-switch input {
    accent-color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-license-switch.is-featured {
    border-color: rgba(75, 155, 211, 0.28) !important;
    box-shadow: 0 0 0 1px rgba(75, 155, 211, 0.08),0 16px 42px rgba(75, 155, 211, 0.06) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-license-plan[data-license-box="personal"] {
    border-color: rgba(75, 155, 211, 0.22) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-license-badge.is-personal {
    border-color: rgba(75, 155, 211, 0.3) !important;
    background: rgba(75, 155, 211, 0.08) !important;
    color: #c5e5f7 !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-license-control input[type="number"]:focus,
html[data-stltype-theme="stltype-max-workstation"] .stltype-license-template select:focus {
    border-color: rgba(75, 155, 211, 0.45) !important;
    box-shadow: 0 0 0 3px rgba(75, 155, 211, 0.08) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-license-free-toggle input {
    accent-color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-license-note-row {
    border: 1px solid rgba(75, 155, 211, 0.14) !important;
    background: rgba(75, 155, 211, 0.055) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-license-note-row:before {
    background: rgba(75, 155, 211, 0.16) !important;
    color: var(--primary-glow,#4b9bd3) !important;
}

/* source: model-upload.php#style1 */
html[data-stltype-theme="stltype-max-workstation"] .stltype-studio-hero {
    background: linear-gradient(135deg,rgba(75, 155, 211, 0.1),rgba(255,255,255,.025) 48%,rgba(0,0,0,.22)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-studio-kicker {
    color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-studio-step.is-active {
    border-color: rgba(75, 155, 211, 0.45) !important;
    background: rgba(75, 155, 211, 0.1) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-studio-draft:before {
    background: rgba(75, 155, 211, 0.9) !important;
    box-shadow: 0 0 14px rgba(75, 155, 211, 0.5) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-model-drop-picker,
html[data-stltype-theme="stltype-max-workstation"] .stltype-image-drop-picker {
    background: linear-gradient(180deg,rgba(75, 155, 211, 0.065),rgba(255,255,255,.025)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-studio-drop-icon {
    color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-studio-preview-media {
    background: linear-gradient(135deg,rgba(75, 155, 211, 0.14),rgba(255,255,255,.04)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-studio-preview-status {
    color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-quality-bar span {
    background: linear-gradient(90deg,rgba(75, 155, 211, 0.7),rgba(255,255,255,.90)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-quality-list li.is-ok:before {
    color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-draft-center {
    background: linear-gradient(135deg,rgba(255,255,255,.055),rgba(75, 155, 211, 0.055)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-draft-status-line {
    border: 1px solid rgba(75, 155, 211, 0.2) !important;
    background: rgba(75, 155, 211, 0.07) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-draft-actions button:hover:not(:disabled) {
    border-color: rgba(75, 155, 211, 0.38) !important;
    background: rgba(75, 155, 211, 0.1) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-draft-link {
    border-color: rgba(75, 155, 211, 0.38) !important;
    background: linear-gradient(135deg,rgba(75, 155, 211, 0.2),rgba(0,122,255,.12)) !important;
    color: var(--primary-glow,#4b9bd3) !important;
    box-shadow: 0 10px 26px rgba(75, 155, 211, 0.1),inset 0 1px 0 rgba(255,255,255,.08) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-draft-link:before {
    box-shadow: 0 0 14px rgba(75, 155, 211, 0.55) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-draft-link:hover,
html[data-stltype-theme="stltype-max-workstation"] .stltype-draft-link:focus-visible {
    border-color: rgba(75, 155, 211, 0.7) !important;
    background: linear-gradient(135deg,rgba(75, 155, 211, 0.3),rgba(0,122,255,.18)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-product-info-pro {
    border: 1px solid rgba(75, 155, 211, 0.16) !important;
    background: radial-gradient(circle at 12% 0%,rgba(75, 155, 211, 0.16),transparent 32%),radial-gradient(circle at 95% 100%,rgba(255,0,160,.10),transparent 35%),linear-gradient(135deg,rgba(255,255,255,.058),rgba(0,0,0,.24)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-product-info-pro:before {
    background: linear-gradient(90deg,transparent,rgba(75, 155, 211, 0.55),rgba(255,0,160,.24),transparent) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-product-info-kicker {
    color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-product-info-kicker:before {
    background: rgba(75, 155, 211, 0.95) !important;
    box-shadow: 0 0 18px rgba(75, 155, 211, 0.55) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-product-info-badge:before {
    background: rgba(75, 155, 211, 0.12) !important;
    color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-product-info-pro input:focus,
html[data-stltype-theme="stltype-max-workstation"] .stltype-product-info-pro select:focus,
html[data-stltype-theme="stltype-max-workstation"] .stltype-product-info-pro textarea:focus {
    border-color: rgba(75, 155, 211, 0.48) !important;
    box-shadow: 0 0 0 3px rgba(75, 155, 211, 0.09),0 14px 34px rgba(0,0,0,.18) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-product-info-pro select,
html[data-stltype-theme="stltype-max-workstation"] .thingiverse-import-form select,
html[data-stltype-theme="stltype-max-workstation"] .stltype-license-template select {
    background-image: linear-gradient(135deg,rgba(75, 155, 211, 0.08),rgba(255,0,160,.035)),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23c9ef63' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-product-info-pro select option,
html[data-stltype-theme="stltype-max-workstation"] .thingiverse-import-form select option,
html[data-stltype-theme="stltype-max-workstation"] .stltype-license-template select option {
    color: #c5e5f7 !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-product-info-pro select option:checked,
html[data-stltype-theme="stltype-max-workstation"] .thingiverse-import-form select option:checked,
html[data-stltype-theme="stltype-max-workstation"] .stltype-license-template select option:checked {
    color: #4b9bd3 !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-select-pro-button {
    background: linear-gradient(135deg,rgba(75, 155, 211, 0.08),rgba(255,0,160,.035)),rgba(0,0,0,.34) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-select-pro-button:hover {
    border-color: rgba(75, 155, 211, 0.34) !important;
    background: linear-gradient(135deg,rgba(75, 155, 211, 0.12),rgba(255,0,160,.045)),rgba(0,0,0,.38) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-select-pro.is-open .stltype-select-pro-button,
html[data-stltype-theme="stltype-max-workstation"] .stltype-select-pro-button:focus {
    border-color: rgba(75, 155, 211, 0.58) !important;
    box-shadow: 0 0 0 3px rgba(75, 155, 211, 0.1),0 18px 44px rgba(0,0,0,.24) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-select-pro-caret {
    border: 1px solid rgba(75, 155, 211, 0.2) !important;
    background: rgba(75, 155, 211, 0.08) !important;
    color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-select-pro.is-open .stltype-select-pro-caret {
    background: rgba(75, 155, 211, 0.14) !important;
    border-color: rgba(75, 155, 211, 0.4) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-select-pro-menu {
    border: 1px solid rgba(75, 155, 211, 0.24) !important;
    box-shadow: 0 24px 70px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.04) inset,0 0 30px rgba(75, 155, 211, 0.08) !important;
    scrollbar-color: rgba(75, 155, 211, 0.38) rgba(255,255,255,.06) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-select-pro-menu::-webkit-scrollbar-thumb {
    background: linear-gradient(180deg,rgba(75, 155, 211, 0.44),rgba(255,0,160,.24)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-select-pro-option {
    color: rgba(226, 247, 174, 0.86) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-select-pro-option:hover,
html[data-stltype-theme="stltype-max-workstation"] .stltype-select-pro-option:focus {
    background: rgba(75, 155, 211, 0.1) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-select-pro-option.is-selected {
    background: linear-gradient(135deg,rgba(75, 155, 211, 0.18),rgba(255,0,160,.08)) !important;
    box-shadow: inset 0 0 0 1px rgba(75, 155, 211, 0.24) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-select-pro-option.is-selected:after {
    background: rgba(75, 155, 211, 0.16) !important;
    color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-select-pro-option.is-placeholder {
    color: rgba(226, 247, 174, 0.55) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-tags-card {
    border: 1px solid rgba(75, 155, 211, 0.18) !important;
    background: radial-gradient(circle at 3% 0%,rgba(75, 155, 211, 0.12),transparent 36%),linear-gradient(135deg,rgba(75, 155, 211, 0.06),rgba(255,255,255,.035)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-tags-entry button {
    border: 1px solid rgba(75, 155, 211, 0.36) !important;
    background: linear-gradient(135deg,rgba(75, 155, 211, 0.18),rgba(75, 155, 211, 0.08)) !important;
    box-shadow: 0 12px 30px rgba(75, 155, 211, 0.08) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-tags-entry button:hover {
    border-color: rgba(75, 155, 211, 0.58) !important;
    background: linear-gradient(135deg,rgba(75, 155, 211, 0.28),rgba(75, 155, 211, 0.12)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-tag-chip {
    border: 1px solid rgba(75, 155, 211, 0.2) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-tag-suggestion {
    border: 1px dashed rgba(75, 155, 211, 0.32) !important;
    background: rgba(75, 155, 211, 0.075) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-tag-suggestion:hover {
    border-color: rgba(75, 155, 211, 0.55) !important;
    background: rgba(75, 155, 211, 0.12) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-tags-counter.is-good {
    color: var(--primary-glow,#4b9bd3) !important;
    border-color: rgba(75, 155, 211, 0.22) !important;
    background: rgba(75, 155, 211, 0.07) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-tags-counter.is-good:before {
    background: rgba(75, 155, 211, 0.95) !important;
    box-shadow: 0 0 12px rgba(75, 155, 211, 0.45) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-final-review {
    border: 1px solid rgba(75, 155, 211, 0.18) !important;
    background: radial-gradient(circle at 12% 0%,rgba(75, 155, 211, 0.12),transparent 32%),rgba(0,0,0,.20) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-final-review-kicker {
    color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-final-review-state.is-ready {
    border-color: rgba(75, 155, 211, 0.42) !important;
    background: rgba(75, 155, 211, 0.1) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-final-review-item.is-ok {
    border-color: rgba(75, 155, 211, 0.32) !important;
    background: rgba(75, 155, 211, 0.07) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-final-missing-button:hover {
    border-color: rgba(75, 155, 211, 0.44) !important;
    background: rgba(75, 155, 211, 0.1) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-selling-coach {
    background: radial-gradient(circle at 8% 0%,rgba(75, 155, 211, 0.1),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.045),rgba(0,0,0,.20)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-selling-coach-kicker {
    color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-selling-coach.is-ready .stltype-selling-coach-state {
    border-color: rgba(75, 155, 211, 0.42) !important;
    background: rgba(75, 155, 211, 0.1) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-selling-coach-item.is-ok {
    border-color: rgba(75, 155, 211, 0.32) !important;
    background: rgba(75, 155, 211, 0.07) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-publish-summary {
    background: linear-gradient(135deg,rgba(255,255,255,.055),rgba(75, 155, 211, 0.055)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-publish-summary-kicker {
    color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-publish-summary.is-ready .stltype-publish-summary-state {
    border-color: rgba(75, 155, 211, 0.42) !important;
    background: rgba(75, 155, 211, 0.1) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-submit-dock {
    border: 1px solid rgba(75, 155, 211, 0.22) !important;
    box-shadow: 0 18px 54px rgba(0,0,0,.36),0 0 24px rgba(75, 155, 211, 0.08) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-submit-scroll:hover {
    border-color: rgba(75, 155, 211, 0.44) !important;
    background: rgba(75, 155, 211, 0.1) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-file-picker.is-drag-over {
    border-color: rgba(75, 155, 211, 0.72) !important;
    background: rgba(75, 155, 211, 0.1) !important;
    box-shadow: 0 0 0 1px rgba(75, 155, 211, 0.18),0 18px 46px rgba(0,0,0,.26) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-image-drop-picker {
    background: linear-gradient(180deg,rgba(75, 155, 211, 0.055),rgba(255,255,255,.025)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-gallery-pill.is-good {
    border-color: rgba(75, 155, 211, 0.28) !important;
    background: rgba(75, 155, 211, 0.08) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-server-media {
    border: 1px solid rgba(75, 155, 211, 0.16) !important;
    background: linear-gradient(135deg,rgba(75, 155, 211, 0.06),rgba(255,255,255,.03)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-server-media-count {
    border: 1px solid rgba(75, 155, 211, 0.22) !important;
    background: rgba(75, 155, 211, 0.08) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-server-asset-card.is-main {
    border-color: rgba(75, 155, 211, 0.36) !important;
    background: rgba(75, 155, 211, 0.07) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-server-asset-actions button:hover:not(:disabled) {
    border-color: rgba(75, 155, 211, 0.36) !important;
    background: rgba(75, 155, 211, 0.1) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-server-asset-actions button.is-main-btn {
    border-color: rgba(75, 155, 211, 0.3) !important;
    background: rgba(75, 155, 211, 0.1) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-model-file-card.is-primary {
    border-color: rgba(75, 155, 211, 0.38) !important;
    background: rgba(75, 155, 211, 0.07) !important;
    box-shadow: 0 0 0 1px rgba(75, 155, 211, 0.1) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-model-file-primary-label {
    background: rgba(75, 155, 211, 0.13) !important;
    border: 1px solid rgba(75, 155, 211, 0.22) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-model-file-actions button.is-primary-btn {
    border-color: rgba(75, 155, 211, 0.3) !important;
    background: rgba(75, 155, 211, 0.1) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-model-file-actions button.is-primary-btn:disabled {
    background: rgba(75, 155, 211, 0.2) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-model-inspector {
    border: 1px solid rgba(75, 155, 211, 0.16) !important;
    background: linear-gradient(135deg,rgba(75, 155, 211, 0.07),rgba(255,255,255,.035)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-model-inspector.is-good .stltype-model-inspector-state {
    border-color: rgba(75, 155, 211, 0.4) !important;
    background: rgba(75, 155, 211, 0.1) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-upload-mode-switch {
    border: 1px solid rgba(75, 155, 211, 0.16) !important;
    background: radial-gradient(circle at 8% 0%,rgba(75, 155, 211, 0.13),transparent 36%),linear-gradient(135deg,rgba(255,255,255,.055),rgba(0,0,0,.24)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-upload-mode-btn:hover {
    border-color: rgba(75, 155, 211, 0.38) !important;
    background: rgba(75, 155, 211, 0.09) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-upload-mode-btn.is-active {
    border-color: rgba(75, 155, 211, 0.54) !important;
    background: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .thingiverse-import-card {
    border: 1px solid rgba(75, 155, 211, 0.2) !important;
    background: linear-gradient(135deg,rgba(75, 155, 211, 0.105),rgba(255,255,255,.045)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .thingiverse-import-form input:focus,
html[data-stltype-theme="stltype-max-workstation"] .thingiverse-import-form select:focus,
html[data-stltype-theme="stltype-max-workstation"] .thingiverse-import-form textarea:focus {
    border-color: rgba(75, 155, 211, 0.48) !important;
    box-shadow: 0 0 0 3px rgba(75, 155, 211, 0.1) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .thingiverse-import-form button {
    background: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .thingiverse-import-rules span {
    border: 1px solid rgba(75, 155, 211, 0.18) !important;
    background: rgba(75, 155, 211, 0.065) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .thingiverse-link-row .thingiverse-paste-btn {
    border: 1px solid rgba(75, 155, 211, 0.28) !important;
    background: rgba(75, 155, 211, 0.11) !important;
    color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .thingiverse-link-row .thingiverse-paste-btn:hover {
    background: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .thingiverse-row-open {
    border: 1px solid rgba(75, 155, 211, 0.24) !important;
    background: rgba(75, 155, 211, 0.08) !important;
    color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .thingiverse-row-retry:hover {
    border-color: rgba(75, 155, 211, 0.28) !important;
    color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .thingiverse-row-progress-fill {
    background: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .thingiverse-link-row.is-processing input {
    border-color: rgba(75, 155, 211, 0.55) !important;
    box-shadow: 0 0 0 3px rgba(75, 155, 211, 0.09) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .thingiverse-import-result.is-success {
    border-color: rgba(75, 155, 211, 0.28) !important;
    background: rgba(75, 155, 211, 0.065) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .thingiverse-license-actions button {
    background: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-upload-drop-card.stltype-file-picker {
    border: 1px solid rgba(75, 155, 211, 0.16) !important;
    background: radial-gradient(circle at 14% 0%,rgba(75, 155, 211, 0.16),transparent 35%),linear-gradient(135deg,rgba(255,255,255,.065),rgba(0,0,0,.28) 54%,rgba(75, 155, 211, 0.035)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-upload-drop-card:after {
    background: radial-gradient(circle,rgba(75, 155, 211, 0.12),transparent 68%) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-upload-drop-card.is-drag-over {
    border-color: rgba(75, 155, 211, 0.66) !important;
    background: radial-gradient(circle at 14% 0%,rgba(75, 155, 211, 0.24),transparent 36%),linear-gradient(135deg,rgba(75, 155, 211, 0.12),rgba(0,0,0,.24)) !important;
    box-shadow: 0 0 0 1px rgba(75, 155, 211, 0.18),0 22px 58px rgba(0,0,0,.30),0 0 34px rgba(75, 155, 211, 0.1) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-upload-drop-card .stltype-studio-drop-icon {
    background: linear-gradient(135deg,rgba(75, 155, 211, 0.2),rgba(255,255,255,.07)) !important;
    border-color: rgba(75, 155, 211, 0.25) !important;
    box-shadow: 0 0 22px rgba(75, 155, 211, 0.1) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-upload-drop-action .stltype-file-picker-button {
    background: var(--primary-glow,#4b9bd3) !important;
    box-shadow: 0 0 18px rgba(75, 155, 211, 0.16) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-upload-drop-card.stltype-image-drop-picker {
    border-color: rgba(75, 155, 211, 0.3) !important;
    background: radial-gradient(circle at 14% 0%,rgba(75, 155, 211, 0.18),transparent 36%),linear-gradient(135deg,rgba(75, 155, 211, 0.075),rgba(0,0,0,.28) 54%,rgba(75, 155, 211, 0.045)) !important;
    box-shadow: inset 0 0 0 1px rgba(75, 155, 211, 0.045),0 18px 46px rgba(0,0,0,.22),0 0 28px rgba(75, 155, 211, 0.055) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-upload-drop-card.stltype-model-drop-picker {
    background: radial-gradient(circle at 14% 0%,rgba(139,92,246,.20),transparent 36%),linear-gradient(135deg,rgba(139,92,246,.09),rgba(0,0,0,.30) 54%,rgba(75, 155, 211, 0.045)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-upload-drop-card.stltype-image-drop-picker:before {
    border-color: rgba(75, 155, 211, 0.2) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-upload-drop-card.stltype-image-drop-picker:after {
    background: radial-gradient(circle,rgba(75, 155, 211, 0.16),transparent 68%) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-upload-drop-card.stltype-image-drop-picker .stltype-studio-drop-icon {
    background: linear-gradient(135deg,rgba(75, 155, 211, 0.28),rgba(255,255,255,.07)) !important;
    border-color: rgba(75, 155, 211, 0.34) !important;
    box-shadow: 0 0 26px rgba(75, 155, 211, 0.13) !important;
    color: #c5e5f7 !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-upload-drop-card.stltype-model-drop-picker .stltype-studio-drop-icon {
    background: linear-gradient(135deg,rgba(139,92,246,.28),rgba(75, 155, 211, 0.1)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-upload-drop-card.stltype-image-drop-picker .stltype-upload-drop-badge {
    border-color: rgba(75, 155, 211, 0.24) !important;
    background: rgba(75, 155, 211, 0.09) !important;
    color: #c5e5f7 !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-upload-drop-card.stltype-image-drop-picker .stltype-upload-drop-meta span {
    border-color: rgba(75, 155, 211, 0.16) !important;
    background: rgba(75, 155, 211, 0.06) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-upload-drop-card.stltype-model-drop-picker .stltype-upload-drop-action .stltype-file-picker-button {
    background: linear-gradient(135deg,#8b5cf6,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-upload-drop-card.stltype-image-drop-picker.is-drag-over {
    border-color: rgba(75, 155, 211, 0.7) !important;
    background: radial-gradient(circle at 14% 0%,rgba(75, 155, 211, 0.28),transparent 36%),linear-gradient(135deg,rgba(75, 155, 211, 0.13),rgba(0,0,0,.24)) !important;
    box-shadow: 0 0 0 1px rgba(75, 155, 211, 0.2),0 22px 58px rgba(0,0,0,.30),0 0 38px rgba(75, 155, 211, 0.12) !important;
}

/* source: search.php#style1 */
html[data-stltype-theme="stltype-max-workstation"] .global-search-form input:focus {
    border-color: rgba(75, 155, 211, 0.62) !important;
    box-shadow: 0 0 0 3px rgba(75, 155, 211, 0.1) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .global-search-tabs a.is-active {
    border-color: rgba(75, 155, 211, 0.42) !important;
    background: rgba(75, 155, 211, 0.1) !important;
    color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .search-card:hover {
    border-color: rgba(75, 155, 211, 0.3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .search-card-media {
    background: linear-gradient(135deg,rgba(75, 155, 211, 0.1),rgba(255,255,255,.035)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .search-card-kicker {
    color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .search-pill:hover {
    border-color: rgba(75, 155, 211, 0.35) !important;
    color: var(--primary-glow,#4b9bd3) !important;
}

/* source: user/collections.php#style1 */
html[data-stltype-theme="stltype-max-workstation"] {
    --collection-line-strong: rgba(75, 155, 211, 0.28) !important;
    --collection-soft: rgba(75, 155, 211, 0.07) !important;
    --collection-soft-strong: rgba(75, 155, 211, 0.12) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .collection-form input:focus,
html[data-stltype-theme="stltype-max-workstation"] .collection-form textarea:focus,
html[data-stltype-theme="stltype-max-workstation"] .collection-form select:focus {
    border-color: rgba(75, 155, 211, 0.45) !important;
    box-shadow: 0 0 0 3px rgba(75, 155, 211, 0.1) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .collection-stat:before {
    background: radial-gradient(circle at 20% 0,rgba(75, 155, 211, 0.16),transparent 38%) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .collection-stat strong {
    color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .collection-speed-note {
    border: 1px solid rgba(75, 155, 211, 0.24) !important;
    background: linear-gradient(135deg,rgba(75, 155, 211, 0.1),rgba(75, 155, 211, 0.035)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .collection-speed-note:before {
    filter: drop-shadow(0 0 8px rgba(75, 155, 211, 0.5)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .collection-action-bar {
    border-color: rgba(75, 155, 211, 0.18) !important;
    background: linear-gradient(135deg,rgba(75, 155, 211, 0.075),rgba(255,255,255,.035) 45%,rgba(255,255,255,.055)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .collection-card:hover {
    border-color: rgba(75, 155, 211, 0.25) !important;
    background: linear-gradient(145deg,rgba(75, 155, 211, 0.08),rgba(255,255,255,.035)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .collection-card.is-active {
    border-color: rgba(75, 155, 211, 0.48) !important;
    box-shadow: 0 0 0 1px rgba(75, 155, 211, 0.14),0 18px 48px rgba(0,0,0,.26) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .collection-card-cover {
    background: radial-gradient(circle at 30% 20%,rgba(75, 155, 211, 0.28),rgba(0,0,0,.10) 48%,rgba(255,255,255,.055)) !important;
    color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .showcase-inline-note {
    border-left: 2px solid rgba(75, 155, 211, 0.35) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .collection-actions a:hover,
html[data-stltype-theme="stltype-max-workstation"] .collection-actions button:hover,
html[data-stltype-theme="stltype-max-workstation"] .mini-action:hover {
    border-color: rgba(75, 155, 211, 0.35) !important;
    background: rgba(75, 155, 211, 0.1) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .collection-actions .primary,
html[data-stltype-theme="stltype-max-workstation"] .mini-action.primary {
    border-color: rgba(75, 155, 211, 0.46) !important;
    background: rgba(75, 155, 211, 0.12) !important;
    color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .collection-public-line a {
    color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .collection-empty {
    background: linear-gradient(145deg,rgba(255,255,255,.045),rgba(75, 155, 211, 0.025)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .collection-bulk-box {
    border: 1px solid rgba(75, 155, 211, 0.2) !important;
    background: linear-gradient(145deg,rgba(75, 155, 211, 0.075),rgba(255,255,255,.035)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .collections-hero.account-hero-card {
    background: radial-gradient(circle at 9% 18%,rgba(75, 155, 211, 0.18),transparent 33%),radial-gradient(circle at 96% 14%,rgba(118,92,255,.15),transparent 30%),linear-gradient(135deg,rgba(6,22,27,.96),rgba(13,14,18,.94) 44%,rgba(4,5,8,.96)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .collections-hero:before {
    background: linear-gradient(90deg,rgba(75, 155, 211, 0.08),transparent 38%,rgba(255,255,255,.045)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .collections-hero:after {
    border: 1px solid rgba(75, 155, 211, 0.2) !important;
    box-shadow: 0 0 90px rgba(75, 155, 211, 0.09) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .collections-hero-points b {
    background: rgba(75, 155, 211, 0.13) !important;
    color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .collections-command-card {
    border: 1px solid rgba(75, 155, 211, 0.2) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .collections-command-card:before {
    background: radial-gradient(circle at 18% 0,rgba(75, 155, 211, 0.15),transparent 40%) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .collections-command-label {
    color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .collections-status-pill {
    border: 1px solid rgba(75, 155, 211, 0.26) !important;
    background: rgba(75, 155, 211, 0.09) !important;
    color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .collections-metric strong {
    color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .collections-progress-box {
    background: linear-gradient(135deg,rgba(75, 155, 211, 0.065),rgba(255,255,255,.035)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .collections-progress-head strong {
    color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .collections-progress-track span {
    background: linear-gradient(90deg,rgba(75, 155, 211, 0.85),rgba(117,255,231,.72)) !important;
    box-shadow: 0 0 18px rgba(75, 155, 211, 0.3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .collections-action-primary {
    background: linear-gradient(135deg,var(--primary-glow,#4b9bd3),#68b5e7) !important;
    border-color: rgba(75, 155, 211, 0.55) !important;
    box-shadow: 0 14px 36px rgba(75, 155, 211, 0.18) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .collection-action-bar {
    background: linear-gradient(135deg,rgba(75, 155, 211, 0.09),rgba(255,255,255,.035) 46%,rgba(255,255,255,.055)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .collection-action-bar .collection-action-buttons .mini-action.primary {
    box-shadow: 0 12px 32px rgba(75, 155, 211, 0.14) !important;
}

/* source: user/following.php#style1 */
html[data-stltype-theme="stltype-max-workstation"] .follow-collection-cover {
    background: linear-gradient(135deg,rgba(75, 155, 211, 0.1),rgba(255,255,255,.035)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .follow-activity-dot {
    background: rgba(75, 155, 211, 0.1) !important;
    color: var(--accent,#4b9bd3) !important;
}

/* source: user/model-drafts.php#style1 */
html[data-stltype-theme="stltype-max-workstation"] .draft-cover {
    background: linear-gradient(135deg,rgba(75, 155, 211, 0.1),rgba(255,255,255,.035)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .draft-actions .primary {
    border-color: rgba(75, 155, 211, 0.42) !important;
    background: rgba(75, 155, 211, 0.1) !important;
    color: var(--primary-glow,#4b9bd3) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .browser-draft-badge {
    border: 1px solid rgba(75, 155, 211, 0.3) !important;
    background: rgba(75, 155, 211, 0.08) !important;
    color: var(--primary-glow,#4b9bd3) !important;
}

/* source: user/notification-settings.php#style1 */
html[data-stltype-theme="stltype-max-workstation"] .notification-switch input:checked+span {
    background: var(--primary-glow,#4b9bd3) !important;
}

/* source: user/notifications.php#style1 */
html[data-stltype-theme="stltype-max-workstation"] .stltype-confirm-box {
    border: 1px solid rgba(75, 155, 211, 0.34) !important;
    box-shadow: 0 24px 80px rgba(0,0,0,.48),0 0 28px rgba(75, 155, 211, 0.12) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-confirm-box h3 {
    color: var(--accent,#4b9bd3) !important;
}

/* source: user/profile.php#style1 */
html[data-stltype-theme="stltype-max-workstation"] .profile-avatar-row img {
    border: 1px solid rgba(75, 155, 211, 0.24) !important;
    box-shadow: 0 0 22px rgba(75, 155, 211, 0.08) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .profile-preview-cover {
    border: 1px solid rgba(75, 155, 211, 0.18) !important;
    background: linear-gradient(135deg,rgba(75, 155, 211, 0.16),rgba(255,255,255,.04)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .stltype-form-saving-note::before {
    box-shadow: 0 0 14px rgba(75, 155, 211, 0.5) !important;
}

/* source: user/saved-collections.php#style1 */
html[data-stltype-theme="stltype-max-workstation"] .saved-cover {
    background: linear-gradient(135deg,rgba(75, 155, 211, 0.1),rgba(255,255,255,.035)) !important;
}

/* source: viewer-stl.php#style1 */
html[data-stltype-theme="stltype-max-workstation"] .box {
    border: 1px solid rgba(75, 155, 211, 0.18) !important;
}

/* source: viewer-stl.php#style2 */
html[data-stltype-theme="stltype-max-workstation"] {
    --accent: #4b9bd3 !important;
}
html[data-stltype-theme="stltype-max-workstation"],
html[data-stltype-theme="stltype-max-workstation"] body {
    background: radial-gradient(circle at 50% -20%,rgba(75, 155, 211, 0.13),transparent 38%),var(--bg) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .closed-btn {
    border: 1px solid rgba(75, 155, 211, 0.45) !important;
    background: rgba(75, 155, 211, 0.06) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .closed-btn:hover {
    border-color: rgba(75, 155, 211, 0.82) !important;
    box-shadow: 0 0 28px rgba(75, 155, 211, 0.14) !important;
}

/* source: viewer-stl.php#style3 */
html[data-stltype-theme="stltype-max-workstation"] .viewer-file-switch {
    border: 1px solid rgba(75, 155, 211, 0.14) !important;
    background: rgba(75, 155, 211, 0.045) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .viewer-file-btn.is-active {
    border-color: rgba(75, 155, 211, 0.78) !important;
    background: rgba(75, 155, 211, 0.13) !important;
    box-shadow: 0 0 24px rgba(75, 155, 211, 0.13) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .viewer-quality {
    border: 1px solid rgba(75, 155, 211, 0.14) !important;
    background: rgba(75, 155, 211, 0.045) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .viewer-btn:hover,
html[data-stltype-theme="stltype-max-workstation"] .viewer-btn.is-active {
    border-color: rgba(75, 155, 211, 0.65) !important;
    box-shadow: 0 0 24px rgba(75, 155, 211, 0.1) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .viewer-quality .viewer-btn.is-active {
    background: rgba(75, 155, 211, 0.12) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .viewer-loader {
    background: radial-gradient(circle at 50% 35%,rgba(75, 155, 211, 0.16),transparent 34%),linear-gradient(145deg,rgba(3,5,9,.72),rgba(3,5,9,.92)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .viewer-loader-card {
    border: 1px solid rgba(75, 155, 211, 0.28) !important;
    box-shadow: 0 34px 110px rgba(0,0,0,.72),0 0 80px rgba(75, 155, 211, 0.1) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .viewer-loader-card:before {
    background: radial-gradient(circle at 50% 0%,rgba(75, 155, 211, 0.18),transparent 34%) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .viewer-loader-orbit {
    border: 1px solid rgba(75, 155, 211, 0.18) !important;
    box-shadow: inset 0 0 36px rgba(75, 155, 211, 0.07) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .viewer-loader-orbit:before,
html[data-stltype-theme="stltype-max-workstation"] .viewer-loader-orbit:after {
    border-top-color: rgba(75, 155, 211, 0.95) !important;
    border-right-color: rgba(75, 155, 211, 0.28) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .viewer-loader-core {
    background: #4b9bd3 !important;
    box-shadow: 0 0 28px rgba(75, 155, 211, 0.95),0 0 70px rgba(75, 155, 211, 0.38) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .viewer-loader-title {
    text-shadow: 0 0 24px rgba(75, 155, 211, 0.22) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .viewer-loader-bar {
    background: linear-gradient(90deg,#4b9bd3,#68b5e7,#ffd27a) !important;
    box-shadow: 0 0 24px rgba(75, 155, 211, 0.35) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .viewer-status {
    border: 1px solid rgba(75, 155, 211, 0.18) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .viewer-original-pill {
    background: linear-gradient(135deg,rgba(255,210,122,.16),rgba(75, 155, 211, 0.06)) !important;
}
html[data-stltype-theme="stltype-max-workstation"] .viewer-modal-btn:hover {
    border-color: rgba(75, 155, 211, 0.55) !important;
    color: #4b9bd3 !important;
}

/* generated color-only rules: 527 */


/*
 * STLTYPE Precision Foundry 2.0.2
 * Static-only front theme. Loaded after the existing application styles.
 */

html[data-stltype-theme="stltype-max-workstation"] {
    color-scheme: dark;
    --bg-deep: #0d100e !important;
    --primary-glow: #4b9bd3 !important;
    --secondary-glow: #df784b !important;
    --accent-green: #4b9bd3 !important;
    --glass-bg: rgba(20, 24, 21, .96) !important;
    --glass-border: rgba(224, 231, 218, .14) !important;
    --text-main: #f1efe7 !important;
    --text-muted: #9aa39b !important;
    --radius-xl: 10px !important;
    --radius-md: 6px !important;
    --transition: all .2s cubic-bezier(.2, .72, .24, 1) !important;
    --st-v2-bg: #0d100e;
    --st-v2-surface: #151916;
    --st-v2-surface-2: #1b201c;
    --st-v2-surface-3: #222821;
    --st-v2-line: rgba(224, 231, 218, .14);
    --st-v2-line-strong: rgba(224, 231, 218, .24);
    --st-v2-ink: #f1efe7;
    --st-v2-muted: #9aa39b;
    --st-v2-accent: #4b9bd3;
    --st-v2-accent-ink: #12170f;
    --st-v2-copper: #df784b;
    --st-v2-danger: #f08a79;
    --st-v2-shadow: 0 18px 44px rgba(0, 0, 0, .22);
    --st-v2-grid: rgba(224, 231, 218, .042);
    --st-v2-nav-height: 72px;
}

html[data-stltype-theme="stltype-max-workstation"],
html[data-stltype-theme="stltype-max-workstation"] body {
    background: var(--st-v2-bg) !important;
    color: var(--st-v2-ink) !important;
}

html[data-stltype-theme="stltype-max-workstation"] body {
    min-height: 100vh;
    background-image:
        linear-gradient(var(--st-v2-grid) 1px, transparent 1px),
        linear-gradient(90deg, var(--st-v2-grid) 1px, transparent 1px),
        linear-gradient(180deg, #0d100e 0%, #101410 58%, #0b0e0c 100%) !important;
    background-size: 40px 40px, 40px 40px, 100% 100% !important;
    background-attachment: fixed !important;
    font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
    letter-spacing: 0 !important;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}

html[data-stltype-theme="stltype-max-workstation"] *,
html[data-stltype-theme="stltype-max-workstation"] *::before,
html[data-stltype-theme="stltype-max-workstation"] *::after {
    box-sizing: border-box;
}

html[data-stltype-theme="stltype-max-workstation"] ::selection {
    background: var(--st-v2-accent) !important;
    color: var(--st-v2-accent-ink) !important;
}

html[data-stltype-theme="stltype-max-workstation"] :focus-visible {
    outline: 2px solid var(--st-v2-accent) !important;
    outline-offset: 3px !important;
}

html[data-stltype-theme="stltype-max-workstation"] a {
    text-decoration-thickness: 1px;
    text-underline-offset: 3px;
}

html[data-stltype-theme="stltype-max-workstation"] h1,
html[data-stltype-theme="stltype-max-workstation"] h2,
html[data-stltype-theme="stltype-max-workstation"] h3,
html[data-stltype-theme="stltype-max-workstation"] h4,
html[data-stltype-theme="stltype-max-workstation"] h5,
html[data-stltype-theme="stltype-max-workstation"] h6,
html[data-stltype-theme="stltype-max-workstation"] strong,
html[data-stltype-theme="stltype-max-workstation"] b {
    font-weight: 600 !important;
    text-shadow: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .ambient-light,
html[data-stltype-theme="stltype-max-workstation"] .hero-stage-orb,
html[data-stltype-theme="stltype-max-workstation"] .popular-category-shine,
html[data-stltype-theme="stltype-max-workstation"] .hero-showcase-scan {
    display: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .page-wrapper {
    width: min(100%, var(--site-wrapper-max, 1700px)) !important;
    max-width: var(--site-wrapper-max, 1700px) !important;
    margin-inline: auto !important;
    isolation: isolate;
}

/* Navigation */
html[data-stltype-theme="stltype-max-workstation"] .front-navbar,
html[data-stltype-theme="stltype-max-workstation"] body:not(.account-embedded-direct):not(.account-embedded-body) .page-wrapper > .navbar {
    min-height: var(--st-v2-nav-height) !important;
    padding: 11px max(20px, var(--site-edge-x, 4%)) !important;
    gap: clamp(10px, 1vw, 18px) !important;
    background: rgba(17, 21, 18, .965) !important;
    border: 1px solid var(--st-v2-line) !important;
    border-top: 0 !important;
    border-radius: 0 0 7px 7px !important;
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
    box-shadow: 0 12px 28px rgba(0, 0, 0, .18) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .front-navbar::before,
html[data-stltype-theme="stltype-max-workstation"] body:not(.account-embedded-direct):not(.account-embedded-body) .page-wrapper > .navbar::before {
    content: "";
    position: absolute;
    inset: 0 auto 0 0;
    width: 5px;
    background: var(--st-v2-accent);
    pointer-events: none;
}

html[data-stltype-theme="stltype-max-workstation"] .logo {
    color: var(--st-v2-ink) !important;
    font-weight: 600 !important;
    letter-spacing: -.045em !important;
    line-height: 1 !important;
    text-shadow: none !important;
    white-space: nowrap;
}

html[data-stltype-theme="stltype-max-workstation"] .logo span {
    color: var(--st-v2-accent) !important;
    text-shadow: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .nav-left-group,
html[data-stltype-theme="stltype-max-workstation"] .nav-links-center,
html[data-stltype-theme="stltype-max-workstation"] .nav-right-icons {
    gap: 9px !important;
}

html[data-stltype-theme="stltype-max-workstation"] .nav-links-center,
html[data-stltype-theme="stltype-max-workstation"] .nav-links-center a,
html[data-stltype-theme="stltype-max-workstation"] .nav-explore-dropdown,
html[data-stltype-theme="stltype-max-workstation"] .nav-upload-solid,
html[data-stltype-theme="stltype-max-workstation"] .dropdown-trigger-btn {
    font-weight: 500 !important;
    letter-spacing: .045em !important;
    text-transform: uppercase !important;
}

html[data-stltype-theme="stltype-max-workstation"] .nav-links-center > a,
html[data-stltype-theme="stltype-max-workstation"] .nav-explore-dropdown,
html[data-stltype-theme="stltype-max-workstation"] .dropdown-trigger-btn,
html[data-stltype-theme="stltype-max-workstation"] .nav-icon-btn {
    min-height: 38px !important;
    border-radius: 4px !important;
    border: 1px solid transparent !important;
    color: #c9cec7 !important;
    background: transparent !important;
    box-shadow: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .nav-links-center > a {
    display: inline-flex !important;
    align-items: center !important;
    padding: 8px 10px !important;
}

html[data-stltype-theme="stltype-max-workstation"] .nav-links-center > a:hover,
html[data-stltype-theme="stltype-max-workstation"] .nav-links-center > a.active,
html[data-stltype-theme="stltype-max-workstation"] .nav-links-center > a.stltype-nav-active,
html[data-stltype-theme="stltype-max-workstation"] .nav-explore-dropdown:hover,
html[data-stltype-theme="stltype-max-workstation"] .dropdown-trigger-btn:hover,
html[data-stltype-theme="stltype-max-workstation"] .nav-icon-btn:hover {
    color: var(--st-v2-ink) !important;
    border-color: var(--st-v2-line-strong) !important;
    background: var(--st-v2-surface-2) !important;
    transform: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .nav-links-center > a.active,
html[data-stltype-theme="stltype-max-workstation"] .nav-links-center > a.stltype-nav-active {
    box-shadow: inset 0 -2px 0 var(--st-v2-accent) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .nav-upload-solid,
html[data-stltype-theme="stltype-max-workstation"] .btn-primary-glow,
html[data-stltype-theme="stltype-max-workstation"] .btn-action-stack,
html[data-stltype-theme="stltype-max-workstation"] button.btn-primary-glow {
    color: var(--st-v2-accent-ink) !important;
    background: var(--st-v2-accent) !important;
    border: 1px solid var(--st-v2-accent) !important;
    border-radius: 4px !important;
    box-shadow: none !important;
    font-weight: 600 !important;
    text-shadow: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .nav-upload-solid:hover,
html[data-stltype-theme="stltype-max-workstation"] .btn-primary-glow:hover,
html[data-stltype-theme="stltype-max-workstation"] .btn-action-stack:hover,
html[data-stltype-theme="stltype-max-workstation"] button.btn-primary-glow:hover {
    color: #0e120c !important;
    background: #68b5e7 !important;
    border-color: #68b5e7 !important;
    box-shadow: 0 8px 22px rgba(75, 155, 211, .13) !important;
    transform: translateY(-1px) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .btn-ghost,
html[data-stltype-theme="stltype-max-workstation"] .mini-btn,
html[data-stltype-theme="stltype-max-workstation"] .btn-text,
html[data-stltype-theme="stltype-max-workstation"] .collection-small-link,
html[data-stltype-theme="stltype-max-workstation"] .collection-follow-btn,
html[data-stltype-theme="stltype-max-workstation"] .collection-save-btn,
html[data-stltype-theme="stltype-max-workstation"] .st-detail-collection-submit {
    color: #d7dcd5 !important;
    background: var(--st-v2-surface-2) !important;
    border: 1px solid var(--st-v2-line) !important;
    border-radius: 4px !important;
    box-shadow: none !important;
    font-weight: 500 !important;
    text-shadow: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .btn-ghost:hover,
html[data-stltype-theme="stltype-max-workstation"] .mini-btn:hover,
html[data-stltype-theme="stltype-max-workstation"] .btn-text:hover,
html[data-stltype-theme="stltype-max-workstation"] .collection-small-link:hover,
html[data-stltype-theme="stltype-max-workstation"] .collection-follow-btn:hover,
html[data-stltype-theme="stltype-max-workstation"] .collection-save-btn:hover {
    color: var(--st-v2-ink) !important;
    border-color: var(--st-v2-line-strong) !important;
    background: var(--st-v2-surface-3) !important;
    transform: translateY(-1px) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .danger,
html[data-stltype-theme="stltype-max-workstation"] .mini-btn.danger {
    color: #ffd5cc !important;
    border-color: rgba(240, 138, 121, .35) !important;
    background: rgba(111, 44, 34, .25) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .front-login-pill,
html[data-stltype-theme="stltype-max-workstation"] .front-register-pill,
html[data-stltype-theme="stltype-max-workstation"] .front-logout-mini {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-height: 38px !important;
    padding: 8px 11px !important;
    color: #d7dcd5 !important;
    background: transparent !important;
    border: 1px solid var(--st-v2-line) !important;
    border-radius: 4px !important;
    box-shadow: none !important;
    font-weight: 500 !important;
    letter-spacing: .045em !important;
    text-transform: uppercase !important;
    text-shadow: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .front-register-pill {
    color: var(--st-v2-accent-ink) !important;
    background: var(--st-v2-accent) !important;
    border-color: var(--st-v2-accent) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .front-login-pill:hover,
html[data-stltype-theme="stltype-max-workstation"] .front-logout-mini:hover {
    color: var(--st-v2-ink) !important;
    background: var(--st-v2-surface-2) !important;
    border-color: var(--st-v2-line-strong) !important;
    box-shadow: none !important;
    transform: translateY(-1px) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .front-register-pill:hover {
    color: #0e120c !important;
    background: #68b5e7 !important;
    border-color: #68b5e7 !important;
    box-shadow: none !important;
    transform: translateY(-1px) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .front-navbar .front-login-pill::after,
html[data-stltype-theme="stltype-max-workstation"] .front-navbar .front-register-pill::after {
    border-radius: 0 !important;
    background: var(--st-v2-accent) !important;
    box-shadow: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .nav-search-bar,
html[data-stltype-theme="stltype-max-workstation"] .global-search-form,
html[data-stltype-theme="stltype-max-workstation"] .designers-search,
html[data-stltype-theme="stltype-max-workstation"] .collections-search {
    min-height: 40px !important;
    background: #0e120f !important;
    border: 1px solid var(--st-v2-line) !important;
    border-radius: 4px !important;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .015) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .nav-search-bar:focus-within,
html[data-stltype-theme="stltype-max-workstation"] .global-search-form:focus-within,
html[data-stltype-theme="stltype-max-workstation"] .designers-search:focus-within,
html[data-stltype-theme="stltype-max-workstation"] .collections-search:focus-within {
    border-color: rgba(75, 155, 211, .58) !important;
    box-shadow: 0 0 0 3px rgba(75, 155, 211, .08) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .nav-search-bar input,
html[data-stltype-theme="stltype-max-workstation"] input,
html[data-stltype-theme="stltype-max-workstation"] textarea,
html[data-stltype-theme="stltype-max-workstation"] select {
    color: var(--st-v2-ink) !important;
    caret-color: var(--st-v2-accent) !important;
}

html[data-stltype-theme="stltype-max-workstation"] input::placeholder,
html[data-stltype-theme="stltype-max-workstation"] textarea::placeholder {
    color: #747d75 !important;
    opacity: 1 !important;
}

html[data-stltype-theme="stltype-max-workstation"] .dropdown-list {
    margin-top: 6px !important;
    padding: 6px !important;
    min-width: 190px !important;
    background: #151916 !important;
    border: 1px solid var(--st-v2-line-strong) !important;
    border-radius: 5px !important;
    box-shadow: var(--st-v2-shadow) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .dropdown-list a {
    padding: 10px 11px !important;
    color: #cbd1ca !important;
    border-radius: 3px !important;
    font-weight: 500 !important;
}

html[data-stltype-theme="stltype-max-workstation"] .dropdown-list a:hover {
    color: var(--st-v2-ink) !important;
    background: var(--st-v2-surface-3) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .new-badge {
    color: #fff1e9 !important;
    background: var(--st-v2-copper) !important;
    border-radius: 3px !important;
    box-shadow: none !important;
    font-weight: 600 !important;
}

/* Generic surfaces and forms */
html[data-stltype-theme="stltype-max-workstation"] .glass-panel,
html[data-stltype-theme="stltype-max-workstation"] .account-panel,
html[data-stltype-theme="stltype-max-workstation"] .account-hero-card,
html[data-stltype-theme="stltype-max-workstation"] .stat-card,
html[data-stltype-theme="stltype-max-workstation"] .club-plan-card,
html[data-stltype-theme="stltype-max-workstation"] .category-ring-card,
html[data-stltype-theme="stltype-max-workstation"] .designer-card,
html[data-stltype-theme="stltype-max-workstation"] .discover-card,
html[data-stltype-theme="stltype-max-workstation"] .feed-card,
html[data-stltype-theme="stltype-max-workstation"] .search-card,
html[data-stltype-theme="stltype-max-workstation"] .comment-card,
html[data-stltype-theme="stltype-max-workstation"] .print-service-card,
html[data-stltype-theme="stltype-max-workstation"] .license-template-box,
html[data-stltype-theme="stltype-max-workstation"] .quality-detail-panel,
html[data-stltype-theme="stltype-max-workstation"] .version-detail-box {
    background: var(--st-v2-surface) !important;
    border: 1px solid var(--st-v2-line) !important;
    border-radius: 7px !important;
    box-shadow: none !important;
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .glass-panel:hover,
html[data-stltype-theme="stltype-max-workstation"] .account-panel:hover,
html[data-stltype-theme="stltype-max-workstation"] .designer-card:hover,
html[data-stltype-theme="stltype-max-workstation"] .discover-card:hover,
html[data-stltype-theme="stltype-max-workstation"] .feed-card:hover,
html[data-stltype-theme="stltype-max-workstation"] .search-card:hover {
    border-color: var(--st-v2-line-strong) !important;
    box-shadow: 0 16px 36px rgba(0, 0, 0, .16) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .form-field input,
html[data-stltype-theme="stltype-max-workstation"] .form-field textarea,
html[data-stltype-theme="stltype-max-workstation"] .form-field select,
html[data-stltype-theme="stltype-max-workstation"] .market-filter-field input,
html[data-stltype-theme="stltype-max-workstation"] .market-filter-field select,
html[data-stltype-theme="stltype-max-workstation"] .st-detail-collection-field,
html[data-stltype-theme="stltype-max-workstation"] .comment-form textarea,
html[data-stltype-theme="stltype-max-workstation"] .rating-form select {
    min-height: 44px !important;
    padding: 10px 12px !important;
    color: var(--st-v2-ink) !important;
    background: #0f130f !important;
    border: 1px solid var(--st-v2-line) !important;
    border-radius: 4px !important;
    box-shadow: none !important;
    font-weight: 400 !important;
}

html[data-stltype-theme="stltype-max-workstation"] .form-field input:focus,
html[data-stltype-theme="stltype-max-workstation"] .form-field textarea:focus,
html[data-stltype-theme="stltype-max-workstation"] .form-field select:focus,
html[data-stltype-theme="stltype-max-workstation"] .market-filter-field input:focus,
html[data-stltype-theme="stltype-max-workstation"] .market-filter-field select:focus {
    border-color: rgba(75, 155, 211, .58) !important;
    box-shadow: 0 0 0 3px rgba(75, 155, 211, .08) !important;
    outline: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .form-field label,
html[data-stltype-theme="stltype-max-workstation"] .market-filter-field label,
html[data-stltype-theme="stltype-max-workstation"] .dock-label,
html[data-stltype-theme="stltype-max-workstation"] .account-kicker,
html[data-stltype-theme="stltype-max-workstation"] .model-owner-kicker,
html[data-stltype-theme="stltype-max-workstation"] .search-card-kicker {
    color: #aeb6ae !important;
    font-weight: 500 !important;
    letter-spacing: .09em !important;
    text-transform: uppercase !important;
}

html[data-stltype-theme="stltype-max-workstation"] .notice {
    color: #e8eadf !important;
    background: rgba(87, 103, 71, .24) !important;
    border: 1px solid rgba(75, 155, 211, .24) !important;
    border-left: 4px solid var(--st-v2-accent) !important;
    border-radius: 4px !important;
    box-shadow: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .notice.error,
html[data-stltype-theme="stltype-max-workstation"] .error {
    color: #ffd8d0 !important;
    background: rgba(100, 39, 30, .28) !important;
    border-color: rgba(240, 138, 121, .32) !important;
    border-left-color: var(--st-v2-danger) !important;
}

/* Page headings */
html[data-stltype-theme="stltype-max-workstation"] .main-container,
html[data-stltype-theme="stltype-max-workstation"] .form-shell,
html[data-stltype-theme="stltype-max-workstation"] .marketplace-main,
html[data-stltype-theme="stltype-max-workstation"] .model-detail-shell,
html[data-stltype-theme="stltype-max-workstation"] .designer-page-shell,
html[data-stltype-theme="stltype-max-workstation"] .account-shell {
    padding-inline: max(20px, var(--site-edge-x, 4%)) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .section-header,
html[data-stltype-theme="stltype-max-workstation"] .account-panel-head,
html[data-stltype-theme="stltype-max-workstation"] .search-section-head,
html[data-stltype-theme="stltype-max-workstation"] .feed-section-head,
html[data-stltype-theme="stltype-max-workstation"] .detail-image-heading,
html[data-stltype-theme="stltype-max-workstation"] .version-detail-head {
    border-bottom: 1px solid var(--st-v2-line) !important;
    padding-bottom: 14px !important;
}

html[data-stltype-theme="stltype-max-workstation"] .section-header::before,
html[data-stltype-theme="stltype-max-workstation"] .account-panel-head::before,
html[data-stltype-theme="stltype-max-workstation"] .search-section-head::before,
html[data-stltype-theme="stltype-max-workstation"] .feed-section-head::before {
    content: "";
    display: block;
    width: 34px;
    height: 3px;
    margin-right: 12px;
    flex: 0 0 auto;
    background: var(--st-v2-accent);
}

html[data-stltype-theme="stltype-max-workstation"] .section-headline,
html[data-stltype-theme="stltype-max-workstation"] .section-headline span,
html[data-stltype-theme="stltype-max-workstation"] .account-panel-head h2,
html[data-stltype-theme="stltype-max-workstation"] .account-panel-head h3,
html[data-stltype-theme="stltype-max-workstation"] .designer-title-row h1,
html[data-stltype-theme="stltype-max-workstation"] .collection-public-heading h1,
html[data-stltype-theme="stltype-max-workstation"] .st-mobile-model-title {
    color: var(--st-v2-ink) !important;
    font-weight: 550 !important;
    letter-spacing: -.025em !important;
    text-shadow: none !important;
    -webkit-text-fill-color: currentColor !important;
    background: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .section-headline span {
    color: var(--st-v2-accent) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .account-muted,
html[data-stltype-theme="stltype-max-workstation"] .muted,
html[data-stltype-theme="stltype-max-workstation"] .designer-note,
html[data-stltype-theme="stltype-max-workstation"] .feed-note,
html[data-stltype-theme="stltype-max-workstation"] .collection-filter-note,
html[data-stltype-theme="stltype-max-workstation"] .review-permission-note {
    color: var(--st-v2-muted) !important;
}

/* Home / hero */
html[data-stltype-theme="stltype-max-workstation"] .banner-container-split {
    position: relative !important;
    margin: clamp(18px, 2.4vw, 34px) max(20px, var(--site-edge-x, 4%)) !important;
    gap: 0 !important;
    overflow: hidden !important;
    background: var(--st-v2-surface) !important;
    border: 1px solid var(--st-v2-line) !important;
    border-top: 5px solid var(--st-v2-accent) !important;
    border-radius: 8px !important;
    box-shadow: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .banner-container-split::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 0;
    pointer-events: none;
    background-image:
        linear-gradient(rgba(224, 231, 218, .035) 1px, transparent 1px),
        linear-gradient(90deg, rgba(224, 231, 218, .035) 1px, transparent 1px);
    background-size: 34px 34px;
    mask-image: linear-gradient(90deg, #000 0%, rgba(0, 0, 0, .35) 55%, transparent 100%);
}

/* The showcase stage is an inner grid cell, not a second page banner. */
html[data-stltype-theme="stltype-max-workstation"] .hero-marketplace-stage {
    position: relative !important;
    min-width: 0 !important;
    margin: 0 !important;
    overflow: hidden !important;
    isolation: isolate !important;
    background:
        radial-gradient(circle at 38% 34%, rgba(75, 155, 211, .055), transparent 38%),
        linear-gradient(180deg, #111511 0%, #0f130f 100%) !important;
    border: 0 !important;
    border-top: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .banner-panel-left,
html[data-stltype-theme="stltype-max-workstation"] .hero-market-copy {
    position: relative !important;
    z-index: 2 !important;
    padding: clamp(34px, 5vw, 78px) !important;
    background: transparent !important;
    border: 0 !important;
    border-right: 1px solid var(--st-v2-line) !important;
    border-radius: 0 !important;
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .banner-panel-right {
    position: relative !important;
    z-index: 2 !important;
    background: #111511 !important;
    border: 0 !important;
    border-radius: 0 !important;
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
}

/* Keep the original absolute showcase layout alive inside the new theme. */
html[data-stltype-theme="stltype-max-workstation"] .hero-marketplace-stage .hero-showcase-stack {
    position: absolute !important;
    z-index: 6 !important;
    min-width: 0 !important;
    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .hero-marketplace-stage .hero-market-mini-panel {
    position: absolute !important;
    z-index: 10 !important;
    background: rgba(14, 18, 15, .92) !important;
    border: 1px solid var(--st-v2-line-strong) !important;
    border-radius: 5px !important;
    box-shadow: 0 12px 28px rgba(0, 0, 0, .24) !important;
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .hero-marketplace-stage .hero-market-topbar span,
html[data-stltype-theme="stltype-max-workstation"] .hero-marketplace-stage .hero-market-topbar em {
    color: #dfe5dc !important;
    background: rgba(14, 18, 15, .92) !important;
    border-color: var(--st-v2-line-strong) !important;
    border-radius: 4px !important;
    box-shadow: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .hero-marketplace-stage .hero-market-topbar i {
    background: var(--st-v2-accent) !important;
    box-shadow: 0 0 0 3px rgba(75, 155, 211, .10) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .hero-marketplace-stage .hero-showcase-copy small {
    color: #dfe5dc !important;
    background: rgba(14, 18, 15, .88) !important;
    border-color: var(--st-v2-line-strong) !important;
    box-shadow: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .hero-marketplace-stage .hero-category-strip a {
    color: #c6cec5 !important;
    background: rgba(224, 231, 218, .055) !important;
    border-color: var(--st-v2-line) !important;
    border-radius: 4px !important;
}

html[data-stltype-theme="stltype-max-workstation"] .hero-marketplace-stage .hero-category-strip a:hover,
html[data-stltype-theme="stltype-max-workstation"] .hero-marketplace-stage .hero-category-strip a:focus-visible {
    color: var(--st-v2-accent) !important;
    background: rgba(75, 155, 211, .08) !important;
    border-color: rgba(75, 155, 211, .32) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .club-tag,
html[data-stltype-theme="stltype-max-workstation"] .hero-showcase-badge,
html[data-stltype-theme="stltype-max-workstation"] .feed-badge,
html[data-stltype-theme="stltype-max-workstation"] .version-badge {
    display: inline-flex !important;
    align-items: center !important;
    width: auto !important;
    min-height: 28px !important;
    padding: 6px 10px !important;
    color: var(--st-v2-accent) !important;
    background: rgba(75, 155, 211, .07) !important;
    border: 1px solid rgba(75, 155, 211, .26) !important;
    border-radius: 3px !important;
    box-shadow: none !important;
    font-weight: 550 !important;
    letter-spacing: .11em !important;
    text-transform: uppercase !important;
}

html[data-stltype-theme="stltype-max-workstation"] .banner-panel-left h1,
html[data-stltype-theme="stltype-max-workstation"] .hero-market-copy h1,
html[data-stltype-theme="stltype-max-workstation"] .global-search-hero h1,
html[data-stltype-theme="stltype-max-workstation"] .designers-hero h1,
html[data-stltype-theme="stltype-max-workstation"] .collections-discover-hero h1 {
    color: var(--st-v2-ink) !important;
    font-weight: 500 !important;
    line-height: .98 !important;
    letter-spacing: -.055em !important;
    text-shadow: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .gradient-text {
    color: var(--st-v2-accent) !important;
    background: none !important;
    -webkit-background-clip: border-box !important;
    -webkit-text-fill-color: currentColor !important;
}

html[data-stltype-theme="stltype-max-workstation"] .banner-panel-left p,
html[data-stltype-theme="stltype-max-workstation"] .hero-market-copy p {
    max-width: 690px !important;
    color: #aeb5ad !important;
    line-height: 1.72 !important;
}

html[data-stltype-theme="stltype-max-workstation"] .hero-market-stats,
html[data-stltype-theme="stltype-max-workstation"] .stat-grid,
html[data-stltype-theme="stltype-max-workstation"] .account-summary-grid {
    gap: 10px !important;
}

html[data-stltype-theme="stltype-max-workstation"] .hero-market-stats > *,
html[data-stltype-theme="stltype-max-workstation"] .stat-card,
html[data-stltype-theme="stltype-max-workstation"] .account-metric-card,
html[data-stltype-theme="stltype-max-workstation"] .designer-stat {
    background: #121612 !important;
    border: 1px solid var(--st-v2-line) !important;
    border-radius: 5px !important;
    box-shadow: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .hero-showcase-card {
    border: 1px solid var(--st-v2-line) !important;
    border-radius: 5px !important;
    background: #101410 !important;
    box-shadow: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .hero-showcase-media img,
html[data-stltype-theme="stltype-max-workstation"] .banner-hero-img {
    opacity: .88 !important;
    filter: saturate(.72) contrast(1.04) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .global-ad-container {
    padding: 17px 22px !important;
    color: #7f8880 !important;
    background: rgba(16, 20, 17, .62) !important;
    border: 1px dashed rgba(224, 231, 218, .2) !important;
    border-radius: 5px !important;
    letter-spacing: .11em !important;
}

/* Categories / discovery */
html[data-stltype-theme="stltype-max-workstation"] .popular-categories-grid,
html[data-stltype-theme="stltype-max-workstation"] .home-discovery-grid,
html[data-stltype-theme="stltype-max-workstation"] .creators-grid,
html[data-stltype-theme="stltype-max-workstation"] .designer-grid,
html[data-stltype-theme="stltype-max-workstation"] .collections-discover-grid,
html[data-stltype-theme="stltype-max-workstation"] .feed-grid,
html[data-stltype-theme="stltype-max-workstation"] .search-grid {
    gap: 14px !important;
}

html[data-stltype-theme="stltype-max-workstation"] .popular-category-card,
html[data-stltype-theme="stltype-max-workstation"] .home-discovery-card,
html[data-stltype-theme="stltype-max-workstation"] .creator-profile-card,
html[data-stltype-theme="stltype-max-workstation"] .designer-mini-card,
html[data-stltype-theme="stltype-max-workstation"] .designer-collection-card-modern,
html[data-stltype-theme="stltype-max-workstation"] .collection-public-cover {
    background: var(--st-v2-surface) !important;
    border: 1px solid var(--st-v2-line) !important;
    border-radius: 6px !important;
    box-shadow: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .popular-category-card:hover,
html[data-stltype-theme="stltype-max-workstation"] .home-discovery-card:hover,
html[data-stltype-theme="stltype-max-workstation"] .creator-profile-card:hover,
html[data-stltype-theme="stltype-max-workstation"] .designer-mini-card:hover {
    border-color: rgba(75, 155, 211, .34) !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 16px 32px rgba(0, 0, 0, .18) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .popular-category-rank,
html[data-stltype-theme="stltype-max-workstation"] .creator-rank-badge {
    color: var(--st-v2-accent-ink) !important;
    background: var(--st-v2-accent) !important;
    border-radius: 3px !important;
    box-shadow: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .popular-category-meter,
html[data-stltype-theme="stltype-max-workstation"] .account-score-bars i {
    background: var(--st-v2-accent) !important;
    box-shadow: none !important;
}

/* Marketplace and model cards */
html[data-stltype-theme="stltype-max-workstation"] .marketplace-main {
    padding-top: clamp(24px, 3vw, 44px) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .market-compact-panel,
html[data-stltype-theme="stltype-max-workstation"] .designer-filter-panel,
html[data-stltype-theme="stltype-max-workstation"] .collection-filter-bar,
html[data-stltype-theme="stltype-max-workstation"] .global-search-tabs,
html[data-stltype-theme="stltype-max-workstation"] .designer-tabs,
html[data-stltype-theme="stltype-max-workstation"] .feed-tabs,
html[data-stltype-theme="stltype-max-workstation"] .collections-scope-tabs {
    background: var(--st-v2-surface) !important;
    border: 1px solid var(--st-v2-line) !important;
    border-radius: 6px !important;
    box-shadow: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .market-compact-panel {
    padding: 16px !important;
    margin-bottom: 20px !important;
}

html[data-stltype-theme="stltype-max-workstation"] .market-compact-head h1,
html[data-stltype-theme="stltype-max-workstation"] .market-compact-head h2 {
    font-weight: 550 !important;
    letter-spacing: -.025em !important;
}

html[data-stltype-theme="stltype-max-workstation"] .marketplace-grid,
html[data-stltype-theme="stltype-max-workstation"] .home-model-grid,
html[data-stltype-theme="stltype-max-workstation"] .product-matrix {
    gap: clamp(13px, 1.35vw, 21px) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .master-card,
html[data-stltype-theme="stltype-max-workstation"] .marketplace-card {
    position: relative !important;
    overflow: hidden !important;
    color: var(--st-v2-ink) !important;
    background: var(--st-v2-surface) !important;
    border: 1px solid var(--st-v2-line) !important;
    border-radius: 7px !important;
    box-shadow: none !important;
    transform: none !important;
    isolation: isolate;
}

html[data-stltype-theme="stltype-max-workstation"] .master-card::before,
html[data-stltype-theme="stltype-max-workstation"] .marketplace-card::before {
    content: "";
    position: absolute;
    inset: 0 auto 0 0;
    width: 3px;
    z-index: 5;
    background: transparent;
    transition: background .2s ease;
    pointer-events: none;
}

html[data-stltype-theme="stltype-max-workstation"] .master-card:hover,
html[data-stltype-theme="stltype-max-workstation"] .marketplace-card:hover,
html[data-stltype-theme="stltype-max-workstation"] .master-card:focus-within,
html[data-stltype-theme="stltype-max-workstation"] .marketplace-card:focus-within {
    border-color: rgba(75, 155, 211, .34) !important;
    box-shadow: 0 18px 36px rgba(0, 0, 0, .23) !important;
    transform: translateY(-2px) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .master-card:hover::before,
html[data-stltype-theme="stltype-max-workstation"] .marketplace-card:hover::before,
html[data-stltype-theme="stltype-max-workstation"] .master-card:focus-within::before,
html[data-stltype-theme="stltype-max-workstation"] .marketplace-card:focus-within::before {
    background: var(--st-v2-accent);
}

html[data-stltype-theme="stltype-max-workstation"] .card-display {
    position: relative !important;
    display: block !important;
    overflow: hidden !important;
    min-height: 0 !important;
    background: #111511 !important;
    border-radius: 0 !important;
}

html[data-stltype-theme="stltype-max-workstation"] .card-media-img,
html[data-stltype-theme="stltype-max-workstation"] .card-display > img,
html[data-stltype-theme="stltype-max-workstation"] .model-placeholder {
    width: 100% !important;
    aspect-ratio: 4 / 3 !important;
    height: auto !important;
    min-height: 0 !important;
    object-fit: cover !important;
    border-radius: 0 !important;
    filter: saturate(.82) contrast(1.035) !important;
    transition: transform .35s cubic-bezier(.2, .72, .24, 1), filter .25s ease !important;
}

html[data-stltype-theme="stltype-max-workstation"] .master-card:hover .card-media-img,
html[data-stltype-theme="stltype-max-workstation"] .marketplace-card:hover .card-media-img {
    transform: scale(1.025) !important;
    filter: saturate(.94) contrast(1.04) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .format-badge,
html[data-stltype-theme="stltype-max-workstation"] .market-price-status,
html[data-stltype-theme="stltype-max-workstation"] .club-offer-badge,
html[data-stltype-theme="stltype-max-workstation"] .ai-matrix-tag,
html[data-stltype-theme="stltype-max-workstation"] .verified-model-tag,
html[data-stltype-theme="stltype-max-workstation"] .verified-title-badge {
    min-height: 24px !important;
    padding: 5px 8px !important;
    color: #20251f !important;
    background: rgba(239, 242, 234, .93) !important;
    border: 0 !important;
    border-radius: 3px !important;
    box-shadow: none !important;
    font-weight: 650 !important;
    letter-spacing: .085em !important;
    line-height: 1.1 !important;
    text-transform: uppercase !important;
    text-shadow: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .market-price-status.free,
html[data-stltype-theme="stltype-max-workstation"] .club-offer-badge,
html[data-stltype-theme="stltype-max-workstation"] .verified-model-tag,
html[data-stltype-theme="stltype-max-workstation"] .verified-title-badge {
    color: var(--st-v2-accent-ink) !important;
    background: var(--st-v2-accent) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .market-price-status.paid,
html[data-stltype-theme="stltype-max-workstation"] .boost-card-badge,
html[data-stltype-theme="stltype-max-workstation"] .ai-matrix-tag {
    color: #fff4ec !important;
    background: var(--st-v2-copper) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .card-gif-toggle,
html[data-stltype-theme="stltype-max-workstation"] .detail-gif-toggle {
    color: var(--st-v2-ink) !important;
    background: rgba(13, 16, 14, .88) !important;
    border: 1px solid rgba(238, 242, 234, .24) !important;
    border-radius: 4px !important;
    box-shadow: none !important;
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .card-hover-price {
    inset: auto 8px 8px 8px !important;
    padding: 9px 10px !important;
    color: #eff1ea !important;
    background: rgba(12, 15, 13, .92) !important;
    border: 1px solid rgba(236, 240, 232, .16) !important;
    border-radius: 4px !important;
    box-shadow: none !important;
    line-height: 1.35 !important;
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .dual-price-dock {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 0 !important;
    background: #111511 !important;
    border: 0 !important;
    border-top: 1px solid var(--st-v2-line) !important;
    border-bottom: 1px solid var(--st-v2-line) !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .price-dock-segment {
    min-width: 0 !important;
    padding: 10px 12px !important;
    background: transparent !important;
    border: 0 !important;
    border-right: 1px solid var(--st-v2-line) !important;
    border-radius: 0 !important;
}

html[data-stltype-theme="stltype-max-workstation"] .price-dock-segment:last-child {
    border-right: 0 !important;
}

html[data-stltype-theme="stltype-max-workstation"] .dock-value {
    color: var(--st-v2-ink) !important;
    font-weight: 600 !important;
    text-shadow: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .dock-value.emerald-free {
    color: var(--st-v2-accent) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .club-price-line,
html[data-stltype-theme="stltype-max-workstation"] .club-card-note,
html[data-stltype-theme="stltype-max-workstation"] .quality-mini-line {
    color: #a9b39e !important;
    font-weight: 500 !important;
}

html[data-stltype-theme="stltype-max-workstation"] .card-details {
    padding: 15px 14px 14px !important;
    background: var(--st-v2-surface) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .card-details h4 {
    margin: 0 0 7px !important;
    color: var(--st-v2-ink) !important;
    font-weight: 550 !important;
    line-height: 1.3 !important;
    letter-spacing: -.014em !important;
}

html[data-stltype-theme="stltype-max-workstation"] .card-meta-line {
    color: #929c93 !important;
    font-weight: 400 !important;
}

html[data-stltype-theme="stltype-max-workstation"] .card-stats-row {
    margin-top: 11px !important;
    padding-top: 10px !important;
    gap: 9px !important;
    color: #9ca59d !important;
    border-top: 1px solid var(--st-v2-line) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .btn-action-stack {
    display: flex !important;
    justify-content: center !important;
    width: 100% !important;
    margin-top: 12px !important;
    min-height: 36px !important;
    padding: 9px 11px !important;
    letter-spacing: .07em !important;
    text-transform: uppercase !important;
}

html[data-stltype-theme="stltype-max-workstation"] .moderation-dock {
    border-top: 1px solid var(--st-v2-line) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .btn-mod-trigger {
    color: #858e86 !important;
    font-weight: 450 !important;
}

/* Model detail */
html[data-stltype-theme="stltype-max-workstation"] .model-detail-shell {
    padding-top: clamp(24px, 3vw, 44px) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .model-detail-grid {
    gap: clamp(18px, 2.3vw, 34px) !important;
    align-items: start !important;
}

html[data-stltype-theme="stltype-max-workstation"] .model-detail-main-col,
html[data-stltype-theme="stltype-max-workstation"] .model-detail-side-col {
    gap: 16px !important;
}

html[data-stltype-theme="stltype-max-workstation"] .detail-preview-box,
html[data-stltype-theme="stltype-max-workstation"] .image-only-preview,
html[data-stltype-theme="stltype-max-workstation"] .st-mobile-model-card {
    overflow: hidden !important;
    background: #111511 !important;
    border: 1px solid var(--st-v2-line) !important;
    border-radius: 7px !important;
    box-shadow: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .detail-preview-box img,
html[data-stltype-theme="stltype-max-workstation"] .image-only-preview img {
    filter: saturate(.85) contrast(1.04) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .detail-image-strip,
html[data-stltype-theme="stltype-max-workstation"] .image-strip,
html[data-stltype-theme="stltype-max-workstation"] .model-file-strip,
html[data-stltype-theme="stltype-max-workstation"] .model-file-strip-compact {
    gap: 8px !important;
}

html[data-stltype-theme="stltype-max-workstation"] .detail-image-thumb,
html[data-stltype-theme="stltype-max-workstation"] .detail-video-thumb,
html[data-stltype-theme="stltype-max-workstation"] .file-chip,
html[data-stltype-theme="stltype-max-workstation"] .model-individual-chip,
html[data-stltype-theme="stltype-max-workstation"] .model-package-chip,
html[data-stltype-theme="stltype-max-workstation"] .check-pill,
html[data-stltype-theme="stltype-max-workstation"] .search-pill {
    background: var(--st-v2-surface-2) !important;
    border: 1px solid var(--st-v2-line) !important;
    border-radius: 4px !important;
    box-shadow: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .detail-image-thumb:hover,
html[data-stltype-theme="stltype-max-workstation"] .detail-image-thumb.is-active,
html[data-stltype-theme="stltype-max-workstation"] .detail-video-thumb:hover,
html[data-stltype-theme="stltype-max-workstation"] .file-chip:hover,
html[data-stltype-theme="stltype-max-workstation"] .model-individual-chip:hover {
    border-color: rgba(75, 155, 211, .42) !important;
    background: var(--st-v2-surface-3) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .model-owner-identity-card,
html[data-stltype-theme="stltype-max-workstation"] .model-technical-specs,
html[data-stltype-theme="stltype-max-workstation"] .interaction-stats,
html[data-stltype-theme="stltype-max-workstation"] .comment-action-box,
html[data-stltype-theme="stltype-max-workstation"] .comment-report-box {
    background: var(--st-v2-surface) !important;
    border: 1px solid var(--st-v2-line) !important;
    border-radius: 6px !important;
    box-shadow: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .model-owner-avatar,
html[data-stltype-theme="stltype-max-workstation"] .creator-avatar,
html[data-stltype-theme="stltype-max-workstation"] .designer-avatar,
html[data-stltype-theme="stltype-max-workstation"] .account-avatar {
    border: 2px solid var(--st-v2-surface) !important;
    outline: 1px solid var(--st-v2-line-strong) !important;
    box-shadow: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .quality-score-ring {
    color: var(--st-v2-accent) !important;
    border-color: rgba(75, 155, 211, .34) !important;
    background: #111511 !important;
    box-shadow: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .check-row {
    border-bottom-color: var(--st-v2-line) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .comment-reaction-btn,
html[data-stltype-theme="stltype-max-workstation"] .comment-reaction-pill,
html[data-stltype-theme="stltype-max-workstation"] .st-mobile-model-action {
    color: #cdd2cc !important;
    background: var(--st-v2-surface-2) !important;
    border: 1px solid var(--st-v2-line) !important;
    border-radius: 4px !important;
    box-shadow: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .st-mobile-model-accent {
    background: var(--st-v2-accent) !important;
    box-shadow: none !important;
}

/* Designer, collection, search, feed */
html[data-stltype-theme="stltype-max-workstation"] .designer-hero,
html[data-stltype-theme="stltype-max-workstation"] .designers-hero,
html[data-stltype-theme="stltype-max-workstation"] .collection-public-hero,
html[data-stltype-theme="stltype-max-workstation"] .collections-discover-hero,
html[data-stltype-theme="stltype-max-workstation"] .global-search-hero {
    position: relative !important;
    overflow: hidden !important;
    background: var(--st-v2-surface) !important;
    border: 1px solid var(--st-v2-line) !important;
    border-top: 4px solid var(--st-v2-accent) !important;
    border-radius: 7px !important;
    box-shadow: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .designer-hero::after,
html[data-stltype-theme="stltype-max-workstation"] .designers-hero::after,
html[data-stltype-theme="stltype-max-workstation"] .collection-public-hero::after,
html[data-stltype-theme="stltype-max-workstation"] .collections-discover-hero::after,
html[data-stltype-theme="stltype-max-workstation"] .global-search-hero::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 0;
    pointer-events: none;
    background-image: linear-gradient(var(--st-v2-grid) 1px, transparent 1px), linear-gradient(90deg, var(--st-v2-grid) 1px, transparent 1px);
    background-size: 34px 34px;
}

html[data-stltype-theme="stltype-max-workstation"] .designer-hero > *,
html[data-stltype-theme="stltype-max-workstation"] .designers-hero > *,
html[data-stltype-theme="stltype-max-workstation"] .collection-public-hero > *,
html[data-stltype-theme="stltype-max-workstation"] .collections-discover-hero > *,
html[data-stltype-theme="stltype-max-workstation"] .global-search-hero > * {
    position: relative;
    z-index: 1;
}

html[data-stltype-theme="stltype-max-workstation"] .designer-stats,
html[data-stltype-theme="stltype-max-workstation"] .collection-statline,
html[data-stltype-theme="stltype-max-workstation"] .search-meta,
html[data-stltype-theme="stltype-max-workstation"] .feed-meta,
html[data-stltype-theme="stltype-max-workstation"] .discover-meta {
    color: var(--st-v2-muted) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .designer-tabs a,
html[data-stltype-theme="stltype-max-workstation"] .global-search-tabs a,
html[data-stltype-theme="stltype-max-workstation"] .feed-tabs a,
html[data-stltype-theme="stltype-max-workstation"] .collections-scope-tabs a {
    border-radius: 3px !important;
    font-weight: 500 !important;
}

html[data-stltype-theme="stltype-max-workstation"] .designer-tabs a.active,
html[data-stltype-theme="stltype-max-workstation"] .global-search-tabs a.active,
html[data-stltype-theme="stltype-max-workstation"] .feed-tabs a.active,
html[data-stltype-theme="stltype-max-workstation"] .collections-scope-tabs a.active,
html[data-stltype-theme="stltype-max-workstation"] .designer-tabs a.is-active,
html[data-stltype-theme="stltype-max-workstation"] .global-search-tabs a.is-active {
    color: var(--st-v2-accent-ink) !important;
    background: var(--st-v2-accent) !important;
    border-color: var(--st-v2-accent) !important;
    box-shadow: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .designer-collection-media img,
html[data-stltype-theme="stltype-max-workstation"] .discover-cover img,
html[data-stltype-theme="stltype-max-workstation"] .feed-cover img,
html[data-stltype-theme="stltype-max-workstation"] .search-card-media img,
html[data-stltype-theme="stltype-max-workstation"] .collection-public-cover img {
    filter: saturate(.8) contrast(1.035) !important;
    transition: transform .35s ease, filter .25s ease !important;
}

html[data-stltype-theme="stltype-max-workstation"] .designer-collection-card-modern:hover img,
html[data-stltype-theme="stltype-max-workstation"] .discover-card:hover img,
html[data-stltype-theme="stltype-max-workstation"] .feed-card:hover img,
html[data-stltype-theme="stltype-max-workstation"] .search-card:hover img {
    filter: saturate(.95) contrast(1.04) !important;
    transform: scale(1.02) !important;
}

/* Club */
html[data-stltype-theme="stltype-max-workstation"] .club-plan-grid {
    gap: 14px !important;
}

html[data-stltype-theme="stltype-max-workstation"] .club-plan-card {
    position: relative !important;
    overflow: hidden !important;
}

html[data-stltype-theme="stltype-max-workstation"] .club-plan-card::before {
    content: "";
    position: absolute;
    inset: 0 0 auto;
    height: 3px;
    background: var(--st-v2-accent);
}

html[data-stltype-theme="stltype-max-workstation"] .club-plan-name,
html[data-stltype-theme="stltype-max-workstation"] .print-price {
    color: var(--st-v2-accent) !important;
    text-shadow: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .category-ring-card .ring-icon {
    color: var(--st-v2-accent) !important;
    background: rgba(75, 155, 211, .08) !important;
    border-color: rgba(75, 155, 211, .26) !important;
    box-shadow: none !important;
}

/* Authentication and account */
html[data-stltype-theme="stltype-max-workstation"] .auth-shell,
html[data-stltype-theme="stltype-max-workstation"] .account-dashboard-page {
    background: transparent !important;
}

html[data-stltype-theme="stltype-max-workstation"] .front-auth-card,
html[data-stltype-theme="stltype-max-workstation"] .front-register-card {
    border-top: 4px solid var(--st-v2-accent) !important;
    border-radius: 7px !important;
    background: var(--st-v2-surface) !important;
    box-shadow: 0 24px 60px rgba(0, 0, 0, .24) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .stltype-google-native-button {
    color: #e5e7df !important;
    background: var(--st-v2-surface-2) !important;
    border: 1px solid var(--st-v2-line) !important;
    border-radius: 4px !important;
    box-shadow: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .account-dashboard-tabs,
html[data-stltype-theme="stltype-max-workstation"] .account-quick-actions,
html[data-stltype-theme="stltype-max-workstation"] .account-rank-box,
html[data-stltype-theme="stltype-max-workstation"] .account-activity-item,
html[data-stltype-theme="stltype-max-workstation"] .account-earning-list > * {
    background: var(--st-v2-surface) !important;
    border: 1px solid var(--st-v2-line) !important;
    border-radius: 5px !important;
    box-shadow: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .account-dashboard-tabs a.is-active,
html[data-stltype-theme="stltype-max-workstation"] .account-dashboard-tabs button.is-active {
    color: var(--st-v2-accent-ink) !important;
    background: var(--st-v2-accent) !important;
    border-color: var(--st-v2-accent) !important;
}

/* Tables */
html[data-stltype-theme="stltype-max-workstation"] .table-wrap,
html[data-stltype-theme="stltype-max-workstation"] .account-table-wrap {
    overflow: auto !important;
    border: 1px solid var(--st-v2-line) !important;
    border-radius: 6px !important;
    background: var(--st-v2-surface) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .data-table {
    border-collapse: collapse !important;
    background: transparent !important;
}

html[data-stltype-theme="stltype-max-workstation"] .data-table th {
    color: #b9c0b8 !important;
    background: #111511 !important;
    border-bottom: 1px solid var(--st-v2-line-strong) !important;
    font-weight: 550 !important;
    letter-spacing: .08em !important;
    text-transform: uppercase !important;
}

html[data-stltype-theme="stltype-max-workstation"] .data-table td {
    color: #d7dcd5 !important;
    border-bottom: 1px solid var(--st-v2-line) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .data-table tr:hover td {
    background: rgba(224, 231, 218, .025) !important;
}

/* Modals */
html[data-stltype-theme="stltype-max-workstation"] .st-detail-collection-box,
html[data-stltype-theme="stltype-max-workstation"] .st-image-preview-box,
html[data-stltype-theme="stltype-max-workstation"] .st-file-download-card,
html[data-stltype-theme="stltype-max-workstation"] .st-print-settings-box,
html[data-stltype-theme="stltype-max-workstation"] .st-mobile-transfer-card,
html[data-stltype-theme="stltype-max-workstation"] .mobile-language-panel,
html[data-stltype-theme="stltype-max-workstation"] .stltype-language-panel {
    color: var(--st-v2-ink) !important;
    background: #161b17 !important;
    border: 1px solid var(--st-v2-line-strong) !important;
    border-radius: 7px !important;
    box-shadow: 0 30px 80px rgba(0, 0, 0, .48) !important;
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .st-detail-collection-backdrop,
html[data-stltype-theme="stltype-max-workstation"] .st-image-preview-backdrop,
html[data-stltype-theme="stltype-max-workstation"] .st-file-download-backdrop,
html[data-stltype-theme="stltype-max-workstation"] .st-print-settings-backdrop,
html[data-stltype-theme="stltype-max-workstation"] .st-mobile-transfer-backdrop,
html[data-stltype-theme="stltype-max-workstation"] .mobile-language-backdrop {
    background: rgba(4, 6, 5, .78) !important;
    -webkit-backdrop-filter: blur(4px) !important;
    backdrop-filter: blur(4px) !important;
}

/* Footer */
html[data-stltype-theme="stltype-max-workstation"] .master-footer {
    margin-top: clamp(44px, 6vw, 92px) !important;
    background: #0c0f0d !important;
    border-top: 1px solid var(--st-v2-line) !important;
    box-shadow: inset 0 4px 0 var(--st-v2-accent) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .footer-matrix {
    gap: clamp(24px, 4vw, 64px) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .footer-column h3,
html[data-stltype-theme="stltype-max-workstation"] .footer-column h4 {
    color: var(--st-v2-ink) !important;
    font-weight: 550 !important;
    letter-spacing: .02em !important;
}

html[data-stltype-theme="stltype-max-workstation"] .footer-column a,
html[data-stltype-theme="stltype-max-workstation"] .footer-column p,
html[data-stltype-theme="stltype-max-workstation"] .footer-bottom {
    color: #89928a !important;
}

html[data-stltype-theme="stltype-max-workstation"] .footer-column a:hover {
    color: var(--st-v2-accent) !important;
}

/* Empty states and pagination */
html[data-stltype-theme="stltype-max-workstation"] .collection-empty,
html[data-stltype-theme="stltype-max-workstation"] .designer-empty,
html[data-stltype-theme="stltype-max-workstation"] .feed-empty,
html[data-stltype-theme="stltype-max-workstation"] .search-empty,
html[data-stltype-theme="stltype-max-workstation"] .model-no-image-placeholder {
    color: #909a91 !important;
    background: rgba(20, 24, 21, .72) !important;
    border: 1px dashed var(--st-v2-line-strong) !important;
    border-radius: 5px !important;
}

html[data-stltype-theme="stltype-max-workstation"] .designer-pagination a,
html[data-stltype-theme="stltype-max-workstation"] .designers-pager a,
html[data-stltype-theme="stltype-max-workstation"] .collections-pager a,
html[data-stltype-theme="stltype-max-workstation"] .collection-pager a {
    color: #d6dbd4 !important;
    background: var(--st-v2-surface-2) !important;
    border: 1px solid var(--st-v2-line) !important;
    border-radius: 4px !important;
    box-shadow: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .designer-pagination a.active,
html[data-stltype-theme="stltype-max-workstation"] .designers-pager a.active,
html[data-stltype-theme="stltype-max-workstation"] .collections-pager a.active,
html[data-stltype-theme="stltype-max-workstation"] .collection-pager a.active {
    color: var(--st-v2-accent-ink) !important;
    background: var(--st-v2-accent) !important;
    border-color: var(--st-v2-accent) !important;
}

/* Theme enhancement hooks added by theme.js */
html[data-stltype-theme="stltype-max-workstation"] [data-stltype-max-workstation-card="1"] {
    --st-card-index: 0;
}

html[data-stltype-theme="stltype-max-workstation"].stltype-max-workstation-ready [data-stltype-max-workstation-card="1"] {
    animation: stV2CardIn .36s both;
    animation-delay: min(calc(var(--st-card-index) * 22ms), 220ms);
}

@keyframes stV2CardIn {
    from { opacity: 0; transform: translateY(7px); }
    to { opacity: 1; transform: translateY(0); }
}

@media (prefers-reduced-motion: reduce) {
    html[data-stltype-theme="stltype-max-workstation"] *,
    html[data-stltype-theme="stltype-max-workstation"] *::before,
    html[data-stltype-theme="stltype-max-workstation"] *::after {
        scroll-behavior: auto !important;
        animation-duration: .01ms !important;
        animation-iteration-count: 1 !important;
        transition-duration: .01ms !important;
    }
}

@media (max-width: 1180px) {
    html[data-stltype-theme="stltype-max-workstation"] .front-navbar,
    html[data-stltype-theme="stltype-max-workstation"] body:not(.account-embedded-direct):not(.account-embedded-body) .page-wrapper > .navbar {
        padding-inline: 18px !important;
    }

    html[data-stltype-theme="stltype-max-workstation"] .banner-panel-left,
    html[data-stltype-theme="stltype-max-workstation"] .hero-market-copy {
        padding: clamp(30px, 4vw, 52px) !important;
    }
}

@media (max-width: 980px) {
    html[data-stltype-theme="stltype-max-workstation"] {
        --st-v2-nav-height: 66px;
    }

    html[data-stltype-theme="stltype-max-workstation"] .front-navbar,
    html[data-stltype-theme="stltype-max-workstation"] body:not(.account-embedded-direct):not(.account-embedded-body) .page-wrapper > .navbar {
        border-left: 0 !important;
        border-right: 0 !important;
        border-radius: 0 !important;
    }

    html[data-stltype-theme="stltype-max-workstation"] .front-navbar::before,
    html[data-stltype-theme="stltype-max-workstation"] body:not(.account-embedded-direct):not(.account-embedded-body) .page-wrapper > .navbar::before {
        width: 4px;
    }

    html[data-stltype-theme="stltype-max-workstation"] .mobile-drawer {
        width: min(88vw, 360px) !important;
        padding: calc(82px + env(safe-area-inset-top, 0px)) 24px 30px !important;
        gap: 10px !important;
        background: #131713 !important;
        border-left: 1px solid var(--st-v2-line-strong) !important;
        box-shadow: -20px 0 60px rgba(0, 0, 0, .38) !important;
        -webkit-backdrop-filter: none !important;
        backdrop-filter: none !important;
    }

    html[data-stltype-theme="stltype-max-workstation"] .mobile-drawer a {
        min-height: 46px !important;
        display: flex !important;
        align-items: center !important;
        padding: 11px 0 !important;
        color: #d9ded7 !important;
        border-bottom: 1px solid var(--st-v2-line) !important;
        font-weight: 500 !important;
        letter-spacing: .035em !important;
        text-transform: none !important;
    }

    html[data-stltype-theme="stltype-max-workstation"] .hamburger-menu-btn span {
        height: 2px !important;
        background: var(--st-v2-ink) !important;
        border-radius: 0 !important;
    }


    html[data-stltype-theme="stltype-max-workstation"] .stltype-mobile-bottom-nav {
        left: 10px !important;
        right: 10px !important;
        bottom: calc(9px + env(safe-area-inset-bottom, 0px)) !important;
        max-width: 440px !important;
        min-height: 60px !important;
        gap: 4px !important;
        padding: 6px 7px !important;
        background: rgba(19, 23, 19, .985) !important;
        border: 1px solid var(--st-v2-line-strong) !important;
        border-radius: 7px !important;
        box-shadow: 0 -12px 30px rgba(0, 0, 0, .32) !important;
        -webkit-backdrop-filter: none !important;
        backdrop-filter: none !important;
    }

    html[data-stltype-theme="stltype-max-workstation"] .stltype-mobile-bottom-link {
        min-height: 47px !important;
        color: #aab2aa !important;
        background: transparent !important;
        border: 1px solid transparent !important;
        border-radius: 4px !important;
        box-shadow: none !important;
    }

    html[data-stltype-theme="stltype-max-workstation"] .stltype-mobile-bottom-link:hover,
    html[data-stltype-theme="stltype-max-workstation"] .stltype-mobile-bottom-link:focus-visible,
    html[data-stltype-theme="stltype-max-workstation"] .stltype-mobile-bottom-link.stltype-nav-active,
    html[data-stltype-theme="stltype-max-workstation"] .stltype-mobile-bottom-link.stltype-softnav-active,
    html[data-stltype-theme="stltype-max-workstation"] .stltype-mobile-bottom-link[aria-current="page"] {
        color: var(--st-v2-ink) !important;
        background: var(--st-v2-surface-2) !important;
        border-color: var(--st-v2-line) !important;
        box-shadow: none !important;
    }

    html[data-stltype-theme="stltype-max-workstation"] .stltype-mobile-bottom-link::after {
        bottom: 3px !important;
        height: 2px !important;
        border-radius: 0 !important;
        background: var(--st-v2-accent) !important;
        box-shadow: none !important;
    }

    html[data-stltype-theme="stltype-max-workstation"] .stltype-mobile-bottom-upload {
        margin-top: 0 !important;
        min-height: 47px !important;
        color: var(--st-v2-accent-ink) !important;
        background: var(--st-v2-accent) !important;
        border-color: var(--st-v2-accent) !important;
        border-radius: 4px !important;
        box-shadow: none !important;
    }

    html[data-stltype-theme="stltype-max-workstation"] .stltype-mobile-bottom-upload:hover,
    html[data-stltype-theme="stltype-max-workstation"] .stltype-mobile-bottom-upload:focus-visible {
        color: #0e120c !important;
        background: #68b5e7 !important;
        border-color: #68b5e7 !important;
    }

    html[data-stltype-theme="stltype-max-workstation"] .stltype-mobile-bottom-badge {
        color: #fff7f1 !important;
        background: var(--st-v2-copper) !important;
        box-shadow: none !important;
    }

    html[data-stltype-theme="stltype-max-workstation"] .mobile-top-language-btn {
        color: var(--st-v2-ink) !important;
        background: var(--st-v2-surface-2) !important;
        border: 1px solid var(--st-v2-line) !important;
        border-radius: 4px !important;
        box-shadow: none !important;
    }

    html[data-stltype-theme="stltype-max-workstation"] .banner-container-split {
        grid-template-columns: 1fr !important;
    }

    html[data-stltype-theme="stltype-max-workstation"] .banner-panel-left,
    html[data-stltype-theme="stltype-max-workstation"] .hero-market-copy {
        border-right: 0 !important;
        border-bottom: 1px solid var(--st-v2-line) !important;
    }

    html[data-stltype-theme="stltype-max-workstation"] .model-detail-grid {
        grid-template-columns: 1fr !important;
    }
}

@media (max-width: 720px) {
    html[data-stltype-theme="stltype-max-workstation"] body {
        background-size: 30px 30px, 30px 30px, 100% 100% !important;
        background-attachment: scroll !important;
    }

    html[data-stltype-theme="stltype-max-workstation"] .main-container,
    html[data-stltype-theme="stltype-max-workstation"] .form-shell,
    html[data-stltype-theme="stltype-max-workstation"] .marketplace-main,
    html[data-stltype-theme="stltype-max-workstation"] .model-detail-shell,
    html[data-stltype-theme="stltype-max-workstation"] .designer-page-shell,
    html[data-stltype-theme="stltype-max-workstation"] .account-shell {
        padding-inline: 14px !important;
    }

    html[data-stltype-theme="stltype-max-workstation"] .banner-container-split {
        margin: 12px 14px 22px !important;
        border-top-width: 4px !important;
    }

    html[data-stltype-theme="stltype-max-workstation"] .banner-panel-left,
    html[data-stltype-theme="stltype-max-workstation"] .hero-market-copy {
        padding: 30px 22px !important;
    }

    html[data-stltype-theme="stltype-max-workstation"] .banner-panel-left h1,
    html[data-stltype-theme="stltype-max-workstation"] .hero-market-copy h1,
    html[data-stltype-theme="stltype-max-workstation"] .global-search-hero h1,
    html[data-stltype-theme="stltype-max-workstation"] .designers-hero h1,
    html[data-stltype-theme="stltype-max-workstation"] .collections-discover-hero h1 {
        line-height: 1.02 !important;
    }

    html[data-stltype-theme="stltype-max-workstation"] .section-header,
    html[data-stltype-theme="stltype-max-workstation"] .account-panel-head,
    html[data-stltype-theme="stltype-max-workstation"] .search-section-head,
    html[data-stltype-theme="stltype-max-workstation"] .feed-section-head {
        align-items: flex-start !important;
        gap: 10px !important;
    }

    html[data-stltype-theme="stltype-max-workstation"] .section-header::before,
    html[data-stltype-theme="stltype-max-workstation"] .account-panel-head::before,
    html[data-stltype-theme="stltype-max-workstation"] .search-section-head::before,
    html[data-stltype-theme="stltype-max-workstation"] .feed-section-head::before {
        width: 4px;
        height: 28px;
        margin-right: 4px;
    }

    html[data-stltype-theme="stltype-max-workstation"] .market-compact-panel {
        padding: 13px !important;
    }

    html[data-stltype-theme="stltype-max-workstation"] .marketplace-grid,
    html[data-stltype-theme="stltype-max-workstation"] .home-model-grid,
    html[data-stltype-theme="stltype-max-workstation"] .product-matrix {
        gap: 10px !important;
    }

    html[data-stltype-theme="stltype-max-workstation"] .master-card,
    html[data-stltype-theme="stltype-max-workstation"] .marketplace-card {
        border-radius: 5px !important;
    }

    html[data-stltype-theme="stltype-max-workstation"] .card-details {
        padding: 12px 10px 11px !important;
    }

    html[data-stltype-theme="stltype-max-workstation"] .card-details h4 {
    }

    html[data-stltype-theme="stltype-max-workstation"] .price-dock-segment {
        padding: 8px 9px !important;
    }

    html[data-stltype-theme="stltype-max-workstation"] .dock-label {
    }

    html[data-stltype-theme="stltype-max-workstation"] .dock-value {
    }

    html[data-stltype-theme="stltype-max-workstation"] .format-badge,
    html[data-stltype-theme="stltype-max-workstation"] .market-price-status,
    html[data-stltype-theme="stltype-max-workstation"] .club-offer-badge {
        min-height: 21px !important;
        padding: 4px 6px !important;
    }

    html[data-stltype-theme="stltype-max-workstation"] .master-footer {
        margin-top: 44px !important;
    }
}

@media (max-width: 480px) {
    html[data-stltype-theme="stltype-max-workstation"] .logo {
    }

    html[data-stltype-theme="stltype-max-workstation"] .nav-right-icons {
        gap: 7px !important;
    }

    html[data-stltype-theme="stltype-max-workstation"] .hero-action-row,
    html[data-stltype-theme="stltype-max-workstation"] .front-auth-actions-row,
    html[data-stltype-theme="stltype-max-workstation"] .designer-actions,
    html[data-stltype-theme="stltype-max-workstation"] .collection-public-actions {
        align-items: stretch !important;
    }

    html[data-stltype-theme="stltype-max-workstation"] .hero-action-row > *,
    html[data-stltype-theme="stltype-max-workstation"] .front-auth-actions-row > *,
    html[data-stltype-theme="stltype-max-workstation"] .designer-actions > *,
    html[data-stltype-theme="stltype-max-workstation"] .collection-public-actions > * {
        width: 100% !important;
        justify-content: center !important;
    }
}


/*
 * STLTYPE Precision Foundry 2.0.2
 * Final turquoise quarantine. Theme UI only; user/model imagery is untouched.
 */

html[data-stltype-theme="stltype-max-workstation"] {
    --accent: #4b9bd3 !important;
    --primary-glow: #4b9bd3 !important;
    --accent-green: #4b9bd3 !important;
    --msg-line-strong: rgba(75, 155, 211, .30) !important;
    --msg-accent: #4b9bd3 !important;
    --msg-accent-soft: rgba(75, 155, 211, .12) !important;
    --msg-admin: linear-gradient(135deg, rgba(75, 155, 211, .16), rgba(75, 155, 211, .07)) !important;
    --msg-premium-cyan: rgba(75, 155, 211, .95) !important;
    --msg-premium-cyan-soft: rgba(75, 155, 211, .10) !important;
    --msg-premium-cyan-line: rgba(75, 155, 211, .28) !important;
    --msg-premium-glow: 0 20px 55px rgba(75, 155, 211, .06), 0 22px 70px rgba(0, 0, 0, .38) !important;
}

html[data-stltype-theme="stltype-max-workstation"] input[type="checkbox"],
html[data-stltype-theme="stltype-max-workstation"] input[type="radio"],
html[data-stltype-theme="stltype-max-workstation"] input[type="range"],
html[data-stltype-theme="stltype-max-workstation"] progress {
    accent-color: var(--st-v2-accent) !important;
}

/* V2 uses the real STLTYPE artwork recolored to the Precision Foundry accent. */
html[data-stltype-theme="stltype-max-workstation"] .front-navbar .logo.site-logo-link > img.site-logo-img,
html[data-stltype-theme="stltype-max-workstation"] .navbar .logo.site-logo-link > img.site-logo-img,
html[data-stltype-theme="stltype-max-workstation"] .front-navbar .site-logo-img-nav,
html[data-stltype-theme="stltype-max-workstation"] .navbar .site-logo-img-nav,
html[data-stltype-theme="stltype-max-workstation"] .footer-logo-main > img.site-logo-img,
html[data-stltype-theme="stltype-max-workstation"] .master-footer .logo.site-logo-link > img.site-logo-img,
html[data-stltype-theme="stltype-max-workstation"] .footer-bottom-logo > img {
    filter: none !important;
    opacity: 1 !important;
}

html[data-stltype-theme="stltype-max-workstation"] .front-navbar .logo.site-logo-link:hover > img.site-logo-img,
html[data-stltype-theme="stltype-max-workstation"] .navbar .logo.site-logo-link:hover > img.site-logo-img,
html[data-stltype-theme="stltype-max-workstation"] .footer-logo-main:hover > img.site-logo-img,
html[data-stltype-theme="stltype-max-workstation"] .master-footer .logo.site-logo-link:hover > img.site-logo-img,
html[data-stltype-theme="stltype-max-workstation"] .footer-bottom-logo:hover > img {
    filter: drop-shadow(0 0 9px rgba(75, 155, 211, .18)) !important;
}

/* Remove the old cyan/red glow canvas that was still visible below the hero. */
html[data-stltype-theme="stltype-max-workstation"] .banner-container-split::before {
    content: none !important;
    display: none !important;
    background: none !important;
    box-shadow: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .hero-marketplace-stage::before {
    opacity: .28 !important;
    background: linear-gradient(180deg, rgba(0, 0, 0, .04), transparent 48%, rgba(0, 0, 0, .24)) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .hero-marketplace-stage::after,
html[data-stltype-theme="stltype-max-workstation"] .hero-showcase-card::after,
html[data-stltype-theme="stltype-max-workstation"] .hero-showcase-media::after {
    display: none !important;
    background: none !important;
    box-shadow: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .hero-showcase-card::before {
    opacity: .24 !important;
    background: linear-gradient(180deg, transparent 52%, rgba(0, 0, 0, .40)) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .hero-marketplace-stage .hero-market-topbar span,
html[data-stltype-theme="stltype-max-workstation"] .hero-marketplace-stage .hero-market-topbar em {
    color: #dfe5dc !important;
    background: rgba(14, 18, 15, .94) !important;
    border: 1px solid rgba(224, 231, 218, .18) !important;
    outline: 0 !important;
    box-shadow: none !important;
    text-shadow: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .hero-marketplace-stage .hero-market-topbar i,
html[data-stltype-theme="stltype-max-workstation"] .club-tag::before {
    background: var(--st-v2-accent) !important;
    box-shadow: 0 0 0 3px rgba(75, 155, 211, .10) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .hero-marketplace-stage .hero-market-mini-panel {
    background: rgba(14, 18, 15, .94) !important;
    border-color: rgba(224, 231, 218, .18) !important;
    box-shadow: 0 12px 28px rgba(0, 0, 0, .24) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .hero-marketplace-stage .hero-market-mini-panel em {
    color: var(--st-v2-accent) !important;
    text-shadow: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .hero-showcase-card,
html[data-stltype-theme="stltype-max-workstation"] .hero-showcase-card-1,
html[data-stltype-theme="stltype-max-workstation"] .hero-showcase-card-2,
html[data-stltype-theme="stltype-max-workstation"] .hero-showcase-card-3 {
    border-color: var(--st-v2-line) !important;
    background: #101410 !important;
    box-shadow: 0 14px 32px rgba(0, 0, 0, .34), inset 0 1px 0 rgba(255, 255, 255, .06) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .hero-showcase-card:hover,
html[data-stltype-theme="stltype-max-workstation"] .hero-showcase-card-1:hover,
html[data-stltype-theme="stltype-max-workstation"] .hero-showcase-card-2:hover,
html[data-stltype-theme="stltype-max-workstation"] .hero-showcase-card-3:hover {
    border-color: rgba(75, 155, 211, .34) !important;
    box-shadow: 0 18px 38px rgba(0, 0, 0, .40), inset 0 1px 0 rgba(255, 255, 255, .08) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .hero-showcase-media,
html[data-stltype-theme="stltype-max-workstation"] .hero-marketplace-stage .hero-showcase-card-1 .hero-showcase-media,
html[data-stltype-theme="stltype-max-workstation"] .hero-marketplace-stage .hero-showcase-card-2 .hero-showcase-media,
html[data-stltype-theme="stltype-max-workstation"] .hero-marketplace-stage .hero-showcase-card-3 .hero-showcase-media {
    background: radial-gradient(circle at 50% 45%, rgba(75, 155, 211, .055), transparent 58%), #101410 !important;
}

html[data-stltype-theme="stltype-max-workstation"] .hero-showcase-placeholder {
    fill: rgba(75, 155, 211, .075) !important;
    stroke: var(--st-v2-accent) !important;
    filter: drop-shadow(0 0 12px rgba(75, 155, 211, .14)) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .hero-showcase-badge {
    color: var(--st-v2-accent-ink) !important;
    background: var(--st-v2-accent) !important;
    border-color: var(--st-v2-accent) !important;
    box-shadow: none !important;
    text-shadow: none !important;
}

/* Runtime-injected navigation/mobile-language CSS must not revive cyan. */
html[data-stltype-theme="stltype-max-workstation"] .front-navbar .nav-explore-dropdown.stltype-softnav-active,
html[data-stltype-theme="stltype-max-workstation"] .front-navbar .nav-icon-btn.stltype-softnav-active,
html[data-stltype-theme="stltype-max-workstation"] .front-navbar .front-login-pill.stltype-softnav-active,
html[data-stltype-theme="stltype-max-workstation"] .front-navbar .nav-upload-solid.stltype-softnav-active {
    color: var(--st-v2-ink) !important;
    background: var(--st-v2-surface-2) !important;
    border-color: rgba(75, 155, 211, .34) !important;
    box-shadow: none !important;
    text-shadow: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .front-navbar .nav-links-center a.stltype-softnav-active {
    color: var(--st-v2-ink) !important;
    text-shadow: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] #mobileLanguageModal .mobile-language-panel,
html[data-stltype-theme="stltype-max-workstation"] #mobileLanguageModal .stltype-language-panel {
    border-color: rgba(75, 155, 211, .28) !important;
    box-shadow: 0 26px 90px rgba(0, 0, 0, .62) !important;
}

html[data-stltype-theme="stltype-max-workstation"] #mobileLanguageModal .mobile-language-grid > a.current,
html[data-stltype-theme="stltype-max-workstation"] #mobileLanguageModal .stltype-language-grid > a.current,
html[data-stltype-theme="stltype-max-workstation"] #mobileLanguageModal a.stltype-language-option.current,
html[data-stltype-theme="stltype-max-workstation"] .mobile-language-grid a.current,
html[data-stltype-theme="stltype-max-workstation"] .mobile-language-strip a.current {
    color: var(--st-v2-accent) !important;
    background: rgba(75, 155, 211, .085) !important;
    border-color: rgba(75, 155, 211, .55) !important;
    outline-color: rgba(75, 155, 211, .55) !important;
    box-shadow: none !important;
}

/* Explicit controls that can be created after initial page render. */
html[data-stltype-theme="stltype-max-workstation"] .card-gif-toggle:hover,
html[data-stltype-theme="stltype-max-workstation"] .card-gif-toggle:focus-visible,
html[data-stltype-theme="stltype-max-workstation"] .card-gif-toggle[aria-pressed="true"],
html[data-stltype-theme="stltype-max-workstation"] .detail-gif-toggle:hover,
html[data-stltype-theme="stltype-max-workstation"] .detail-gif-toggle:focus-visible,
html[data-stltype-theme="stltype-max-workstation"] .detail-gif-toggle[aria-pressed="true"] {
    color: var(--st-v2-accent-ink) !important;
    background: var(--st-v2-accent) !important;
    border-color: var(--st-v2-accent) !important;
    box-shadow: none !important;
}


/* STLTYPE V2.0.3: Typography sizes intentionally inherit from the core STLTYPE styles. */
/* This keeps the legacy/turquoise font scale identical in every active language. */


/*
 * STLTYPE Precision Foundry 2.0.4
 * Home section headings and model-card hover license alignment.
 */

/*
 * The V2 accent line was participating as a flex item. Together with
 * justify-content: space-between this pushed every home title toward center.
 * Keep the accent visually, but remove it from the flex flow.
 */
html[data-stltype-theme="stltype-max-workstation"] .main-container > section > .section-header {
    position: relative !important;
    display: flex !important;
    justify-content: space-between !important;
    text-align: left !important;
    text-align: start !important;
}

html[data-stltype-theme="stltype-max-workstation"] .main-container > section > .section-header::before {
    position: absolute !important;
    inset-inline-start: 0 !important;
    bottom: -1px !important;
    width: 34px !important;
    height: 3px !important;
    margin: 0 !important;
    flex: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .main-container > section > .section-header .section-headline,
html[data-stltype-theme="stltype-max-workstation"] .main-container > section > .section-header .home-model-section-heading,
html[data-stltype-theme="stltype-max-workstation"] .main-container > section > .section-header .home-model-section-heading p {
    margin-inline-start: 0 !important;
    margin-inline-end: 0 !important;
    text-align: left !important;
    text-align: start !important;
}

/*
 * marketplace.css centers this band with left:50% + translateX(-50%).
 * V2 uses equal left/right insets, so reset the old horizontal transform.
 */
html[data-stltype-theme="stltype-max-workstation"] .master-card .card-hover-price,
html[data-stltype-theme="stltype-max-workstation"] .marketplace-card .card-hover-price {
    inset: auto 8px 8px 8px !important;
    width: auto !important;
    max-width: none !important;
    margin: 0 !important;
    box-sizing: border-box !important;
    text-align: center !important;
    white-space: normal !important;
    transform: translateY(8px) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .master-card:hover .card-hover-price,
html[data-stltype-theme="stltype-max-workstation"] .master-card:focus-within .card-hover-price,
html[data-stltype-theme="stltype-max-workstation"] .marketplace-card:hover .card-hover-price,
html[data-stltype-theme="stltype-max-workstation"] .marketplace-card:focus-within .card-hover-price {
    transform: translateY(0) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .master-card .card-hover-price strong,
html[data-stltype-theme="stltype-max-workstation"] .marketplace-card .card-hover-price strong {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    overflow-wrap: anywhere !important;
}


/*
 * STLTYPE Precision Foundry 2.0.5
 * Popular Categories legacy multi-colour cleanup.
 * Inline category hue values are deliberately neutralised in V2 so the
 * component follows the theme accent in every language and direction.
 */
html[data-stltype-theme="stltype-max-workstation"] .popular-categories-section::before {
    background:
        radial-gradient(circle at 12% 38%, rgba(75, 155, 211, .12), transparent 35%),
        radial-gradient(circle at 82% 18%, rgba(75, 155, 211, .045), transparent 34%),
        linear-gradient(90deg, transparent, rgba(224, 231, 218, .025), transparent) !important;
    filter: blur(10px) saturate(.72) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .category-ring-card.popular-category-card {
    --category-hue: 77 !important;
    color: var(--st-v2-ink) !important;
    background:
        linear-gradient(155deg, rgba(255, 255, 255, .035), rgba(255, 255, 255, .012) 44%, rgba(0, 0, 0, .12)),
        radial-gradient(circle at 22% 0%, rgba(75, 155, 211, .07), transparent 36%),
        var(--st-v2-surface) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .category-ring-card.popular-category-card::before {
    background: linear-gradient(135deg, rgba(75, 155, 211, .46), transparent 42%, rgba(224, 231, 218, .10)) !important;
    opacity: .34 !important;
}

html[data-stltype-theme="stltype-max-workstation"] .category-ring-card.popular-category-card::after {
    border-color: rgba(75, 155, 211, .13) !important;
    background: radial-gradient(circle, rgba(75, 155, 211, .07), transparent 64%) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .popular-category-rank {
    color: var(--st-v2-accent-ink) !important;
    background: var(--st-v2-accent) !important;
    border-color: var(--st-v2-accent) !important;
    box-shadow: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .popular-category-badge {
    color: var(--st-v2-ink) !important;
    background: rgba(224, 231, 218, .07) !important;
    border-color: rgba(224, 231, 218, .14) !important;
    box-shadow: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .popular-category-card.is-leader .popular-category-badge {
    color: var(--st-v2-accent-ink) !important;
    background: var(--st-v2-accent) !important;
    border-color: var(--st-v2-accent) !important;
    box-shadow: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .popular-category-orbit {
    border-color: rgba(75, 155, 211, .28) !important;
    background:
        radial-gradient(circle at 32% 22%, rgba(255, 255, 255, .10), transparent 24%),
        radial-gradient(circle, rgba(75, 155, 211, .10), transparent 64%) !important;
    box-shadow: 0 0 26px rgba(75, 155, 211, .09), inset 0 1px 0 rgba(255, 255, 255, .07) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .popular-category-orbit::before {
    border-color: rgba(75, 155, 211, .20) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .popular-category-orbit::after {
    background: var(--st-v2-accent) !important;
    box-shadow: 0 0 14px rgba(75, 155, 211, .56) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .popular-category-icon-shell {
    color: var(--st-v2-accent) !important;
    background: rgba(12, 15, 13, .82) !important;
    border-color: rgba(224, 231, 218, .12) !important;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .055), 0 12px 24px rgba(0, 0, 0, .22) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .popular-category-svg .svg-soft-fill {
    fill: rgba(75, 155, 211, .14) !important;
    stroke: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .popular-category-svg .svg-main-fill {
    fill: rgba(75, 155, 211, .27) !important;
    stroke: currentColor !important;
}

html[data-stltype-theme="stltype-max-workstation"] .popular-category-signal {
    color: var(--st-v2-accent) !important;
    background: rgba(75, 155, 211, .075) !important;
    border-color: rgba(75, 155, 211, .20) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .popular-category-meter {
    background: rgba(224, 231, 218, .075) !important;
    border-color: rgba(224, 231, 218, .09) !important;
    box-shadow: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .popular-category-meter > span {
    background: var(--st-v2-accent) !important;
    box-shadow: 0 0 14px rgba(75, 155, 211, .22) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .popular-category-footer > span:last-child {
    color: var(--st-v2-accent) !important;
    text-shadow: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .category-ring-card.popular-category-card:hover,
html[data-stltype-theme="stltype-max-workstation"] .category-ring-card.popular-category-card:focus-visible {
    border-color: rgba(75, 155, 211, .38) !important;
    box-shadow: 0 18px 38px rgba(0, 0, 0, .28), 0 0 0 1px rgba(75, 155, 211, .045) !important;
}

html[data-stltype-theme="stltype-max-workstation"] .category-ring-card.popular-category-card:hover::before,
html[data-stltype-theme="stltype-max-workstation"] .category-ring-card.popular-category-card:focus-visible::before {
    opacity: .56 !important;
}

/*
 * STLTYPE Precision Foundry 2.0.6
 * Wide diagonal workshop lines above the existing square background grid.
 */
html[data-stltype-theme="stltype-max-workstation"] {
    --st-v2-diagonal-line: rgba(75, 155, 211, .038);
}

html[data-stltype-theme="stltype-max-workstation"] body {
    background-image:
        repeating-linear-gradient(
            135deg,
            transparent 0,
            transparent 178px,
            var(--st-v2-diagonal-line) 178px,
            var(--st-v2-diagonal-line) 179px,
            transparent 179px,
            transparent 180px
        ),
        linear-gradient(var(--st-v2-grid) 1px, transparent 1px),
        linear-gradient(90deg, var(--st-v2-grid) 1px, transparent 1px),
        linear-gradient(180deg, #0d100e 0%, #101410 58%, #0b0e0c 100%) !important;
    background-size: auto, 40px 40px, 40px 40px, 100% 100% !important;
}

@media (max-width: 720px) {
    html[data-stltype-theme="stltype-max-workstation"] body {
        background-size: auto, 30px 30px, 30px 30px, 100% 100% !important;
    }
}

/*
 * STLTYPE Precision Foundry 2.0.9
 * Mouse-driven horizontal parallax with pointer-reactive diagonal line weight.
 */
html[data-stltype-theme="stltype-max-workstation"] {
    --st-v2-diagonal-shift-x: 0px;
    --st-v2-diagonal-line-width: 2.25px;
}

html[data-stltype-theme="stltype-max-workstation"] body {
    position: relative;
    z-index: 0;
    isolation: isolate;
    background-image:
        linear-gradient(var(--st-v2-grid) 1px, transparent 1px),
        linear-gradient(90deg, var(--st-v2-grid) 1px, transparent 1px),
        linear-gradient(180deg, #0d100e 0%, #101410 58%, #0b0e0c 100%) !important;
    background-size: 40px 40px, 40px 40px, 100% 100% !important;
    background-position: 0 0, 0 0, 0 0 !important;
}

html[data-stltype-theme="stltype-max-workstation"] .stltype-max-workstation-diagonal-motion-layer {
    position: fixed;
    inset: -96px;
    z-index: -1;
    display: block;
    pointer-events: none;
    user-select: none;
    background-image:
        repeating-linear-gradient(
            135deg,
            transparent 0,
            transparent calc(180px - var(--st-v2-diagonal-line-width)),
            var(--st-v2-diagonal-line) calc(180px - var(--st-v2-diagonal-line-width)),
            var(--st-v2-diagonal-line) 180px
        );
    transform: translate3d(var(--st-v2-diagonal-shift-x), 0, 0);
    transform-origin: center;
    will-change: transform;
    backface-visibility: hidden;
    contain: layout paint style;
}

@media (max-width: 720px) {
    html[data-stltype-theme="stltype-max-workstation"] body {
        background-size: 30px 30px, 30px 30px, 100% 100% !important;
    }
}

@media (hover: none), (pointer: coarse), (prefers-reduced-motion: reduce) {
    html[data-stltype-theme="stltype-max-workstation"] {
        --st-v2-diagonal-shift-x: 0px !important;
        --st-v2-diagonal-line-width: 1px !important;
    }

    html[data-stltype-theme="stltype-max-workstation"] .stltype-max-workstation-diagonal-motion-layer {
        transform: translate3d(0, 0, 0) !important;
        will-change: auto;
    }
}

/* v2.0.11 - Home logo active state: no rectangular pill, use a green arc underline. */
html[data-stltype-theme="stltype-max-workstation"] .front-navbar a.logo.site-logo-link.stltype-nav-active,
html[data-stltype-theme="stltype-max-workstation"] .front-navbar a.logo.site-logo-link.stltype-softnav-active,
html[data-stltype-theme="stltype-max-workstation"] .front-navbar a.logo.site-logo-link[aria-current="page"] {
    background: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
    text-shadow: none !important;
    outline: none !important;
}

html[data-stltype-theme="stltype-max-workstation"] .front-navbar a.logo.site-logo-link.stltype-nav-active::after,
html[data-stltype-theme="stltype-max-workstation"] .front-navbar a.logo.site-logo-link.stltype-softnav-active::after,
html[data-stltype-theme="stltype-max-workstation"] .front-navbar a.logo.site-logo-link[aria-current="page"]::after {
    content: "" !important;
    position: absolute !important;
    left: 50% !important;
    right: auto !important;
    bottom: -8px !important;
    width: 72% !important;
    height: 10px !important;
    transform: translateX(-50%) !important;
    background: transparent !important;
    border: 0 !important;
    border-bottom: 2px solid var(--st-v2-accent, #4b9bd3) !important;
    border-radius: 0 0 50% 50% / 0 0 100% 100% !important;
    box-shadow: none !important;
    filter: drop-shadow(0 3px 4px rgba(75, 155, 211, .42)) !important;
    opacity: .95 !important;
    pointer-events: none !important;
}

@media (max-width: 980px) {
    html[data-stltype-theme="stltype-max-workstation"] .front-navbar a.logo.site-logo-link.stltype-nav-active::after,
    html[data-stltype-theme="stltype-max-workstation"] .front-navbar a.logo.site-logo-link.stltype-softnav-active::after,
    html[data-stltype-theme="stltype-max-workstation"] .front-navbar a.logo.site-logo-link[aria-current="page"]::after {
        bottom: -6px !important;
        width: 68% !important;
        height: 8px !important;
    }
}

/* v2.0.12 - Keep the home-logo green arc fully inside the top navigation bar. */
html[data-stltype-theme="stltype-max-workstation"] .front-navbar a.logo.site-logo-link.stltype-nav-active,
html[data-stltype-theme="stltype-max-workstation"] .front-navbar a.logo.site-logo-link.stltype-softnav-active,
html[data-stltype-theme="stltype-max-workstation"] .front-navbar a.logo.site-logo-link[aria-current="page"] {
    position: relative !important;
}

html[data-stltype-theme="stltype-max-workstation"] .front-navbar a.logo.site-logo-link.stltype-nav-active::after,
html[data-stltype-theme="stltype-max-workstation"] .front-navbar a.logo.site-logo-link.stltype-softnav-active::after,
html[data-stltype-theme="stltype-max-workstation"] .front-navbar a.logo.site-logo-link[aria-current="page"]::after {
    bottom: 1px !important;
    width: 68% !important;
    height: 7px !important;
    border-bottom-width: 2px !important;
    filter: drop-shadow(0 1px 3px rgba(75, 155, 211, .36)) !important;
}

@media (max-width: 1100px) {
    html[data-stltype-theme="stltype-max-workstation"] .front-navbar a.logo.site-logo-link.stltype-nav-active::after,
    html[data-stltype-theme="stltype-max-workstation"] .front-navbar a.logo.site-logo-link.stltype-softnav-active::after,
    html[data-stltype-theme="stltype-max-workstation"] .front-navbar a.logo.site-logo-link[aria-current="page"]::after {
        bottom: 0 !important;
        width: 66% !important;
        height: 6px !important;
    }
}

@media (max-width: 520px) {
    html[data-stltype-theme="stltype-max-workstation"] .front-navbar a.logo.site-logo-link.stltype-nav-active::after,
    html[data-stltype-theme="stltype-max-workstation"] .front-navbar a.logo.site-logo-link.stltype-softnav-active::after,
    html[data-stltype-theme="stltype-max-workstation"] .front-navbar a.logo.site-logo-link[aria-current="page"]::after {
        bottom: 0 !important;
        width: 64% !important;
        height: 5px !important;
    }
}


/*
 * STLTYPE Precision Foundry 2.0.13
 * Ambient hollow geometry above the technical background grid.
 * Shapes drift independently, bounce from viewport edges and leave short-lived green impact traces.
 */
html[data-stltype-theme="stltype-max-workstation"] .stltype-max-workstation-diagonal-motion-layer {
    z-index: -2;
}

html[data-stltype-theme="stltype-max-workstation"] .stltype-max-workstation-ambient-geometry-layer {
    position: fixed;
    inset: 0;
    z-index: -1;
    display: block;
    width: 100vw;
    height: 100vh;
    pointer-events: none;
    user-select: none;
    opacity: .92;
    contain: strict;
}

@media (prefers-reduced-motion: reduce) {
    html[data-stltype-theme="stltype-max-workstation"] .stltype-max-workstation-ambient-geometry-layer {
        display: none !important;
    }
}

/*
 * STLTYPE Precision Foundry 2.0.16
 * Model detail title alignment parity with the legacy/blue layout.
 * The global section accent pseudo-element becomes a third flex item on this
 * header and pushes the title inward. Remove it only from the primary model
 * header so title/meta and owner actions use the original two-column geometry.
 */
html[data-stltype-theme="stltype-max-workstation"] body.stltype-model-detail-page
.model-detail-shell > .section-header:first-child::before {
    content: none !important;
    display: none !important;
    width: 0 !important;
    height: 0 !important;
    margin: 0 !important;
    flex: 0 0 0 !important;
}

html[data-stltype-theme="stltype-max-workstation"] body.stltype-model-detail-page
.model-detail-shell > .section-header:first-child {
    justify-content: space-between !important;
    align-items: flex-end !important;
}

html[data-stltype-theme="stltype-max-workstation"] body.stltype-model-detail-page
.model-detail-shell > .section-header:first-child > div:first-child {
    min-width: 0 !important;
}

/* STLTYPE Precision Foundry v2.0.17
   Hesabim > Profili duzenle genislik esitleme.
   Profil sekmesi acildiginda dis account shell veya gomulu profil sayfasi
   ikinci bir dar max-width olusturmaz; tum hesap sayfalari ana site kanvasini kullanir. */
html[data-stltype-theme="stltype-max-workstation"] body.account-dashboard-page > .page-wrapper > .account-shell {
    width: 100% !important;
    max-width: none !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    box-sizing: border-box !important;
}
html[data-stltype-theme="stltype-max-workstation"] body.account-dashboard-page .account-shell.is-embed-active,
html[data-stltype-theme="stltype-max-workstation"] body.account-dashboard-page .account-dashboard-embed-panel,
html[data-stltype-theme="stltype-max-workstation"] body.account-dashboard-page .account-embed-frame-pool,
html[data-stltype-theme="stltype-max-workstation"] body.account-dashboard-page .account-embed-frame,
html[data-stltype-theme="stltype-max-workstation"] body.account-dashboard-page .account-embed-frame-cached.is-active {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
}
html[data-stltype-theme="stltype-max-workstation"] body:not(.account-embedded-direct):not(.account-embedded-body) .profile-unified-shell {
    width: 100% !important;
    max-width: none !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    box-sizing: border-box !important;
}
html[data-stltype-theme="stltype-max-workstation"] body.account-embedded-direct .profile-unified-shell,
html[data-stltype-theme="stltype-max-workstation"] body.account-embedded-body .profile-unified-shell {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    box-sizing: border-box !important;
}

/* STLTYPE 2026-08-17 - Account panel heading alignment fix */
html[data-stltype-theme="stltype-max-workstation"] .account-panel-head {
    justify-content: flex-start !important;
    text-align: start !important;
}
html[data-stltype-theme="stltype-max-workstation"] .account-panel-head > h2,
html[data-stltype-theme="stltype-max-workstation"] .account-panel-head > h3 {
    text-align: start !important;
    margin-inline-start: 0 !important;
}
@media (min-width: 721px) {
    html[data-stltype-theme="stltype-max-workstation"] .account-panel-head > h2,
    html[data-stltype-theme="stltype-max-workstation"] .account-panel-head > h3 {
        margin-inline-end: auto !important;
    }
    html[data-stltype-theme="stltype-max-workstation"] .account-panel-head > span,
    html[data-stltype-theme="stltype-max-workstation"] .account-panel-head > a {
        margin-inline-start: auto !important;
    }
}

/* STLTYPE Precision Foundry 2.0.18: public legal/contracts full-width parity with Light. */
html[data-stltype-theme="stltype-max-workstation"].stltype-max-workstation-page-legal .stltype-max-workstation-legal-main {
    width: 100% !important;
    max-width: 1600px !important;
    margin-inline: auto !important;
    box-sizing: border-box !important;
}
html[data-stltype-theme="stltype-max-workstation"].stltype-max-workstation-page-legal .stltype-max-workstation-legal-width {
    width: 100% !important;
    max-width: none !important;
    box-sizing: border-box !important;
}
html[data-stltype-theme="stltype-max-workstation"].stltype-max-workstation-page-legal .contract-accordion-item {
    width: 100% !important;
    max-width: none !important;
    box-sizing: border-box !important;
}
html[data-stltype-theme="stltype-max-workstation"].stltype-max-workstation-page-legal .contract-accordion-summary {
    width: 100% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    text-align: left !important;
    text-align: start !important;
}
html[data-stltype-theme="stltype-max-workstation"].stltype-max-workstation-page-legal .contract-summary-text {
    flex: 1 1 auto !important;
    min-width: 0 !important;
    margin-inline-end: auto !important;
    text-align: left !important;
    text-align: start !important;
}
html[data-stltype-theme="stltype-max-workstation"].stltype-max-workstation-page-legal .contract-summary-text :where(h2,h3,h4,p,span) {
    margin-inline-start: 0 !important;
    text-align: left !important;
    text-align: start !important;
}
html[data-stltype-theme="stltype-max-workstation"].stltype-max-workstation-page-legal .contract-toggle-icon {
    flex: 0 0 auto !important;
    margin-inline-start: 18px !important;
}
@media (max-width: 760px) {
    html[data-stltype-theme="stltype-max-workstation"].stltype-max-workstation-page-legal .stltype-max-workstation-legal-main {
        max-width: none !important;
    }
    html[data-stltype-theme="stltype-max-workstation"].stltype-max-workstation-page-legal .contract-toggle-icon {
        margin-inline-start: 10px !important;
    }
}
