/* High-Fidelity Depth & Shadows */
.depth-block {
    background: var(--white);
    border: 1px solid rgba(0, 0, 0, 0.03); /* Subtle edge definition */
    box-shadow: 
        0 10px 30px rgba(0, 0, 0, 0.02), 
        0 30px 60px rgba(0, 0, 0, 0.04); /* Layered shadow for realism */
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1), 
                box-shadow 0.6s cubic-bezier(0.16, 1, 0.3, 1);
}

.depth-block:hover {
    transform: translateY(-8px) scale(1.01); /* Subtle lift on interaction */
    box-shadow: 
        0 20px 40px rgba(0, 0, 0, 0.04), 
        0 50px 100px rgba(0, 0, 0, 0.06);
}
