:root:has(.lobby-higgsfield){--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}.higgsfield-skip-link{z-index:5000;top:max(12px, env(safe-area-inset-top));left:max(12px, env(safe-area-inset-left));background:var(--primary);min-height:44px;color:var(--primary-foreground);border-radius:8px;padding:12px 18px;position:fixed;transform:translateY(-200%)}.higgsfield-skip-link:focus-visible{transform:translateY(0)}.lobby-higgsfield :is(a,button,summary){touch-action:manipulation;-webkit-tap-highlight-color:color-mix(in oklch, var(--primary) 20%, transparent)}.lobby-higgsfield :is(h1,h2,h3){text-wrap:balance}.lobby-higgsfield .lobby-hero{background:var(--background);color:var(--foreground);border-bottom:1px solid var(--border)}.higgsfield-breadcrumb{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;font-size:12px;display:flex}.higgsfield-breadcrumb>a{align-items:center;min-height:44px;display:inline-flex}.lobby-higgsfield .lobby-hero .lobby-hero-heading h1{color:var(--foreground);text-wrap:balance;margin-inline:0}.lobby-higgsfield .lobby-hero .lobby-hero-heading{margin-bottom:28px}.lobby-higgsfield .lobby-hero .lobby-hero-short-intro{max-width:64ch;margin-inline:0}.lobby-higgsfield .lobby-hero-heading .lobby-eyebrow{color:var(--primary)}.higgsfield-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px 24px;margin-top:24px;display:flex}.higgsfield-actions a,.higgsfield-text-link{align-items:center;gap:8px;min-height:44px;font-size:14px;display:inline-flex}.higgsfield-actions a:not(.lobby-button){color:var(--muted-foreground)}.higgsfield-actions a:hover,.higgsfield-breadcrumb a:hover{color:var(--primary)}.higgsfield-actions .lobby-button:hover{color:var(--primary-foreground)}.higgsfield-creator-caption{text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-bottom:14px;font-size:13px;display:flex}.higgsfield-creator-caption>span{font-weight:600}.higgsfield-creator-caption a{min-height:44px;color:var(--muted-foreground);align-items:center;gap:8px;display:inline-flex}.higgsfield-creator-caption a:hover{color:var(--primary)}.lobby-higgsfield .lobby-guide-toc nav>a{align-items:center;min-height:40px;display:flex}.lobby-higgsfield .lobby-guide-toc nav>a:hover{color:var(--foreground)}.higgsfield-independence{max-width:780px;color:var(--muted-foreground);margin:18px auto 0;font-size:12px;line-height:1.8}.higgsfield-guide-body>section{border-bottom:1px solid var(--border);padding-bottom:32px;scroll-margin-top:28px}.higgsfield-guide-body>section:first-child h2{margin-top:14px}.higgsfield-table{margin:28px 0;overflow-x:auto}.higgsfield-table table{border-collapse:collapse;width:100%;min-width:560px;font-size:14px;line-height:1.7}.higgsfield-table :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid var(--border);overflow-wrap:anywhere;padding:18px 14px}.higgsfield-table thead{background:var(--card)}.higgsfield-table th{color:var(--foreground);font-weight:600}.higgsfield-table thead th:first-child{width:22%}.higgsfield-table:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.higgsfield-steps{gap:24px;margin-block:28px;padding:0;list-style:none;display:grid}.higgsfield-steps li{grid-template-columns:28px minmax(0,1fr);gap:16px;display:grid}.higgsfield-steps li>span{color:var(--primary);font-variant-numeric:tabular-nums;padding-top:6px;font-size:12px}.lobby-higgsfield .higgsfield-steps h3{margin:0}.higgsfield-steps p{margin-bottom:0}.higgsfield-review{gap:22px;margin-block:28px;display:grid}.higgsfield-review dt{color:var(--foreground);margin-bottom:6px;font-weight:600}.higgsfield-review dd{margin:0;font-size:15px;line-height:1.8}.higgsfield-sources ul{gap:10px;padding-left:20px;font-size:14px;list-style:outside;display:grid}@media (width<=600px){.higgsfield-breadcrumb{margin-bottom:20px}.higgsfield-actions{gap:8px 18px;margin-top:18px}.higgsfield-table :is(th,td){padding:12px 10px}}
