/* Legal Page Specific Styles */

/* Inherit common styles from styles.css */
@import url('styles.css');

/* Hide scrollbars */
::-webkit-scrollbar {
    display: none;
}

html,
body {
    -ms-overflow-style: none;
    scrollbar-width: none;
}

/* Font family override */
body {
    font-family: 'Inter', sans-serif !important;
}

/* Preserve Font Awesome icons */
.fa,
.fas,
.far,
.fal,
.fab {
    font-family: "Font Awesome 6 Free", "Font Awesome 6 Brands" !important;
}

/* Highlighted section styles (for editing mode) */
.highlighted-section {
    outline: 2px solid #3F20FB;
    background-color: rgba(63, 32, 251, 0.1);
}

.edit-button {
    position: absolute;
    z-index: 1000;
}