.plants-world{color-scheme:light;background:#ead9b8;color:#2a211a;font-family:var(--fh),"Trebuchet MS",sans-serif}.plants-world nav[aria-label=Breadcrumb] *{color:#6a5845}.plants-crumbs{padding:16px 16px 0}.plants-shell{min-height:max(480px,calc(100dvh - 114px));padding:16px;flex-wrap:wrap;gap:16px}.plants-shell,.plants-sidebar{box-sizing:border-box;display:flex}.plants-sidebar{flex:1 1 240px;max-width:300px;background:#fbf4e6;border-radius:24px;padding:24px 16px 18px;flex-direction:column;gap:6px}.plants-title{font-weight:800;font-size:30px;line-height:1.05;padding:0 8px;margin:0}.plants-subtitle{font-weight:600;font-size:14px;line-height:1.4;color:#6a5845;padding:4px 8px 14px;margin:0}.plants-lessons{display:flex;flex-direction:column;gap:6px}.plants-lesson{display:flex;align-items:center;gap:12px;width:100%;box-sizing:border-box;border-radius:14px;padding:12px;text-align:left;text-decoration:none;background:transparent;color:#2a211a}.plants-lesson.is-active{background:#2a211a;color:#fbf4e6}.plants-lesson:focus-visible{outline:3px solid #4f9a4a;outline-offset:2px}.plants-lesson-dot{width:14px;height:14px;border-radius:50%;flex:none;box-shadow:0 0 0 3px rgba(42,33,26,.12)}.plants-lesson-text{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.plants-lesson-name{font-weight:700;font-size:16px;line-height:1.15}.plants-lesson-sub{font-weight:600;font-size:12px;opacity:.7}.plants-lesson-count{font-weight:700;font-size:13px;opacity:.6}.plants-spacer{flex:1}.plants-tip{font-weight:600;font-size:12px;color:#6a5845;padding:12px 8px 0;margin-top:8px;border-top:2px dashed rgba(42,33,26,.12)}.plants-stage{flex:999 1 520px;min-width:0;min-height:520px;position:relative;border-radius:24px;overflow:hidden;background:#bcd8cc}.plants-stage-inner{position:absolute;inset:0}@media (max-width:807px){.plants-shell{min-height:0}.plants-sidebar{max-width:none;flex-basis:100%}.plants-stage{flex-basis:100%;height:max(520px,80dvh)}}.plants-about{padding:8px 16px 40px}.plants-about-card{background:#fbf4e6;border-radius:24px;padding:24px;max-width:880px;margin:0 auto}.plants-about h2{font-weight:800;font-size:26px;line-height:1.1;margin:0 0 14px}.plants-about ol{list-style:none;margin:0;padding:0;display:grid;gap:12px}.plants-about h3{font-weight:700;font-size:17px;margin:0}.plants-about p{font-weight:600;font-size:15px;line-height:1.4;color:#6a5845;margin:2px 0 0}