.mascot-tile{padding:17px!important;background:linear-gradient(140deg,#f6eedf,#e5ddc9);color:#403d34}.mascot-tile.mascot-mochi{background:#eee9ff;color:#4a3a66}.mascot-tile>strong{position:relative;z-index:1;font:500 14px Selecta,sans-serif;letter-spacing:-.25px}.mascot-portrait{position:relative;display:block}.mascot-portrait img{display:block;width:100%;height:100%;object-fit:contain;image-rendering:pixelated;user-select:none;pointer-events:none}.mascot-tile>.mascot-portrait{position:absolute;width:115px;height:115px;left:25px;top:30px}.mascot-tile>.is-donkey{width:152px;height:154px;left:5px;top:8px}.mascot-tile footer{left:15px!important;right:15px!important;bottom:12px!important;color:inherit!important;font-size:10px!important;opacity:.8}.mascot-tile footer>span:last-child svg{width:13px;height:13px}.mascot-zzz{position:absolute;top:9%;right:8%;font:500 17px Selecta,sans-serif;letter-spacing:4px}.mascot-portrait.is-sleeping img{filter:brightness(.82);transform:rotate(-5deg)}
.widget-app.tool-app .app-surface>.app-body.mascot-host{position:absolute;inset:0;height:100%;padding:0;overflow:hidden;--mascot-ground:#f6f0e4;--mascot-ink:#353329;--mascot-accent:#8c8358;background:var(--mascot-ground);color:var(--mascot-ink)}
.mascot-host[data-mascot=mochi]{--mascot-ground:#f5f1fc!important;--mascot-ink:#42344e!important;--mascot-accent:#9a82ba!important}
.mascot-ambient{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 25%,#ffffffb3,transparent 70%)}
.mascot-scroll{position:relative;height:100%;overflow:auto;overscroll-behavior:contain;scrollbar-width:none;padding:72px 20px 92px;scroll-padding-top:72px}
.mascot-room{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:265px;border-radius:28px;background:radial-gradient(ellipse at 50% 76%,#c4b58630,transparent 54%);margin-bottom:20px}
.mascot-host[data-mascot=mochi] .mascot-room{background:radial-gradient(ellipse at 50% 76%,#b399d43d,transparent 54%)}
.mascot-room.is-night{background:radial-gradient(ellipse at 50% 65%,#7d73984d,transparent 68%)}
.mascot-touch{display:block;width:240px;height:212px;border:0;padding:0;background:none;cursor:pointer;color:inherit;touch-action:manipulation}
.mascot-room .mascot-portrait{width:180px;height:196px;margin:auto}.mascot-room .is-donkey{width:260px;height:260px;transform:translate(-10px,10px)}
.mascot-room>p{position:absolute;bottom:4px;left:0;right:0;text-align:center;font:400 13px Selecta,sans-serif;color:inherit;margin:0}
.mascot-meters{display:grid;gap:12px;margin:18px 4px 24px}.mascot-meters>div{display:grid;grid-template-columns:40px 1fr 24px;align-items:center;gap:12px}.widget-app .app-body .mascot-meters label{margin:0;font:12px Selecta,sans-serif;color:inherit}.mascot-meters span{font-size:11px;font-variant-numeric:tabular-nums;text-align:right;opacity:.6}.mascot-meters meter{width:100%;height:7px;border:0;background:#29212a0d;border-radius:9px;overflow:hidden}.mascot-meters meter::-webkit-meter-bar{border:0;background:#29212a0d}.mascot-meters meter::-webkit-meter-optimum-value{background:var(--mascot-accent);border-radius:9px}.mascot-meters meter::-moz-meter-bar{background:var(--mascot-accent)}
.mascot-crew{display:flex;justify-content:center;gap:10px;margin:18px 0}.mascot-crew button{display:flex;align-items:center;gap:6px;border:1px solid transparent;border-radius:99px;padding:5px 9px 5px 5px;background:#ffffff50;font:12px Selecta,sans-serif;min-height:44px;color:inherit;cursor:pointer}.mascot-crew img,.mascot-log img,.mascot-scores img{width:28px;height:28px;border-radius:50%;object-fit:cover}.mascot-crew [aria-pressed=true]{background:#ffffffc9;border-color:#2d263529;box-shadow:inset 0 1px #fff,0 3px 8px #00000008}
.mascot-actions{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.mascot-actions button,.mascot-primary{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:99px;min-height:46px;padding:10px;border:1px solid #ffffffa6;box-shadow:inset 0 1px 1px #fff,inset 0 -1px 1px #30263112,0 3px 9px #3026310c;background:#ffffffb3;color:#262326;font:13px Selecta,sans-serif;cursor:pointer;touch-action:manipulation}.mascot-primary{width:100%}.mascot-actions svg,.mascot-primary svg{width:17px;height:17px}.mascot-actions span{font-size:19px}.mascot-actions button:disabled{opacity:.4;cursor:default}.widget-app .app-body .mascot-latest{font:12px/1.45 Selecta,sans-serif;text-align:center;min-height:35px;margin:18px 4px 0;color:inherit}.widget-app .app-body .mascot-local{font:10px/1.4 Selecta,sans-serif;text-align:center;color:inherit;opacity:.5;margin:17px 0 0}
.widget-app .mascot-nav.guide-nav{grid-template-columns:repeat(3,minmax(0,1fr));bottom:10px;left:16px;right:16px}.mascot-nav.guide-nav>.guide-nav-selection{width:calc((100% - 12px)/3)}
.mascot-game-card{text-align:center}.dash-preview{position:relative;height:170px;overflow:hidden;border-radius:26px;background:linear-gradient(#8cabd5,#f1d8b7);margin:6px 0 22px}.dash-preview>.mascot-portrait{position:absolute;width:195px;height:197px;left:50%;top:-3px;transform:translateX(-50%);z-index:1}.dash-preview-ground{position:absolute;left:0;right:0;bottom:0;height:34px;background:linear-gradient(#9eac6d 5px,#dfcdab 5px,#e5d8ba);border-top:3px solid #778452}.mascot-game-card h1{font-size:29px!important;margin:0!important}.widget-app .mascot-game-card>p{font-size:12px;color:inherit;margin:9px 0 20px}.mascot-scores{margin:24px 0 0}.mascot-scores h2{font:500 15px Selecta,sans-serif!important;margin:0 0 10px!important}.mascot-scores>div{display:flex;align-items:center;gap:10px;border-bottom:1px solid #302b3510;padding:11px 0;font-size:13px}.mascot-scores b{margin-left:auto;font-weight:500;font-variant-numeric:tabular-nums}
.mascot-game-live iframe{display:block;width:100%;height:380px;clip-path:inset(0 round 25px);border:1px solid #ffffffb3;border-radius:25px;background:#c3cee0;margin:0 0 14px}.widget-app .mascot-run-result{font:12px Selecta,sans-serif;text-align:center;color:inherit;margin:14px 0}
.mascot-log article{display:flex;align-items:flex-start;gap:12px;padding:17px 0;border-bottom:1px solid #302b3510}.mascot-log img{margin-top:2px}.mascot-log b{font-size:12px;font-weight:500}.widget-app .mascot-log p{font:14px/1.4 Selecta,sans-serif;margin:4px 0 0;color:inherit}.mascot-scroll>h1{margin:9px 0 20px!important;font-size:30px!important}.mochi-play{height:270px}.mochi-toy{position:absolute;right:35px;bottom:45px;font-size:29px;border:0;background:none;min-width:44px;min-height:44px;cursor:pointer}.mascot-host button:focus-visible{outline:2px solid #40364c;outline-offset:3px}.mascot-host button{-webkit-tap-highlight-color:transparent}.mascot-touch:active{transform:scale(.98)}
.mascot-actions .liquid-control>.lg-material>.lg-frost,.mascot-primary.liquid-control>.lg-material>.lg-frost{background:linear-gradient(150deg,#ffffffd9,#ffffff70)}
@media(prefers-reduced-motion:reduce){.mascot-touch:active{transform:none}.mascot-portrait.is-sleeping img{transform:none}}@media(forced-colors:active){.mascot-actions button,.mascot-primary,.mascot-crew button{border:1px solid ButtonText}.mascot-room{background:none}.mascot-meters meter{border:1px solid CanvasText}}

/* Donkey's room borrows the runner's sunrise and night sky. */
.mascot-host[data-mascot=donkey]{--mascot-ground:#eed7bf!important;--mascot-ink:#233348!important;--mascot-accent:#607b97!important;background:linear-gradient(180deg,#91b4df 0%,#c5d9eb 34%,#f3d8bc 72%,#f7e9d3 100%)!important}
.mascot-host[data-mascot=donkey] .mascot-ambient{background:radial-gradient(circle at 75% 20%,#fff9,transparent 25%)}
.mascot-host[data-mascot=donkey][data-sleeping=true]{--mascot-ink:#f0edff!important;--mascot-accent:#b9c9fa!important;}
.mascot-host[data-mascot=donkey][data-sleeping=true] .mascot-ambient{background:radial-gradient(circle at 77% 19%,#dddfff24,transparent 25%)}
.mascot-host[data-mascot=donkey] .mascot-room{background:none}.mascot-room .is-donkey{transform:translate(-10px,-14px)}
.donkey-care-sprite{display:block;width:100%;height:100%;background-image:url('assets/mascots/donkey-care-atlas.png');background-size:200% 200%;background-position:0 0;background-repeat:no-repeat;image-rendering:pixelated;pointer-events:none}
.donkey-care-sprite[data-pose=sleep]{background-position:100% 0}.donkey-care-sprite[data-pose=eat]{background-position:0 100%}.donkey-care-sprite[data-pose=happy]{background-position:100% 100%}
.mascot-tile.mascot-donkey{background:linear-gradient(165deg,#9db9dc,#d1dce5 45%,#f3d6b7);color:#203046}.mascot-tile:has(.is-donkey.is-sleeping){background:linear-gradient(155deg,#28315b,#776285 65%,#b88f96);color:#fff}
.mascot-tile>.is-donkey{width:148px;height:148px;left:8px;top:11px}.is-donkey .mascot-zzz{top:40%;right:12%;font:10px 'Press Start 2P',monospace;letter-spacing:3px}
@font-face{font-family:'Press Start 2P';src:url('assets/mascots/PressStart2P-Regular.ttf') format('truetype');font-display:swap}
.mascot-host[data-mascot=donkey] .mascot-room>p{font:9px/1.7 'Press Start 2P',monospace}
.mascot-host[data-mascot=donkey][data-sleeping=true] .mascot-crew button{color:#fff;background:#ffffff0d}.mascot-host[data-mascot=donkey][data-sleeping=true] .mascot-crew [aria-pressed=true]{background:#ffffff24;border-color:#ffffff45}
.widget-app:has(.mascot-host[data-mascot=donkey][data-sleeping=true]) .app-header{color:#fff}
.donkey-snack{position:absolute;top:0;left:0;width:28px;height:28px;pointer-events:none;z-index:6}.donkey-snack svg{display:block;width:100%;height:100%;filter:drop-shadow(0 2px 2px #0002)}
.mascot-actions button[data-care=feed] svg{width:23px;height:23px;display:block}
.mascot-host[data-mascot=donkey] .donkey-snack svg{transform:scale(2.5);transform-origin:center}
/* Play takes the entire bounded app; the game owns its back, pause and jump controls. */
.mascot-host.is-dash-playing .mascot-scroll{padding:0;overflow:hidden}.mascot-host.is-dash-playing .mascot-ambient{display:none}
.mascot-host.is-dash-playing .mascot-game-live{position:absolute;inset:0}.mascot-host.is-dash-playing iframe{position:absolute;inset:0;width:100%;height:100%;margin:0;border:0;border-radius:0;clip-path:none}
.widget-app:has(.is-dash-playing) .app-header{visibility:hidden;pointer-events:none}
.mascot-scores{margin-bottom:25px}

/* Care remains mounted while feeding; the persistent night layer can reverse mid-fade. */
.mascot-host[data-mascot=donkey]::before{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#161c42,#424774 42%,#967c94 82%,#cab0a7);opacity:0;transition:opacity 850ms ease}
.mascot-host[data-mascot=donkey][data-sleeping=true]::before{opacity:1}
.mascot-host[data-mascot=donkey] .mascot-ambient{transition:opacity 850ms ease}
.mascot-host[data-mascot=donkey][data-sleeping=true] .mascot-ambient{background:radial-gradient(circle at 75% 20%,#fff9,transparent 25%);opacity:.15}
.mascot-play-button{margin-top:12px}
.mascot-tile.mascot-donkey footer{justify-content:flex-end}
.mascot-host .donkey-care-sprite{transform-origin:55% 77%;animation:donkey-idle 4.8s ease-in-out infinite}
.mascot-host .donkey-care-sprite[data-pose=eat],.mascot-host .donkey-care-sprite[data-pose=happy]{animation:none}
.mascot-host .donkey-care-sprite[data-pose=sleep]{transform-origin:51% 74%;animation:donkey-snooze 3.8s ease-in-out infinite}
@keyframes donkey-idle{0%,100%{transform:translateY(0) rotate(-.6deg)}45%{transform:translateY(-2px) rotate(.6deg)}55%{transform:translateY(-2px) rotate(.6deg)}}
@keyframes donkey-snooze{0%,100%{transform:translateY(0) scale(1,1) rotate(-.5deg)}48%{transform:translateY(-1px) scale(1.015,1.025) rotate(.5deg)}62%{transform:translateY(-1px) scale(1.015,1.025) rotate(.5deg)}}
.donkey-emote{position:absolute;top:25%;right:14%;font-size:18px;color:#a75858;pointer-events:none;opacity:0}
.mascot-room .donkey-emote{animation:donkey-affection 9s ease-in-out infinite}
@keyframes donkey-affection{0%,65%,100%{opacity:0;transform:translateY(3px)}72%,80%{opacity:.8;transform:translateY(-2px)}90%{opacity:0;transform:translateY(-9px)}}
.mascot-zzz{display:flex;gap:3px;letter-spacing:0!important}
.mascot-zzz i{font-style:normal;display:block;animation:donkey-zzz 3.8s ease-in-out infinite;opacity:0}
.mascot-zzz i:nth-child(2){animation-delay:.5s}.mascot-zzz i:nth-child(3){animation-delay:1s}
@keyframes donkey-zzz{0%{opacity:0;transform:translate(0,5px) scale(.9)}25%,50%{opacity:.8}100%{opacity:0;transform:translate(6px,-13px) scale(1.1)}}
.mascot-host.is-dash-playing .mascot-nav{display:grid;z-index:12}
.mascot-scores{margin:8px 0 24px}
.mascot-scores .mascot-rank{width:18px;font-size:11px;opacity:.6}
.mascot-scores>div{min-height:64px;padding:14px 9px}
.mascot-scores .is-leading{background:#ffffff38;border-radius:18px;border-bottom-color:transparent}
@media(prefers-reduced-motion:reduce){.mascot-host .donkey-care-sprite,.mascot-room .donkey-emote,.mascot-zzz i{animation:none}.mascot-zzz i{opacity:.7}.mascot-host[data-mascot=donkey]::before,.mascot-host[data-mascot=donkey] .mascot-ambient{transition:opacity 150ms linear}}

/* The new companions share care gestures, but each keeps its own little world. */
.pet-care-sprite{display:block;width:100%;height:100%;background-size:200% 300%;background-position:0 0;background-repeat:no-repeat;image-rendering:pixelated;pointer-events:none}

.pet-care-sprite[data-pose=sleep]{background-position:100% 0}.pet-care-sprite[data-pose=eat]{background-position:0 50%}.pet-care-sprite[data-pose=happy]{background-position:100% 50%}
.mascot-tile>.is-atlas{width:132px;height:132px;left:17px;top:22px}.mascot-tile footer{justify-content:flex-end}
.mascot-room .is-atlas{width:226px;height:226px;margin:0 auto;transform:translateY(-8px)}
.mascot-host[data-mascot=mochi]{background:linear-gradient(170deg,#cdbbe9,#f5d5d1 60%,#f8e7cb)!important;--mascot-ground:#edd8e6!important;--mascot-accent:#9772ad!important}
.mascot-host[data-mascot=bubbles]{background:linear-gradient(175deg,#b0e8e5,#72c5d2 64%,#81b4c6)!important;--mascot-ground:#b2dcdd!important;--mascot-ink:#143e51!important;--mascot-accent:#387c99!important}
.mascot-host[data-mascot=pebble]{background:linear-gradient(170deg,#bbd8eb,#e9f3f6 65%,#fff8ee)!important;--mascot-ground:#dceaf0!important;--mascot-ink:#263d4c!important;--mascot-accent:#668ca5!important}
.mascot-tile.mascot-mochi{background:linear-gradient(145deg,#d5c4ed,#f6d8d7 70%,#f6e1bf);color:#4a354d}.mascot-tile.mascot-bubbles{background:linear-gradient(145deg,#b0e8e5,#79c4d3);color:#214656}.mascot-tile.mascot-pebble{background:linear-gradient(145deg,#bbd7eb,#eef6f8 75%);color:#314352}
.mascot-host:not([data-mascot=donkey])::before{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(175deg,#242a53,#665b88 60%,#ad929f);opacity:0;transition:opacity 850ms ease}
.mascot-host[data-mascot=bubbles]::before{background:linear-gradient(175deg,#132a45,#224e68 65%,#527988)}.mascot-host[data-mascot=pebble]::before{background:linear-gradient(175deg,#1d304c,#506881 65%,#8eabb8)}
.mascot-host[data-sleeping=true]::before{opacity:1}.mascot-host:not([data-mascot=donkey])[data-sleeping=true]{--mascot-ink:#f4f0ff!important;--mascot-accent:#c9d4ed!important}
.widget-app:has(.mascot-host[data-sleeping=true]) .app-header{color:#fff}
.mascot-host:not([data-mascot=donkey]) .mascot-room{background:none}
.mascot-host .pet-care-sprite{transform-origin:50% 83%;animation:pet-idle 4.6s ease-in-out infinite}.mascot-host .pet-bubbles{animation:pet-float 5s ease-in-out infinite}
.mascot-host .pet-care-sprite[data-pose=sleep]{animation:donkey-snooze 3.8s ease-in-out infinite}.mascot-host .pet-care-sprite[data-pose=eat],.mascot-host .pet-care-sprite[data-pose=happy]{animation:none}
@keyframes pet-idle{0%,100%{transform:translateY(0) rotate(-.5deg)}50%{transform:translateY(-3px) rotate(.5deg)}}@keyframes pet-float{0%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-6px) rotate(1deg)}}
.is-atlas .mascot-zzz{top:15%;right:12%;font:10px 'Press Start 2P',monospace}.mascot-tile .is-atlas .mascot-zzz{font-size:7px;top:22%}
.mascot-host:not([data-mascot=donkey]) .mascot-room>p{font:9px/1.7 'Press Start 2P',monospace}
.donkey-snack{font-size:25px;line-height:28px}
.chat-widget-thumb .pet-care-sprite{display:block;width:100%;height:100%}
@media(prefers-reduced-motion:reduce){.mascot-host .pet-care-sprite{animation:none}.mascot-host:not([data-mascot=donkey])::before{transition:opacity 150ms linear}}

body .phone-shell .chat-title-pill>.pet-title-icon{width:36px;height:36px;flex:none;border-radius:50%;background-color:#e6e4ed;box-shadow:0 2px 5px #473e2818}body .chat-title-pill>img[hidden]{display:none}
.mascot-host:not([data-mascot=donkey]) .mascot-ambient{transition:opacity 850ms ease}.mascot-host:not([data-mascot=donkey])[data-sleeping=true] .mascot-ambient{opacity:.15}
.mascot-room .is-atlas .mascot-zzz{font-size:12px}.mascot-room .is-sleeping:has(.pet-mochi) .mascot-zzz{top:38%;right:10%}
.mascot-tile.mascot-bubbles:has(.is-sleeping){background:linear-gradient(150deg,#234760,#57778d);color:#fff}.mascot-tile.mascot-mochi:has(.is-sleeping){background:linear-gradient(150deg,#575071,#a28a9c);color:#fff}.mascot-tile.mascot-pebble:has(.is-sleeping){background:linear-gradient(150deg,#344860,#91aaba);color:#fff}
@media(prefers-reduced-motion:reduce){.mascot-host:not([data-mascot=donkey]) .mascot-ambient{transition:opacity 150ms linear}}
@media(prefers-reduced-motion:reduce){.mascot-host .pet-care-sprite[data-pose],.mascot-host .donkey-care-sprite[data-pose]{animation:none}}

/* Pebble stays grounded on a little ice shelf, in the widget and in care. */
.mascot-tile.mascot-pebble::before{content:'';position:absolute;width:92px;height:9px;border-radius:50%;left:37px;top:140px;background:#8aadc029;box-shadow:0 4px 0 9px #ffffff25}
.mascot-host[data-mascot=pebble]{background:linear-gradient(175deg,#a9cae5,#dfedf6 52%,#f9fcff)!important;--mascot-ink:#213544!important;--mascot-accent:#567f99!important}
.mascot-host[data-mascot=pebble]::before{background:linear-gradient(175deg,#172b47,#3d5b78 50%,#7799ad);transition:opacity 700ms ease}
.mascot-host[data-mascot=pebble] .mascot-room{isolation:isolate;margin-bottom:14px}
.pebble-room-scenery{position:absolute;inset:0 -20px;z-index:-1;pointer-events:none}
.pebble-room-scenery svg{display:block;width:100%;height:100%;overflow:visible;mask-image:linear-gradient(#000 88%,transparent 100%)}
.pebble-mountains{fill:#b2cbdd}.pebble-snowcaps{fill:#f7fbff}.pebble-snow{fill:#edf6fa}.pebble-ice{fill:#d6e8f1}.pebble-contact{fill:#94b4c643}
.pebble-day,.pebble-night{transition:opacity 700ms ease}.pebble-night{opacity:0}
.pebble-mountains,.pebble-snowcaps,.pebble-snow,.pebble-ice,.pebble-contact{transition:fill 700ms ease}
[data-mascot=pebble][data-sleeping=true] .pebble-day{opacity:0}[data-mascot=pebble][data-sleeping=true] .pebble-night{opacity:1}
[data-mascot=pebble][data-sleeping=true] .pebble-mountains{fill:#405e79}[data-mascot=pebble][data-sleeping=true] .pebble-snowcaps{fill:#b5cedf}[data-mascot=pebble][data-sleeping=true] .pebble-snow{fill:#829fb2}[data-mascot=pebble][data-sleeping=true] .pebble-ice{fill:#66899f}[data-mascot=pebble][data-sleeping=true] .pebble-contact{fill:#243e5650}
.mascot-host[data-mascot=pebble] .pet-care-sprite{transform-origin:50% 92%}
.mascot-host[data-mascot=pebble] .pet-care-sprite[data-pose=idle],.mascot-pebble .pet-care-sprite[data-pose=idle]{animation:pebble-breathe 4.2s cubic-bezier(.77,0,.175,1) infinite;transform-origin:50% 92%}
.mascot-host[data-mascot=pebble] .pet-care-sprite[data-pose=sleep]{animation:pebble-sleep 4.8s cubic-bezier(.77,0,.175,1) infinite}
.mascot-host[data-mascot=pebble] .pet-care-sprite[data-pose=eat]{animation:pebble-chew 240ms cubic-bezier(.77,0,.175,1) 3}
@keyframes pebble-breathe{0%,100%{transform:scale(1,1)}50%{transform:scale(1.006,1.014)}}
@keyframes pebble-sleep{0%,100%{transform:scale(1,1) rotate(-.35deg)}50%{transform:scale(1.012,1.02) rotate(.35deg)}}
@keyframes pebble-chew{0%,100%{transform:scale(1,1)}50%{transform:scale(1.014,.989)}}
.mascot-host[data-mascot=pebble] .donkey-emote{animation:none;opacity:0;transform:translateY(0);color:#7194ae;transition:opacity 180ms cubic-bezier(.23,1,.32,1),transform 180ms cubic-bezier(.23,1,.32,1)}
.mascot-host[data-mascot=pebble] .mascot-portrait:has([data-pose=happy]) .donkey-emote{opacity:.9;transform:translateY(-7px)}
.mascot-host[data-mascot=pebble] .is-sleeping .mascot-zzz{top:29%;right:8%}
.mascot-host[data-mascot=pebble] .mascot-actions button,.mascot-host[data-mascot=pebble] .mascot-primary{background:#ffffffa8;border-color:#ffffffc9;box-shadow:inset 0 1px 1px #fff,0 4px 10px #325b7110}
.mascot-host[data-mascot=pebble] .mascot-actions [data-care=feed] svg{width:25px;height:23px}
.mascot-host[data-mascot=pebble] .mascot-play-button{margin-top:12px}
.mascot-host[data-mascot=pebble] .mascot-scores .is-leading{background:#ffffff70;box-shadow:inset 0 1px #fff9}
@media(prefers-reduced-motion:reduce){.mascot-host[data-mascot=pebble] .pet-care-sprite[data-pose],.mascot-pebble .pet-care-sprite[data-pose]{animation:none}.mascot-host[data-mascot=pebble] .donkey-emote{transform:none!important;transition:opacity 150ms linear}.mascot-host[data-mascot=pebble]::before,.pebble-day,.pebble-night{transition:opacity 150ms linear}.pebble-mountains,.pebble-snowcaps,.pebble-snow,.pebble-ice,.pebble-contact{transition:none}}
