/* MDG materials v2. Colors come from the host palette; these rules never style artwork. */
:where([data-mdg-interface]) {
  --mdg-ui-accent:var(--primary,#087e87);
  --mdg-ui-accent-secondary:var(--chart-2,#9169e8);
  --mdg-ui-base:var(--background,#eef3f8);
  --mdg-ui-ink:var(--foreground,#17233c);
  --mdg-ui-paper:var(--card,#fff);
  --mdg-ui-card-bg:var(--mdg-ui-paper);
  --mdg-ui-card-border:var(--border,#b9c8d9);
  --mdg-ui-card-shadow:0 8px 28px #1022380d;
  --mdg-ui-card-radius:20px;
  --mdg-ui-button-bg:var(--mdg-ui-accent);
  --mdg-ui-button-color:var(--primary-foreground,#fff);
  --mdg-ui-button-shadow:0 4px 12px #10223812;
  --mdg-ui-button-radius:12px;
  --mdg-ui-field-bg:var(--surface,var(--mdg-ui-base));
  --mdg-ui-field-shadow:none;
  --mdg-ui-blur:0px;
  --mdg-ui-backdrop:none;
  --mdg-ui-shell-bg:var(--mdg-ui-base);
  --mdg-ui-highlight:#ffffffa6;
  --mdg-ui-recess:#142d491c;
  --mdg-ui-ornament-opacity:.65;
}
:where(.dark,[data-mode="dark"]) :where([data-mdg-interface]),
:where(.dark[data-mdg-interface],[data-mode="dark"][data-mdg-interface]) {
  --mdg-ui-highlight:#ffffff24;
  --mdg-ui-recess:#00000070;
}
[data-mdg-interface="classic"] { --mdg-ui-ornament-opacity:0; }
[data-mdg-interface="prism"] {
  --mdg-ui-card-bg:linear-gradient(145deg,color-mix(in srgb,var(--mdg-ui-accent) 8%,transparent),transparent 50%,color-mix(in srgb,var(--mdg-ui-accent-secondary) 7%,transparent)),color-mix(in srgb,var(--mdg-ui-paper) 94%,transparent);
  --mdg-ui-card-border:color-mix(in srgb,var(--mdg-ui-accent) 47%,var(--border,#5d8f9f));
  --mdg-ui-card-shadow:inset 0 1px 0 var(--mdg-ui-highlight),inset 0 -1px 0 color-mix(in srgb,var(--mdg-ui-accent-secondary) 30%,transparent),0 12px 32px #00000015,0 0 24px color-mix(in srgb,var(--mdg-ui-accent) 13%,transparent);
  --mdg-ui-card-radius:23px;
  --mdg-ui-button-bg:linear-gradient(125deg,color-mix(in srgb,var(--mdg-ui-accent) 91%,#002c4c),color-mix(in srgb,var(--mdg-ui-accent-secondary) 63%,var(--mdg-ui-accent)));
  --mdg-ui-button-shadow:inset 0 1px 2px #ffffff8a,0 5px 17px color-mix(in srgb,var(--mdg-ui-accent) 38%,transparent),0 0 3px color-mix(in srgb,var(--mdg-ui-accent-secondary) 70%,transparent);
  --mdg-ui-button-radius:999px;
  --mdg-ui-field-bg:color-mix(in srgb,var(--mdg-ui-paper) 80%,var(--mdg-ui-base));
  --mdg-ui-field-shadow:inset 0 2px 5px var(--mdg-ui-recess);
  --mdg-ui-blur:18px;
  --mdg-ui-backdrop:radial-gradient(ellipse at 100% 0%,color-mix(in srgb,var(--mdg-ui-accent) 22%,transparent),transparent 48%),radial-gradient(ellipse at 8% 90%,color-mix(in srgb,var(--mdg-ui-accent-secondary) 19%,transparent),transparent 50%);
  --mdg-ui-shell-bg:var(--mdg-ui-backdrop),var(--mdg-ui-base);
}
[data-mdg-interface="sculpt"] {
  --mdg-ui-card-bg:linear-gradient(145deg,color-mix(in srgb,var(--mdg-ui-paper) 75%,var(--mdg-ui-base)),var(--mdg-ui-base));
  --mdg-ui-card-border:color-mix(in srgb,var(--mdg-ui-paper) 62%,var(--border,#c5d1de));
  --mdg-ui-card-shadow:12px 12px 29px var(--mdg-ui-recess),-9px -9px 24px var(--mdg-ui-highlight),inset 0 1px 1px #ffffff3d;
  --mdg-ui-card-radius:28px;
  --mdg-ui-button-bg:linear-gradient(145deg,color-mix(in srgb,var(--mdg-ui-accent) 84%,#fff),var(--mdg-ui-accent));
  --mdg-ui-button-shadow:6px 6px 12px var(--mdg-ui-recess),-4px -4px 12px var(--mdg-ui-highlight),inset 0 2px 1px #ffffff70;
  --mdg-ui-button-radius:18px;
  --mdg-ui-field-bg:var(--mdg-ui-base);
  --mdg-ui-field-shadow:inset 4px 4px 9px var(--mdg-ui-recess),inset -4px -4px 9px var(--mdg-ui-highlight);
  --mdg-ui-shell-bg:var(--mdg-ui-base);
}
[data-mdg-interface="liquid"] {
  --mdg-ui-card-bg:linear-gradient(125deg,#ffffff36 0%,#ffffff08 30%,transparent 31% 63%,color-mix(in srgb,var(--mdg-ui-accent) 7%,transparent)),color-mix(in srgb,var(--mdg-ui-paper) 82%,transparent);
  --mdg-ui-card-border:color-mix(in srgb,var(--mdg-ui-ink) 22%,#fff9);
  --mdg-ui-card-shadow:inset 0 2px 2px #ffffffb0,inset 2px 0 2px #ffffff59,inset 0 -3px 5px color-mix(in srgb,var(--mdg-ui-accent) 32%,transparent),0 15px 24px #00000024,0 2px 4px #00000020;
  --mdg-ui-card-radius:30px;
  --mdg-ui-button-bg:linear-gradient(180deg,#ffffff5c,transparent 42%,#00000014 54%,#ffffff28 95%),linear-gradient(120deg,var(--mdg-ui-accent),color-mix(in srgb,var(--mdg-ui-accent-secondary) 38%,var(--mdg-ui-accent)));
  --mdg-ui-button-shadow:inset 0 2px 2px #ffffffe0,inset 3px 0 4px #ffffff5c,inset 0 -4px 4px #00000044,0 8px 13px #00000030,0 8px 22px color-mix(in srgb,var(--mdg-ui-accent) 24%,transparent);
  --mdg-ui-button-radius:999px;
  --mdg-ui-field-bg:linear-gradient(130deg,#ffffff26,transparent 35%),color-mix(in srgb,var(--mdg-ui-paper) 70%,var(--mdg-ui-base));
  --mdg-ui-field-shadow:inset 0 2px 4px var(--mdg-ui-recess),inset 0 -2px 2px var(--mdg-ui-highlight),0 2px 3px #00000012;
  --mdg-ui-blur:25px;
  --mdg-ui-backdrop:radial-gradient(ellipse at 20% 0%,color-mix(in srgb,var(--mdg-ui-accent-secondary) 13%,transparent),transparent 55%),radial-gradient(ellipse at 92% 60%,color-mix(in srgb,var(--mdg-ui-accent) 16%,transparent),transparent 60%);
  --mdg-ui-shell-bg:var(--mdg-ui-backdrop),var(--mdg-ui-base);
}
[data-mdg-interface="aurora"] {
  --mdg-ui-card-bg:linear-gradient(135deg,color-mix(in srgb,var(--mdg-ui-accent) 6%,transparent),transparent 48%,color-mix(in srgb,var(--mdg-ui-accent-secondary) 7%,transparent)),color-mix(in srgb,var(--mdg-ui-paper) 89%,transparent);
  --mdg-ui-card-border:color-mix(in srgb,var(--mdg-ui-accent) 28%,var(--border,#c5d1de));
  --mdg-ui-card-shadow:inset 0 1px 0 var(--mdg-ui-highlight),0 14px 36px #152c4812,0 0 0 1px color-mix(in srgb,var(--mdg-ui-accent-secondary) 5%,transparent);
  --mdg-ui-card-radius:24px;
  --mdg-ui-button-bg:linear-gradient(115deg,var(--mdg-ui-accent),color-mix(in srgb,var(--mdg-ui-accent-secondary) 30%,var(--mdg-ui-accent)));
  --mdg-ui-button-shadow:inset 0 1px 1px #ffffff6b,0 5px 14px color-mix(in srgb,var(--mdg-ui-accent) 24%,transparent);
  --mdg-ui-button-radius:14px;
  --mdg-ui-field-bg:color-mix(in srgb,var(--mdg-ui-paper) 80%,var(--mdg-ui-base));
  --mdg-ui-field-shadow:inset 0 1px 3px var(--mdg-ui-recess),0 1px 0 var(--mdg-ui-highlight);
  --mdg-ui-blur:22px;
  --mdg-ui-backdrop:radial-gradient(ellipse at 95% 0%,color-mix(in srgb,var(--mdg-ui-accent-secondary) 14%,transparent),transparent 47%),radial-gradient(ellipse at 5% 70%,color-mix(in srgb,var(--mdg-ui-accent) 13%,transparent),transparent 50%);
  --mdg-ui-shell-bg:var(--mdg-ui-backdrop),var(--mdg-ui-base);
}
[data-mdg-interface="alpine"] {
  --mdg-ui-card-bg:linear-gradient(145deg,color-mix(in srgb,var(--mdg-ui-accent) 4%,transparent),transparent),color-mix(in srgb,var(--mdg-ui-paper) 92%,transparent);
  --mdg-ui-card-border:color-mix(in srgb,var(--mdg-ui-accent) 19%,var(--border,#aebfc4));
  --mdg-ui-card-shadow:0 15px 40px #082c3022,inset 0 1px 0 var(--mdg-ui-highlight);
  --mdg-ui-card-radius:16px;
  --mdg-ui-button-bg:linear-gradient(130deg,var(--mdg-ui-accent),color-mix(in srgb,var(--mdg-ui-accent) 85%,#134e4a));
  --mdg-ui-button-radius:9px;
  --mdg-ui-button-shadow:0 4px 9px #001b282b,inset 0 1px 0 #ffffff40;
  --mdg-ui-field-bg:color-mix(in srgb,var(--mdg-ui-paper) 90%,var(--mdg-ui-base));
  --mdg-ui-blur:16px;
  --mdg-ui-backdrop:var(--mdg-ui-image-alpine,url('/interface-alpine.jpg'));
  --mdg-ui-shell-bg:linear-gradient(color-mix(in srgb,var(--mdg-ui-base) 90%,transparent),color-mix(in srgb,var(--mdg-ui-base) 66%,transparent)),var(--mdg-ui-backdrop) center bottom / cover fixed;
}
[data-mdg-interface="clear"] {
  --mdg-ui-card-bg:linear-gradient(130deg,#ffffff32,transparent 42%),color-mix(in srgb,var(--mdg-ui-paper) 77%,transparent);
  --mdg-ui-card-border:color-mix(in srgb,var(--border,#999) 58%,#fff);
  --mdg-ui-card-shadow:inset 0 1px 2px #ffffffba,0 14px 32px #1c29341c;
  --mdg-ui-card-radius:26px;
  --mdg-ui-button-bg:linear-gradient(160deg,color-mix(in srgb,var(--mdg-ui-accent) 90%,#fff),var(--mdg-ui-accent));
  --mdg-ui-button-shadow:inset 0 1px 2px #ffffff99,0 5px 12px #0a223726;
  --mdg-ui-button-radius:999px;
  --mdg-ui-field-bg:color-mix(in srgb,var(--mdg-ui-paper) 66%,transparent);
  --mdg-ui-field-shadow:inset 0 1px 3px var(--mdg-ui-recess);
  --mdg-ui-blur:30px;
  --mdg-ui-backdrop:var(--mdg-ui-image-clear,url('/interface-clear.jpg'));
  --mdg-ui-shell-bg:linear-gradient(color-mix(in srgb,var(--mdg-ui-base) 72%,transparent),color-mix(in srgb,var(--mdg-ui-base) 57%,transparent)),var(--mdg-ui-backdrop) center / cover fixed;
}
[data-mdg-interface="clay"] {
  --mdg-ui-card-bg:linear-gradient(145deg,color-mix(in srgb,var(--mdg-ui-accent) 7%,var(--mdg-ui-paper)),color-mix(in srgb,var(--mdg-ui-accent-secondary) 8%,var(--mdg-ui-paper)));
  --mdg-ui-card-border:color-mix(in srgb,var(--mdg-ui-paper) 60%,var(--border,#b4c7d6));
  --mdg-ui-card-shadow:inset 3px 3px 5px #ffffff56,inset -3px -4px 6px #17324c12,7px 10px 17px #142d4924;
  --mdg-ui-card-radius:28px;
  --mdg-ui-button-bg:linear-gradient(150deg,color-mix(in srgb,var(--mdg-ui-accent) 83%,#fff),var(--mdg-ui-accent));
  --mdg-ui-button-shadow:inset 2px 3px 3px #ffffff70,inset -2px -4px 4px #002e493d,4px 6px 8px #1838542b;
  --mdg-ui-button-radius:18px;
  --mdg-ui-field-bg:color-mix(in srgb,var(--mdg-ui-paper) 40%,var(--mdg-ui-base));
  --mdg-ui-field-shadow:inset 3px 4px 8px #16395122,inset -3px -3px 5px var(--mdg-ui-highlight);
  --mdg-ui-backdrop:radial-gradient(ellipse at 5% 5%,color-mix(in srgb,var(--mdg-ui-accent) 16%,transparent),transparent 55%),radial-gradient(ellipse at 95% 90%,color-mix(in srgb,var(--mdg-ui-accent-secondary) 17%,transparent),transparent 55%);
  --mdg-ui-shell-bg:var(--mdg-ui-backdrop),var(--mdg-ui-base);
}
/* Dark glass needs a restrained reflection so secondary text stays readable. */
:is(.dark,[data-mode="dark"])[data-mdg-interface="clear"],
:is(.dark,[data-mode="dark"]) [data-mdg-interface="clear"] {
  --mdg-ui-card-bg:linear-gradient(130deg,#ffffff0c,transparent 42%),color-mix(in srgb,var(--mdg-ui-paper) 94%,transparent);
  --mdg-ui-field-bg:color-mix(in srgb,var(--mdg-ui-paper) 96%,transparent);
}
:is(.dark,[data-mode="dark"])[data-mdg-interface="liquid"],
:is(.dark,[data-mode="dark"]) [data-mdg-interface="liquid"] {
  --mdg-ui-card-bg:linear-gradient(125deg,#ffffff16 0%,#ffffff03 30%,transparent 31% 63%,color-mix(in srgb,var(--mdg-ui-accent) 5%,transparent)),color-mix(in srgb,var(--mdg-ui-paper) 94%,transparent);
}
.mdg-ui-card {background:var(--mdg-ui-card-bg);border:1px solid var(--mdg-ui-card-border);border-radius:var(--mdg-ui-card-radius);box-shadow:var(--mdg-ui-card-shadow);backdrop-filter:blur(var(--mdg-ui-blur));-webkit-backdrop-filter:blur(var(--mdg-ui-blur));}
.mdg-ui-action {background:var(--mdg-ui-button-bg);color:var(--mdg-ui-button-color);border:1px solid color-mix(in srgb,var(--mdg-ui-accent) 70%,#fff);border-radius:var(--mdg-ui-button-radius);box-shadow:var(--mdg-ui-button-shadow);}
.mdg-ui-field {background:var(--mdg-ui-field-bg);box-shadow:var(--mdg-ui-field-shadow);border:1px solid var(--mdg-ui-card-border);color:var(--mdg-ui-ink);}
/* A solid fallback still communicates the same shape and accent. */
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))) {
  [data-mdg-interface] {--mdg-ui-card-bg:var(--mdg-ui-paper);--mdg-ui-field-bg:var(--mdg-ui-base);}
}
@media(prefers-reduced-transparency:reduce) {
  [data-mdg-interface] {--mdg-ui-card-bg:var(--mdg-ui-paper);--mdg-ui-field-bg:var(--mdg-ui-base);--mdg-ui-blur:0px;--mdg-ui-shell-bg:var(--mdg-ui-base);}
}
@media(forced-colors:active) {
  [data-mdg-interface] {--mdg-ui-card-bg:Canvas;--mdg-ui-card-border:CanvasText;--mdg-ui-card-shadow:none;--mdg-ui-button-bg:ButtonFace;--mdg-ui-button-color:ButtonText;--mdg-ui-button-shadow:none;--mdg-ui-field-bg:Field;--mdg-ui-field-shadow:none;--mdg-ui-shell-bg:Canvas;--mdg-ui-blur:0px;}
}

/* Navigation is part of the chosen material, rather than one unchanged panel. */
[data-mdg-interface]{--mdg-ui-sidebar-bg:var(--mdg-ui-paper);--mdg-ui-sidebar-border:var(--mdg-ui-card-border);--mdg-ui-sidebar-shadow:inset -1px 0 0 var(--mdg-ui-card-border)}
[data-mdg-interface="prism"]{--mdg-ui-sidebar-bg:radial-gradient(ellipse at 0 0,color-mix(in srgb,var(--mdg-ui-accent) 19%,transparent),transparent 65%),linear-gradient(180deg,color-mix(in srgb,var(--mdg-ui-paper) 94%,transparent),color-mix(in srgb,var(--mdg-ui-accent-secondary) 10%,var(--mdg-ui-paper)));--mdg-ui-sidebar-shadow:inset -1px 0 0 color-mix(in srgb,var(--mdg-ui-accent) 65%,transparent),8px 0 32px color-mix(in srgb,var(--mdg-ui-accent) 12%,transparent);--mdg-ui-card-shadow:inset 0 1px 0 var(--mdg-ui-highlight),inset 0 -2px 0 color-mix(in srgb,var(--mdg-ui-accent-secondary) 42%,transparent),0 10px 32px #0002,0 0 32px color-mix(in srgb,var(--mdg-ui-accent) 20%,transparent)}
[data-mdg-interface="sculpt"]{--mdg-ui-sidebar-bg:linear-gradient(130deg,var(--mdg-ui-paper),var(--mdg-ui-base));--mdg-ui-sidebar-shadow:inset -8px 0 16px var(--mdg-ui-recess),inset 1px 0 1px var(--mdg-ui-highlight);--mdg-ui-card-radius:32px;--mdg-ui-card-shadow:15px 15px 30px var(--mdg-ui-recess),-10px -10px 26px var(--mdg-ui-highlight),inset 0 2px 1px #ffffff40}
[data-mdg-interface="liquid"]{--mdg-ui-sidebar-bg:linear-gradient(110deg,#ffffff20,transparent 35% 65%,#ffffff0a),color-mix(in srgb,var(--mdg-ui-paper) 83%,transparent);--mdg-ui-sidebar-shadow:inset -2px 0 2px #ffffff75,inset 3px 0 4px #ffffff35,10px 0 30px #0002;--mdg-ui-sidebar-border:color-mix(in srgb,var(--mdg-ui-accent) 45%,var(--mdg-ui-paper));--mdg-ui-card-shadow:inset 0 3px 3px #ffffff80,inset 2px 0 3px #ffffff45,inset 0 -4px 7px color-mix(in srgb,var(--mdg-ui-accent) 40%,transparent),0 18px 30px #0003,0 2px 4px #0003}
[data-mdg-interface="aurora"]{--mdg-ui-sidebar-bg:radial-gradient(ellipse at 0 20%,color-mix(in srgb,var(--mdg-ui-accent-secondary) 20%,transparent),transparent 60%),color-mix(in srgb,var(--mdg-ui-paper) 88%,transparent);--mdg-ui-sidebar-shadow:inset -1px 0 0 var(--mdg-ui-highlight),5px 0 28px color-mix(in srgb,var(--mdg-ui-accent-secondary) 10%,transparent)}
[data-mdg-interface="alpine"]{--mdg-ui-sidebar-bg:linear-gradient(165deg,color-mix(in srgb,var(--mdg-ui-accent) 13%,var(--mdg-ui-paper)),var(--mdg-ui-paper));--mdg-ui-sidebar-shadow:inset -1px 0 0 var(--mdg-ui-card-border),8px 0 25px #092f341c;--mdg-ui-card-radius:12px}
[data-mdg-interface="clear"]{--mdg-ui-sidebar-bg:linear-gradient(115deg,#ffffff24,transparent),color-mix(in srgb,var(--mdg-ui-paper) 76%,transparent);--mdg-ui-sidebar-shadow:inset -1px 0 1px #ffffff80,6px 0 30px #10223812}
[data-mdg-interface="clay"]{--mdg-ui-sidebar-bg:linear-gradient(160deg,color-mix(in srgb,var(--mdg-ui-accent-secondary) 13%,var(--mdg-ui-paper)),color-mix(in srgb,var(--mdg-ui-accent) 7%,var(--mdg-ui-base)));--mdg-ui-sidebar-shadow:inset -5px 0 8px var(--mdg-ui-recess),inset 2px 0 3px #ffffff50,7px 0 17px #0001;--mdg-ui-card-radius:34px}
/* A backdrop and buttons can be chosen independently of the material or palette.
   The contrast wash keeps text outside cards readable even for arbitrary colors. */
[data-mdg-interface][data-mdg-background="solid"]{--mdg-ui-backdrop:none;--mdg-ui-shell-bg:var(--mdg-ui-base)}
[data-mdg-interface][data-mdg-background="gradient"]{--mdg-ui-backdrop:linear-gradient(var(--mdg-custom-gradient-angle,135deg),var(--mdg-custom-gradient-start,#00cfff),var(--mdg-custom-gradient-end,#7026d9));--mdg-ui-shell-bg:linear-gradient(color-mix(in srgb,var(--mdg-ui-base) 78%,transparent),color-mix(in srgb,var(--mdg-ui-base) 67%,transparent)),var(--mdg-ui-backdrop) center/cover fixed}
[data-mdg-interface][data-mdg-background="alpine"]{--mdg-ui-backdrop:var(--mdg-ui-image-alpine,url('/interface-alpine.jpg'));--mdg-ui-shell-bg:linear-gradient(color-mix(in srgb,var(--mdg-ui-base) 82%,transparent),color-mix(in srgb,var(--mdg-ui-base) 62%,transparent)),var(--mdg-ui-backdrop) center 70%/cover fixed}
[data-mdg-interface][data-mdg-background="studio"]{--mdg-ui-backdrop:var(--mdg-ui-image-clear,url('/interface-clear.jpg'));--mdg-ui-shell-bg:linear-gradient(color-mix(in srgb,var(--mdg-ui-base) 72%,transparent),color-mix(in srgb,var(--mdg-ui-base) 58%,transparent)),var(--mdg-ui-backdrop) center/cover fixed}
[data-mdg-interface][data-mdg-buttons="solid"]{--mdg-ui-button-bg:var(--mdg-ui-accent);--mdg-ui-button-color:var(--primary-foreground,#fff);--mdg-ui-button-radius:12px;--mdg-ui-button-shadow:0 3px 9px #0002}
[data-mdg-interface][data-mdg-buttons="outline"]{--mdg-ui-button-bg:color-mix(in srgb,var(--mdg-ui-paper) 90%,transparent);--mdg-ui-button-color:var(--mdg-ui-ink);--mdg-ui-button-radius:12px;--mdg-ui-button-shadow:inset 0 0 0 1px var(--mdg-ui-accent)}
[data-mdg-interface][data-mdg-buttons="glass"]{--mdg-ui-button-bg:linear-gradient(180deg,#ffffff38,transparent 40%,#00000010 55%,#ffffff20 95%),color-mix(in srgb,var(--mdg-ui-paper) 85%,transparent);--mdg-ui-button-color:var(--mdg-ui-ink);--mdg-ui-button-radius:999px;--mdg-ui-button-shadow:inset 0 2px 2px #ffffff90,inset 2px 0 3px #ffffff35,inset 0 -3px 3px var(--mdg-ui-recess),0 7px 13px #0003,0 3px 16px color-mix(in srgb,var(--mdg-ui-accent) 20%,transparent)}
[data-mdg-interface][data-mdg-buttons="glow"]{--mdg-ui-button-bg:var(--mdg-ui-accent);--mdg-ui-button-color:var(--primary-foreground,#fff);--mdg-ui-button-radius:16px;--mdg-ui-button-shadow:inset 0 1px 2px #ffffff65,0 0 0 1px color-mix(in srgb,var(--mdg-ui-accent) 80%,#fff),0 0 24px color-mix(in srgb,var(--mdg-ui-accent) 48%,transparent),0 6px 16px color-mix(in srgb,var(--mdg-ui-accent-secondary) 25%,transparent)}
[data-mdg-interface][data-mdg-buttons="raised"]{--mdg-ui-button-bg:linear-gradient(180deg,#ffffff0d,#0000000c),var(--mdg-ui-accent);--mdg-ui-button-color:var(--primary-foreground,#fff);--mdg-ui-button-radius:17px;--mdg-ui-button-shadow:inset 0 2px 2px #ffffff80,inset 0 -4px 2px #0003,0 5px 0 color-mix(in srgb,var(--mdg-ui-accent) 68%,#000),0 9px 14px #0003}
[data-mdg-interface][data-mdg-buttons="pill"]{--mdg-ui-button-bg:var(--mdg-ui-accent);--mdg-ui-button-color:var(--primary-foreground,#fff);--mdg-ui-button-radius:999px;--mdg-ui-button-shadow:0 4px 12px #0002}
@media(prefers-reduced-transparency:reduce){[data-mdg-interface][data-mdg-background]{--mdg-ui-sidebar-bg:var(--mdg-ui-paper);--mdg-ui-sidebar-shadow:none;--mdg-ui-shell-bg:var(--mdg-ui-base)}[data-mdg-interface][data-mdg-buttons="glass"]{--mdg-ui-button-bg:var(--mdg-ui-paper);--mdg-ui-button-shadow:0 0 0 1px var(--mdg-ui-card-border)}}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){[data-mdg-interface]{--mdg-ui-sidebar-bg:var(--mdg-ui-paper)}}
@media(forced-colors:active){[data-mdg-interface][data-mdg-background]{--mdg-ui-shell-bg:Canvas;--mdg-ui-sidebar-bg:Canvas;--mdg-ui-sidebar-border:CanvasText;--mdg-ui-sidebar-shadow:none}[data-mdg-interface][data-mdg-buttons]{--mdg-ui-button-bg:ButtonFace;--mdg-ui-button-color:ButtonText;--mdg-ui-button-shadow:none}}
