/* Everfest / the threshold. No animation library or external font requests. */
html[data-onboarding=active]{overflow:hidden}
.ef-onboarding[hidden]{display:none!important}
.ef-onboarding{--ob-bg:var(--ef-bg,#f1f1e6);--ob-ink:var(--ef-ink,#273a2d);--ob-line:var(--ef-line,#d3d9c8);--ob-muted:var(--ef-muted,#697361);position:fixed;inset:0;z-index:80;background:var(--ob-bg);color:var(--ob-ink);font:14px/1.5 Arial,sans-serif;isolation:isolate}
.ob-header{height:82px;padding:0 36px;display:flex;align-items:center;gap:25px;border-bottom:1px solid var(--ob-line);position:relative;background:var(--ob-bg)}
.ob-brand{display:flex;align-items:center;gap:9px;font-size:26px;letter-spacing:-1.6px;font-weight:750;margin-right:auto;color:var(--ob-ink)}
.ob-brand>svg{width:33px;height:33px;stroke:currentColor;stroke-width:1.3}.ob-brand>span>span{color:#859b57}
.ob-progress{height:2px;background:var(--ob-line);width:170px;overflow:hidden}.ob-progress>span{display:block;height:100%;background:#8ca360;transition:width .35s ease}
.ob-step-label{font:10px 'Courier New',monospace;letter-spacing:.06em;color:var(--ob-muted)}
.ob-exit{font-size:10px;color:var(--ob-muted);padding:12px 0;margin-left:18px}
.ob-layout{height:calc(100dvh - 82px);display:grid;grid-template-columns:minmax(320px,.8fr) minmax(520px,1.2fr)}
.ob-atmosphere{position:relative;overflow:hidden;background:#1a2539 url('/everfest/assets/everfest-valley.webp') 72% center/cover;color:#eef1db;min-height:0}
.ob-atmosphere:before{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#121c30f2 0%,#15223544 65%,#1c253a88),linear-gradient(90deg,#273a4633,#292c4700)}
.ob-atmosphere:after{content:'';position:absolute;inset:0;background:linear-gradient(110deg,transparent 25%,#d7efbb22 50%,transparent 65%);transform:translateX(-120%);animation:ob-light 12s ease 1s 2;pointer-events:none}
.ob-orbit{position:absolute;left:50%;top:23%;transform:translateX(-50%);width:min(68%,320px);aspect-ratio:1;display:grid;place-items:center;border:1px solid #eff6d82c;border-radius:50%}
.ob-orbit:before,.ob-orbit:after{content:'';position:absolute;inset:17px;border:1px dashed #eff6d83c;border-radius:50%;transform:rotate(-20deg)}.ob-orbit:after{inset:42px;border-style:solid;border-color:#eff6d822}
.ob-orbit>svg{width:42%;height:42%;stroke:#e1edc0;stroke-width:.7;filter:drop-shadow(0 0 20px #e8f6cb44)}
.ob-side-copy{position:absolute;left:10%;right:8%;bottom:16%;z-index:1}.ob-side-copy>span{font:8px 'Courier New',monospace;letter-spacing:.16em;color:#d3e2bd}
.ob-side-copy>p{font-size:clamp(30px,3.1vw,49px);font-weight:450;letter-spacing:-.05em;line-height:1.12;margin:21px 0 0}.ob-side-copy em{font-family:Georgia,serif;font-weight:400;color:#dbe8bf}
.ob-side-foot{position:absolute;left:10%;right:10%;bottom:6%;display:flex;justify-content:space-between;font:8px 'Courier New',monospace;letter-spacing:.06em;color:#a4b5a9;border-top:1px solid #dbe8bf44;padding-top:18px}
.ob-content-scroll{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#adb994 transparent;padding:52px clamp(28px,5vw,84px) 120px;scroll-behavior:smooth}
.ob-content{max-width:570px;margin:0 auto;animation:ob-reveal .35s cubic-bezier(.2,.8,.2,1) both}
.ob-kicker{font:9px/1.5 'Courier New',monospace;font-weight:600;letter-spacing:.12em;color:var(--ob-muted);margin-bottom:20px}
.ef-onboarding h1{font-size:clamp(42px,4.5vw,70px);line-height:1.02;letter-spacing:-.06em;font-weight:500;margin:0 0 22px;color:var(--ob-ink)}
.ef-onboarding h1:focus{outline:none}.ef-onboarding h1 em{font:italic 1em/1.05 Georgia,serif;color:#75864e;letter-spacing:-.055em}
.ob-lede{font-size:14px;line-height:1.8;color:var(--ob-muted);max-width:490px;margin:0 0 28px}.ob-soft{opacity:.75}
.ob-features{display:grid;gap:0;margin:0 0 25px}.ob-features article{display:flex;gap:17px;border-top:1px solid var(--ob-line);padding:14px 0}.ob-features article>span{font:9px 'Courier New',monospace;color:#839566;padding-top:4px}.ob-features h2{font-size:13px;font-weight:600;letter-spacing:-.2px;margin:0 0 3px}.ob-features p{font-size:11px;line-height:1.7;color:var(--ob-muted);margin:0}
.ob-offer{background:#e3eccb;color:#2b422d;border:1px solid #c4d3a4;padding:18px 22px;display:grid;grid-template-columns:1fr;gap:4px;border-radius:6px}.ob-offer>b{font-size:23px;letter-spacing:-.8px;font-weight:600}.ob-offer>span{font-size:11px}.ob-offer small{font-size:9px;margin-top:6px;color:#6a7856;line-height:1.7}
.ob-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px;padding-top:20px;border-top:1px solid var(--ob-line)}
.ob-next{display:inline-flex;align-items:center;justify-content:center;gap:36px;background:#2e4734;color:#f1f5e7;border:1px solid #2e4734;border-radius:5px;padding:16px 24px;min-height:50px;font-size:12px;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s;white-space:nowrap}.ob-next svg{width:19px;height:19px}.ob-next:hover:not(:disabled){transform:translateY(-2px);background:#3e5840;box-shadow:0 5px 15px #253b2822}.ob-next:disabled{opacity:.42;cursor:not-allowed}
.ob-back{padding:12px 0;color:var(--ob-muted);font-size:11px}.ob-small,.ob-local{font:8px/1.7 'Courier New',monospace;color:var(--ob-muted);letter-spacing:.04em}.ob-small{max-width:145px}.ob-local{text-align:center;margin:17px 0 0;opacity:.8}
.ob-status{color:#a26840;font-size:11px;line-height:1.7;min-height:0;overflow-wrap:anywhere}.ob-status:not(:empty){border-left:2px solid #a26840;padding:7px 12px;margin-top:15px}
.ob-field{display:block;font-size:11px;font-weight:600;margin:35px 0 22px}.ef-onboarding .ob-field>input,.ef-onboarding .ob-password-wrap>input{display:block;width:100%;font-size:18px;line-height:1.4;padding:18px 0;border:0;border-bottom:1px solid var(--ob-line);border-radius:0;background:transparent;outline-offset:6px;color:var(--ob-ink);margin-top:10px;box-shadow:none}
.ob-field input::placeholder{color:var(--ob-muted);opacity:.65}.ob-password-wrap{position:relative}.ef-onboarding .ob-password-wrap>input{padding-right:55px}.ob-password-wrap>button{position:absolute;right:0;top:13px;padding:12px 0;color:var(--ob-muted);font-size:10px}
.ob-checkbox{display:flex;align-items:flex-start;gap:11px;font-size:12px;margin:22px 0 10px;cursor:pointer}.ob-checkbox input{width:17px;height:17px;flex-shrink:0;margin-top:1px;accent-color:#65804e}.ob-checkbox small{color:var(--ob-muted);font-size:10px}.ob-checkbox a,.ob-note a{border-bottom:1px solid currentColor}
.ob-note{font-size:10px;line-height:1.8;color:var(--ob-muted);margin:17px 0 0}.ob-selection-top{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--ob-line);padding-top:16px;margin:0 0 12px}.ob-selection-top>span{font:10px 'Courier New',monospace;color:var(--ob-muted)}.ob-selection-top>button{font-size:10px;color:var(--ob-muted);padding:5px 0}
.ob-selected{display:flex;gap:5px;flex-wrap:wrap;min-height:10px;margin-bottom:10px}.ob-selected>button{display:flex;gap:9px;align-items:center;font-size:10px;padding:7px 10px;border-radius:4px;background:#dfe9c8;color:#314b30;max-width:100%;overflow-wrap:anywhere}.ob-selected>button>span{font-size:15px}
.ob-search{display:flex;gap:13px;align-items:center;background:var(--ef-surface,#fcfcf3);border:1px solid var(--ob-line);border-radius:6px;padding:4px 15px;margin-bottom:12px}.ob-search>span:first-child{font-size:24px;color:#84926b}.ob-search>span:last-child{font:9px 'Courier New',monospace;color:var(--ob-muted);border-left:1px solid var(--ob-line);padding-left:12px}.ef-onboarding .ob-search input{border:0;border-radius:0;background:transparent;flex:1;min-width:0;width:100%;padding:12px 0;font-size:12px;color:var(--ob-ink)}
.ob-catalog{height:min(330px,43dvh);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#adb994 transparent;border-bottom:1px solid var(--ob-line);border-top:1px solid var(--ob-line)}
.ob-catalog-row{display:flex;border-bottom:1px solid var(--ob-line);align-items:stretch;min-width:0}.ob-catalog-row:last-child{border-bottom:0}.ob-pick{display:flex;gap:14px;align-items:center;min-width:0;text-align:left;flex:1;padding:13px 8px 13px 0;color:var(--ob-ink);transition:background .16s}.ob-pick:disabled{opacity:.45}.ob-pick:not(:disabled):hover{background:#869e5b0d}.ob-pick.is-picked{background:#a7bd720e}
.ob-avatar{display:flex;justify-content:center;align-items:center;width:45px;height:45px;flex-shrink:0;border-radius:5px;background:hsl(var(--avatar-hue) 16% 83%);color:#3e5347;font:12px Georgia,serif}.ob-pick-copy{flex:1;min-width:0}.ob-pick-copy strong{display:block;font-size:12px;font-weight:600;overflow-wrap:anywhere}.ob-pick-copy small{display:block;font-size:9px;color:var(--ob-muted);line-height:1.7;margin-top:2px}.ob-pick-copy .ob-edition{font:8px/1.5 'Courier New',monospace;color:#829068;margin-top:4px}.ob-pick-check{display:flex;justify-content:center;align-items:center;width:23px;height:23px;border:1px solid var(--ob-line);border-radius:50%;font-size:15px;flex-shrink:0;color:#879875}.is-picked .ob-pick-check{background:#dbe9b6;color:#314b30;border-color:#8fa66c;font-size:12px}.ob-source{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:27px;color:var(--ob-muted);font-size:12px}.ob-catalog-meta{display:flex;justify-content:space-between;gap:15px;font:8px/1.5 'Courier New',monospace;color:var(--ob-muted);margin-top:12px}.ob-no-results{padding:45px 20px;text-align:center;color:var(--ob-muted);font-size:12px}
.ob-preferences{display:grid;gap:12px}.ob-preference{display:flex;gap:15px;align-items:center;position:relative;border:1px solid var(--ob-line);padding:21px 20px;border-radius:6px;cursor:pointer}.ob-preference>input{position:absolute;opacity:0;width:1px;height:1px}.ob-preference:has(input:checked){background:#a7bd7214;border-color:#8fa66c}.ob-preference:has(input:focus-visible){outline:2px solid #a36c40;outline-offset:4px}.ob-preference>span{flex:1}.ob-preference b{display:block;font-weight:600;font-size:13px;margin-bottom:6px}.ob-preference span>span{display:block;font-size:11px;color:var(--ob-muted);line-height:1.8}.ob-preference>i{width:21px;height:21px;border:1px solid var(--ob-line);border-radius:4px;font-style:normal;display:grid;place-items:center;flex:none}.ob-preference>input:checked~i{background:#dbe9b6;color:#314b30;border-color:#8fa66c}.ob-preference>input:checked~i:after{content:'✓';font-size:13px}
.ob-checks{list-style:none;margin:20px 0;padding:0}.ob-checks li{display:flex;gap:18px;border-top:1px solid var(--ob-line);padding:15px 0;font-size:12px;line-height:1.6}.ob-checks li>span:first-child{font:9px 'Courier New',monospace;color:#8a9b70;min-width:17px;padding-top:4px}.ob-checks li>span:last-child{flex:1}
.ob-philosophy>p{font-size:13px;color:var(--ob-muted);line-height:1.9;margin:0 0 19px}.ob-economy-loop{display:flex;justify-content:space-between;gap:9px;align-items:center;font:9px 'Courier New',monospace;padding:23px 18px;margin:24px 0;background:#e2eacb;color:#3f5635;border-radius:5px}.ob-economy-loop b{font-size:19px;font-weight:400}.ob-philosophy blockquote{font:italic 31px/1.25 Georgia,serif;color:var(--ob-ink);margin:30px 0 0;letter-spacing:-1px}
.ob-plans{display:grid;gap:12px;margin:25px 0}.ob-plan{position:relative;display:block;padding:22px;border:1px solid var(--ob-line);border-radius:7px;cursor:pointer;background:var(--ef-surface,#fcfcf3)}.ob-plan.selected{border-color:#8fa66c;box-shadow:inset 0 0 0 1px #8fa66c;background:#a7bd720e}.ob-plan>input{position:absolute;top:22px;right:22px;width:17px;height:17px;accent-color:#65804e}.ob-plan:has(input:focus-visible){outline:2px solid #a36c40;outline-offset:4px}.ob-plan-head{display:block;padding-right:28px}.ob-plan-head>b{font-size:19px;letter-spacing:-.6px;display:block;font-weight:600}.ob-plan-head>span{font:8px 'Courier New',monospace;color:#8a9b70;letter-spacing:.05em;display:block;margin-top:5px}.ob-plan-price{font-size:37px;letter-spacing:-1.6px;display:block;line-height:1.2;margin:18px 0;color:var(--ob-ink)}.ob-plan-price small{display:block;font-size:10px;letter-spacing:0;color:var(--ob-muted);margin-top:5px}.ob-plan ul{list-style:none;padding:0;margin:10px 0 20px;display:grid;gap:8px}.ob-plan li{font-size:10px;line-height:1.7;color:var(--ob-muted);padding-left:14px;position:relative}.ob-plan li:before{content:'+';position:absolute;left:0;color:#8a9b70}.ob-plan-select{display:flex;justify-content:space-between;font-size:10px;border-top:1px solid var(--ob-line);padding-top:14px;color:var(--ob-muted)}
.ob-campaign-art{background:radial-gradient(ellipse at 50% 40%,#434957,#1a2935 75%);padding:35px;color:#d9e8bc;border-radius:120px 120px 6px 6px;text-align:center;display:grid;justify-items:center;gap:25px;margin:28px 0}.ob-campaign-art>svg{width:85px;height:85px;stroke:currentColor;stroke-width:.9}.ob-campaign-art>span{font:8px/1.8 'Courier New',monospace;letter-spacing:.1em}.ob-secondary{display:inline-block;font-size:11px;border-bottom:1px solid var(--ob-line);padding:10px 0}
.ob-recap{display:grid;grid-template-columns:repeat(3,1fr);margin:45px 0 25px;border-top:1px solid var(--ob-line);border-bottom:1px solid var(--ob-line);padding:25px 0}.ob-recap>div{text-align:center;border-right:1px solid var(--ob-line)}.ob-recap>div:last-child{border-right:0}.ob-recap b{display:block;font:43px/1.2 Georgia,serif;font-weight:400;color:var(--ob-ink);letter-spacing:-2px}.ob-recap span{font:8px/1.5 'Courier New',monospace;color:var(--ob-muted);display:block;margin-top:8px}.ob-picked-summary{display:flex;gap:6px;flex-wrap:wrap}.ob-picked-summary>span{font-size:9px;border:1px solid var(--ob-line);padding:7px 9px;border-radius:3px;color:var(--ob-muted)}
.ef-onboarding .ob-enter{position:relative;isolation:isolate;overflow:hidden;min-height:67px;padding:20px 30px;background:#dbeaaa;color:#293c2b;border-color:#abc77a;box-shadow:0 0 40px #abc77a44,0 0 90px #b3a1cb26;letter-spacing:.08em;gap:30px}.ob-enter:before{content:'';position:absolute;inset:-100% -50%;z-index:-1;background:conic-gradient(from 0deg,transparent,#f5ffd580,transparent,#dcb5dd66,transparent);animation:ob-portal 10s linear infinite}.ef-onboarding[data-step=ready] .ob-controls{border-top:0;display:grid;grid-template-columns:auto 1fr;align-items:center}.ef-onboarding[data-step=ready] .ob-content{padding-top:45px}
.ef-enter-app svg{width:16px;height:16px}.ef-enter-app{white-space:nowrap}html[data-design] .header:has(.ef-enter-app) .desktop-join,html[data-design] .header:has(.ef-enter-app) .tour-trigger{display:none}
html[data-design=afterglow] .ef-onboarding h1 em{color:#d3e7b0}html[data-design=afterglow] .ob-atmosphere{background-position:70% center}html[data-design=afterglow] .ob-atmosphere:before{background:linear-gradient(0deg,#121929f2,#2c254b44)}html[data-design=afterglow] .ob-orbit{border-color:#d2bbe34c;box-shadow:0 0 90px #bb93da22}html[data-design=afterglow] .ob-next{background:#d8edaa;color:#293c2b;border-color:#d8edaa}html[data-design=afterglow] .ob-next:hover:not(:disabled){background:#e5f5c6}html[data-design=afterglow] .ob-status{color:#e6bc8b}
html[data-design=commons] .ob-atmosphere{margin:22px 0 22px 22px;border-radius:240px 240px 8px 8px}html[data-design=commons] .ob-atmosphere:before{border-radius:inherit}html[data-design=commons] .ef-onboarding h1{font-family:Georgia,serif;font-weight:400}html[data-design=commons] .ef-onboarding h1 em{color:#8c5d44}html[data-design=commons] .ob-next{background:#85533e;border-color:#85533e}html[data-design=commons] .ob-offer{background:#e9ddc8;border-color:#d4bea0}html[data-design=commons] .ob-orbit{top:20%}
@keyframes ob-reveal{from{opacity:.3;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ob-light{0%,70%{transform:translateX(-120%)}95%,100%{transform:translateX(120%)}}@keyframes ob-portal{to{transform:rotate(360deg)}}
@media(min-width:1500px){.ob-content-scroll{padding-top:65px}.ob-layout{grid-template-columns:.85fr 1.15fr}.ob-plans{grid-template-columns:repeat(3,1fr);align-items:stretch}.ob-content.ob-wide{max-width:900px}.ef-onboarding[data-step=membership] .ob-layout{grid-template-columns:.5fr 1.5fr}.ob-plan{padding:22px 19px}.ob-plan>input{right:16px}.ob-plan ul{min-height:230px}.ob-plan-price small{line-height:1.6;min-height:32px}}
@media(max-width:1000px){.ob-layout{grid-template-columns:.65fr 1fr}.ob-content-scroll{padding:35px 30px 125px}.ob-header{padding:0 25px}.ob-progress{width:100px}.ob-side-copy>p{font-size:33px}.ob-side-foot{font-size:7px;gap:20px}.ob-side-foot>span:last-child{display:none}.ob-orbit{top:18%;width:75%}.ef-onboarding h1{font-size:54px}}
@media(max-width:760px){.ob-header{height:65px;padding:0 20px;gap:14px}.ob-brand{font-size:24px}.ob-brand>svg{width:27px;height:27px}.ob-progress{width:80px}.ob-step-label{font-size:8px}.ob-exit{font-size:9px;margin-left:0}.ob-layout{height:calc(100dvh - 65px);display:block;overflow:auto;overscroll-behavior:contain}.ob-atmosphere{height:135px;min-height:135px;background-position:center 60%}.ob-atmosphere:before{background:linear-gradient(90deg,#172137b3,#18263933)}.ob-orbit{width:95px;top:20px;left:auto;right:25px;transform:none}.ob-orbit:before{inset:9px}.ob-orbit:after{inset:19px}.ob-orbit>svg{width:45%}.ob-side-copy{bottom:30px;left:24px;right:140px}.ob-side-copy>span{font-size:7px}.ob-side-copy>p{font-size:26px;line-height:1.1;margin-top:10px}.ob-side-foot{display:none}.ob-content-scroll{overflow:visible;padding:30px 25px 135px;scroll-behavior:auto}.ef-onboarding h1{font-size:51px}.ob-kicker{font-size:8px;margin-bottom:17px}.ob-lede{font-size:12px;margin-bottom:23px}.ob-features article{padding:12px 0}.ob-features h2{font-size:12px}.ob-features p{font-size:10px}.ob-controls{margin-top:20px}.ob-next{padding:15px 22px;gap:25px}.ob-catalog{height:310px}.ob-pick-copy strong{font-size:12px}.ob-note{font-size:9px}.ob-offer{padding:17px}.ob-preference{padding:17px}.ob-checks li{font-size:11px;padding:13px 0}.ob-philosophy>p{font-size:12px}.ob-philosophy blockquote{font-size:29px}.ob-plan{padding:20px}.ob-plan>input{top:20px;right:20px}.ef-onboarding[data-step=ready] .ob-content{padding-top:5px}.ef-onboarding .ob-enter{font-size:10px;padding:18px 20px;gap:20px}.ob-recap{margin-top:30px}.ob-recap span{font-size:7px}.ob-catalog-meta{font-size:7px}html[data-design=commons] .ob-atmosphere{margin:12px 18px 0;height:150px;border-radius:75px 75px 5px 5px}.ob-layout .ob-atmosphere:after{animation:none}.ob-local{font-size:7px}.ob-brand>span{white-space:nowrap}.ef-onboarding[data-step=email] .ob-atmosphere,.ef-onboarding[data-step=festivals] .ob-atmosphere,.ef-onboarding[data-step=artists] .ob-atmosphere,.ef-onboarding[data-step=preferences] .ob-atmosphere,.ef-onboarding[data-step=password] .ob-atmosphere{display:none}.ef-onboarding[data-step=festivals] .ob-content-scroll,.ef-onboarding[data-step=artists] .ob-content-scroll{padding-top:24px}.ef-onboarding[data-step=festivals] h1,.ef-onboarding[data-step=artists] h1{font-size:43px}.ef-onboarding[data-step=festivals] .ob-lede,.ef-onboarding[data-step=artists] .ob-lede{font-size:11px}.ef-onboarding[data-step=festivals] .ob-catalog,.ef-onboarding[data-step=artists] .ob-catalog{height:min(320px,42dvh)}html[data-design] .header .ef-enter-app{font-size:10px;padding:10px 12px;min-height:36px;gap:7px}}
@media(max-width:380px){.ob-header{padding:0 15px;gap:10px}.ob-brand{font-size:22px}.ob-progress{width:48px}.ob-content-scroll{padding-left:20px;padding-right:20px}.ef-onboarding h1{font-size:45px}.ob-next{gap:18px;padding:14px 18px}.ob-search{gap:9px}}
@media(prefers-reduced-motion:reduce){.ef-onboarding *,.ef-onboarding *:before,.ef-onboarding *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.ob-content-scroll{scroll-behavior:auto}}

/* Legibility: readable preview notes in every theme, and WCAG AA text contrast. */
.ef-onboarding .ob-note,.ef-onboarding .ob-local,.ef-onboarding .ob-offer small,.ef-onboarding .ob-small{font-size:12px;line-height:1.6}
.ef-onboarding .ob-kicker,.ef-onboarding .ob-step-label,.ef-onboarding .ob-exit,.ef-onboarding .ob-catalog-meta,.ef-onboarding .ob-recap span,.ef-onboarding .ob-pick-copy small,.ef-onboarding .ob-edition,.ef-onboarding .ob-features article>span{font-size:11px}
.ef-onboarding .ob-local{opacity:1}
.ef-onboarding .ob-offer small{color:#4c5a3c}
html[data-design=commons] .ob-offer small{color:#5a4a36}
html[data-design=commons] .ef-onboarding .ob-enter,html[data-design=commons] .ef-onboarding .ob-enter:hover:not(:disabled){background:#dbeaaa;border-color:#abc77a;color:#293c2b}
.ef-onboarding .ob-results,.ef-onboarding .ob-search>span,.ef-onboarding .ob-selection-top{font-size:11px}
html[data-design=fieldwork] .ef-onboarding{--ob-muted:#5a6558}
html:not([data-design=afterglow]) .ef-onboarding .ob-brand>span>span{color:#5f7436}
html:not([data-design=afterglow]) .ef-onboarding .ob-edition,html:not([data-design=afterglow]) .ef-onboarding .ob-pick-check{color:#566640}
html:not([data-design=afterglow]) .ef-onboarding :is(.ob-features article>span,.ob-search>span,.ob-plan-head,.ob-plan-head *){color:#566640}
.ef-onboarding :is(.ob-plan-head,.ob-economy-loop,.ob-picked-summary>span){font-size:11px}
html:not([data-design=afterglow]) .ef-onboarding .ob-brand>span>span{color:#566a2e}
html:not([data-design=afterglow]) .ef-onboarding .ob-checks li>span:first-child{color:#566640}
.ef-onboarding .ob-checks li>span:first-child,.ef-onboarding .ob-plan-head>span,.ef-onboarding .ob-features article>span{font-size:11px}
.ef-onboarding [data-ob=clear-picks],.ef-onboarding .ob-source{min-height:44px}
