.tree-explorer{width:100%}.tree-explorer__art{height:clamp(420px,58vh,650px);margin:0;position:relative}.tree-scene__notice{text-align:center;color:var(--secondary);background:#fff;margin:0;font-size:.75rem;position:absolute;bottom:0;left:0;right:0}.tree-explorer__controls{width:100%;margin:28px auto 0;position:relative}.tree-explorer__growth{width:58%;max-width:690px;margin-inline:auto}.tree-explorer__species{border:0;flex-wrap:wrap;justify-content:center;gap:12px 28px;margin:0 0 25px;padding:0;display:flex}.tree-explorer__species button{color:var(--secondary);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-width:44px;min-height:44px;padding:10px 0;font-size:.9375rem}.tree-explorer__species button[aria-pressed=true]{color:var(--forest);border-color:var(--forest)}.tree-explorer__growth-label{flex-wrap:wrap;justify-content:space-between;gap:8px 20px;font-size:.75rem;display:flex}.tree-explorer__growth-label output{font-weight:500}.tree-explorer__growth-label output span{color:var(--secondary);font-weight:400}.tree-explorer__growth input{width:100%;height:44px;accent-color:var(--forest);cursor:pointer;margin:6px 0 0;display:block}.tree-explorer__milestones{color:var(--secondary);justify-content:space-between;gap:20px;font-size:.6875rem;display:flex}.tree-explorer__view-controls{text-align:center;width:fit-content;max-width:100%;margin:20px auto 0}.tree-explorer__view-controls summary{cursor:pointer;min-height:44px;color:var(--secondary);padding:12px 16px;font-size:.75rem}.tree-explorer__rotation{flex-wrap:wrap;justify-content:center;gap:12px;margin-block:8px 14px;display:flex}.tree-explorer__rotation button{min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #687761;border-radius:6px;justify-content:center;align-items:center;gap:12px;padding:10px 16px;font-size:.8125rem;display:inline-flex}.tree-explorer__rotation button:disabled{opacity:.5;cursor:default}.tree-explorer__rotation button svg{width:19px;height:19px}.tree-explorer__status,.tree-explorer__caption{color:var(--secondary);text-align:center;margin:18px 0 0;font-size:.6875rem}.tree-explorer__caption{margin-top:6px}@media (width<=899px){.tree-explorer__art{height:clamp(340px,65vw,600px)}.tree-scene--specimen{width:100%;margin:0}.tree-explorer__controls{margin-top:14px}.tree-explorer__species{gap:10px 24px}.tree-explorer__growth{width:100%;max-width:690px}.tree-explorer__rotation{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:24px;position:static}.tree-explorer__rotation button{width:auto;min-height:48px;padding:12px 16px}}.tree-explorer__art{height:clamp(300px,49svh,540px)}.tree-scene--specimen{width:68%;margin-left:32%}.tree-explorer__controls{margin-top:8px}.tree-explorer__species{margin-bottom:12px}.tree-explorer__view-controls{margin-top:8px}@media (width<=899px){.tree-explorer__art{height:clamp(280px,43svh,480px)}.tree-scene--specimen{width:100%;margin-left:0}.tree-explorer__species{gap:4px 20px}}
