:root {
    color-scheme: light;
}

body {
    background-image:
        radial-gradient(circle at 0% 0%, rgba(14, 107, 255, 0.08), transparent 36%),
        radial-gradient(circle at 100% 30%, rgba(29, 190, 255, 0.08), transparent 30%);
}

.screen-panel {
    animation: panel-fade 220ms ease;
}

@keyframes panel-fade {
    from {
        opacity: 0;
        transform: translateY(6px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.resume-section-title {
    letter-spacing: 0.11em;
}


@media print {
    body {
        background: white !important;
    }

    .no-print {
        display: none !important;
    }
}
