/* EraseVaro V121: tool-specific controls and home discovery (no global redesign). */
@media (min-width:791px) and (max-width:1320px){.nav-links .ev-new-nav-link{display:none}}
.ev-blur-settings,.ev-recolor-settings{background:linear-gradient(150deg,rgba(100,94,178,.18),rgba(12,27,48,.7));border:1px solid rgba(153,147,221,.3);border-radius:15px;padding:19px;margin:8px 0 18px}
.ev-blur-settings>label,.ev-recolor-settings>label{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;font-weight:750;color:#eef1ff;margin-bottom:14px}
.ev-blur-settings>label strong{font-variant-numeric:tabular-nums;color:#bdabff}
.ev-blur-settings input[type=range]{width:100%;accent-color:#aa94ff;cursor:pointer}
.ev-blur-scale{display:flex;justify-content:space-between;gap:10px;color:#98a5c7;font-size:11px;margin:4px 0 13px}
.ev-blur-settings .tool-tip,.ev-recolor-settings .tool-tip{margin:10px 0 0;color:#b4c0da;line-height:1.6;font-size:12px}
.ev-color-picker{display:flex;align-items:center;gap:14px;background:#0b1427;border:1px solid #4f5c7c;border-radius:12px;padding:10px 12px;margin-bottom:13px}
.ev-color-picker input[type=color]{width:65px;height:45px;padding:0;border:0;border-radius:8px;cursor:pointer;background:transparent}
.ev-color-picker strong{font-size:15px;letter-spacing:.07em;color:#e2e9ff;font-variant-numeric:tabular-nums}
.ev-color-swatches{display:flex;align-items:center;flex-wrap:wrap;gap:11px}
.ev-color-swatches button{flex:0 0 35px;width:35px;height:35px;min-width:0;min-height:35px;border:2px solid rgba(255,255,255,.62);background:var(--swatch);border-radius:50%;box-shadow:0 5px 13px #0006;transition:transform .16s,box-shadow .16s}
.ev-color-swatches button:hover,.ev-color-swatches button:focus-visible{transform:scale(1.12);box-shadow:0 0 0 3px #947afc66}
.feature-art.art-blur{background:radial-gradient(circle at 30% 35%,#6274d5 0,#a5c5ff 13%,transparent 34%),radial-gradient(circle at 85% 40%,#65bfcd 0,transparent 31%),linear-gradient(125deg,#273c7a,#111b33 75%);position:relative;overflow:hidden}
.ev-blur-art-orb{position:absolute;width:165px;height:165px;left:14%;top:16%;background:radial-gradient(circle at 38% 35%,#e9efff 0,#87adfa 35%,#384f94 72%);filter:blur(12px);border-radius:45%;transform:rotate(-16deg)}
.ev-blur-art-focus{position:absolute;width:118px;height:150px;left:42%;top:9%;border-radius:55% 55% 28% 28%;background:radial-gradient(circle at 35% 27%,#fff8 0,transparent 25%),linear-gradient(135deg,#d0bbec,#645b9f 62%,#262b66);border:2px solid #d6e1ff66;box-shadow:10px 15px 30px #050f2866}
.feature-art.art-recolor{background:radial-gradient(circle at 30% 40%,#c73a81 0,transparent 45%),radial-gradient(circle at 85% 50%,#4a95ec 0,transparent 47%),linear-gradient(130deg,#2a1847,#10182d);position:relative;overflow:hidden}
.ev-recolor-art-orb{position:absolute;width:153px;height:153px;left:27%;top:10%;border-radius:30% 55% 48% 38%;transform:rotate(-16deg);background:linear-gradient(100deg,#fe6484 0 43%,#48c6fb 45% 100%);box-shadow:inset -10px -14px 24px #111a5a66,0 20px 35px #0006}
.ev-recolor-art-shine{position:absolute;width:71px;height:26px;left:36%;top:23%;border-radius:50%;transform:rotate(-21deg);background:#fff5;filter:blur(9px)}
