[data-game-theme="obsidian_spire_chatgpt"]{--gt-scene-deep: #07080c;--gt-scene-stone: #17191f;--gt-scene-gold: #c9a24a;--gt-scene-turquoise: #3fb8b0;--gt-scene-mist: rgba(190, 205, 215, 0.07);--gt-board-bg: rgba(7, 8, 12, 0.6);--gt-tile-bg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 44'%3E%3Cpath d='M14 41V17a21 13 0 0 1 42 0v24' fill='none' stroke='%23d9b45c' stroke-opacity='.9' stroke-width='1.4'/%3E%3C/svg%3E") center / 100% 100% no-repeat, linear-gradient(180deg, #4a4f5d 0%, #30343f 55%, #1f222a 100%);--gt-tile-border: #5d6475;--gt-tile-border-top: #7a8294;--gt-tile-border-bottom: #101217;--gt-tile-hover-bg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 44'%3E%3Cpath d='M14 41V17a21 13 0 0 1 42 0v24' fill='none' stroke='%23e2c477' stroke-width='1.4'/%3E%3C/svg%3E") center / 100% 100% no-repeat, linear-gradient(180deg, #5a6070 0%, #3b404d 55%, #272a33 100%);--gt-tile-hover-border: #3fb8b0;--gt-tile-safe-bg: linear-gradient(180deg, #4fd1c7 0%, #1f7f7a 55%, #0f4744 100%);--gt-tile-safe-border: #c9a24a;--gt-tile-safe-border-top: #e2c477;--gt-tile-safe-border-bottom: #7a5f22;--gt-tile-safe-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 -2px 0 rgba(0, 0, 0, 0.25), 0 0 12px rgba(63, 184, 176, 0.55);--gt-tile-hazard-bg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 44'%3E%3Cpath d='M35 0 31 12 38 20 29 31 36 44M38 20 50 25 58 23M31 12 21 8M29 31 18 36' fill='none' stroke='%23f5c16c' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% 100% no-repeat, linear-gradient(180deg, #3a1214 0%, #1c0a0b 100%);--gt-tile-hazard-border: #8e2a22;--gt-tile-hazard-border-top: #c0503f;--gt-tile-hazard-border-bottom: #3a0f0c;--gt-tile-hazard-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.12), inset 0 -2px 0 rgba(0, 0, 0, 0.3), 0 0 14px rgba(200, 60, 40, 0.55);--gt-tile-hazard-other-bg: linear-gradient(180deg, #3a3e4a 0%, #262930 100%);--gt-tile-hazard-other-border: #5d6475}[data-game-theme="obsidian_spire_chatgpt"] .gt-backdrop{background:url(/assets/game_themes/tower_obsidian_spire_chatgpt_desktop-de658fd93dfe634bfce345d6d8e46d8228d9c143201657570039741940d366a8.png) center/cover no-repeat,radial-gradient(ellipse at 50% 0%, var(--gt-scene-mist), transparent 60%),linear-gradient(180deg, var(--gt-scene-stone) 0%, var(--gt-scene-deep) 100%)}[data-game-theme="obsidian_spire_chatgpt"] .gt-stage.gt-m-safe .gt-scene{background:linear-gradient(0deg, rgba(63,184,176,0.28), transparent 55%);animation:gt-spire-glow 600ms ease-out both}[data-game-theme="obsidian_spire_chatgpt"] .gt-stage.gt-m-cashout .gt-scene{background:linear-gradient(0deg, rgba(201,162,74,0.45), rgba(201,162,74,0.08) 70%, transparent);animation:gt-spire-glow 900ms ease-out both}[data-game-theme="obsidian_spire_chatgpt"] .gt-stage.gt-m-top .gt-scene{background:url(/assets/game_themes/tower_obsidian_spire_chatgpt_crown-552aaa18eee7c1ac23f8b2472b8f29b6177e1b626d224e0a3b0270c1646eee58.png) center/cover no-repeat,linear-gradient(0deg, rgba(201,162,74,0.45), rgba(201,162,74,0.08) 70%, transparent);animation:gt-spire-glow 900ms ease-out both}[data-game-theme="obsidian_spire_chatgpt"] .gt-stage.gt-m-bust .gt-flash{background:radial-gradient(circle at 50% 60%, rgba(160,30,30,0.35), transparent 65%);animation:gt-spire-glow 700ms ease-out both}@media (max-width: 767px){[data-game-theme="obsidian_spire_chatgpt"] .gt-backdrop{background-image:url(/assets/game_themes/tower_obsidian_spire_chatgpt_phone-68e29113bc9c05afc8a72d2b897e1f301efc0cc20198db4d73d1febc38f6cd59.png), radial-gradient(ellipse at 50% 0%, var(--gt-scene-mist), transparent 60%), linear-gradient(180deg, var(--gt-scene-stone) 0%, var(--gt-scene-deep) 100%)}[data-game-theme="obsidian_spire_chatgpt"] .gt-stage.gt-m-top .gt-scene{background-image:url(/assets/game_themes/tower_obsidian_spire_chatgpt_crown_portrait-85c886908a695f7a39b2cca4fa6ae818bbf69080250c189a739ccfa8670421fd.png), linear-gradient(0deg, rgba(201,162,74,0.45), rgba(201,162,74,0.08) 70%, transparent)}}@keyframes gt-spire-glow{0%{opacity:0}35%{opacity:1}100%{opacity:0}}
