/* Liquid glass + round corners, shared by the Hub and every app */
html{background:var(--bg)}
body{background:transparent!important}
#glassbg{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 40% at 12% 8%,rgba(10,132,255,.20),transparent 70%),radial-gradient(55% 38% at 92% 30%,rgba(191,90,242,.17),transparent 70%),radial-gradient(60% 40% at 20% 92%,rgba(48,209,88,.14),transparent 70%),radial-gradient(50% 35% at 85% 98%,rgba(255,159,10,.13),transparent 70%)}
.list,.card,.grp,.tile,.wd,.ngrp,.nban,.lgbox input,.sbox,.pill{
 background:color-mix(in srgb,var(--card,var(--cell,#fff)) 56%,transparent)!important;
 -webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%);
 border:.5px solid color-mix(in srgb,var(--sep,rgba(120,120,128,.3)) 80%,transparent)!important;
 box-shadow:0 6px 22px rgba(0,0,0,.07),inset 0 1px 0 rgba(255,255,255,.35)}
.list,.grp,.ngrp{border-radius:22px!important}
.card,.wd,.tile{border-radius:24px!important}
.tile{border-radius:18px!important}
.sbox{border-radius:18px!important}
.pill{border-radius:999px!important}
.btn,.lgb,.del{border-radius:20px!important}
.seg{border-radius:14px!important;background:color-mix(in srgb,var(--fill,rgba(120,120,128,.14)) 100%,transparent)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}
.seg button,.seg .on,.seg [aria-pressed=true]{border-radius:11px!important}
input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{border-radius:14px!important}
#sh,#sbox,.sheet,.nbox,.modal{
 background:color-mix(in srgb,var(--bg,#f2f2f7) 70%,transparent)!important;
 -webkit-backdrop-filter:blur(34px) saturate(190%);backdrop-filter:blur(34px) saturate(190%);
 border-radius:30px 30px 0 0!important;border-top:.5px solid color-mix(in srgb,var(--sep,rgba(120,120,128,.3)) 80%,transparent);
 box-shadow:0 -10px 40px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.35)}
#bellp .nbox{border-radius:0 0 30px 30px!important;border-top:0}

/* places where a class name means something else: keep them as they were */
html.g-music .card{background:none!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:0!important}
