.header-project-shortcut{font:700 13px/1.2 Arimo,Arial,sans-serif;display:inline-flex;align-items:center;gap:14px;padding:12px 16px;border-radius:24px;color:rgb(var(--nav-accent));background:rgb(var(--nav-panel) / .6);white-space:nowrap}
.header-project-shortcut:focus-visible{outline:2px solid rgb(var(--nav-accent));outline-offset:4px}
.header .header-right{gap:12px!important}
@media(max-width:480px){.header-project-shortcut{font-size:11px;padding:10px 8px;gap:6px}.header-project-shortcut span{display:none}.header .header-right{gap:4px!important}}
@media(max-width:350px){.header-project-shortcut{display:none}}
.opening .hero-title{top:42%!important}.opening .hero-wordmark{width:min(60vw,680px)!important}
.opening .hero-foot{position:absolute;left:5%;right:5%;top:65%;bottom:auto;display:flex!important;flex-direction:column;align-items:center;text-align:center;gap:20px;z-index:3}
.opening .hero-foot>p{font:700 clamp(17px,1.6vw,22px)/1.5 Arimo,Arial,sans-serif!important;letter-spacing:0;text-transform:none;margin:0;max-width:650px}.hero-foot>p>span{font-size:.82em;font-weight:400}.hero-actions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.hero-actions .panel-cta{background:rgb(var(--nav-accent));color:rgb(var(--nav-ink));margin:0}
@media(max-width:800px){.opening .hero-wordmark{width:min(84vw,500px)!important}.opening .hero-foot{top:60%;gap:16px}.hero-actions{gap:10px}.hero-actions .panel-cta{font-size:13px;padding:14px 18px;min-height:48px}}
@media(max-height:600px) and (min-width:801px){.opening .hero-wordmark{width:380px!important}.opening .hero-title{top:44%!important}.opening .hero-foot{top:69%;gap:8px}.opening .hero-foot>p{font-size:16px!important}}
.selected-project{padding:0 0 24px;margin-bottom:24px;border-bottom:1px solid rgb(var(--nav-accent) / .2)}.selected-project h2{font-size:24px!important;margin:0 0 12px!important}.selected-project p{font-size:14px;line-height:1.6}.selection-controls{display:grid;grid-template-columns:1fr 1fr;gap:16px}.selection-controls label{font:700 13px/1.5 Arimo,Arial,sans-serif}.selection-controls select{display:block;width:100%;min-height:48px;margin-top:8px;padding:10px;border:1px solid rgb(var(--nav-accent) / .35);border-radius:12px;color:rgb(var(--nav-text));background:rgb(var(--nav-panel));font:inherit}
.field-error{display:block;color:rgb(var(--nav-text));font-size:13px;line-height:1.5;margin-top:8px}#project-onboarding [aria-invalid=true]{border:2px solid rgb(var(--nav-accent));outline:none}
.onboarding-panel{border-radius:28px!important}.package-fit{border-radius:inherit!important;border:0!important;box-shadow:none!important}.package-fit>.pf-edge-light{display:none!important}.onboarding-panel>.pf-edge-light{inset:0!important;border-radius:inherit!important;padding:1px!important}
@media(max-width:600px){.selection-controls{grid-template-columns:1fr}.onboarding-panel{border-radius:22px!important}}
@media(prefers-reduced-motion:reduce){.opening .hero-title{top:40svh!important}.opening .hero-foot{top:63svh!important}}
