﻿/* ============================================================
   Dandelion System — privacy.css
   Applies to the Privacy Policy page (/Privacy-Policy).
   ============================================================ */

.privacy-hero {
    background: linear-gradient(135deg, #1f2a38 0%, #2a2a2a 100%);
    padding: 60px 0 40px;
    text-align: center;
    border-bottom: 1px solid var(--border-gray);
    position: relative;
    overflow: hidden;
}

.privacy-hero::before {
    content: '';
    position: absolute;
    inset: 0;
    background:
        radial-gradient(circle at 20% 50%, rgba(0, 174, 239, 0.12), transparent 50%),
        radial-gradient(circle at 80% 50%, rgba(118, 75, 162, 0.10), transparent 50%);
    pointer-events: none;
}

.privacy-hero > * {
    position: relative;
    z-index: 1;
}

.privacy-hero h1 {
    font-size: 2.2rem;
    font-weight: 700;
    color: var(--text-light);
    margin: 0 0 10px;
}

.privacy-hero p {
    color: var(--text-gray);
    font-size: 0.95rem;
}

.privacy-body {
    max-width: 820px;
    margin: 0 auto;
    padding: 50px 24px 80px;
    color: var(--text-gray);
    line-height: 1.8;
    font-size: 0.97rem;
}

.privacy-body strong {
    color: var(--text-light);
}

.privacy-body h2 {
    font-size: 1.2rem;
    font-weight: 700;
    color: var(--text-light);
    margin: 40px 0 10px;
    padding-bottom: 6px;
    border-bottom: 2px solid var(--primary-color);
}

.privacy-body p {
    margin: 0 0 14px;
}

.privacy-body ul {
    margin: 0 0 14px 22px;
}

.privacy-body ul li {
    margin-bottom: 6px;
}

.privacy-body a {
    color: var(--primary-color);
}

.privacy-body a:hover {
    color: #33c5ff;
}
