.hlh{--green:#536f5b;--sage:#e7efe5;--beige:#f6f0e3;--lav:#eee8f3;max-width:900px;margin:0 auto;color:#26342b;font-family:inherit}.hlh *{box-sizing:border-box}.hlh-hero{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:42px;border-radius:28px;background:linear-gradient(125deg,var(--beige),var(--sage),var(--lav));margin-bottom:26px}.hlh-hero span,.hlh-result-label{font-size:.8rem;font-weight:800;letter-spacing:.14em;color:#6b5a7b}.hlh-hero h1{font-size:clamp(2rem,6vw,3.5rem);margin:.25em 0}.hlh-hero p{font-size:1.12rem;max-width:640px}.hlh-plant{font-size:5rem}.hlh-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.hlh-area,.hlh-panel{padding:28px;border:1px solid #d6dfd3;border-radius:24px;background:#fff;margin-bottom:20px;box-shadow:0 10px 30px rgba(39,58,44,.07)}.hlh-area>span{color:#637269;font-weight:700}.hlh-area h2{margin:.45em 0}.hlh-area.is-locked{opacity:.55;grid-column:1/-1}.hlh-button,.hlh-option{border:0;border-radius:14px;padding:14px 20px;font:inherit;font-weight:750;cursor:pointer}.hlh-button{background:var(--green);color:#fff}.hlh-option{display:block;width:100%;margin:10px 0;text-align:left;background:#f4f6f3;border:2px solid transparent}.hlh-option.is-selected{border-color:var(--green);background:var(--sage)}.hlh-progress{display:flex;align-items:center;gap:16px}.hlh-progress>span{height:9px;flex:1;background:#e6ebe5;border-radius:20px;overflow:hidden}.hlh-progress i{display:block;height:100%;background:var(--green)}.hlh-detektiv summary{font-weight:800;cursor:pointer;padding:14px 0}.hlh-result-plant{display:flex;align-items:center;gap:28px}.hlh-result-plant img{width:min(210px,38vw);height:auto}.hlh-result-plant h2{font-size:2rem;margin:.25em 0}.hlh-result-plant h3{margin:.25em 0;color:var(--green)}.hlh [hidden]{display:none!important}@media(max-width:680px){.hlh-hero{padding:28px}.hlh-plant{display:none}.hlh-grid{grid-template-columns:1fr}.hlh-area.is-locked{grid-column:auto}}@media(max-width:560px){.hlh-result-plant{align-items:flex-start;flex-direction:column}}
