.natural-tabs{display:flex;margin-bottom:18px}.natural-tabs button{flex:1}.natural-tabs [aria-pressed=true]{background:#7b8567;color:white}
.natural-instruction{font-size:14px;line-height:1.6;color:#4a4e43;margin:6px 0 16px}
.natural-samples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 8px;margin:12px 0 18px}
.natural-samples button{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:3px;background:transparent;border:0;color:#34372f;font:inherit;font-size:14px;line-height:1.5;white-space:normal;min-height:136px}
.natural-circle{position:relative;display:block;width:clamp(64px,20vw,112px);aspect-ratio:1;border:2px solid #e9e5dc;border-radius:50%;background:#f7f2e7}
.natural-circle img{display:block;width:100%;height:100%;object-fit:contain;border-radius:50%}
.natural-check{display:none;position:absolute;right:0;bottom:0;width:24px;height:24px;border-radius:50%;background:#687650;color:white;text-align:center;line-height:24px}
.natural-samples [aria-pressed=true]{font-weight:700;color:#38442a}.natural-samples [aria-pressed=true] .natural-circle{border-color:#687650}.natural-samples [aria-pressed=true] .natural-check{display:block}
.natural-samples button:focus-visible,.natural-tabs button:focus-visible{outline:3px solid #687650;outline-offset:3px}.natural-samples button:disabled{opacity:.65}
.natural-description{background:#f6f4ee;border-radius:12px;padding:12px;min-height:100px;box-sizing:border-box}.natural-description p{margin:5px 0 0;font-size:14px;line-height:1.6;color:#4a4e43}
#natural-effect-panel h3{margin:0}#natural-color-panel{min-height:240px}#natural-effect-panel [hidden],#natural-color-panel[hidden],#natural-effect-panel[hidden]{display:none!important}
#effects-tabs.natural-tabs button[aria-pressed=true]{background:#7b8567;color:#fff}
#effects-natural-controls .natural-samples button{background:transparent;border:0;box-shadow:none}
