    body {
        background: linear-gradient(180deg, #effbff 0%, #dff1f6 100%);
        min-height: 100vh;
        font-family: 'Manrope', sans-serif;
    }

    .glass-card {
        background: rgba(255, 255, 255, 0.7);
        backdrop-filter: blur(10px);
        -webkit-backdrop-filter: blur(10px);
    }

    .art-shadow {
        box-shadow: 0 20px 40px -10px rgba(135, 206, 235, 0.2);
    }

    /* Custom cursors */
    body,
    html {
        cursor: url("../curoshair/normal.cur"), auto;
    }

    a,
    button,
    select,
    option,
    input[type="range"] {
        cursor: url("../curoshair/link700.cur"), pointer !important;
    }

    input,
    textarea,
    [contenteditable="true"] {
        cursor: url("../curoshair/text_select.cur"), text;
    }