/* Granite Texture Effect - Shared across pages */
.granite-texture {
    position: relative;
    background: linear-gradient(135deg, #1a1a1a 0%, #2a2a2a 50%, #1a1a1a 100%);
    filter: url(#granite-texture);
}

.granite-texture-fine {
    position: relative;
    background: linear-gradient(135deg, #1a1a1a 0%, #2a2a2a 50%, #1a1a1a 100%);
    filter: url(#granite-texture-fine);
}

/* Optional: subtle animation on hover */
.granite-texture:hover {
    background: linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 50%, #1a1a1a 100%);
    transition: background 0.3s ease;
}