.pip-adventures:is(.playroom-page,.pip-idle-page){--activity-gold:#efcf83;--activity-ink:#fff5df}.pip-adventures:is(.playroom-page,.pip-idle-page)>header h1{color:#fff0bf;text-shadow:0 2px #4c2673,0 0 22px #b078dd55}.playroom-page .adventure-wallet{background:linear-gradient(110deg,#422366,#261b3b);border:1px solid #c89ae2;border-radius:18px;box-shadow:inset 0 1px #f5d9ff55,0 4px 16px #16092433}.playroom-page .adventure-wallet strong{color:#fff1c8;background:#1f123b99;border:1px solid #d3a65c66;border-radius:99px;padding:5px 12px}.pip-adventures.playroom-page .living-studio{background:radial-gradient(at 15% 0,#8146ad55,#0000 55%),linear-gradient(145deg,#39234d,#21172f);border:1px solid #d5b078;border-radius:28px;padding:14px;box-shadow:inset 0 2px #f9e4b366,0 7px #150c22,0 14px 30px #0e071c44}.playroom-page .living-toolbar{padding:3px 0 12px}.playroom-page .room-hud-select{color:#38224e;background:linear-gradient(#fff8e5,#eedebd);border-color:#d8b46f;box-shadow:inset 0 2px #fff,0 3px #604071}.playroom-page .living-mode-pill{background:#211235;border:1px solid #bd87df;box-shadow:inset 0 2px 7px #130b25aa}.playroom-page .living-mode-highlight{background:linear-gradient(#c18aee,#8c4dcd 55%,#6339a8);border:1px solid #e0b6f5;box-shadow:inset 0 2px #f5d7ff99,0 2px 7px #0005}.pip-adventures.playroom-page .living-mode-pill button{color:#e9d8f5}.pip-adventures.playroom-page .living-mode-pill button[aria-pressed=true]{color:#fff7dc;text-shadow:0 1px 2px #482265}.playroom-page .living-scene{border-color:#d7b77f;box-shadow:0 0 0 3px #190f2d,inset 0 0 20px #190d35}.playroom-page .room-hud-actions{background:#251638;border:1px solid #ab78c9;box-shadow:inset 0 1px #e4bbff44}.pip-adventures.playroom-page .room-hud-actions button{color:#fff9ec;background:linear-gradient(#bb83e8,#8b4ec5 55%,#6637a1);border:1px solid #dbaff5;border-radius:18px;font-weight:800;position:relative;overflow:hidden;box-shadow:inset 0 2px #f5d7ff77,0 2px #30164d}.pip-adventures.playroom-page .room-hud-actions button:last-child:not(:disabled),.pip-idle-page .idle-stat button.upgrade-affordable:not(:disabled),.pip-idle-page .idle-power button.power-ready:not(:disabled){color:#153e27;text-shadow:none;background:linear-gradient(#bbf85d,#58d754 48%,#2a6);border:1px solid #187249;font-weight:800;box-shadow:inset 0 2px #e9ffba,0 3px #145b41}.pip-adventures.playroom-page .room-hud-actions button:disabled{color:#c3b4ce;box-shadow:none;opacity:.65;background:#483951;border-color:#74617f}.playroom-page .room-movement-hint{color:#edddf9;background:#281b3c;border-color:#9776ad}.pip-idle-page .idle-summary{color:#f2dfaf;background:linear-gradient(110deg,#48276c,#291b40);border:1px solid #ac7dce;border-radius:18px;padding:10px 14px;box-shadow:inset 0 1px #e4bbff55}.pip-idle-page :is(.idle-arena-card,.idle-training){background:linear-gradient(135deg,#39254e,#23192f);border:1px solid #d5b078;box-shadow:inset 0 2px #f9e4b355,0 5px #160c23,0 12px 26px #10091d44}.pip-idle-page .idle-stage{color:#fff1ca;background:radial-gradient(at 0 0,#935bc866,#0000 70%),linear-gradient(90deg,#442862,#2c1c43);border-bottom:1px solid #d8b46f88}.pip-idle-page .idle-stage h2,.pip-idle-page .training-heading h2{color:#fff0bf;text-shadow:0 2px #33164d}.pip-idle-page .idle-power{color:#f2deff;background:#180e2e88;border:1px solid #9464be;border-radius:16px;padding:10px 12px}.pip-idle-page .idle-power progress{accent-color:#d0a0ff;border-radius:99px;height:12px;overflow:hidden}.pip-idle-page .idle-power progress::-webkit-progress-bar{background:#1d102e;border-radius:99px}.pip-idle-page .idle-power progress::-webkit-progress-value{background:linear-gradient(90deg,#8650da,#e0adff);border-radius:99px;box-shadow:inset 0 2px #fff8}.pip-idle-page .idle-controls{color:#edddf9;gap:10px;padding:8px 0}.pip-idle-page .idle-controls button,.pip-idle-page .bulk-upgrades button[aria-pressed=true]{color:#fff7df;background:linear-gradient(#be86eb,#8a4dc4 55%,#6636a3);border-color:#d6a7f0;font-weight:800;box-shadow:inset 0 2px #f3d7ff77,0 2px #32174b}.pip-idle-page .idle-stat{background:linear-gradient(155deg,#56316c,#30203f);border:1px solid #af81c5;border-radius:16px;padding:12px 10px;box-shadow:inset 0 1px #f1ceff44}.pip-idle-page .idle-stat strong{color:#f6e3ff}.pip-idle-page .idle-stat strong b{color:#ffe8a6}.pip-idle-page .idle-stat small{color:#dfccea}.pip-idle-page .idle-stat button{min-height:40px;font-size:11px}.pip-adventures:is(.playroom-page,.pip-idle-page) button:focus-visible{outline-offset:3px;outline:3px solid #ffe6a0}@media (hover:hover){.playroom-page .room-hud-actions button:not(:disabled):hover,.pip-idle-page .idle-controls button:not(:disabled):hover{filter:brightness(1.12)}}@media (max-width:700px){.pip-adventures.playroom-page .living-studio{border-radius:20px;padding:8px}.playroom-page .living-toolbar{padding-bottom:6px}.pip-idle-page .idle-summary{padding:8px 10px}.pip-idle-page .idle-stat{padding:10px 8px}.pip-idle-page .idle-power{padding:7px 9px}.playroom-page .adventure-wallet strong{padding:4px 8px}}.playroom-page .room-hud-actions button:not(:disabled):after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff7,#0000);width:35%;animation:7s ease-in-out infinite activity-button-glint;position:absolute;inset:-60% auto -60% -65%;transform:skew(-22deg)}@keyframes activity-button-glint{0%,65%{left:-65%}85%,to{left:140%}}.pip-adventures.playroom-page .living-studio{background-image:radial-gradient(circle at 18% 2%,#ffe8a155 0 1px,#0000 2px),radial-gradient(circle at 53% 4%,#ecc1ff77 0 1px,#0000 2px),radial-gradient(at 15% 0,#8146ad55,#0000 55%),linear-gradient(145deg,#39234d,#21172f)}@media (prefers-reduced-motion:reduce){.playroom-page .room-hud-actions button:not(:disabled):after{animation:none;display:none}}@media (max-width:700px){.pip-idle-page .idle-arena-card{position:relative;top:auto}}
