.tap-style-glass .tap-panel,.tap-style-glass .tap-fcard,.tap-style-glass .tap-hl-tile,.tap-style-glass .tap-site-footer{background:#fff9;backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);border:1px solid rgba(255,255,255,.7);box-shadow:0 8px 32px #42077f1f,inset 0 1px #fffc}.tap-style-glass .tap-hl-vip,.tap-style-glass-gold{background:#fff8e7b3;backdrop-filter:blur(20px) saturate(1.8);-webkit-backdrop-filter:blur(20px) saturate(1.8);border:1px solid rgba(245,200,66,.5);box-shadow:0 10px 36px #f9900033,inset 0 1px #ffffffe6}.tap-style-glass .tap-bottomnav{background:#ffffffb3;backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);border-top:1px solid rgba(255,255,255,.8)}.tap-style-glass .tap-btn-primary,.tap-style-glass-velvet{background:#6109bed9;color:#fff;backdrop-filter:blur(12px) saturate(1.6);-webkit-backdrop-filter:blur(12px) saturate(1.6);border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 24px #42077f59,inset 0 1px #fff6}.tap-style-glass .tap-btn-gold{background:#f99000e0;color:#3a2400;backdrop-filter:blur(12px) saturate(1.8);-webkit-backdrop-filter:blur(12px) saturate(1.8);border:1px solid rgba(255,255,255,.5);box-shadow:0 8px 24px #f9900052,inset 0 1px #ffffffb3}.tap-style-glass .tap-input{background:#ffffff80;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.7)}.tap-style-clay .tap-panel,.tap-style-clay .tap-fcard,.tap-style-clay .tap-hl-tile,.tap-style-clay .tap-hl-vip{border-radius:26px;border:none;box-shadow:0 18px 36px #42077f24,inset 0 -8px 16px #42077f14,inset 0 6px 12px #ffffffe6}.tap-style-clay .tap-btn,.tap-style-clay .tap-btn-primary,.tap-style-clay .tap-btn-gold{border-radius:22px;box-shadow:0 10px 20px #42077f38,inset 0 -5px 10px #0000002e,inset 0 4px 8px #ffffff59}.tap-style-clay .tap-input{border-radius:18px}.tap-style-clay .tap-bottomnav{border-radius:26px 26px 0 0;box-shadow:0 -12px 30px #42077f1f}.tap-style-neo,.tap-style-neo .tap-root{background:#ece7f2}.tap-style-neo .tap-panel,.tap-style-neo .tap-fcard,.tap-style-neo .tap-hl-tile{background:#ece7f2;border:1px solid rgba(97,9,190,.14);box-shadow:9px 9px 20px #42077f21,-9px -9px 20px #fffffff2}.tap-style-neo .tap-btn-primary,.tap-style-neo .tap-btn-gold{border:1px solid rgba(97,9,190,.25);box-shadow:6px 6px 14px #42077f47,-4px -4px 10px #ffffff80}.tap-style-neo .tap-btn-primary:active,.tap-style-neo .tap-btn-gold:active{box-shadow:inset 5px 5px 12px #42077f47,inset -4px -4px 10px #fff6}.tap-style-neo .tap-input{background:#ece7f2;border:1px solid rgba(97,9,190,.18);box-shadow:inset 5px 5px 12px #42077f1a,inset -5px -5px 12px #ffffffe6}.tap-style-neo .tap-bottomnav{background:#ece7f2;box-shadow:0 -8px 22px #42077f1f;border-top:1px solid rgba(97,9,190,.14)}.tap-style-minimal .tap-panel,.tap-style-minimal .tap-fcard,.tap-style-minimal .tap-hl-tile,.tap-style-minimal .tap-hl-vip{border-radius:8px;box-shadow:none;border:1px solid var(--tap-line, #ece6f2);background:#fff}.tap-style-minimal .tap-btn,.tap-style-minimal .tap-btn-primary,.tap-style-minimal .tap-btn-gold{border-radius:6px;box-shadow:none;background-image:none}.tap-style-minimal .tap-hero-compact{border-radius:10px;background:var(--tap-purple, #6109be)}.tap-style-minimal .tap-hero-compact-glyph,.tap-style-minimal .tap-lotus-bloom{display:none}.tap-style-minimal .tap-sec-eyebrow{letter-spacing:.14em}.tap-style-minimal .tap-input{border-radius:6px}.tap-style-bento .tap-home-section .tap-container{max-width:1120px}.tap-style-bento .tap-panel,.tap-style-bento .tap-fcard,.tap-style-bento .tap-hl-tile,.tap-style-bento .tap-hl-vip{border-radius:20px;border:1.5px solid var(--tap-line, #ece6f2);box-shadow:none;background:var(--tap-card, #fff)}.tap-style-bento .tap-fcard:hover{border-color:var(--tap-purple, #6109be);box-shadow:0 4px 0 var(--tap-purple, #6109be);transform:translateY(-4px)}@media (min-width: 900px){.tap-style-bento .tap-fcard-rail,.tap-style-bento .tap-fav-rail{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;overflow:visible}.tap-style-bento .tap-fcard{width:auto}}.tap-style-bento .tap-hero-compact{border-radius:24px}.tap-style-maximal .tap-panel,.tap-style-maximal .tap-fcard,.tap-style-maximal .tap-hl-vip{border:2px solid var(--tap-marigold, #f2a007);border-radius:22px;box-shadow:6px 6px 0 var(--tap-purple, #6109be);background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,var(--tap-marigold, #f2a007),var(--tap-purple, #6109be)) border-box;border-color:transparent}.tap-style-maximal .tap-btn-primary,.tap-style-maximal .tap-btn-gold{border:2px solid var(--tap-ink, #241832);box-shadow:4px 4px 0 var(--tap-ink, #241832);border-radius:14px;text-transform:uppercase;letter-spacing:.04em}.tap-style-maximal .tap-btn-primary:active,.tap-style-maximal .tap-btn-gold:active{box-shadow:1px 1px 0 var(--tap-ink, #241832);transform:translate(3px,3px)}.tap-style-maximal .tap-sec-title{text-shadow:2px 2px 0 rgba(242,160,7,.35)}.tap-style-maximal .tap-hero-compact{border:3px solid var(--tap-marigold, #f2a007)}.tap-style-spatial .tap-fcard,.tap-style-spatial .tap-hl-tile,.tap-style-spatial .tap-hl-vip,.tap-style-spatial .tap-panel{transform-style:preserve-3d;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;box-shadow:0 12px 40px #42077f29,0 2px 8px #42077f1a;border-radius:20px}.tap-style-spatial .tap-fcard:hover,.tap-style-spatial .tap-hl-tile:hover,.tap-style-spatial .tap-hl-vip:hover{transform:perspective(900px) rotateX(3deg) rotateY(-3deg) translateY(-6px) scale(1.015);box-shadow:0 26px 60px #42077f3d,0 6px 16px #42077f24}.tap-style-spatial .tap-bottomnav{box-shadow:0 -14px 40px #42077f2e;background:#ffffffe0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}@media (prefers-reduced-motion: reduce){.tap-style-spatial .tap-fcard:hover,.tap-style-spatial .tap-hl-tile:hover,.tap-style-spatial .tap-hl-vip:hover{transform:none}}.tap-style-retro .tap-panel,.tap-style-retro .tap-fcard{background:linear-gradient(180deg,#fffdf8,#f4ecdd);border:1px solid #d9c9a8;border-radius:14px;box-shadow:inset 0 1px #fff,0 3px 8px #5a3e142e}.tap-style-retro .tap-btn-primary,.tap-style-retro .tap-btn-gold{background-image:linear-gradient(180deg,#ffffff47,#0000001f);border:1px solid rgba(0,0,0,.25);box-shadow:inset 0 1px #ffffff73,0 2px 5px #00000040;text-shadow:0 -1px 0 rgba(0,0,0,.25);border-radius:10px}.tap-style-retro .tap-btn-primary:active,.tap-style-retro .tap-btn-gold:active{box-shadow:inset 0 2px 6px #0000004d}.tap-style-retro .tap-input{background:#fffdf8;border:1px solid #cbb98f;box-shadow:inset 0 2px 4px #5a3e141f;border-radius:8px}.tap-style-retro .tap-hero-compact{border:1px solid rgba(255,255,255,.35);box-shadow:inset 0 1px #ffffff4d,0 6px 18px #42077f4d}
