/* Connect the supplied visual system to the live, wallet-scoped application. */
:root{--lime:#c9f73b;--border:#344336;--surface:#162019;color-scheme:light}
body.higgs-ui{--lime:#c9f73b;--border:#344336;--surface:#162019}
[hidden]{display:none!important}
.higgs-ui .site-header .desktop-nav{margin-left:0;margin-right:0}
.higgs-ui .site-header .header-actions{margin-left:auto}
.higgs-ui .site-header .desktop-nav .active{color:var(--ink)}
.wind-home .site-header .desktop-nav .active{color:#fff}
.higgs-ui .site-header .higgs-mark{width:34px;height:34px}
.higgs-ui .brand .higgs-mark{object-fit:contain;border-radius:8px;filter:none;background:#39a1ed}
.higgs-ui .mobile-nav a{color:inherit}
.higgs-ui .hp-search input{color:inherit;background:transparent;border:0;padding:8px 0;margin:0}
.higgs-ui .hp-search>span{font-size:24px}
.wind-home #main{padding:0;max-width:none;margin:0}
.wind-home .site-header{backdrop-filter:none}
.wind-home .wind-hero h1{color:#fff;font-weight:450;line-height:1.06}
.wind-home .cast-section h2{line-height:1.1;font-weight:500}
.higgs-ui:not(.launch-editor) .sub,.higgs-ui:not(.launch-editor) .hint{color:#697168}
.higgs-ui:not(.launch-editor) .lp-dashboard-stats{border-color:#dfe6db;background:#eef2e9;color:#172018}
.higgs-ui:not(.launch-editor) .lp-dashboard-stats>div{border-color:#dfe6db}
.higgs-ui:not(.launch-editor) .lp-dashboard-stats a{color:#3c602b}
.higgs-ui:not(.launch-editor) .lp-dashboard-stats span,.higgs-ui:not(.launch-editor) .lp-result-count{color:#697168}
.higgs-ui:not(.launch-editor) .lp-search,.higgs-ui:not(.launch-editor) .lp-sort select{background:#fff;border-color:#dce3d7;color:#213321}
.higgs-ui:not(.launch-editor) .lp-search input{color:#213321;background:transparent}
.higgs-ui:not(.launch-editor) .lp-filters button{color:#60705a}
.higgs-ui:not(.launch-editor) .lp-filters button[aria-pressed=true]{background:#e5edd8;color:#203416}
.higgs-ui:not(.launch-editor) .lp-empty{background:#eef2e9;border-color:#dce3d7;color:#5d6f58;grid-column:1/-1}
.higgs-ui:not(.launch-editor) .lp-empty h2{color:#213321}
.higgs-ui:not(.launch-editor) .lp-eyebrow{color:#668154}
.higgs-ui .hp-token-meta{display:flex;justify-content:space-between;gap:14px;font:10px GeistMono,monospace;color:#6b7962;margin-top:16px;padding-top:14px;border-top:1px solid #dfe3dd}
.higgs-ui .cast-open{width:100%;height:100%}
.higgs-ui #lp-results .cast-art{aspect-ratio:3/4}
.higgs-ui #lp-results .cast-open img{width:100%;height:100%;object-fit:cover}
.higgs-ui.launch-editor{--muted:#a4b1a8;--lime:#c9f73b;--surface:#162019;--border:#344336}
.higgs-ui.launch-editor .higgs-mark{filter:none}
.higgs-ui.launch-editor .site-header .desktop-nav .active{color:#f0f5ed}
.higgs-ui.launch-editor .panel,.higgs-ui.launch-editor .card,.higgs-ui.launch-editor .mint-panel{background:#162019;border:1px solid #344336;color:#eef3ed;border-radius:19px}
.higgs-ui.launch-editor .sub,.higgs-ui.launch-editor .hint,.higgs-ui.launch-editor .card-content p{color:#a4b1a8}
.higgs-ui.launch-editor .field{color:#d9e3d6}
.higgs-ui.launch-editor .field :is(input,textarea,select){background:#0d1610;color:#e9f1e3;border:1px solid #4b5c4a;border-radius:10px}
.higgs-ui.launch-editor .field :is(input,textarea,select):focus{border-color:#b3dc70;box-shadow:0 0 0 3px #a5cf5820}
.higgs-ui.launch-editor .btn{background:#1b281d;border-color:#53654f;color:#e0ebd9;border-radius:10px}
.higgs-ui.launch-editor .btn.primary{background:#c9f73b;border-color:#c9f73b;color:#162006}
.higgs-ui.launch-editor .btn.plain{background:transparent}
.higgs-ui.launch-editor .notice,.higgs-ui.launch-editor .status{background:#253521;border-color:#485c38;color:#d9e7ca}
.higgs-ui.launch-editor .preview{background:#0d1610;border-color:#435246;color:#a4b1a8}
.higgs-ui.launch-editor .preview-placeholder span{color:#c9f73b;font-size:28px}
.higgs-ui.launch-editor .launch-progress{border-color:#334036;gap:24px}
.higgs-ui.launch-editor .launch-progress button{color:#a4b1a8}
.higgs-ui.launch-editor .launch-progress .current{color:#e8f4df}
.higgs-ui.launch-editor .launch-progress .current span{background:#c9f73b;color:#182009}
.higgs-ui.launch-editor .influencer-builder{max-width:none;gap:25px;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}
.higgs-ui.launch-editor .influencer-builder h1{font-size:30px}
.higgs-ui.launch-editor .launch-preview{position:sticky;top:24px}
.higgs-ui.launch-editor .launch-preview>.panel{padding:22px}
.higgs-ui.launch-editor .influencer-pair{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}
.higgs-ui.launch-editor .influencer-pair .preview img{object-fit:contain}
.higgs-ui.launch-editor .reference-upload{border-color:#4b5c4a;background:#0d1610}
.higgs-ui.launch-editor .empty{color:#a4b1a8;border-color:#435246}
.higgs-ui.launch-editor .site-footer,.higgs-ui.launch-editor .footer-top .brand{color:#e4edde}
.higgs-ui.launch-editor .footer-top>p,.higgs-ui.launch-editor .footer-top>div a,.higgs-ui.launch-editor .footer-bottom{color:#a4b1a8}
.higgs-ui.launch-editor .footer-bottom{border-color:#344336}
.higgs-ui dialog{background:#162019;color:#eef3ed;border:1px solid #435246;border-radius:18px;color-scheme:dark}
.higgs-ui dialog h2,.higgs-ui dialog .dialog-close{color:#eef3ed}
.higgs-ui dialog .hint,.higgs-ui dialog p{color:#b2c0b2}
.higgs-ui dialog .lp-showcase-modal video{display:block;width:100%;max-height:65svh;object-fit:contain;margin:20px 0;background:#0c120f;border-radius:12px}
.higgs-ui dialog .btn.primary{background:#c9f73b;border-color:#c9f73b;color:#162006}
.higgs-ui .cast-empty{grid-column:1/-1}
.higgs-ui .route-placeholder-heading,.higgs-ui .route-placeholder-line,.higgs-ui .route-placeholder-panels>span{background:#dfe6db}
.higgs-ui.launch-editor .route-placeholder-heading,.higgs-ui.launch-editor .route-placeholder-line,.higgs-ui.launch-editor .route-placeholder-panels>span{background:#1e2d22}
#route-progress{background:#91b944}
@media(max-width:1150px){.higgs-ui .hp-search{display:none}.higgs-ui .site-header{gap:20px}.higgs-ui .desktop-nav{gap:20px}}
@media(max-width:900px){.higgs-ui .site-header .desktop-nav{display:none}.higgs-ui .site-header .menu-button{display:block}.higgs-ui .influencer-builder{grid-template-columns:1fr!important}.higgs-ui.launch-editor .launch-preview{position:static}.higgs-ui .site-header{padding-left:24px;padding-right:24px}.higgs-ui .live-app #app{padding-top:30px}}
@media(max-width:600px){.higgs-ui .site-header .brand{font-size:18px;gap:7px}.higgs-ui .site-header .higgs-mark{width:27px;height:27px}.higgs-ui .site-header .header-actions{gap:7px}.higgs-ui .site-header .wallet-button{font-size:10px;padding:10px 11px;min-height:38px}.higgs-ui .site-header{gap:10px;padding:0 18px;height:76px}.wind-home .site-header{padding:0 16px;height:65px;top:9px;left:8px;right:8px}.higgs-ui .menu-button{font-size:21px;padding:4px}.higgs-ui.live-app #app{padding:28px 18px 48px}.higgs-ui.live-app h1{font-size:34px}.higgs-ui.launch-editor .panel{padding:20px}.higgs-ui.launch-editor .launch-progress{gap:18px}.higgs-ui .site-footer .footer-top>div{margin-left:0}.higgs-ui .site-footer{padding:34px 22px 24px}.higgs-ui.launch-editor .preview-placeholder{padding:18px}.higgs-ui.launch-editor .preview-placeholder span{font-size:22px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Shared X profile link, including compact mobile headers. */
.higgs-ui .site-header .hp-social-link{display:inline-flex;align-items:center;justify-content:center;flex:0 0 38px;width:38px;height:42px;border-radius:50%;color:inherit;transition:background .15s,opacity .15s}
.higgs-ui .site-header .hp-social-link:hover{background:color-mix(in srgb,currentColor 10%,transparent)}
.higgs-ui .site-header .hp-social-link svg{display:block;width:19px;height:19px}
@media(max-width:420px){.higgs-ui .site-header{padding-left:12px;padding-right:12px;gap:8px}.higgs-ui .site-header .brand{font-size:16px;gap:6px;letter-spacing:-.65px}.higgs-ui .site-header .higgs-mark{width:24px;height:24px}.higgs-ui .site-header .header-actions{gap:4px}.higgs-ui .site-header .hp-social-link{width:30px;flex-basis:30px;height:38px}.higgs-ui .site-header .wallet-button{font-size:9px;padding:10px 8px}.higgs-ui .site-header .menu-button{width:24px}}
@media(max-width:360px){.higgs-ui .site-header .brand-light{display:none}}
