html.v2[data-cosmetic-background="vault_background"] .play-column,
html.v2 .v2-cosmetic-demo[data-preview-background="vault_background"]{background:radial-gradient(circle at 50% 47%,transparent 0 24%,#7a969b 24.5% 26%,#253f4a 26.5% 34%,transparent 34.5%),repeating-linear-gradient(90deg,#111f2a 0 16px,#273e4b 17px 18px,#111f2a 19px 70px),linear-gradient(#294853,#091d28)}
html.v2[data-cosmetic-background="luxury_background"] .play-column,
html.v2 .v2-cosmetic-demo[data-preview-background="luxury_background"]{background:radial-gradient(ellipse at 50% 58%,#cba04a55,transparent 54%),repeating-linear-gradient(128deg,#0b0d13 0 32px,#755725 33px 35px,#17191c 36px 110px),linear-gradient(#1c2024,#080b10)}
html.v2[data-cosmetic-background="cosmic_background"] .play-column,
html.v2 .v2-cosmetic-demo[data-preview-background="cosmic_background"]{background:radial-gradient(circle at 20% 20%,#fff 0 1px,transparent 2px),radial-gradient(circle at 80% 32%,#cbd2ff 0 1px,transparent 2px),radial-gradient(ellipse at 55% 40%,#8251bf99,transparent 50%),radial-gradient(ellipse at 20% 75%,#2376ba77,transparent 55%),#0a1127;background-size:72px 79px,111px 103px,auto,auto,auto}

html.v2 .v2-cosmetic-demo[data-preview-cards="black_gold_cards"] .v2-demo-card{background:linear-gradient(125deg,#121718,#3d301c);border:2px solid #dfc268}
html.v2 .v2-cosmetic-demo[data-preview-cards="luxury_cards"] .v2-demo-card{background:repeating-linear-gradient(135deg,#17191d 0 23px,#715124 24px 26px,#17191d 27px 68px);border:2px double #f4d68c;border-radius:2px}
html.v2[data-cosmetic-cards="luxury_cards"] .business-card{background:repeating-linear-gradient(135deg,#17191d 0 23px,#715124 24px 26px,#17191d 27px 68px);border:2px double #f4d68c}
html.v2[data-cosmetic-cards="black_gold_cards"] .business-card{background:linear-gradient(125deg,#121718,#3d301c);border:2px solid #dfc268}
html.v2 .v2-cosmetic-demo[data-preview-cards^="emerald"] .v2-demo-card,html.v2[data-cosmetic-cards^="emerald"] .business-card{background:linear-gradient(120deg,#104636,#25604b);border-color:#44d89b}
html.v2 .v2-cosmetic-demo[data-preview-cards^="diamond"] .v2-demo-card,html.v2[data-cosmetic-cards^="diamond"] .business-card{background:linear-gradient(120deg,#173551,#315d7b);border-color:#7edfff}
html.v2 .v2-cosmetic-demo[data-preview-cards^="pink_diamond"] .v2-demo-card,html.v2[data-cosmetic-cards^="pink_diamond"] .business-card{background:linear-gradient(120deg,#542d52,#8b467f);border-color:#ff9bdd}
html.v2 .v2-cosmetic-demo[data-preview-cards^="obsidian"] .v2-demo-card,html.v2[data-cosmetic-cards^="obsidian"] .business-card{background:linear-gradient(120deg,#171627,#453761);border-color:#ae82ef}
html.v2 .v2-cosmetic-demo[data-preview-cards="cosmic_cards"] .v2-demo-card,html.v2[data-cosmetic-cards="cosmic_cards"] .business-card{background:radial-gradient(circle at 18% 25%,#d3c6ff 0 1px,transparent 2px),linear-gradient(120deg,#121d48,#6549a1);border-color:#96a5ff}

html.v2 .v2-demo-profile,html.v2 .v2-leaderboard-badge{border:1px solid #a8bdad;border-radius:15px;padding:3px 8px;background:#264b41;color:#fff5d8;font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}
html.v2 .v2-leaderboard-badge{display:inline-block;margin-left:5px;font-size:8px;vertical-align:middle}
html.v2 .v2-demo-profile:is([data-profile="emerald_profile"]),html.v2 .v2-cosmetic-demo[data-preview-profile^="emerald"] .v2-demo-profile,html.v2 .v2-leaderboard-badge[data-profile="emerald_profile"]{background:#0d7155;border-color:#68f3ae;color:#e1ffe9}
html.v2 .v2-cosmetic-demo[data-preview-profile^="diamond"] .v2-demo-profile,html.v2 .v2-leaderboard-badge[data-profile="diamond_profile"]{background:#164c75;border-color:#a1edff;color:#e3faff}
html.v2 .v2-cosmetic-demo[data-preview-profile^="pink_diamond"] .v2-demo-profile,html.v2 .v2-leaderboard-badge[data-profile="pink_diamond_profile"]{background:#863269;border-color:#ffb4e5;color:#fff1fa}
html.v2 .v2-cosmetic-demo[data-preview-profile^="obsidian"] .v2-demo-profile,html.v2 .v2-leaderboard-badge[data-profile="obsidian_profile"]{background:#29213e;border-color:#b994e9;color:#f2e9ff}
html.v2 .v2-cosmetic-demo[data-preview-profile^="luxury"] .v2-demo-profile,html.v2 .v2-leaderboard-badge[data-profile="luxury_profile"]{background:linear-gradient(120deg,#15171a,#77571f);border-color:#f6d37a;color:#ffefb6}
html.v2 .v2-cosmetic-demo[data-preview-profile^="cosmic"] .v2-demo-profile,html.v2 .v2-leaderboard-badge[data-profile="cosmic_profile"]{background:linear-gradient(120deg,#222c73,#794aa8);border-color:#b8b3ff;color:#f4eaff}
html.v2 .v2-cosmetic-demo[data-preview-profile="supporter_profile"] .v2-demo-profile,html.v2 .v2-leaderboard-badge[data-profile="supporter_profile"]{background:#775525;border-color:#f7d889;color:#fff0c0}

html.v2 .v2-scene-stage{display:grid;place-items:center;width:100%;padding:0;border:0;border-right:1px solid #71917d;cursor:help}
html.v2 .v2-scene-stage:focus-visible{outline:3px solid #f2d184;outline-offset:-4px}
html.v2 .v2-scene-stage:hover .v2-scene-building,html.v2 .v2-scene-stage:focus-visible .v2-scene-building{transform:scale(1.06)}
html.v2 .v2-scene-building{left:10%;width:80%;height:94%;transition:transform .2s}
html.v2 .v2-stage-tooltip{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;justify-content:center;overflow:auto;padding:12px 15px;background:#10291ff2;color:#fff5d8;text-align:left;opacity:0;visibility:hidden;transition:opacity .15s,visibility .15s;pointer-events:none}
html.v2 .v2-scene-stage:hover .v2-stage-tooltip,html.v2 .v2-scene-stage:focus .v2-stage-tooltip{opacity:1;visibility:visible}
html.v2 .v2-stage-tooltip-title{display:block;margin-bottom:5px;color:#f8d881;font-size:15px}
html.v2 .v2-stage-tooltip .tooltip-stat{padding:5px 0;font-size:11px}
@media(max-width:600px){html.v2 .v2-stage-tooltip{padding:7px 9px}html.v2 .v2-stage-tooltip-title{font-size:12px}html.v2 .v2-stage-tooltip .tooltip-stat{padding:2px 0;font-size:9px}}
