.blobs{display:block!important;filter:blur(70px)!important;inset:0!important}
.blobs i{animation:none!important;border-radius:50%!important;opacity:1!important}
.blobs i:nth-child(1){background:#B4622D!important;opacity:.11!important;width:340px!important;height:340px!important;left:-120px!important;top:120px!important}
.blobs i:nth-child(2){background:#B5838D!important;opacity:.12!important;width:380px!important;height:380px!important;right:-140px!important;left:auto!important;top:420px!important}
.blobs i:nth-child(3){background:#C9A86A!important;opacity:.12!important;width:360px!important;height:360px!important;left:-60px!important;top:auto!important;bottom:-80px!important}
.blobs i:nth-child(4){display:none}
.glass,.tile2,.tile2:first-child,.stats,.panel,.fb,.hero,.cardback,.btn,.opt,.seg,.modes button,.chip,.chip.vib,header{
 background:linear-gradient(135deg,rgba(255,255,255,.35),rgba(255,255,255,0) 45%),rgba(255,255,255,.55)!important;
 backdrop-filter:blur(28px) saturate(180%)!important;-webkit-backdrop-filter:blur(28px) saturate(180%)!important;
 border:1px solid rgba(255,255,255,.8)!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 8px 24px rgba(60,45,30,.08)!important}
.chip,.chip.vib{background:linear-gradient(135deg,rgba(255,255,255,.5),rgba(255,255,255,0) 50%),color-mix(in srgb,var(--c1,#6B645B) 12%,rgba(255,255,255,.55))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 4px 10px rgba(60,45,30,.06)!important}
header{position:sticky;top:10px;z-index:20;margin:10px 12px 6px!important;padding:8px 10px 8px 16px!important;border-radius:999px!important}
.streak.glass{background:rgba(255,255,255,.4)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)!important}
.backb{border-radius:999px}
.seg{border-radius:999px!important;margin:8px 12px!important;max-width:none!important}
.seg button{border-radius:999px!important}
.seg button.on{background:rgba(255,255,255,.85)!important;box-shadow:inset 0 1px 0 #fff,0 2px 8px rgba(60,45,30,.10)!important}
.btn,.opt{border-radius:999px!important}
.btn.w{background:linear-gradient(135deg,rgba(255,255,255,.28),rgba(255,255,255,0) 50%),#B4622D!important;border-color:rgba(255,255,255,.5)!important;color:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 8px 20px rgba(180,98,45,.22)!important}
.face.glass{background:linear-gradient(135deg,rgba(255,255,255,.4),rgba(255,255,255,0) 45%),rgba(255,255,255,.75)!important;backdrop-filter:blur(28px) saturate(180%)!important;border:1px solid rgba(255,255,255,.85)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 10px 28px rgba(60,45,30,.10)!important}
.stackc.cardback{background:rgba(255,255,255,.45)!important}
.tabbar{position:fixed;left:50%;bottom:22px;transform:translateX(-50%);display:flex;gap:2px;padding:6px;border-radius:999px;z-index:30;
 background:linear-gradient(135deg,rgba(255,255,255,.4),rgba(255,255,255,0) 45%),rgba(255,255,255,.55);backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);border:1px solid rgba(255,255,255,.8);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 10px 30px rgba(60,45,30,.14)}
.tabbar a{display:flex;flex-direction:column;align-items:center;gap:2px;padding:7px 14px;border-radius:999px;font:600 10.5px Inter;color:#6B645B}
.tabbar a.on{color:#B4622D;background:rgba(255,255,255,.8);box-shadow:inset 0 1px 0 #fff,0 2px 6px rgba(60,45,30,.08)}
.tabbar .ic{width:22px;height:22px}
main{padding-bottom:110px!important}
