/* CSP Fix: Replaces all inline styles across HTML files */

/* Logo link — replaces style="text-decoration: none; color: inherit;" on .logo a */
.logo a {
    text-decoration: none;
    color: inherit;
}

/* Hidden by default — replaces style="display:none;" on elements */
.hidden-default {
    display: none;
}

/* No scroll utility — replaces body style.overflow = 'hidden' */
.no-scroll {
    overflow: hidden;
}

/* Theme icon animation — replaces inline style.transform */
.theme-icon-animating {
    transform: rotate(360deg) scale(0);
    transition: transform 0.25s ease;
}
