.cookie-clicker-game{color:beige;background:radial-gradient(circle,#2b1d0e 0%,#1a1005 100%);min-height:100vh;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;position:relative;overflow-x:hidden}.game-header{backdrop-filter:blur(10px);z-index:100;background:#000000d9;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:.75rem 2rem;display:flex;position:sticky;top:0;box-shadow:0 4px 20px #0009}.cookie-display{flex-direction:column;display:flex}.cookie-count{color:#241b00;-webkit-text-fill-color:#241b00;background:linear-gradient(#fff,gold);font-size:2rem;font-weight:800}.cookies-per-second{color:#aaa;font-size:.9rem;font-weight:500}.game-controls{gap:.5rem;display:flex}.game-controls button{transition:all .2s cubic-bezier(.4,0,.2,1)}.game-controls button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.game-content-simplified{grid-template-columns:1fr 450px;gap:0;height:calc(100vh - 80px);display:grid;overflow:hidden}@media (max-width:768px){.game-content-simplified{grid-template-rows:35% 65%;grid-template-columns:1fr;height:calc(100vh - 60px);overflow-y:hidden}.store-section{border-top:1px solid #ffffff1a;border-left:none;height:100%}.cookie-section{height:100%}.main-cookie{font-size:8rem!important}.modal-box{max-height:85vh;padding:1rem;overflow-y:auto;width:95%!important;max-width:95%!important}}.cookie-section{background:radial-gradient(circle,#ffffff0d 0%,#0000 70%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.main-cookie{cursor:pointer;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 10px 20px #00000080);z-index:10;font-size:14rem;transition:transform .1s cubic-bezier(.16,1,.3,1);position:relative}.main-cookie:hover{filter:drop-shadow(0 15px 30px #0009)brightness(1.1);transform:scale(1.05)}.click-info{text-align:center;opacity:.8;backdrop-filter:blur(5px);background:#0006;border-radius:20px;margin-top:2rem;padding:.5rem 1rem;font-weight:500}.store-section{backdrop-filter:blur(20px);background:#0009;border-left:1px solid #ffffff1a;flex-direction:column;height:100%;display:flex;overflow:hidden}.store-panel{flex-direction:column;height:100%;display:flex;overflow:hidden}.store-tabs{background:#00000080;flex-shrink:0;display:flex}.store-tab{color:#888;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:1rem;font-weight:600;transition:all .2s}.store-tab:hover{color:#ddd;background:#ffffff0d}.store-tab.active{color:#fff;background:#3b82f61a;border-bottom-color:#3b82f6}.store-content{flex:1;min-height:0;padding:1rem;overflow-y:auto}.store-content::-webkit-scrollbar{width:8px}.store-content::-webkit-scrollbar-track{background:#0003}.store-content::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.store-content::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.buildings-list{flex-direction:column;gap:.5rem;display:flex}.building-card{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff0d;border-radius:8px;flex-direction:column;gap:.5rem;padding:.75rem;transition:all .2s;display:flex;position:relative;overflow:hidden}.building-card:hover{background:#ffffff14;transform:translate(-2px)}.building-card.affordable{border:1px solid #4ade80}.building-card.expensive{opacity:.6;border:1px solid #ef4444}.building-card.sell-mode{border:1px solid #f59e0b}.building-header{align-items:center;gap:.75rem;display:flex}.building-icon{background:#0003;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;font-size:2rem;display:flex}.building-info{flex:1}.building-name{color:#fff;font-size:1.1rem;font-weight:700}.building-cost{color:#4ade80;font-weight:600}.expensive .building-cost{color:#ef4444}.building-details{color:#aaa;border-top:1px solid #ffffff0d;justify-content:space-between;padding-top:.5rem;font-size:.8rem;display:flex}.building-description{color:#888;margin-top:.25rem;font-size:.75rem;font-style:italic}.upgrades-grid{grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:.5rem;display:grid}.upgrade-card{cursor:pointer;background:#0000004d;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;height:70px;padding:.25rem;transition:background .15s,border-color .15s,box-shadow .15s;display:flex;position:relative}.upgrade-card:hover{z-index:10;background:#ffffff1f;border-color:#ffd7008c}.upgrade-card.affordable{border-color:#4ade80;box-shadow:0 0 5px #4ade8033}.upgrade-card.purchased{opacity:.5;filter:grayscale();border-color:#aaa}.upgrade-icon{font-size:1.8rem;line-height:1}.upgrade-cost-overlay{color:#fff;pointer-events:none;background:#000c;border-radius:4px;padding:1px 3px;font-size:.6rem;position:absolute;bottom:2px;right:2px}.upgrade-check-overlay{color:#4ade80;font-size:.8rem;font-weight:700;position:absolute;top:2px;right:2px}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.float{animation:4s ease-in-out infinite float}@keyframes fadeUpOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-50px)}}.click-effect{color:#fff;pointer-events:none;text-shadow:0 2px 4px #00000080;z-index:1000;font-size:1.2rem;font-weight:700;animation:1s ease-out forwards fadeUpOut;position:absolute}.golden-cookie{z-index:200;cursor:pointer;background:radial-gradient(circle at 30% 30%,gold,#b8860b);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;font-size:2rem;transition:transform .1s;display:flex;box-shadow:0 0 20px gold,inset 0 0 20px #fff}.golden-cookie:hover{transform:scale(1.1)}.golden-cookie-content{flex-direction:column;align-items:center;display:flex}.golden-cookie-timer{color:#000;font-size:.8rem;font-weight:700}.modal-box{color:#eee;background:#1a1a1a;border:1px solid #333}.modal-backdrop{backdrop-filter:blur(2px);background:#000000b3}.achievement-card{background:#ffffff0d;border:1px solid #0000;border-radius:8px;gap:1rem;margin-bottom:.5rem;padding:1rem;display:flex}.achievement-card.unlocked{background:linear-gradient(90deg,#fbbf241a,#0000);border-color:#fbbf24}.achievement-icon{font-size:2rem}.achievement-name{color:#fbbf24;font-weight:700}.achievement-description{color:#aaa;font-size:.9rem}.bulk-controls{border-bottom:1px solid #ffffff1a;flex-shrink:0;padding:1rem}.bulk-mode,.bulk-amount{align-items:center;margin-bottom:.5rem;display:flex}.bulk-label{color:#888;width:60px;font-size:.8rem}.bulk-mode-buttons,.bulk-amount-buttons{gap:.25rem;display:flex}.bulk-mode-btn,.bulk-amount-btn{color:#aaa;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:4px;padding:.25rem .5rem;font-size:.8rem}.bulk-mode-btn.active,.bulk-amount-btn.active{color:#fff;background:#3b82f6;border-color:#3b82f6}.cc-modal{color:beige;background:#2b1d0e}.main-cookie.squash{transform:scale(.93)}.main-cookie:active{transform:scale(.95)}.news-ticker{opacity:.85;background:#ffffff0f;border-radius:8px;align-items:center;gap:.5rem;max-width:72rem;min-height:1.9rem;margin:.25rem auto 0;padding:.35rem 1rem;font-size:.85rem;display:flex;overflow:hidden}.news-label{flex-shrink:0}.news-line{white-space:nowrap;text-overflow:ellipsis;animation:.6s ease-out newsFade;overflow:hidden}@keyframes newsFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.buff-bar{flex-wrap:wrap;justify-content:center;gap:.4rem;min-height:1.6rem;margin-bottom:.5rem;display:flex}.buff-chip{background:#ffd70026;border:1px solid #ffd70066;border-radius:999px;padding:.15rem .6rem;font-size:.8rem;font-weight:600}.wrinkler{color:#cfcabc;cursor:pointer;z-index:12;background:#00000073;border:1px solid #f5f5dc40;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;animation:1.6s ease-in-out infinite wriggle;display:flex;position:absolute;transform:translate(-50%,-50%)}.wrinkler:hover{color:#fff;background:#78141499}@keyframes wriggle{0%,to{transform:translate(-50%,-50%)rotate(-8deg)scale(1)}50%{transform:translate(-50%,-50%)rotate(8deg)scale(1.06)}}button.golden-cookie{z-index:20;cursor:pointer;filter:drop-shadow(0 0 10px #ffd700cc);background:0 0;border:none;font-size:2rem;animation:2s infinite goldenPulse;position:absolute}button.golden-cookie.wrath{filter:drop-shadow(0 0 10px #b41e1ee6)}.mini-cookie{z-index:15;cursor:pointer;text-shadow:0 2px 6px #00000059;background:0 0;border:none;font-size:1.3rem;animation:.7s cubic-bezier(.25,.9,.35,1.18) both miniFall;position:absolute}@keyframes miniFall{0%{transform:translateY(var(--fall,-42vh)) rotate(-160deg) scale(.7);opacity:0}55%{opacity:1}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@keyframes miniPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.reindeer{z-index:20;cursor:pointer;filter:drop-shadow(0 0 8px #78ffa0b3);background:0 0;border:none;font-size:2.4rem;animation:1.2s ease-in-out infinite reindeerBounce;position:absolute}@keyframes reindeerBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.lump-chip{background:#ffffff12;border-radius:999px;align-items:center;gap:.5rem;margin-top:.6rem;padding:.3rem .7rem;font-size:.9rem;display:flex}.lump-progress{background:#ffffff1f;border-radius:999px;width:90px;height:8px;overflow:hidden}.lump-progress-fill{background:linear-gradient(90deg,#9fd8cb,#5fb3a1);height:100%}.lump-harvest{animation:1.6s infinite goldenPulse}.season-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;margin-top:.5rem;display:flex}.season-btn{color:beige;cursor:pointer;background:#ffffff0d;border:1px solid #f5f5dc40;border-radius:999px;padding:.25rem .7rem;font-size:.8rem}.season-btn.active{background:#ffd70040;border-color:#ffd70099;font-weight:700}.weather-control{align-items:center;gap:.3rem;margin-left:.5rem;display:flex}.weather-btn{cursor:pointer;background:#ffffff0d;border:1px solid #f5f5dc40;border-radius:999px;width:28px;height:28px;font-size:.8rem}.weather-btn.active{background:#b41e1e66;border-color:#ff787899}.season-hint{text-align:center;margin-top:.4rem}.prestige-summary{background:#ffd70014;border:1px solid #ffd70040;border-radius:12px;flex-direction:column;gap:.5rem;margin-bottom:1rem;padding:.75rem;display:flex}.prestige-balance{align-items:center;gap:.5rem;font-size:1.05rem;display:flex}.prestige-note{opacity:.8;font-size:.85rem}.prestige-ascend{flex-direction:column;gap:.35rem;display:flex}.prestige-progress{flex-direction:column;gap:.3rem;display:flex}.prestige-progress-head{justify-content:space-between;align-items:baseline;display:flex}.prestige-progress-bar{background:#ffd70026;border:1px solid #ffd70040;border-radius:9999px;height:8px;overflow:hidden}.prestige-progress-fill{transform-origin:0;background:linear-gradient(90deg,#b8860b,gold);border-radius:9999px;width:100%;height:100%;transition:transform .4s}.ascend-overlay{z-index:50;pointer-events:auto;background:radial-gradient(#201840eb,#0a0814f7);justify-content:center;align-items:center;animation:.45s ease-out both ascendOverlayIn,.7s ease-in 1.9s both ascendOverlayOut;display:flex;position:absolute;inset:0;overflow:hidden}@keyframes ascendOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes ascendOverlayOut{0%{opacity:1}to{opacity:0}}.ascend-burst{background:gold;border-radius:9999px;width:12px;height:12px;animation:1.6s ease-out both ascendBurst;position:absolute;top:50%;left:50%;box-shadow:0 0 60px 24px #ffd7008c}@keyframes ascendBurst{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}55%{opacity:.9;transform:translate(-50%,-50%)scale(3.2)}to{opacity:0;transform:translate(-50%,-50%)scale(7)}}.ascend-star{color:#ffe9a3;text-shadow:0 0 10px #ffd700cc;animation:ascendStar var(--sdur) ease-out var(--sdelay) both;position:absolute;top:50%;left:50%}@keyframes ascendStar{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}15%{opacity:1}to{transform:translate(calc(-50% + var(--sx)), calc(-50% + var(--sy))) scale(1.15);opacity:0}}.ascend-caption{text-align:center;animation:.9s cubic-bezier(.16,1,.3,1) .35s both ascendCaption;position:relative}@keyframes ascendCaption{0%{opacity:0;transform:translateY(18px)scale(.85)}to{opacity:1;transform:translateY(0)scale(1)}}.ascend-title{color:#ffe9a3;text-shadow:0 0 24px #ffd700a6;font-size:1.6rem;font-weight:700}.ascend-gain{color:gold;margin-top:.35rem;font-size:1.15rem;font-weight:700}@media (prefers-reduced-motion:reduce){.ascend-overlay{animation:.3s ease-out both ascendOverlayIn,.3s ease-in .6s both ascendOverlayOut}.ascend-burst,.ascend-caption{animation-duration:10ms;animation-delay:0s}.ascend-star{opacity:0;animation-duration:10ms;animation-delay:0s}}.prestige-shop{grid-template-columns:1fr;gap:.5rem;display:grid}.prestige-item{cursor:pointer;border:1px solid #f5f5dc26;border-radius:10px;align-items:center;gap:.6rem;padding:.5rem .75rem;display:flex}.prestige-item.affordable{background:#78c8781f}.prestige-item.expensive{opacity:.55}.prestige-item.maxed{cursor:default;background:#ffd7001f}.prestige-item-icon{font-size:1.4rem}.prestige-item-name{font-weight:600}.prestige-item-level{opacity:.75;font-size:.78rem}.prestige-item-badge{background:#ffd7004d;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;margin-left:auto;font-size:.75rem;font-weight:700;display:flex}.building-level{opacity:.7;font-size:.72rem;position:absolute;bottom:6px;right:8px}.building-levelup{position:absolute;top:8px;right:8px}.building-card{position:relative}.cc-toasts{z-index:60;pointer-events:none;flex-direction:column;gap:.4rem;display:flex;position:fixed;bottom:1.2rem;left:50%;transform:translate(-50%)}.cc-toast{color:beige;background:#2b1d0ef2;border:1px solid #ffd70073;border-radius:10px;padding:.5rem 1rem;font-size:.9rem;animation:.4s ease-out newsFade;box-shadow:0 6px 18px #0006}@media (max-width:768px){.news-ticker{font-size:.75rem}.wrinkler{width:26px;height:26px}.season-btn{padding:.2rem .5rem;font-size:.72rem}.cc-toasts{width:92vw}}.building-card.teaser{opacity:.75}.building-card.teaser .building-name{letter-spacing:2px}.store-tab{align-items:center;gap:6px;display:inline-flex}.cc-tab-badge{position:static}.upgrades-locked{opacity:.75;text-align:center;background:#ffffff0d;border:1px dashed #f5f5dc40;border-radius:10px;grid-column:1/-1;margin-top:.5rem;padding:.45rem .75rem;font-size:.82rem}.tip-ticker{text-align:center;opacity:.8;max-width:26rem;min-height:1.6rem;margin-top:.45rem;font-size:.82rem}.tip-line{animation:.8s ease-out newsFade;display:inline-block}button.golden-cookie{z-index:25;font-size:2.6rem}.upgrade-detail{opacity:.45;background:#ffd70014;border:1px solid #ffd70040;border-radius:10px;min-height:64px;margin:.4rem 0;padding:.45rem .65rem;font-size:.85rem;transition:opacity .15s}.upgrade-detail.filled{opacity:1}.upgrade-detail-head{align-items:center;gap:.45rem;font-weight:700;display:flex}.upgrade-detail-icon{font-size:1.1rem}.upgrade-detail-cost{opacity:.85;white-space:nowrap;margin-left:auto;font-weight:600}.upgrade-detail-desc{opacity:.85;margin-top:.2rem;line-height:1.35}.achievement-card.locked.compact{opacity:.4;justify-content:center;align-items:center;min-height:0;padding:.35rem;display:flex}.achievement-compact-mark{font-size:.9rem}.cursor-formation{z-index:5;pointer-events:none;animation:90s linear infinite formationSpin;position:absolute;top:50%;left:50%}@keyframes formationSpin{to{transform:rotate(360deg)}}.cursor-slot{position:absolute;top:0;left:0}.cursor-twitch{animation:9s linear infinite cursorTwitch;display:block}@keyframes cursorTwitch{0%,93%,to{transform:translate(0)}95%{transform:translate(-4px)}97%{transform:translate(0)}}.cursor-hand{text-shadow:0 0 6px #ffd7008c;font-size:1.1rem;display:block;transform:rotate(180deg)}.garden-chip{cursor:pointer;font-variant-numeric:tabular-nums;background:#78dc821f;border:1px solid #82e6964d;border-radius:999px;align-items:center;gap:.4rem;margin-top:.6rem;padding:.3rem .7rem;font-size:.9rem;display:inline-flex}.garden-grid{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.garden-plot{text-align:center;border:1px dashed #82e69659;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;min-height:4.6rem;padding:.4rem;display:flex}.garden-plot.ready{background:#78dc8214;border-style:solid;border-color:#82e696b3}.garden-plot-icon{font-size:1.5rem}.garden-plot-progress{flex-direction:column;gap:.15rem;width:100%;display:flex}.dragon-chip{cursor:pointer;font-variant-numeric:tabular-nums;background:#ff78501f;border:1px solid #ff8c6459;border-radius:999px;align-items:center;gap:.4rem;margin-top:.6rem;padding:.3rem .7rem;font-size:.9rem;display:inline-flex}.pantheon-chip{cursor:pointer;font-variant-numeric:tabular-nums;background:#78c8ff1f;border:1px solid #82beff4d;border-radius:999px;align-items:center;gap:.4rem;margin-top:.6rem;padding:.3rem .7rem;font-size:.9rem;display:inline-flex}.pantheon-slots{flex-direction:column;gap:.4rem;display:flex}.pantheon-slot{border:1px dashed #82beff59;border-radius:10px;align-items:center;gap:.6rem;min-height:2.4rem;padding:.45rem .6rem;display:flex}.pantheon-slot.filled{background:#78c8ff14;border-style:solid}.pantheon-slot-icon{font-size:1.4rem}.grimoire-chip{cursor:pointer;font-variant-numeric:tabular-nums;background:#8c64ff24;border:1px solid #aa82ff59;border-radius:999px;align-items:center;gap:.4rem;margin-top:.6rem;padding:.3rem .7rem;font-size:.9rem;display:inline-flex}.grimoire-meter-head{justify-content:space-between;align-items:baseline;margin-bottom:.3rem;display:flex}.spell-list{flex-direction:column;gap:.4rem;margin-top:.8rem;display:flex}.spell-row{background:#00000040;border:1px solid #aa82ff40;border-radius:10px;align-items:center;gap:.6rem;padding:.45rem .6rem;display:flex}.spell-row.dim{opacity:.5}.spell-icon{font-size:1.4rem}.spell-info{flex:1;min-width:0}.spell-name{font-size:.9rem;font-weight:700}.spell-desc{opacity:.75;font-size:.78rem}.spell-cast{font-variant-numeric:tabular-nums;min-width:2.8rem}.cookie-count{text-align:center;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";min-width:9ch}@media (prefers-reduced-motion:reduce){.cursor-formation{animation-duration:600s}.cursor-twitch{animation:none}.mini-cookie{animation:.3s ease-out both miniPop}}.achievements-locked-toggle{color:beige;cursor:pointer;opacity:.8;background:#ffffff0d;border:1px dashed #f5f5dc40;border-radius:10px;width:100%;margin-top:.6rem;padding:.45rem;font-size:.85rem}.achievements-locked-toggle:hover{background:#ffffff17}.keepsakes-btn{margin-left:.25rem}.keepsakes-panel{background:#ffffff0d;border:1px solid #f5f5dc33;border-radius:10px;width:100%;margin-top:.5rem;padding:.5rem .7rem;animation:.4s ease-out newsFade}.keepsakes-row{flex-wrap:wrap;align-items:center;gap:.3rem;padding:.25rem 0;font-size:.78rem;display:flex}.keepsakes-season{opacity:.85;min-width:92px;font-weight:600}.keepsake-chip{opacity:.5;background:#ffffff0f;border:1px solid #f5f5dc2e;border-radius:999px;padding:.1rem .5rem}.keepsake-chip.owned{opacity:1;background:#ffd7002e;border-color:#ffd70080;font-weight:600}.cc-tint{pointer-events:none;z-index:2;transition:background 1.2s,opacity 1.2s;position:absolute;inset:0}.tint-christmas{background:radial-gradient(circle,#96c8ff1a 0%,#466eb41f 100%)}.tint-valentine{background:radial-gradient(circle,#ff96b417 0%,#be46781a 100%)}.tint-easter{background:radial-gradient(circle,#beebbe17 0%,#5aa06e1a 100%)}.tint-halloween{background:radial-gradient(circle,#963ca01a 0%,#3c144624 100%)}.overcast-stage1{background:#1e1e321a}.overcast-stage2{background:#19162d33}.overcast-stage3{background:#0f0c1e57}.season-fx{pointer-events:none;z-index:5;position:absolute;inset:0;overflow:hidden}.season-particle{will-change:transform;opacity:.85;filter:drop-shadow(0 0 4px #ffffff40);position:absolute}.fx-christmas,.fx-easter{animation-name:fxFall;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes fxFall{0%{opacity:0;transform:translate(0)rotate(0)}8%{opacity:.85}50%{transform:translate(28px,340px)rotate(160deg)}92%{opacity:.85}to{opacity:0;transform:translate(-12px,720px)rotate(340deg)}}.fx-valentine{animation-name:fxRise;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes fxRise{0%{opacity:0;transform:translate(0)scale(.8)}10%{opacity:.9}50%{transform:translate(-24px,-340px)scale(1.05)}90%{opacity:.7}to{opacity:0;transform:translate(18px,-700px)scale(.9)}}.fx-halloween{animation-name:fxBat;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes fxBat{0%{opacity:0;transform:translate(0)scaleX(1)}6%{opacity:.9}25%{transform:translate(240px,-34px)}50%{transform:translate(480px,26px)}75%{transform:translate(720px,-28px)}94%{opacity:.9}to{opacity:0;transform:translate(980px,8px)}}@media (prefers-reduced-motion:reduce){.season-particle{animation-duration:30s!important}}.tint-spring{background:radial-gradient(circle,#ff5a461f 0%,#c8282824 100%)}.tint-lantern{background:radial-gradient(circle,#ffaa501f 0%,#b45a1e1f 100%)}.tint-dragonboat{background:radial-gradient(circle,#78dca01a 0%,#1e825a1f 100%)}.tint-qixi{background:radial-gradient(circle,#c896ff1a 0%,#5a3ca01f 100%)}.tint-midautumn{background:radial-gradient(circle,#ffdc8c1c 0%,#5a64aa1f 100%)}.tint-doubleninth{background:radial-gradient(circle,#e6be6e1a 0%,#9664321f 100%)}.tint-laba{background:radial-gradient(circle,#dcb4821a 0%,#7850321f 100%)}.fx-spring,.fx-dragonboat,.fx-midautumn,.fx-doubleninth,.fx-laba{animation-name:fxFall;animation-timing-function:linear;animation-iteration-count:infinite}.fx-lantern,.fx-qixi{animation-name:fxRise;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.season-auto-btn{border-style:dashed;font-weight:700}.season-auto-btn.active{background:#78dca038;border-color:#78dca099}.prestige-item-desc{opacity:.75;margin-top:.1rem;font-size:.78rem;line-height:1.35}.building-levelup{flex-shrink:0;margin-left:.4rem;position:static}.building-details{flex-wrap:wrap;align-items:center;gap:.35rem .75rem;display:flex}.building-details .bulk-info{flex-basis:100%}button.golden-cookie{width:auto;height:auto;box-shadow:none;background:0 0;border-radius:0;line-height:1;display:block}.building-max{color:#9fd8cb;font-weight:700}
