:root{--pet14-pink:#ff8fcb;--pet14-pink2:#ffb7dc;--pet14-lilac:#a98bff;--pet14-cyan:#78e8ff;--pet14-mint:#7ff0c9;--pet14-gold:#ffd982;--pet14-ink:#08152d;--pet14-glass:rgba(15,33,72,.72);--pet14-soft-shadow:0 24px 80px rgba(2,8,28,.42);--pet14-inner:inset 0 1px rgba(255,255,255,.16)}
html{background:#050b19}body{background:radial-gradient(circle at 75% -5%,rgba(182,112,255,.22),transparent 30%),radial-gradient(circle at 8% 26%,rgba(85,218,255,.13),transparent 32%),linear-gradient(160deg,#050b19,#081a35 44%,#071329 100%);background-attachment:fixed}.workspace{position:relative}.workspace:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:radial-gradient(circle at 20% 18%,rgba(255,255,255,.12) 0 1px,transparent 1.5px),radial-gradient(circle at 76% 34%,rgba(255,216,245,.1) 0 1px,transparent 1.4px);background-size:92px 92px,137px 137px;mask-image:linear-gradient(to bottom,#000,transparent 75%);opacity:.45;z-index:-1}.game-sidebar{background:linear-gradient(180deg,rgba(5,16,38,.97),rgba(7,19,44,.94));box-shadow:18px 0 48px rgba(0,0,0,.12),inset -1px 0 rgba(255,255,255,.04)}.brand-mark{border:1px solid rgba(255,255,255,.22);background:radial-gradient(circle at 30% 24%,#fff 0 5%,transparent 6%),linear-gradient(145deg,#66e8ff,#9a6bff 52%,#ff8ccc);box-shadow:0 10px 30px rgba(116,88,255,.42),inset 0 1px rgba(255,255,255,.45)}.side-nav button,.icon-btn,.pill-btn{transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.side-nav button:hover,.icon-btn:hover,.pill-btn:hover{transform:translateY(-1px);border-color:rgba(190,165,255,.45);box-shadow:0 10px 30px rgba(91,65,191,.18)}
.topbar{position:relative}.topbar:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(159,197,255,.16),transparent)}.avatar-orbit{position:relative;overflow:hidden;background:linear-gradient(145deg,#9c7cff,#69e7ff);box-shadow:0 12px 34px rgba(91,115,255,.33),inset 0 1px rgba(255,255,255,.42)}.avatar-orbit:after{content:"";position:absolute;width:24px;height:60px;left:-18px;top:-10px;transform:rotate(35deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.52),transparent);animation:pet14-shine 5.8s ease-in-out infinite}.resource-pill,.icon-btn,.pill-btn{background:linear-gradient(180deg,rgba(17,40,82,.82),rgba(10,27,59,.8));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--pet14-inner),0 12px 34px rgba(0,0,0,.12)}
.stage-card{border-color:rgba(179,153,255,.3);background:linear-gradient(180deg,rgba(20,43,88,.92),rgba(8,25,58,.96));box-shadow:0 28px 90px rgba(0,0,0,.42),0 0 0 1px rgba(255,255,255,.025),inset 0 1px rgba(255,255,255,.1);border-radius:28px}.stage-card:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(120deg,rgba(255,255,255,.08),transparent 18%,transparent 78%,rgba(119,226,255,.05));z-index:-1}.stage-card:after{content:"";position:absolute;width:540px;height:230px;left:50%;bottom:-125px;transform:translateX(-50%);background:radial-gradient(ellipse,rgba(255,135,215,.12),rgba(100,111,255,.08) 42%,transparent 72%);filter:blur(4px);pointer-events:none;z-index:-1}.aurora{mix-blend-mode:screen;filter:blur(72px);opacity:.44}.a1{background:linear-gradient(145deg,#a562ff,#ff76cf)}.a2{background:linear-gradient(145deg,#3fd5ff,#5572ff)}.starfield{opacity:.3;animation:pet14-stars 14s linear infinite}.stage-bar h1{font-weight:900;text-shadow:0 7px 26px rgba(88,65,191,.24)}.pet-tags span{background:linear-gradient(135deg,#a66eff,#ff82c6);box-shadow:0 6px 16px rgba(170,91,255,.28)}.pet-tags i{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.wallet{background:linear-gradient(180deg,rgba(44,48,98,.76),rgba(16,32,68,.76));box-shadow:var(--pet14-inner),0 10px 24px rgba(0,0,0,.13)}
.room-tabs button{min-height:40px;background:linear-gradient(180deg,rgba(30,54,102,.78),rgba(12,34,72,.78));box-shadow:var(--pet14-inner);transition:.18s ease}.room-tabs button:hover{transform:translateY(-1px);border-color:rgba(177,145,255,.55)}.room-scene{height:420px}.room-scene:before{content:"";position:absolute;inset:24px 4% 0;border-radius:46% 46% 18% 18%/24% 24% 12% 12%;background:linear-gradient(180deg,rgba(121,148,255,.04),transparent 42%),radial-gradient(ellipse at center bottom,rgba(255,171,229,.08),transparent 56%);border:1px solid rgba(255,255,255,.025);pointer-events:none}.room-scene:after{content:"";position:absolute;left:9%;right:9%;bottom:23px;height:72px;border-radius:50%;background:radial-gradient(ellipse,rgba(7,14,34,.34),transparent 68%);filter:blur(7px);z-index:1;pointer-events:none}.scene-window{overflow:hidden;border:8px solid rgba(124,149,216,.24);background:linear-gradient(180deg,#183e78 0,#5a3a98 48%,#ee83b1 78%,#25346c 100%);box-shadow:0 0 55px rgba(113,93,225,.24),inset 0 0 44px rgba(255,196,237,.12),inset 0 -20px rgba(18,32,71,.24)}.scene-window:before{content:"";position:absolute;width:56px;height:56px;right:20px;top:18px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff 0 5%,#fff3bf 7%,#ffd978 30%,rgba(255,214,117,.2) 57%,transparent 68%);box-shadow:0 0 28px rgba(255,218,132,.46)}.stage-card[data-phase="night"] .scene-window:before{background:radial-gradient(circle at 35% 30%,#fff 0 7%,#e6edff 10%,#b5c7ff 36%,rgba(161,184,255,.18) 62%,transparent 70%);box-shadow:0 0 30px rgba(178,197,255,.5)}.scene-window:after{content:"";position:absolute;left:0;right:0;bottom:0;height:46px;background:linear-gradient(180deg,transparent,rgba(13,31,70,.62)),linear-gradient(125deg,transparent 12%,rgba(18,42,88,.84) 13% 24%,transparent 25% 31%,rgba(23,48,96,.82) 32% 46%,transparent 47% 55%,rgba(16,37,79,.84) 56% 70%,transparent 71%)}.scene-sofa{opacity:.92;border:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,#405a98,#223b75);box-shadow:0 18px 35px rgba(2,8,27,.3),inset 0 1px rgba(255,255,255,.2)}.scene-sofa:before{background:linear-gradient(180deg,#5870aa,#2c477f);box-shadow:inset 0 1px rgba(255,255,255,.12)}.scene-sofa:after{content:"♡";position:absolute;right:20px;top:-10px;width:34px;height:34px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(145deg,#ffb4d8,#9d83ff);box-shadow:0 8px 18px rgba(57,34,110,.24);color:#fff;font-size:16px}.stage-card[data-room="bedroom"] .scene-bed{display:block;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#596eaa,#2c4077);box-shadow:0 20px 42px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.22)}.stage-card[data-room="bedroom"] .scene-bed:before{content:"";position:absolute;left:14px;top:8px;width:74px;height:32px;border-radius:18px;background:linear-gradient(145deg,#f6e8ff,#c9c5ff);box-shadow:0 7px 18px rgba(10,20,57,.22)}.stage-card[data-room="garden"] .scene-tree{font-size:0;width:132px;height:190px;bottom:38px;background:radial-gradient(circle at 45% 22%,#a7ffd8 0 5%,transparent 6%),radial-gradient(circle at 68% 34%,#69e5ad 0 23%,transparent 24%),radial-gradient(circle at 36% 38%,#5bd49c 0 29%,transparent 30%),linear-gradient(90deg,transparent 44%,#7b5d56 45% 56%,transparent 57%);filter:drop-shadow(0 14px 24px rgba(0,0,0,.26));text-shadow:none}.stage-card[data-room="garden"] .scene-window{background:linear-gradient(180deg,#3f87c6,#84c8db 55%,#f4c7ce 100%)}.scene-rug{width:420px;height:92px;border-color:rgba(205,174,255,.32);background:radial-gradient(ellipse,rgba(255,162,222,.18),rgba(119,90,255,.18) 46%,rgba(55,99,167,.06) 68%,transparent 72%);box-shadow:0 0 60px rgba(155,95,255,.18),inset 0 0 44px rgba(104,224,255,.08)}
.pet-wrap{width:305px;height:345px;filter:none;transition:filter .25s ease}.pet-wrap:hover{filter:brightness(1.035)}.pet-aura{width:272px;height:272px;left:16px;top:28px;background:radial-gradient(circle,rgba(255,178,227,.2),rgba(160,99,255,.24) 34%,rgba(71,216,255,.1) 52%,transparent 72%);filter:blur(9px);animation:pet14-aura 3.8s ease-in-out infinite}.pet-platform{width:290px;height:82px;left:8px;bottom:12px;border-color:rgba(184,151,255,.28);background:radial-gradient(ellipse,rgba(255,171,226,.22),rgba(123,83,255,.24) 42%,rgba(79,203,255,.1) 62%,transparent 72%);box-shadow:0 0 54px rgba(124,77,255,.24),inset 0 0 34px rgba(108,224,255,.08)}.pet-art{height:300px;filter:drop-shadow(0 24px 25px rgba(0,5,20,.38)) drop-shadow(0 7px 8px rgba(78,48,120,.16));animation:pet14-breathe 3.4s ease-in-out infinite}.pet-art svg{overflow:visible}.pet-art svg .pet-body,.pet-art svg .pet-head{filter:drop-shadow(0 3px 2px rgba(35,23,52,.08))}.pet-art svg .pet-fur-gloss{mix-blend-mode:screen}.pet-art svg .pet-whisker{opacity:.65}.pet-art svg .pet-eye-shine{filter:drop-shadow(0 0 4px rgba(255,255,255,.7))}.pet-art[data-family="dog"] .pet-tail{animation-duration:1.2s}.pet-art[data-mood="ecstatic"] svg,.pet-art[data-mood="excited"] svg{filter:drop-shadow(0 0 12px rgba(255,179,222,.18))}.pet-art[data-mood="sleepy"]{filter:drop-shadow(0 24px 25px rgba(0,5,20,.34)) saturate(.88)}.pet-art[data-mood="sick"]{filter:drop-shadow(0 24px 25px rgba(0,5,20,.3)) saturate(.72)}.pet-meta{bottom:-2px;padding:8px 13px;background:linear-gradient(180deg,rgba(25,47,92,.88),rgba(10,28,64,.9));border-color:rgba(190,170,255,.28);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);box-shadow:0 12px 34px rgba(0,0,0,.26),inset 0 1px rgba(255,255,255,.13)}.pet-meta b{font-weight:850}.pet-meta i{background:linear-gradient(135deg,#8f5eff,#ff7fc9);box-shadow:0 5px 16px rgba(164,92,255,.23)}
.speech{top:18px;max-width:min(72%,390px);padding:11px 16px;border-radius:18px 18px 18px 6px;background:linear-gradient(180deg,rgba(31,55,103,.9),rgba(14,35,74,.92));border-color:rgba(200,181,255,.3);box-shadow:0 15px 42px rgba(0,0,0,.24),inset 0 1px rgba(255,255,255,.14);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);font-weight:650;color:#f5f4ff;letter-spacing:.01em}.speech:before{content:"♡";display:inline-grid;place-items:center;width:22px;height:22px;margin-right:7px;border-radius:8px;background:linear-gradient(145deg,rgba(255,153,209,.95),rgba(153,119,255,.95));color:#fff;font-size:11px;vertical-align:middle;box-shadow:0 5px 13px rgba(151,81,191,.22)}
.hero-actions{gap:10px}.hero-actions button{position:relative;overflow:hidden;min-height:68px;border-radius:18px;border-color:rgba(158,180,238,.2);background:linear-gradient(160deg,rgba(38,70,128,.9),rgba(15,38,81,.94));box-shadow:0 14px 34px rgba(0,0,0,.13),inset 0 1px rgba(255,255,255,.12);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.hero-actions button:before{content:"";position:absolute;width:90px;height:90px;border-radius:50%;right:-40px;top:-48px;background:radial-gradient(circle,rgba(255,149,218,.22),transparent 70%)}.hero-actions button:hover{transform:translateY(-2px);border-color:rgba(193,161,255,.45);box-shadow:0 18px 42px rgba(28,19,78,.23),inset 0 1px rgba(255,255,255,.16)}.hero-actions button:active{transform:scale(.985)}.hero-actions button>span{width:39px;height:39px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,rgba(166,116,255,.24),rgba(255,132,203,.14));font-size:22px;box-shadow:inset 0 1px rgba(255,255,255,.12)}
.needs-strip{gap:9px}.need{position:relative;overflow:hidden;border-radius:15px;padding:10px;border-color:rgba(151,176,232,.16);background:linear-gradient(160deg,rgba(26,51,96,.78),rgba(11,31,69,.82));box-shadow:inset 0 1px rgba(255,255,255,.08),0 9px 24px rgba(0,0,0,.1)}.need:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.055),transparent 28%)}.need span{font-size:10px}.need em{font-size:11px}.need .meter{height:6px;background:rgba(5,17,43,.7);box-shadow:inset 0 1px 4px rgba(0,0,0,.25)}.need .meter i{background:linear-gradient(90deg,#8d72ff,#ff80c5 56%,#79e8ff);box-shadow:0 0 12px rgba(171,111,255,.42)}.need:nth-child(1) .meter i{background:linear-gradient(90deg,#ffb767,#ffda7e)}.need:nth-child(2) .meter i{background:linear-gradient(90deg,#ff7db9,#ffb5d8)}.need:nth-child(3) .meter i{background:linear-gradient(90deg,#ffd75d,#89f2ff)}.need:nth-child(4) .meter i{background:linear-gradient(90deg,#68dfff,#8ff0ef)}.need:nth-child(5) .meter i{background:linear-gradient(90deg,#64e8ab,#a5f3cd)}.need:nth-child(6) .meter i{background:linear-gradient(90deg,#a27bff,#ff88ca)}.xp-card{border-radius:15px;background:linear-gradient(160deg,rgba(28,51,96,.74),rgba(11,31,68,.8));box-shadow:inset 0 1px rgba(255,255,255,.08)}.xp-card .meter i{background:linear-gradient(90deg,#7b72ff,#c777ff,#ff80c8,#79e7ff)}
.action-dock{gap:9px}.action-dock button{position:relative;overflow:hidden;min-height:74px;border-radius:18px!important;background:linear-gradient(160deg,rgba(34,62,116,.9),rgba(13,35,77,.94))!important;border:1px solid rgba(161,182,236,.2)!important;box-shadow:0 13px 28px rgba(0,0,0,.12),inset 0 1px rgba(255,255,255,.1);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.action-dock button:after{content:"";position:absolute;inset:auto -28px -42px auto;width:80px;height:80px;border-radius:50%;background:radial-gradient(circle,rgba(255,147,213,.18),transparent 68%);pointer-events:none}.action-dock button:hover{transform:translateY(-3px);border-color:rgba(196,168,255,.5)!important;box-shadow:0 18px 38px rgba(27,19,73,.2),inset 0 1px rgba(255,255,255,.14)}.action-dock button:active{transform:translateY(0) scale(.97)}.action-dock button span{font-size:25px;filter:drop-shadow(0 5px 7px rgba(0,0,0,.18))}.action-dock button:nth-child(1){--pet14-action:#ffbc72}.action-dock button:nth-child(2){--pet14-action:#ff8fc7}.action-dock button:nth-child(3){--pet14-action:#b58cff}.action-dock button:nth-child(4){--pet14-action:#74e5ff}.action-dock button:nth-child(5){--pet14-action:#949bff}.action-dock button:nth-child(6){--pet14-action:#73e4b1}.action-dock button:before{content:"";position:absolute;left:18%;right:18%;bottom:0;height:2px;background:linear-gradient(90deg,transparent,var(--pet14-action),transparent);opacity:.72}
.hud-card,.quick-card,.account-card{border-color:rgba(157,179,234,.18)!important;background:linear-gradient(160deg,rgba(23,46,91,.76),rgba(10,29,65,.82))!important;box-shadow:0 18px 52px rgba(0,0,0,.14),inset 0 1px rgba(255,255,255,.09)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.hud-card{border-radius:20px!important}.quick-card{border-radius:18px!important;transition:transform .18s ease,border-color .18s ease}.quick-card:hover{transform:translateY(-3px);border-color:rgba(191,161,255,.45)!important}.account-card{border-radius:19px!important}.gold-btn,.violet-btn,.primary-btn{border-radius:14px!important;box-shadow:0 10px 28px rgba(0,0,0,.14),inset 0 1px rgba(255,255,255,.22)}.violet-btn,.primary-btn{background:linear-gradient(135deg,#8f68ff,#b168ff 46%,#ff7ec9)!important}.gold-btn{background:linear-gradient(135deg,#f3b752,#ffda83)!important;color:#382612!important}
.modal,dialog{border-color:rgba(193,171,255,.25)!important;background:linear-gradient(160deg,rgba(13,31,68,.98),rgba(8,22,51,.99))!important;box-shadow:0 34px 110px rgba(0,0,0,.6),inset 0 1px rgba(255,255,255,.1)!important}.adopt-card,.food-card,.room-btn{border-color:rgba(161,183,237,.17)!important;background:linear-gradient(160deg,rgba(31,57,105,.76),rgba(12,33,74,.84))!important;box-shadow:inset 0 1px rgba(255,255,255,.08),0 11px 30px rgba(0,0,0,.11)!important;transition:transform .17s ease,border-color .17s ease,box-shadow .17s ease}.adopt-card:hover,.food-card:hover,.room-btn:hover{transform:translateY(-3px);border-color:rgba(199,170,255,.46)!important;box-shadow:0 18px 42px rgba(36,22,82,.2),inset 0 1px rgba(255,255,255,.12)!important}.adopt-card.selected{border-color:#d39bff!important;box-shadow:0 0 0 2px rgba(211,155,255,.15),0 20px 45px rgba(90,49,164,.23)!important}.adopt-pet svg{filter:drop-shadow(0 16px 18px rgba(0,0,0,.24))}
.collection-pet,.pet-hero-card,.pet-stat-card,.pet-lore-card,.pet-skills-card,.pet-evolution-card,.training-hero,.team-slot{border-color:rgba(165,184,234,.18)!important;background:linear-gradient(155deg,rgba(29,53,101,.8),rgba(11,31,69,.88))!important;box-shadow:0 18px 50px rgba(0,0,0,.14),inset 0 1px rgba(255,255,255,.08)!important}.collection-pet{position:relative;overflow:hidden;border-radius:20px!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.collection-pet:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 78% 12%,var(--pet-glow,rgba(170,115,255,.15)),transparent 35%);opacity:.2}.collection-pet:hover{transform:translateY(-5px) scale(1.008);border-color:rgba(197,169,255,.45)!important;box-shadow:0 24px 56px rgba(29,17,69,.22),inset 0 1px rgba(255,255,255,.1)!important}.collection-art,.pet-detail-art,.training-art{position:relative}.collection-art:after,.pet-detail-art:after,.training-art:after{content:"";position:absolute;left:16%;right:16%;bottom:5%;height:16%;border-radius:50%;background:radial-gradient(ellipse,var(--pet-glow,rgba(150,103,255,.25)),transparent 70%);filter:blur(10px);opacity:.35;pointer-events:none}.collection-art svg,.pet-detail-art svg,.training-art svg{filter:drop-shadow(0 18px 17px rgba(0,0,0,.24));transition:transform .22s ease,filter .22s ease}.collection-pet:hover .collection-art svg{transform:translateY(-4px) scale(1.035);filter:drop-shadow(0 22px 21px rgba(0,0,0,.26))}.pet-detail-modal{border-radius:26px!important}.pet-detail-grid{gap:14px!important}.pet-hero-card,.pet-stat-card,.pet-lore-card,.pet-skills-card,.pet-evolution-card{border-radius:20px!important}.rarity-chip,.element-chip,.owned-chip{border-radius:999px!important;box-shadow:inset 0 1px rgba(255,255,255,.12)}
.mobile-nav{background:rgba(7,21,47,.9)!important;border-color:rgba(165,184,234,.18)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 -16px 42px rgba(0,0,0,.22),inset 0 1px rgba(255,255,255,.07)}.mobile-nav button.active{color:#fff}.mobile-nav button.active span{filter:drop-shadow(0 0 8px rgba(185,125,255,.65))}
@keyframes pet14-breathe{0%,100%{transform:translateY(0) scale(1)}45%{transform:translateY(-4px) scale(1.008)}60%{transform:translateY(-3px) scale(1.012)}}@keyframes pet14-aura{0%,100%{transform:scale(.96);opacity:.66}50%{transform:scale(1.04);opacity:1}}@keyframes pet14-stars{0%{background-position:0 0,30px 54px}100%{background-position:87px 87px,161px 185px}}@keyframes pet14-shine{0%,75%,100%{transform:translateX(-10px) rotate(35deg);opacity:0}82%{opacity:.8}92%{transform:translateX(82px) rotate(35deg);opacity:0}}
@media(max-width:899px){.workspace{padding-left:10px;padding-right:10px}.stage-card{border-radius:24px;padding:14px}.room-scene{height:390px}.pet-wrap{width:285px;height:330px}.pet-art{height:286px}.scene-window{right:1%;transform:scale(.88);transform-origin:top right}.scene-sofa{left:0;transform:scale(.85);transform-origin:left bottom}.scene-rug{width:340px}.speech{max-width:84%;font-size:11px}.needs-strip{grid-template-columns:repeat(3,1fr)}.action-dock{grid-template-columns:repeat(3,1fr)}.action-dock button{min-height:68px}.hero-actions button{min-height:62px}.hud-card,.quick-card,.account-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}}
@media(max-width:520px){.stage-card{padding:12px;border-radius:22px}.stage-bar h1{font-size:28px}.room-scene{height:365px}.pet-wrap{width:260px;height:305px}.pet-art{height:260px}.pet-aura{width:230px;height:230px;left:15px}.pet-platform{width:250px;left:5px}.scene-window{width:145px;height:118px}.speech{top:12px;padding:9px 12px}.needs-strip{gap:6px}.need{padding:8px}.action-dock{gap:6px}.action-dock button{min-height:62px;border-radius:16px!important}.action-dock button span{font-size:22px}}
html.pet-perf-lite .workspace:before,html.pet-perf-lite .stage-card:after,html.pet-perf-lite .room-scene:before,html.pet-perf-lite .collection-art:after,html.pet-perf-lite .pet-detail-art:after,html.pet-perf-lite .training-art:after{display:none!important}html.pet-perf-lite .stage-card,html.pet-perf-lite .hud-card,html.pet-perf-lite .quick-card,html.pet-perf-lite .account-card,html.pet-perf-lite .speech,html.pet-perf-lite .resource-pill{box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.pet-perf-lite .pet-art,html.pet-perf-lite .collection-art svg,html.pet-perf-lite .pet-detail-art svg{filter:none!important}@media(prefers-reduced-motion:reduce){.avatar-orbit:after{display:none}.collection-pet:hover,.quick-card:hover,.hero-actions button:hover,.action-dock button:hover{transform:none!important}}
