.fgm-look-luxury { background: #0B1020; color: #F7F8FC; }
.fgm-look-luxury .fgm-header, .fgm-look-luxury .fgm-card, .fgm-look-luxury .fgm-panel, .fgm-look-luxury .fgm-footer { background: #101828; color: #F7F8FC; border-color: rgba(255,255,255,.12); }
.fgm-look-luxury .fgm-muted, .fgm-look-luxury .fgm-facts { color: #c9c4dc; }
.fgm-look-luxury .fgm-header { border-bottom-color: rgba(255,255,255,.12); }
.fgm-look-luxury input, .fgm-look-luxury select, .fgm-look-luxury textarea { background: #0B1020; color: #fff; border-color: rgba(255,255,255,.2); }
.fgm-look-luxury .fgm-hero h1 { font-weight: 500; letter-spacing: -0.04em; }
.fgm-look-local .fgm-header { background: #fff; }
.fgm-look-local .fgm-card { border-radius: 28px; }
.fgm-look-minimal .fgm-card, .fgm-look-minimal .fgm-panel { box-shadow: none; border-radius: 0; }
.fgm-look-minimal .fgm-button { background: #101828; border-radius: 0; }
.fgm-look-minimal .fgm-hero h1 { font-weight: 500; }
.fgm-look-discovery .fgm-hero h1 { background: linear-gradient(90deg, #6C5CE7, #3B82F6); -webkit-background-clip: text; background-clip: text; color: transparent; }
.fgm-look-marketplace .fgm-header-search { padding-bottom: 1rem; }
.fgm-look-marketplace .fgm-no-image { background: #F9F9FF; color: #667085; }
.fgm-look-luxury .fgm-no-image { background: #0B1020; color: #c9c4dc; }
.fgm-look-luxury .fgm-no-image svg { color: #C7B8FF; }
.fgm-look-luxury .fgm-gallery-stage, .fgm-look-luxury .fgm-card-media { background: #0B1020; }
.fgm-look-local .fgm-no-image { background: #fff; color: #667085; border: 1px dashed #E5E7EB; }
.fgm-look-local .fgm-no-image svg { color: #3B82F6; }
.fgm-look-minimal .fgm-no-image { background: #fff; color: #101828; }
.fgm-look-minimal .fgm-no-image svg { color: #101828; }
.fgm-look-discovery .fgm-no-image { background: linear-gradient(180deg, #F7F8FC, #fff); color: #667085; }
.fgm-header-luxury .fgm-brand { letter-spacing: .18em; text-transform: uppercase; font-size: .85rem; }
.fgm-footer-luxury { background: #0B1020; color: #F7F8FC; }
.fgm-footer-minimal { background: #fff; }
.fgm-footer-discovery { background: linear-gradient(90deg, #6C5CE7, #3B82F6); color: #fff; }
.fgm-footer-local { background: #fff; }
.fgm-footer-marketplace { background: #101828; color: #fff; }
