.level-card:after{background:radial-gradient(circle at 35% 30%, #fff 0 6%, var(--accent) 40%, #14532d 110%);width:28px;height:26px;box-shadow:none;border:0;border-radius:0;bottom:30px;right:26px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 3C9 3 3 9 3 16c0 2 .6 3.600 1.500 5C6 18 9 14 14 12c-4 3-6.500 6-8 10 12 1 15-9 14-19z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 3C9 3 3 9 3 16c0 2 .6 3.600 1.500 5C6 18 9 14 14 12c-4 3-6.500 6-8 10 12 1 15-9 14-19z'/%3E%3C/svg%3E") 50%/contain no-repeat}.eco-title .brand{color:#bbf7d0}.eco-title .title-hero span{background:linear-gradient(90deg,#86efac,#4ade80 45%,#fbbf24);-webkit-background-clip:text;background-clip:text}.ex-figure{background:#0b1220;border-color:#1e293b}.note-diagram:has(svg.example-art){background:#0b1220;border-color:#1e293b;padding:0;overflow:hidden}.ecokeeper .launch[hidden],.ecokeeper .param[hidden]{display:none}.ecokeeper .choices{grid-template-columns:1fr;gap:6px}.ecokeeper .choice{padding:7px 10px;font-size:13.5px}@media (width>=900px){.ecokeeper .choices{grid-template-columns:repeat(2,1fr)}}.ecokeeper .ek-pad{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.ecokeeper .lab-pad{gap:6px;display:grid}.ecokeeper .ek-btn{border:1.5px solid var(--line);min-width:0;min-height:42px;color:var(--ink);cursor:pointer;touch-action:manipulation;background:#fff;border-radius:14px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;padding:4px 8px;font-size:13px;font-weight:800;line-height:1.12;display:inline-flex}.ecokeeper .ek-btn .ek-sub{opacity:.72;font-size:11.5px;font-weight:700}.ecokeeper .ek-btn[aria-pressed=true]{background:#dcfce7;border-color:#4ade80;box-shadow:0 0 0 3px #4ade804d}.ecokeeper .ek-btn:disabled{opacity:.45}.ecokeeper .lab-tabs .seg{min-height:38px;padding:6px 14px;font-size:13px}@media (width<=700px) and (orientation:portrait){.ecokeeper .controls{grid-template-columns:1fr 1fr;gap:6px;display:grid}.ecokeeper .controls .launch,.ecokeeper .controls .predict-param{grid-column:1/-1}.ecokeeper .param{padding:4px 8px 3px 10px}}
