.favour-ui{--favour-ink:#f5f5f2;--favour-muted:#b7b7b2;--favour-border:#454543;--favour-canvas:#111;--favour-panel:#1b1b1a;--favour-field:#242423;background:var(--favour-canvas);color:var(--favour-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.favour-ui main.viewport-clip{background:var(--favour-canvas);min-height:100dvh}.favour-ui .fv{--fv-ink:#f5f5f2;--fv-paper:#111;--fv-blue:#d5e8fa;--fv-rule:1px solid #454543;--fv-orange:#eab68a}.favour-ui :is(.bg-white,.bg-gray-50,.bg-gray-100){background-color:var(--favour-panel)}.favour-ui :is(.text-black,.text-gray-900,.text-gray-800,.text-gray-700){color:var(--favour-ink)}.favour-ui :is(.text-gray-600,.text-gray-500,.text-gray-400){color:var(--favour-muted)}.favour-ui :is(.border-gray-100,.border-gray-200,.border-gray-300){border-color:var(--favour-border)}.favour-ui :is(header.sticky,div.sticky.top-0){border-bottom-color:var(--favour-border);background:#111}.favour-ui .fv .fv-box{background:var(--favour-panel);border-radius:22px;overflow:hidden}.favour-ui .fv :is(.fv-btn,.fv-chip){border-radius:999px}.favour-ui .fv .fv-field{background:var(--favour-field);color:var(--favour-ink);border-radius:14px}.favour-ui .fv .fv-label{letter-spacing:.07em;color:var(--favour-muted);font-size:11px}.favour-ui .fv .fv-body{line-height:1.6}.favour-ui .fv .fv-title{letter-spacing:-.04em;font-size:32px}.favour-ui .fv .fv-sheet{background:var(--favour-panel);border-radius:26px 26px 0 0}.favour-ui :is(input:not([type=checkbox]):not([type=radio]),textarea,select){background:var(--favour-field);color:var(--favour-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-color:#666663;border-radius:14px}.favour-ui :is(input,textarea)::placeholder{color:#aaa9a3;opacity:1}.favour-ui :is(input[type=checkbox],input[type=radio]){accent-color:#f4f4ed}.favour-ui :is(button,a).bg-white,.favour-ui :is(button,a).bg-gray-900,.favour-ui :is(button,a).bg-gray-950,.favour-ui .fv :is(button,a).fv-btn-ink{color:#141413;background:#f5f5f0;border-color:#f5f5f0}.favour-ui :is(button,a).bg-white :is(.text-gray-900,.text-gray-600){color:inherit}.favour-ui button:disabled{cursor:not-allowed;opacity:.45}.favour-ui :is(button,a,input,textarea,select):focus-visible{outline-offset:4px;outline:2px solid #e9d3aa}.favour-ui dialog{background:var(--favour-panel);color:var(--favour-ink);border-color:var(--favour-border);border-radius:24px}.favour-ui :is(.proof-consent-panel,.token-preview-hero,.token-preview-steps>li){background:var(--favour-panel);color:var(--favour-ink);border-color:var(--favour-border)}.favour-ui :is(.token-preview-page,.campaign-home){background:var(--favour-canvas);color:var(--favour-ink)}.favour-ui .token-preview-page :is(p,h1,h2){color:inherit}.favour-ui .stories-discovery .discovery-card-copy button{color:#141413;text-align:left;background:#f5f5f0;border:1px solid #f5f5f0;border-radius:999px;align-items:center;gap:20px;width:100%;min-height:52px;margin-top:10px;padding:14px 20px;line-height:1.35}.favour-ui .stories-discovery .discovery-card-copy button>span{margin-left:auto;font-size:20px}.favour-ui .stories-discovery .discovery-card{border-color:var(--favour-border);border-radius:24px}.favour-ui .stories-discovery .discovery-card>img{object-fit:cover;height:260px;display:block}.favour-ui .stories-discovery .discovery-card-copy{gap:16px;padding:26px}.favour-ui .stories-discovery .discovery-card-copy h3{letter-spacing:-.04em;font-size:30px}.favour-ui .stories-discovery .campaign-builder-link{min-height:48px}.favour-page-hero{isolation:isolate;color:#fff;border:1px solid var(--favour-border);background:#242423;border-radius:24px;width:100%;max-width:1100px;min-height:320px;margin:20px auto;position:relative;overflow:hidden}.favour-page-hero>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.favour-page-hero-shade{z-index:-1;background:linear-gradient(#0000000d,#000000e0);position:absolute;inset:0}.favour-page-hero-copy{flex-direction:column;justify-content:flex-end;gap:12px;min-height:320px;padding:32px;display:flex}.favour-page-hero-copy>p:first-child{letter-spacing:.12em;color:#e6e6df;text-transform:uppercase;font-weight:600;font-size:11px!important}.favour-page-hero-copy .favour-page-hero-title,.project-campaign .favour-page-hero-copy .favour-page-hero-title{letter-spacing:-.045em;color:#fff;max-width:600px;margin:0;font-size:clamp(30px,4.5vw,48px);font-weight:600;line-height:1.04}.favour-page-hero-copy>p:last-child:not(:first-child):not(.favour-page-hero-title){color:#e6e6df;max-width:500px;line-height:1.5;font-size:15px!important}.favour-ui .fv .favour-page-hero{border-radius:24px;margin:0}.favour-ui .fv .favour-page-hero :is(img,.favour-page-hero-shade,.favour-page-hero-copy){border-radius:0}.favour-ui nav[aria-label=Main\ navigation]{border-top-color:var(--favour-border);background:#111}.favour-ui nav[aria-label=Main\ navigation] button{border-radius:0;color:var(--favour-muted)!important;background:#111!important}.favour-ui nav[aria-label=Main\ navigation] button[aria-current=page]{opacity:1;color:#fff!important}.favour-ui nav[aria-label=Main\ navigation] button[aria-current=page]>span:first-child{color:#111;background:#f5f5f0;border-radius:9px;padding:5px}.favour-ui nav[aria-label=Main\ navigation] button>span:first-child{min-height:32px;padding:5px}.favour-ui nav[aria-label=Main\ navigation]>div{min-height:70px}.favour-ui main.viewport-clip{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}@media (max-width:700px){.favour-page-hero,.favour-page-hero-copy{min-height:300px}.favour-page-hero-copy{padding:24px}.favour-ui .stories-discovery .discovery-card>img{height:220px}.favour-ui .stories-discovery .discovery-card-copy{padding:24px}.favour-ui .stories-discovery .discovery-card-copy h3{font-size:28px}}.favour-ui :is(.bg-green-50,.bg-success-50,.bg-success-100){background:#19281f}.favour-ui :is(.bg-amber-50,.bg-yellow-50,.bg-warning-50,.bg-warning-100){background:#302919}.favour-ui :is(.bg-red-50,.bg-error-50,.bg-error-100){background:#321f1e}.favour-ui :is(.bg-blue-50,.bg-blue-100,.bg-indigo-50){background:#1d2935}.favour-ui :is(.text-green-600,.text-green-700,.text-success-600,.text-success-700){color:#9de3b0}.favour-ui :is(.text-amber-600,.text-amber-700,.text-yellow-600,.text-yellow-700,.text-warning-600,.text-warning-700){color:#f2ce86}.favour-ui :is(.text-red-600,.text-red-700,.text-error-600,.text-error-700){color:#ffb0a6}.favour-ui :is(.text-blue-600,.text-blue-700,.text-indigo-600){color:#b8d7ff}.favour-ui nav[aria-label=Main\ navigation] img{background:#f5f5f0;border-radius:5px;padding:2px}.favour-ui :is(button,a):is(.bg-gray-900,.bg-gray-950,.bg-white) :is(.text-white,.text-gray-900,.text-gray-800,.text-gray-700){color:inherit}.favour-ui .proof-consent-panel p,.favour-ui .token-preview-note,.favour-ui .token-preview-steps p,.favour-ui .campaign-loop :is(b,span){color:var(--favour-muted)}.favour-ui .token-preview-steps li>span{color:#d0d0c7}.favour-ui nav[aria-label=Main\ navigation] button{opacity:1}.favour-ui nav[aria-label=Main\ navigation] button[aria-current=page]>span:last-child{text-underline-offset:4px;font-weight:800;text-decoration:underline}.favour-ui .fv>div.pb-28,.favour-ui .max-w-lg>div.pb-28{padding-bottom:32px}.favour-ui .token-preview-action{color:#141413;background:#f5f5f0;border:1px solid #f5f5f0}.favour-ui .token-preview-back{border:1px solid var(--favour-border);border-radius:999px;min-height:44px;padding:10px 18px}.favour-ui nav[aria-label=Main\ navigation]{display:block!important}.usdc-entry{background:var(--favour-panel,#1b1b1a);color:var(--favour-ink,#f5f5f2);border-radius:22px;flex-direction:column;gap:14px;margin:4px 0 0;padding:22px;display:flex}.usdc-entry-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--favour-muted,#b7b7b2);font-size:11px;font-weight:500}.usdc-entry-big{letter-spacing:-.04em;font-size:40px;font-weight:700;line-height:1}.usdc-entry-copy{color:var(--favour-muted,#b7b7b2);font-size:14px;line-height:1.45}.usdc-entry-btn{min-height:52px;color:var(--favour-ink,#f5f5f2);border-radius:999px;justify-content:center;align-items:center;font-size:16px;font-weight:500;display:flex;box-shadow:inset 0 0 0 1px #6b6b67}
