   .material-symbols-outlined {
       font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24;
       vertical-align: middle;
   }

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

   .ethereal-bg {
       background: radial-gradient(circle at top right, #baeaff 0%, #effbff 100%);
   }

   .sketch-border {
       border: 1px solid rgba(12, 103, 128, 0.15);
   }

   /* 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;
   }