/* Sign up page — password strength meter */
.pw-meter { display: grid; grid-template-columns: repeat(4, 1fr); gap: 6px; margin-top: 10px; }
.pw-meter span { height: 5px; border-radius: 5px; background: rgba(255,255,255,.1); transition: background .3s; }
.pw-meter[data-score="1"] span:nth-child(-n+1) { background: var(--danger); }
.pw-meter[data-score="2"] span:nth-child(-n+2) { background: var(--warning); }
.pw-meter[data-score="3"] span:nth-child(-n+3) { background: var(--ocean-400); }
.pw-meter[data-score="4"] span { background: var(--success); }
.pw-hint { margin-top: 6px; }
