.bun-info-dialog{box-sizing:border-box;width:460px;max-width:none;height:780px;max-height:780px;translate:-50% -50%;scale:var(--popup-scale,1);transform-origin:50%;color:#fff0c9;font-family:var(--game-font);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:50% auto auto 50%;overflow:visible}.bun-info-dialog::backdrop{background:#13231bd1}.bun-info-dialog--compact{height:-moz-fit-content;height:fit-content}.bun-info-shell{box-sizing:border-box;clip-path:polygon(12px 0,calc(100% - 12px) 0,calc(100% - 12px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 12px,100% 12px,100% calc(100% - 12px),calc(100% - 4px) calc(100% - 12px),calc(100% - 4px) calc(100% - 4px),calc(100% - 12px) calc(100% - 4px),calc(100% - 12px) 100%,12px 100%,12px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 12px),0 calc(100% - 12px),0 12px,4px 12px,4px 4px,12px 4px);background:#3f2818;border:4px solid #ffce55;flex-direction:column;height:100%;max-height:780px;display:flex;position:relative;box-shadow:inset 0 0 0 4px #70431f}.bun-info-heading{border-bottom:2px solid #70431f;flex:none;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;padding:22px 22px 18px;display:grid}.bun-info-heading img{object-fit:contain;width:48px;height:48px;image-rendering:pixelated;flex:none}.bun-info-heading>div{display:contents}.bun-info-heading small{color:#dec68f;padding-right:42px;font-size:20px;font-weight:700;display:block}.bun-info-heading h2{text-transform:uppercase;overflow-wrap:anywhere;text-shadow:0 2px #21130b;grid-column:1/-1;margin:0;font-size:24px;font-weight:700;line-height:1.15}.bun-info-dialog .bun-info-close{z-index:1;color:#fff0c9;width:40px;height:40px;font:700 26px/1 var(--game-font);cursor:pointer;background:#c94b37;border:3px solid #7b3513;border-radius:0;place-items:center;margin:0;padding:4px 0 0;display:grid;position:absolute;top:18px;right:18px;box-shadow:inset 0 3px #ee806e,0 3px #29150c}.bun-info-close:active{transform:scale(.95)}.bun-info-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b98537 #2f2015;touch-action:pan-y;min-height:0;padding:4px 22px 22px;overflow:hidden auto}.bun-info-content:focus-visible{outline-offset:-7px;outline:2px solid #ffdf79}.bun-info-content h3,.bun-info-content h2{color:#ffdf79;margin:24px 0 10px;font-size:18px;font-weight:700;line-height:1.3}.bun-info-content p,.bun-info-dialog .game-privacy p{color:#fff0c9;overflow-wrap:anywhere;margin:14px 0;font-size:15px;font-weight:400;line-height:1.6}.bun-info-content .bun-info-updated{color:#9ee7c2;font-size:13px}.bun-info-content a{color:#93e4ff;overflow-wrap:anywhere}.bun-info-card{background:#2b1c13;border:2px solid #966034;margin:16px 0;padding:14px;box-shadow:inset 0 2px #60401f}.bun-info-card>strong{color:#ffdf79;font-size:17px;line-height:1.3}.bun-info-content .game-support-value{overflow-wrap:anywhere;font-weight:700}.bun-info-actions{gap:10px;margin-top:12px;display:grid}.bun-info-content button,.bun-info-dialog .game-privacy button{box-sizing:border-box;color:#6b2f12;width:100%;min-height:44px;font:700 14px/1.3 var(--game-font);cursor:pointer;background:#ffa817;border:3px solid #7b3513;border-radius:0;margin:0;padding:10px 12px;box-shadow:inset 0 3px #ffd76a,0 3px #24140c}.bun-info-content button:active{transform:translateY(2px)}.bun-info-content button:disabled{opacity:.5;cursor:default}.bun-info-dialog button:focus-visible{outline-offset:2px;outline:3px solid #ffdf79}.bun-info-content .game-privacy{gap:12px;display:grid}.bun-info-content .game-privacy label{align-items:start;gap:10px;font-size:15px;line-height:1.5;display:flex}.bun-info-content .game-privacy input{accent-color:#8fbe3f;flex:none;width:22px;height:22px}.bun-info-dialog [hidden]{display:none}.bun-info-content .game-support-status,.bun-info-content .game-privacy-status{color:#9ee7c2;font-size:13px}.bun-info-content .game-support-status:empty,.bun-info-content .game-privacy-status:empty{display:none}.bun-info-content .game-support-note{color:#dec68f;border-top:2px solid #70431f;margin-top:20px;padding-top:14px;font-size:13px}dialog.sticker-dialog{--action-video-fill:#c9d9bd;--action-video-border:#849878;--action-video-text:#40563d;--action-video-highlight:#e5edd8;color:#563c2e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}dialog.sticker-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#283e32a6}dialog.sticker-dialog .bun-info-shell,dialog.sticker-dialog .bun-settings-shell{clip-path:none;background:repeating-linear-gradient(0deg,#0000 0 25px,#b7a18312 26px 27px),#fff7e3;border:2px solid #9ca78a;border-radius:20px;box-shadow:inset 0 3px #fffdf5,0 6px #d1d1b3,0 16px 36px #1a302d40}dialog.sticker-dialog .bun-info-heading{border-bottom:1px solid #c6c8a6;gap:10px 12px;padding:22px 24px 20px}dialog.sticker-dialog .bun-info-heading img{image-rendering:auto}dialog.sticker-dialog .sticker-dialog-logo{color:#5a6c50;flex-direction:column;align-items:flex-start;padding-right:42px;display:flex}dialog.sticker-dialog .sticker-dialog-logo>span{letter-spacing:4px;font-size:18px;font-weight:400;line-height:22px}dialog.sticker-dialog .sticker-dialog-logo>strong{letter-spacing:2.6px;font-size:24px;font-weight:700;line-height:26px}dialog.sticker-dialog .bun-info-heading h2{color:#563c2e;text-shadow:none;letter-spacing:-.5px;font-size:27px;font-weight:800}dialog.sticker-dialog .bun-info-content{scrollbar-color:#a8b397 #f4ecd7;padding:4px 24px 26px}dialog.sticker-dialog .bun-info-content p{color:#71644e;font-size:15px;line-height:1.55}dialog.sticker-dialog .bun-info-content :is(h2,h3){color:#687b54}dialog.sticker-dialog .bun-info-content a{color:#547a70}dialog.sticker-dialog .bun-info-card{background:#e9eddb;border:1px solid #bbc7a6;border-radius:13px;margin:16px 0;padding:16px;box-shadow:inset 0 2px #f7f9ee}dialog.sticker-dialog .bun-info-card>strong{color:#4e6448;font-size:17px}dialog.sticker-dialog .bun-info-content button{color:#533c30;min-height:48px;font-family:var(--game-font);background:#dda38d;border:2px solid #a17a65;border-radius:12px;font-weight:800;box-shadow:inset 0 3px #f3cbb3,0 3px #a17a65}dialog.sticker-dialog .bun-info-content button:disabled{opacity:.65;color:#82765e;background:#e5dfcb;border-color:#b9ad93;box-shadow:inset 0 3px #f5eedb,0 3px #b9ad93}dialog.sticker-dialog .bun-info-content .sticker-video{box-shadow:inset 0 3px var(--action-video-highlight),0 3px var(--action-video-border)}dialog.sticker-dialog .bun-info-content .sticker-video:disabled{filter:saturate(.35)}dialog.sticker-dialog .bun-info-close,dialog.sticker-dialog .bun-settings-close{box-sizing:border-box;color:#677557;width:38px;height:38px;font:700 27px/1 var(--game-font);background:#edf0de;border:1.5px solid #a5ae90;border-radius:50%;place-items:center;margin:0;padding:0;display:grid;top:16px;right:16px;box-shadow:inset 0 2px #fffdf3,0 2px #c5cbb2}dialog.sticker-dialog .dialog-close-icon{pointer-events:none;width:18px;height:18px;display:block}dialog.sticker-dialog button:focus-visible,dialog.sticker-dialog select:focus-visible,dialog.sticker-dialog .bun-info-content:focus-visible{outline-offset:3px;outline:3px solid #839c78}dialog.sticker-dialog .sticker-shop-balance{flex-wrap:wrap;justify-content:center;gap:12px;margin:18px 0;display:flex}.sticker-shop-balance>span{color:#69583e;background:#f7ecd1;border:1px solid #dbccaa;border-radius:20px;align-items:center;gap:7px;padding:8px 13px;font-size:14px;display:flex}.sticker-shop-balance img{object-fit:contain;width:25px;height:25px}dialog.sticker-dialog .sticker-refill-clock{border-top:1px solid #cbd2b8;justify-content:space-between;align-items:center;gap:10px;margin-bottom:0;padding-top:12px;display:flex}.sticker-refill-clock strong{color:#4d6849;font-variant-numeric:tabular-nums;font-size:22px}dialog.sticker-dialog .sticker-shop-status{text-align:center;color:#60794f;min-height:0;margin-bottom:0;font-weight:700}dialog.sticker-dialog .sticker-shop-status:empty{display:none}dialog.sticker-dialog .sticker-daily-art{background:#f7edcf;border:1px solid #ddcca4;border-radius:15px;gap:10px;margin:20px 0;padding:18px}dialog.sticker-dialog .sticker-daily-art img{width:88px;height:88px}dialog.sticker-dialog .sticker-daily-art strong{color:#79613b;font-size:28px}dialog.sticker-dialog .sticker-daily-note{text-align:center}.sticker-coin-packs{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;display:grid}.sticker-coin-pack{background:#f9efd7;border:1px solid #dbccaa;border-radius:14px;justify-items:center;gap:10px;padding:16px 10px;display:grid}.sticker-coin-pack>img{width:62px;height:62px}.sticker-coin-pack>strong{color:#79613b;font-size:21px}dialog.sticker-dialog .sticker-coin-pack button{min-height:44px;padding:8px 5px;font-size:13px}dialog.sticker-dialog .sticker-shop-footnote{text-align:center;color:#7a765f;font-size:12px}dialog.sticker-dialog .bun-info-content .sticker-shop-link{color:#728264;min-height:30px;box-shadow:none;text-underline-offset:4px;background:0 0;border:0;font-size:12px;text-decoration:underline}dialog.sticker-dialog.bun-settings-dialog{height:750px;max-height:750px}dialog.sticker-dialog .bun-settings-shell{height:100%;padding:22px}dialog.sticker-dialog .bun-settings-heading{gap:10px;min-height:48px;margin-bottom:18px}dialog.sticker-dialog .bun-settings-heading img{image-rendering:auto;width:44px;height:44px}dialog.sticker-dialog .bun-settings-heading h2{color:#563c2e;text-shadow:none;font-size:29px;font-weight:800}dialog.sticker-dialog .bun-settings-content{scrollbar-color:#a8b397 #f4ecd7;flex:auto;padding:0 4px 8px;overflow-y:auto}dialog.sticker-dialog .bun-settings-row,dialog.sticker-dialog .bun-settings-language{clip-path:none;color:#596249;background:#e9edda;border:1px solid #c2cbae;border-radius:12px;grid-template-columns:38px minmax(0,1fr) 58px;min-height:62px;padding:9px 12px;box-shadow:inset 0 2px #f8f9ef}dialog.sticker-dialog .bun-settings-action{grid-template-columns:38px minmax(0,1fr) 18px}dialog.sticker-dialog .bun-settings-action:active{background:#dce4c8}dialog.sticker-dialog .bun-settings-copy strong,dialog.sticker-dialog .bun-settings-language label{font-size:16px}dialog.sticker-dialog .bun-settings-icon,dialog.sticker-dialog .bun-settings-language>img{image-rendering:auto;width:36px;height:36px}dialog.sticker-dialog .bun-settings-language{grid-template-columns:38px minmax(0,1fr) 194px}dialog.sticker-dialog .bun-settings-language select{color:#596249;font-family:var(--game-font);background:#fff9e9;border:1px solid #afba99;border-radius:8px;font-size:13px}dialog.sticker-dialog .bun-settings-chevron{color:#81936a;font-size:25px}dialog.sticker-dialog .bun-settings-toggle{color:#8b8e78;min-height:44px}dialog.sticker-dialog .bun-settings-toggle.is-on{color:#6c8757}dialog.sticker-dialog .bun-settings-toggle-track{background:#c9d0b7;border:1.5px solid #a5af93;border-radius:20px;width:48px;height:24px;box-shadow:inset 0 1px #b3bda3}dialog.sticker-dialog .bun-settings-toggle-track i{background:#fff8e6;border-radius:50%;width:17px;height:17px;top:2px;left:2px;box-shadow:0 1px 2px #5a69494d}dialog.sticker-dialog .bun-settings-toggle.is-on .bun-settings-toggle-track{background:#95ae7d;border-color:#7f986a}dialog.sticker-dialog .bun-settings-toggle.is-on .bun-settings-toggle-track i{transform:translate(24px)}dialog.sticker-dialog .bun-settings-toggle [data-audio-status]{font-size:11px}dialog.sticker-dialog .bun-settings-footer{border-top:1px solid #d9d7bb;margin-top:8px;padding-top:12px}dialog.sticker-dialog .bun-settings-terms{color:#788161}dialog.sticker-dialog .sticker-reset-actions{padding-top:12px}dialog.sticker-dialog .sticker-reset-actions button{color:#8a7258;background:#f3e8d1;border:1px solid #d0bea2;border-radius:9px;min-height:38px;font-size:13px}dialog.sticker-dialog .sticker-reset-actions p{color:#6c8055;margin:0;font-size:12px}dialog.sticker-dialog .sticker-reset-actions p:empty{display:none}.bun-analytics-prompt .bun-info-content{padding-top:8px;padding-bottom:28px}.bun-analytics-prompt .bun-info-heading small{padding-right:0}.bun-analytics-prompt .bun-info-content p{font-size:16px;line-height:1.5}.bun-analytics-prompt .bun-info-actions{gap:14px;margin-top:24px}.bun-analytics-prompt .bun-info-actions button{min-height:52px;font-size:16px}.bun-analytics-prompt [data-analytics-decline]{background:#ffe5a5;box-shadow:inset 0 3px #fff0c9,0 3px #24140c}:root{--action-video-fill:#53bdd6;--action-video-border:#1c526a;--action-video-text:#143c4b;--action-video-highlight:#8bdcec;--action-cash-fill:#8fbe3f;--action-cash-border:#36551b;--action-cash-text:#263c13;--action-coins-fill:#ffa817;--action-coins-border:#7b3513;--action-coins-text:#6b2f12;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--game-font);background:#163b2a}*{box-sizing:border-box}button,button *,.daily-engagement-dialog,.daily-engagement-dialog *,.useful-notifications-dialog,.useful-notifications-dialog *,.bun-support-dialog,.bun-support-dialog *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html,body{overscroll-behavior:none;touch-action:none;background:#163b2a;width:100%;height:100%;margin:0;overflow:hidden}body{place-items:center;display:grid}canvas{image-rendering:pixelated;image-rendering:crisp-edges;touch-action:none;display:block;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:none!important;max-height:none!important;margin:0!important;position:fixed!important;inset:0!important;transform:none!important}.bun-home-toolbar{--home-ui-scale:var(--game-ui-scale,1);z-index:84;top:max(var(--app-header-height,0px), env(safe-area-inset-top,0px));width:calc(424px * var(--home-ui-scale));grid-template-columns:calc(54px * var(--home-ui-scale)) calc(118px * var(--home-ui-scale)) calc(54px * var(--home-ui-scale));pointer-events:none;justify-content:space-between;align-items:start;max-width:calc(100% - 16px);display:grid;position:fixed;left:50%;translate:-50%}.bun-home-toolbar[hidden],.bun-home-toolbar [hidden]{display:none}.bun-home-toolbar button{pointer-events:auto;width:100%;height:calc(52px * var(--home-ui-scale));min-height:44px;padding:calc(7px * var(--home-ui-scale));border:calc(2px * var(--home-ui-scale)) solid #899778;border-radius:calc(13px * var(--home-ui-scale));color:#5d654b;box-shadow:inset 0 3px 0 #fffdf2,0 calc(3px * var(--home-ui-scale)) 0 #a1ad8c,0 5px 10px #5b65451a;font-family:var(--game-font);cursor:pointer;background:linear-gradient(#fbf7e8,#e8edda);place-items:center;margin:0;transition:background .15s,transform .1s;display:grid}.bun-home-toolbar button:hover{background:#f7f3de}.bun-home-toolbar button:active{transform:translateY(2px);box-shadow:inset 0 2px #fffdf2,0 1px #a1ad8c}.bun-home-toolbar button:focus-visible{outline-offset:3px;outline:3px solid #738a6c}.bun-home-toolbar img{width:calc(34px * var(--home-ui-scale));height:calc(34px * var(--home-ui-scale));object-fit:contain;image-rendering:auto}.bun-home-toolbar .bun-home-wallet{gap:calc(7px * var(--home-ui-scale));padding-inline:calc(9px * var(--home-ui-scale));box-shadow:inset 0 3px #fff9e9,0 calc(3px * var(--home-ui-scale)) #baa67e,0 5px 10px #5b65451a;color:#70593a;background:linear-gradient(#fff2d2,#f0dfb5);border-color:#b29b71;grid-template-columns:auto minmax(0,1fr)}.bun-home-wallet strong{font-size:calc(20px * var(--home-ui-scale));text-align:center;font-weight:700;line-height:1}.bun-home-wallet strong.is-long{font-size:calc(12px * var(--home-ui-scale))}.bun-home-daily{min-width:0;display:block}.bun-home-toolbar .daily-engagement-button{position:relative;inset:auto;translate:none}@media (prefers-reduced-motion:reduce){.bun-home-toolbar button{transition:none}}.bun-home-toolbar .bun-home-settings,.bun-home-toolbar .daily-engagement-button,.bun-home-toolbar .bun-home-settings:hover,.bun-home-toolbar .daily-engagement-button:hover,.bun-home-toolbar .bun-home-settings:active,.bun-home-toolbar .daily-engagement-button:active{box-shadow:none;background:0 0;border:0}.bun-home-toolbar .bun-home-settings img,.bun-home-toolbar .daily-engagement-button img{width:calc(39px * var(--home-ui-scale));height:calc(39px * var(--home-ui-scale));width:calc(43px * var(--home-ui-scale));height:calc(43px * var(--home-ui-scale));filter:drop-shadow(0 3px 2px #4f543326)}.sticker-versus{inset:var(--app-header-height,0px) 0 0;z-index:100;color:#5a4938;background:linear-gradient(115deg,#d6dfbaee 0 49.6%,#edc9b2ee 50% 100%),url(/stickers/generated-v1/background-v1.avif) 50%/cover;justify-content:center;display:flex;position:fixed;overflow:hidden}.sticker-versus-inner{flex-direction:column;justify-content:center;align-items:center;gap:20px;width:min(100%,480px);height:100%;padding:24px 22px 30px;display:flex;position:relative}.sticker-versus .sticker-dialog-logo{color:#667454;letter-spacing:4px;flex-direction:column;align-items:center;font-size:17px;line-height:1.15;display:flex}.sticker-versus .sticker-dialog-logo strong{letter-spacing:3px;font-size:27px}.sticker-versus h1{letter-spacing:1px;color:#667454;text-shadow:0 2px #fff8e3;margin:4px 0 0;font:400 30px/1.1 Lilita One,Nunito,sans-serif}.sticker-versus-close{top:max(18px,env(safe-area-inset-top,0px));color:#697653;cursor:pointer;background:#fff7e6;border:1.5px solid #a8ae8c;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;right:18px;box-shadow:0 3px #aab18d}.sticker-versus-close svg{width:18px;height:18px}.sticker-versus-arena{justify-content:space-between;align-items:center;gap:22px;width:100%;height:300px;margin:4px 0;display:flex;position:relative}.sticker-versus-card{background:linear-gradient(140deg,#fffdf3,#f9ecd5);border:1px solid #d7c6a4;border-radius:18px;flex:0 46%;min-width:0;margin:0;padding:9px 9px 15px;animation:.6s cubic-bezier(.2,.8,.2,1) both versus-player-in;position:relative;transform:rotate(-7deg)translateY(-10px);box-shadow:0 6px #b8a887,0 15px 22px #75614426}.sticker-versus-card.is-opponent{animation-name:versus-opponent-in;transform:rotate(7deg)translateY(10px)}.sticker-versus-card>img{aspect-ratio:1;object-fit:cover;background:#e8e1c8;border-radius:11px;width:100%;display:block}.sticker-versus-card figcaption{text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:0;padding-top:12px;display:flex}.sticker-versus-card strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:23px;font-weight:900;line-height:1.15;overflow:hidden}.sticker-versus-card figcaption span{letter-spacing:1.5px;color:#889270;font-size:9px;font-weight:900}.sticker-versus-card.is-opponent figcaption span{color:#b78369}.sticker-versus-word{z-index:2;color:#d79672;-webkit-text-stroke:7px #fff7df;paint-order:stroke fill;filter:drop-shadow(0 5px #986d50)drop-shadow(0 8px 4px #79563b2b);font:400 76px/1 Lilita One,Nunito,sans-serif;animation:.5s cubic-bezier(.2,1.5,.4,1) both versus-word-in;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-9deg)}.sticker-versus-footer{flex-direction:column;align-items:center;gap:15px;width:100%;display:flex}.sticker-versus-footer p{text-align:center;color:#6a7652;max-width:95%;margin:0;font-size:14px;font-weight:800}.sticker-versus-start{color:#684839;cursor:pointer;background:url(/stickers/generated-v1/snap-button.avif) 50%/100% 100% no-repeat;border:0;place-items:center;width:min(100%,332px);height:72px;padding:0 16px;font-size:27px;font-weight:900;display:grid}.sticker-versus-start:active{transform:translateY(2px)}.sticker-versus-progress{background:#ad997c38;border-radius:3px;width:100px;height:4px;overflow:hidden}.sticker-versus-progress span{transform-origin:0;background:#8f9c74;width:100%;height:100%;animation:3.2s linear both versus-countdown;display:block}.sticker-versus.is-paused .sticker-versus-progress span{animation:none;transform:scaleX(0)}.sticker-versus button:focus-visible{outline-offset:5px;outline:3px solid #84986c}@keyframes versus-player-in{0%{opacity:0;transform:translate(-100px)rotate(-18deg)}to{opacity:1;transform:rotate(-7deg)translateY(-10px)}}@keyframes versus-opponent-in{0%{opacity:0;transform:translate(100px)rotate(18deg)}to{opacity:1;transform:rotate(7deg)translateY(10px)}}@keyframes versus-word-in{0%{scale:.8}to{scale:1}}@keyframes versus-countdown{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-height:650px){.sticker-versus-inner{gap:10px;padding-bottom:18px}.sticker-versus-arena{height:240px}.sticker-versus-card{flex-basis:42%}.sticker-versus .sticker-dialog-logo{font-size:13px}.sticker-versus .sticker-dialog-logo strong{font-size:21px}.sticker-versus h1{font-size:25px}.sticker-versus-start{height:62px}.sticker-versus-footer{gap:10px}}@media (prefers-reduced-motion:reduce){.sticker-versus-card,.sticker-versus-word,.sticker-versus-progress span{animation:none}}.house-screen{inset:var(--app-header-height,0px) 0 0;z-index:80;font-family:var(--game-font);background:#8c9a74;position:fixed;overflow:hidden}.house-scene{width:min(100%,calc((100dvh - var(--app-header-height,0px))*.5625));isolation:isolate;height:100%;margin:auto;position:absolute;inset:0}.house-screen:before{content:"";background:var(--house-background,url(/house/generated-v1/room-background.avif)) center/cover;filter:blur(15px)brightness(.8);position:absolute;inset:-24px}.house-background{object-fit:fill;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.house-scene-pieces{position:absolute;inset:0}.house-scene-piece{left:var(--piece-x);top:var(--piece-y);width:var(--piece-width);pointer-events:none;position:absolute;transform:translate(-50%,-100%)}.house-piece-art{filter:drop-shadow(4px 8px 5px #4f371d38);pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;transition:opacity .3s,filter .3s;display:block}.house-scene-piece.is-unbuilt .house-piece-art{opacity:.14;filter:brightness(.6)saturate(0)}.house-scene-piece.is-damaged .house-piece-art{filter:saturate(.25)brightness(.8)drop-shadow(3px 7px 3px #49332050);transform:rotate(var(--damage-tilt,-5deg))}.house-unlock{top:var(--unlock-y);left:var(--unlock-x);z-index:20;color:#735531;min-width:64px;min-height:38px;font:800 17px/1 var(--game-font);cursor:pointer;white-space:nowrap;background:linear-gradient(#fff6dc,#efdeb7);border:2px solid #bda574;border-radius:24px;justify-content:center;align-items:center;gap:5px;padding:5px 10px;display:flex;position:absolute;transform:translate(-50%);box-shadow:inset 0 2px #fffdf0,0 3px #aa9064,0 5px 10px #5c422b25}.house-unlock img{object-fit:contain;width:23px;height:23px}.house-unlock:disabled{filter:saturate(.35);opacity:.7;cursor:default}.house-unlock:active:not(:disabled){transform:translate(-50%,2px);box-shadow:inset 0 2px #fffdf0,0 1px #aa9064}.house-return,.house-more{color:#687756;cursor:pointer;z-index:20;background:#fff5dbde;border:1px solid #b7a27c;border-radius:50%;place-items:center;width:42px;height:42px;padding:10px;display:grid;position:absolute;bottom:18px;box-shadow:0 3px #a99772}.house-return{width:136px;height:56px;font:800 17px/1 var(--game-font);left:50%;bottom:max(22px,env(safe-area-inset-bottom,0px));background:linear-gradient(#fff9e8,#e6edcf);border:2px solid #879675;border-radius:22px;gap:10px;display:flex;transform:translate(-50%);box-shadow:inset 0 2px #fffdf4,0 4px #8c9a77,0 6px 14px #453b302b}.house-return:active{transform:translate(-50%,2px)}.house-more{font:800 19px var(--game-font);right:20px}.house-return svg{flex:none;width:30px;height:28px}.house-screen button:focus-visible{outline-offset:4px;outline:3px solid #8caa76}.house-attack-target{cursor:crosshair;pointer-events:auto;background:0 0;border:0;border-radius:20px;position:absolute;inset:0}.house-attack-target:disabled{cursor:default}.is-battle .house-scene-piece.is-owned .house-piece-art{filter:drop-shadow(0 0 5px #fff0ae)drop-shadow(4px 8px 5px #4f371d38)}.house-sticker-damage{object-fit:contain;width:30%;max-height:90px;transform:rotate(calc(15deg + var(--damage-tilt,0deg)));pointer-events:none;position:absolute;top:40%;left:35%}.house-attack-flight{z-index:95;pointer-events:none;width:64px;height:64px;position:absolute}.house-scene-status{color:#5c6b49;text-align:center;pointer-events:none;background:#fff5dfe8;border-radius:20px;max-width:80%;margin:0;padding:8px 16px;font-size:15px;font-weight:800;position:absolute;top:13%;left:50%;transform:translate(-50%)}.house-scene-status:empty{display:none}.house-actions-dialog select{max-width:100%;font:700 15px var(--game-font);color:#5b6a4c;background:#fff8e7;border:1px solid #a4ad90;border-radius:10px;padding:12px}.house-action-history p{font-size:12px!important}@media (max-width:600px){.house-scene{width:100%;max-width:none}.house-unlock{min-width:56px;min-height:34px;padding:4px 8px;font-size:15px}.house-unlock img{width:21px;height:21px}}@media (prefers-reduced-motion:reduce){.house-piece-art{transition:none}}.is-chandelier:before{content:"";z-index:-1;background:#ad9261;width:2px;height:100dvh;position:absolute;bottom:calc(100% - 8px);left:50%}.is-hanging-plant:before{content:"";z-index:-1;pointer-events:none;background:#cfb88b;width:2px;height:100dvh;position:absolute;bottom:calc(100% - 5px);left:50%}.is-hanging-plant.is-unbuilt:before{opacity:.14}.house-battle-label{z-index:21;color:#687451;text-align:center;max-width:90%;font:800 14px/1.3 var(--game-font);background:#fff5dfe8;border:1px solid #b9aa83;border-radius:20px;margin:0;padding:8px 16px;position:absolute;top:72px;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #634f2520}.house-battle-label[hidden]{display:none}.is-battle .house-scene-status{top:122px}.house-tutorial-dimmer{z-index:30;pointer-events:none;background:#20352658;transition:opacity .2s;position:absolute;inset:0}.house-tutorial-dimmer[hidden]{display:none}.house-scene-piece.house-tutorial-target{z-index:31!important}.house-tutorial-target .house-piece-art{filter:drop-shadow(0 0 3px #fff2b7)drop-shadow(0 0 10px #fff2b7);animation:1.4s ease-in-out infinite house-tutorial-glow}.has-attack-tutorial .house-battle-label{visibility:hidden}.house-tutorial-hand{pointer-events:none;z-index:40;width:clamp(58px,9dvh,100px);height:auto;position:absolute;top:55%;left:50%;transform:translate(-45%)}.house-tutorial-hand img{filter:drop-shadow(0 4px 3px #4a372958);transform-origin:45% 10%;width:100%;height:auto;animation:1.4s ease-in-out infinite house-tutorial-tap;display:block;position:relative}.house-tutorial-hand i{border:3px solid #fff1ac;border-radius:50%;width:28px;height:28px;animation:1.4s ease-out infinite house-tutorial-ring;position:absolute;top:3%;left:45%;transform:translate(-50%,-50%)}.house-damage-cracks{fill:none;stroke:#674d38;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.7;pointer-events:none;width:76%;height:73%;transform:rotate(var(--damage-tilt,-5deg));position:absolute;top:12%;left:12%}@keyframes house-tutorial-tap{0%,to{transform:translateY(10px)rotate(-8deg)}45%,60%{transform:translateY(-2px)rotate(-8deg)scale(.94)}}@keyframes house-tutorial-ring{0%,25%{opacity:0;scale:.5}50%{opacity:1;scale:1}90%,to{opacity:0;scale:1.6}}@keyframes house-tutorial-glow{0%,to{filter:drop-shadow(0 0 3px #fff2b7)drop-shadow(0 0 7px #fff2b7)}50%{filter:drop-shadow(0 0 5px #fff2b7)drop-shadow(0 0 16px #fff2b7)}}@media (prefers-reduced-motion:reduce){.house-tutorial-hand img,.house-tutorial-hand i,.house-tutorial-target .house-piece-art{animation:none}.house-tutorial-dimmer{transition:none}}.sticker-stage{transform-origin:0 0;z-index:5;color:#563c2e;--collection-color:#a7c99e;width:480px;font-family:var(--game-font);background:#d5d9b7 url(/stickers/generated-v1/background-v1.avif) 50%/cover no-repeat;position:fixed;top:0}.sticker-stage[hidden]{display:none}.sticker-playfield{flex-direction:column;align-items:center;gap:9px;display:flex;position:absolute;inset:72px 28px 20px}.sticker-page-heading{justify-content:space-between;align-items:center;width:100%;padding:0 7px;display:flex}.sticker-eyebrow{letter-spacing:2px;color:#75624a;font-size:13px;font-weight:700}.sticker-page-heading h1{letter-spacing:-1px;margin:5px 0 0;font-size:27px;line-height:1.1}.sticker-notebook{isolation:isolate;width:100%;padding:22px 12px 15px;position:relative}.sticker-notebook-art{z-index:0;object-fit:fill;filter:drop-shadow(0 8px 7px #594a2e25);pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.sticker-targets{z-index:1;margin-top:7px;position:relative}.sticker-target{text-align:center;background:#f0e4c76b;border:1px dashed #c9b693;border-radius:8px;padding:3px 0 6px;transition:background .2s;position:relative}.sticker-target img{filter:saturate(.55);opacity:.62;width:43px;height:43px;margin:auto;display:block}.sticker-target.is-complete{background:#d3e4bd;border:1px solid #87a471}.sticker-target.is-complete img{filter:none;opacity:1}.sticker-count{font-size:13px;font-weight:700;line-height:16px;display:block}.sticker-dots{flex-wrap:wrap;justify-content:center;gap:2px;margin-top:3px;padding:0 3px;display:flex}.sticker-dots i{border:1px solid #bda581;border-radius:50%;width:6px;height:6px}.sticker-dots .is-filled{background:#7f9e68;border-color:#69835a}.sticker-album-caption{text-align:center;color:#967b55;margin:7px 0 0;font-size:11px}.sticker-camera-space{flex:1;justify-content:center;align-items:center;width:100%;min-height:430px;display:flex}.sticker-camera{--photo-eject-offset:30px;isolation:isolate;flex-shrink:0;width:400px;height:430px;margin-top:0;position:relative}.camera-body{z-index:2;pointer-events:none;width:400px;height:167px;position:relative}.camera-art{object-fit:contain;filter:drop-shadow(0 9px 8px #4e523a30);pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.camera-brand{letter-spacing:2px;color:#42563d;text-shadow:0 1px #eef0d244;font-size:9px;line-height:11px;position:absolute;top:91px;left:46px}.camera-brand b{letter-spacing:1.3px;font-size:12px}.sticker-print-mask{z-index:3;isolation:isolate;width:346px;height:292px;position:absolute;top:142px;left:50%;overflow:hidden;transform:translate(-50%)}.sticker-photo{isolation:isolate;z-index:1;filter:drop-shadow(0 8px 6px #75674435);width:306px;transform:translateY(var(--photo-eject-offset)) rotate(-1.5deg);transform-origin:50% 0;margin:0 auto;padding:14px 16px 0;position:relative}.sticker-photo:before{content:"";z-index:-1;box-sizing:border-box;border:16px solid #0000;border-width:14px 16px 38px;pointer-events:none;border-image-source:url(/stickers/generated-v1/photo-v1.avif);border-image-slice:8.1% 4.7% 19.9% 5.3% fill;border-image-repeat:stretch;position:absolute;inset:0}.sticker-photo-grid{background:0 0;border-radius:1px;grid-template-columns:repeat(3,1fr);gap:0;height:186px;display:grid;overflow:hidden}.sticker-reel{background:0 0;height:186px;position:relative;overflow:hidden}.sticker-reel-strip{will-change:transform}.sticker-cell{cursor:pointer;touch-action:manipulation;width:100%;height:62px;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:2px;display:flex;position:relative}.sticker-cell img{object-fit:contain;filter:drop-shadow(1px 3px 1px #85643e2b);pointer-events:none;width:59px;height:59px;transition:transform .15s}.sticker-cell:hover:not(:disabled) img{transform:scale(1.12)rotate(-5deg)}.sticker-cell:active:not(:disabled) img{transform:scale(.9)}.sticker-cell:focus-visible{outline-offset:-3px;border-radius:8px;outline:3px solid #d9a16e}.sticker-cell:disabled,.sticker-cell.is-empty{cursor:default}.sticker-coin-value{color:#775227;pointer-events:none;background:#fff1be;border:1px solid #9a703a;border-radius:6px;padding:1px 4px;font-size:12px;font-weight:700;position:absolute;bottom:2px;right:11px}.sticker-photo-caption{color:#81765e;letter-spacing:.7px;text-shadow:0 1px #fff9ed88;justify-content:space-between;align-items:center;height:38px;padding:0 2px;font-size:9px;font-weight:700;display:flex}.sticker-photo-caption [data-photo-caption]{transform:translateY(-3px)}.camera-white-flash{pointer-events:none;opacity:0;z-index:7;background:radial-gradient(at 25% 20%,#fffde9,#0000 70%);position:absolute;inset:-40px}.sticker-live-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.sticker-toggle-row{justify-content:center;gap:8px;width:332px;display:flex}.sticker-controls{flex:none;justify-items:center;gap:8px;width:100%;display:grid;position:relative}.sticker-spin-button{--snap-fill:#dda38d;--snap-edge:#88634f;--snap-light:#f3cbb3;border:2px solid var(--snap-edge);background:var(--snap-fill);width:332px;height:64px;box-shadow:inset 0 4px var(--snap-light),0 4px var(--snap-edge),0 8px 14px #715c3e1a;color:#533c30;font:800 30px/1 var(--game-font);cursor:pointer;border-radius:15px;justify-content:center;align-items:center;gap:18px;display:flex}.sticker-spin-button small{border-left:1px solid #88634f55;max-width:90px;padding-left:15px;font-size:12px;line-height:1.2}.sticker-spin-button:disabled{color:#8b7d64;cursor:default;background:#e2d6bd;border-color:#b0a385;box-shadow:inset 0 4px #f2e9d3,0 4px #b0a385}.sticker-spin-button.is-next{--snap-fill:#b7c99f;--snap-edge:#738565;--snap-light:#dfe7c8;background:var(--snap-fill);border-color:var(--snap-edge);color:#42563a;box-shadow:inset 0 4px var(--snap-light),0 4px var(--snap-edge);font-size:25px}.sticker-spin-button:active:not(:disabled){box-shadow:inset 0 4px var(--snap-light),0 1px var(--snap-edge);transform:translateY(3px)}.sticker-spin-button:focus-visible{outline-offset:3px;outline:3px solid #7c9478}.sticker-flight{z-index:90;pointer-events:none;filter:drop-shadow(1px 4px 3px #442b252d);width:60px;height:60px;position:fixed}.sticker-snap-transfer{z-index:100;pointer-events:none;object-fit:contain;filter:drop-shadow(0 5px 5px #654b3c40);will-change:transform,opacity;position:fixed}.sticker-play-access{z-index:6;opacity:0;cursor:pointer;position:fixed}.sticker-play-access:focus-visible{opacity:1;color:#6b2f12;font:700 32px var(--game-font);background:#ffa817;border:4px solid #fff0b6}.sticker-video{justify-content:center;align-items:center;gap:12px;display:flex;background:var(--action-video-fill)!important;border-color:var(--action-video-border)!important;color:var(--action-video-text)!important}.sticker-video svg{width:26px;height:26px}.sticker-album-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.sticker-album-item{background:#fff1d51a;border:1px dashed #a08b64;justify-items:center;gap:8px;padding:12px 4px;display:grid}.sticker-album-item img{width:74px;height:74px}.sticker-album-item strong{text-align:center;font-size:12px}.sticker-album-item.is-complete{background:#85a86735;border-style:solid}.sticker-daily-art{justify-items:center;gap:10px;margin:18px;display:grid}.sticker-daily-art img{width:100px;height:100px}.sticker-daily-art strong{color:#ffdf79;font-size:25px}@media (prefers-reduced-motion:reduce){.sticker-cell img,.sticker-target{transition:none}}.sticker-active-target{text-align:center;justify-content:center;align-items:center;gap:18px;min-height:126px;padding:6px 9px 12px;display:flex;position:relative}.sticker-target-copy{flex:0 auto;order:1;min-width:0;max-width:calc(100% - 102px)}.sticker-target-copy>strong{margin-bottom:13px;font-size:17px;display:block}.sticker-target-slots{flex-wrap:wrap;justify-content:center;gap:12px;max-width:360px;margin-inline:auto;display:flex}.sticker-target-slots>span{color:#b69e77;background:#eee3cc70;border:1.5px dashed #bfa780;border-radius:11px;place-items:center;width:66px;height:66px;font-size:30px;display:grid}.sticker-target-slots>span.is-filled{background:#dce7c4;border:1.5px solid #a2b184;box-shadow:inset 0 2px #edf2d9}.sticker-target-slots img{filter:drop-shadow(0 2px 1px #8a79522b);width:62px;height:62px}.sticker-target-slots[data-total="6"],.sticker-target-slots[data-total="9"]{gap:7px;max-width:330px}.sticker-target-slots[data-total="6"]>span,.sticker-target-slots[data-total="9"]>span{width:54px;height:54px;font-size:25px}.sticker-target-slots[data-total="6"] img,.sticker-target-slots[data-total="9"] img{width:50px;height:50px}.sticker-all-complete{grid-template-columns:72px 1fr;align-items:center;gap:5px 12px;min-height:83px;padding:5px 12px;display:grid}.sticker-all-complete img{grid-row:span 2;width:72px;height:72px}.sticker-all-complete strong{font-size:22px}.sticker-all-complete span{font-size:13px}.sticker-cell.is-inactive img{opacity:.25;filter:saturate(.35);transform:scale(.85)}.sticker-cell.is-inactive{cursor:default}.sticker-cell.is-collectible{background:radial-gradient(#fff9debb,#0000 70%)}.sticker-toggle-button{box-sizing:border-box;height:30px;font:800 12px var(--game-font);color:#66734e;cursor:pointer;white-space:nowrap;background:#e3e7c9;border:1px solid #899773;border-radius:6px;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:3px 5px 3px 12px;display:flex}.sticker-toggle-button strong{box-sizing:border-box;text-align:center;color:#f7f7de;background:#a6ae8d;border-radius:4px;flex:0 0 36px;width:36px;padding:4px 8px;font-size:11px}.sticker-toggle-button.is-on{background:#d6e2be;border-color:#6b8a59}.sticker-toggle-button.is-on strong{background:#6d8c59}.sticker-toggle-button:focus-visible{outline-offset:2px;outline:3px solid #ffeaa8}.sticker-auto-button{width:150px}.sticker-turbo-button{width:108px}.sticker-reset-actions{gap:8px;padding:20px 0 0;display:grid}.sticker-reset-actions button{color:#e4c393;min-height:38px;font:700 14px var(--game-font);cursor:pointer;background:#533720;border:2px solid #90623c}.sticker-reset-actions p{color:#bbcf92;font-size:13px}.sticker-reset-actions [hidden]{display:none}.sticker-active-target.is-set-complete .sticker-target-copy>strong{color:#71824e}.sticker-active-target.is-set-complete .sticker-target-slots>span{background:#e6e9bd;border-color:#9ea660;box-shadow:inset 0 2px #fff9d7,0 0 0 3px #e0cc8e55}.sticker-set-reward{z-index:6;color:#79613b;white-space:nowrap;background:#fff0c6;border:1.5px solid #b69861;border-radius:18px;align-items:center;gap:7px;padding:4px 13px 4px 6px;display:flex;position:absolute;bottom:-24px;left:50%;transform:translate(-50%);box-shadow:0 3px #d1b981,0 5px 10px #80684422}.sticker-set-reward img{width:27px;height:27px}.sticker-set-reward strong{font-size:21px;line-height:1}.sticker-set-reward>span{letter-spacing:.5px;font-size:10px;font-weight:700}.sticker-target-slots .sticker-silhouette{filter:brightness(0)saturate(0);opacity:.17}.sticker-target-slots .is-missing{background:#eee5d06b;border-color:#c4b394}.sticker-target-slots[data-total="6"]{max-width:176px}.sticker-target-slots[data-total="9"]{max-width:116px}.sticker-target-slots[data-total="9"]>span{border-radius:8px;width:34px;height:34px}.sticker-target-slots[data-total="9"] img{width:32px;height:32px}.sticker-target-multiplier{color:#82985c;letter-spacing:-2px;white-space:nowrap;-webkit-text-stroke:5px #fff8df;paint-order:stroke fill;filter:drop-shadow(0 3px #536443)drop-shadow(0 5px 2px #7a67432b);background:0 0;border:0;flex:0 0 84px;order:2;justify-content:center;align-self:center;align-items:center;height:78px;padding:0;font-size:60px;font-weight:400;line-height:1;display:flex;transform:rotate(-8deg)}.sticker-target-multiplier[data-multiplier="2"]{color:#d0a650;filter:drop-shadow(0 3px #8d693c)drop-shadow(0 5px 2px #7a67432b)}.sticker-target-multiplier[data-multiplier="3"]{color:#dc9778;filter:drop-shadow(0 3px #965f43)drop-shadow(0 5px 2px #7a67432b)}.sticker-cell-multiplier{color:#637249;pointer-events:none;background:#edf0d7;border:1px solid #b6b691;border-radius:8px;padding:1px 4px;font-size:10px;font-weight:850;position:absolute;top:3px;right:4px}.sticker-cell-multiplier[data-multiplier="3"]{color:#8b6338;background:#f6e3b6;border-color:#c8a76d}.sticker-cell.is-inactive .sticker-cell-multiplier{opacity:.35}.sticker-spin-button,.sticker-spin-button:disabled,.sticker-spin-button:active:not(:disabled){box-shadow:none;color:#583e32;text-shadow:0 1px #ffe7d4;background:url(/stickers/generated-v1/snap-button.avif) 50%/100% 100% no-repeat;border:0;border-radius:0;height:72px;font-size:30px}.sticker-toggle-row{align-items:center;gap:20px;height:52px}.sticker-toggle-button,.sticker-toggle-button.is-on{width:72px;height:52px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;padding:0;font-size:0;position:relative}.sticker-toggle-button:before{content:"";filter:saturate(.45);opacity:.78;background:50%/contain no-repeat;width:52px;height:52px;display:block}.sticker-auto-button:before{background-image:url(/stickers/generated-v1/auto-button.avif)}.sticker-turbo-button:before{background-image:url(/stickers/generated-v1/turbo-button.avif)}.sticker-toggle-button.is-on:before{filter:drop-shadow(0 0 4px #fff1ab);opacity:1}.sticker-toggle-button strong{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.sticker-toggle-button:active:before{transform:translateY(2px)}.sticker-toggle-row{justify-content:space-between;align-items:center;gap:10px;height:60px}.sticker-toggle-row .sticker-house-launcher,.sticker-attack-launcher{width:62px;height:60px;box-shadow:none;color:#5f6b4c;cursor:pointer;background:0 0;border:0;border-radius:14px;flex-direction:column;flex:0 0 62px;justify-content:center;align-items:center;gap:2px;margin:0;padding:0;display:flex;position:relative;top:auto;right:auto}.sticker-toggle-row .sticker-house-launcher img,.sticker-attack-launcher img{object-fit:contain;pointer-events:none;filter:drop-shadow(0 3px 2px #69543226);width:48px;height:48px;display:block}.sticker-toggle-row .sticker-house-launcher span,.sticker-attack-launcher span{font:900 9px/1 var(--game-font);letter-spacing:.8px}.sticker-attack-launcher span{color:#855d45}.sticker-attack-launcher b{color:#fff9e9;min-width:19px;font:900 11px/1.2 var(--game-font);background:#cf9478;border:1.5px solid #fff3d8;border-radius:12px;padding:2px 4px;position:absolute;top:-1px;right:0;box-shadow:0 1px 2px #73503630}.sticker-attack-launcher b[hidden]{display:none}.sticker-attack-launcher:active,.sticker-toggle-row .sticker-house-launcher:active{transform:translateY(2px)}.sticker-attack-launcher:focus-visible,.sticker-house-launcher:focus-visible{outline-offset:3px;outline:3px solid #7c9478}.sticker-spin-button,.sticker-spin-button:disabled,.sticker-spin-button:active:not(:disabled){color:#53654e;text-shadow:0 1px #fffdf1;background-image:url(/ui/generated-v2/snap-button-v2.avif);height:68px;padding:0 18px 0 62px;font-size:26px;font-weight:900}.sticker-spin-button:disabled{filter:saturate(.5);color:#738069}.sticker-playfield{gap:6px}.sticker-notebook{padding-bottom:9px}.sticker-active-target{min-height:114px}.sticker-spin-button,.sticker-spin-button:disabled,.sticker-spin-button:active:not(:disabled){height:90px;padding-left:86px;padding-right:12px}.bun-settings-dialog{box-sizing:border-box;width:460px;max-width:none;height:-moz-fit-content;height:fit-content;max-height:none;translate:-50% -50%;scale:var(--popup-scale,1);transform-origin:50%;color:#fff0c9;font-family:var(--game-font);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:50% auto auto 50%;overflow:visible}.bun-settings-dialog::backdrop{background:#13231bd1}.bun-settings-dialog,.bun-settings-dialog *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.bun-settings-shell{box-sizing:border-box;clip-path:polygon(12px 0,calc(100% - 12px) 0,calc(100% - 12px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 12px,100% 12px,100% calc(100% - 12px),calc(100% - 4px) calc(100% - 12px),calc(100% - 4px) calc(100% - 4px),calc(100% - 12px) calc(100% - 4px),calc(100% - 12px) 100%,12px 100%,12px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 12px),0 calc(100% - 12px),0 12px,4px 12px,4px 4px,12px 4px);background:#3f2818;border:4px solid #ffce55;flex-direction:column;max-height:none;padding:22px;display:flex;position:relative;box-shadow:inset 0 0 0 4px #70431f}.bun-settings-heading{flex:none;justify-content:center;align-items:center;gap:12px;min-height:54px;margin:0 50px 18px 0;display:flex}.bun-settings-heading img{object-fit:contain;width:52px;height:52px;image-rendering:pixelated}.bun-settings-heading h2{text-transform:uppercase;text-shadow:0 3px #21130b;margin:0;font-size:32px;font-weight:700;line-height:1.15}.bun-settings-dialog:lang(de) .bun-settings-heading h2{font-size:24px}.bun-settings-close{color:#fff0c9;cursor:pointer;background:#c94b37;border:3px solid #7b3513;place-items:center;width:40px;height:40px;padding:4px 0 0;font-size:26px;font-weight:700;line-height:1;display:grid;position:absolute;top:18px;right:18px;box-shadow:inset 0 3px #ee806e,0 3px #29150c}.bun-settings-close:active{transform:scale(.95)}.bun-settings-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b98537 #2f2015;touch-action:pan-y;flex:none;gap:10px;min-height:0;padding:0 3px 4px;display:grid;overflow:visible}.bun-settings-list{gap:10px;display:grid}.bun-settings-row,.bun-settings-dialog .bun-settings-language{box-sizing:border-box;color:#fff0c9;width:100%;min-height:78px;font:inherit;text-align:left;clip-path:polygon(7px 0,calc(100% - 7px) 0,calc(100% - 7px) 3px,100% 3px,100% calc(100% - 7px),calc(100% - 3px) calc(100% - 7px),calc(100% - 3px) 100%,7px 100%,7px calc(100% - 3px),0 calc(100% - 3px),0 7px,3px 7px,3px 3px,7px 3px);background:#2b1c13;border:2px solid #966034;border-radius:0;grid-template-columns:48px minmax(0,1fr) 58px;align-items:center;gap:10px;margin:0;padding:9px 10px;display:grid;box-shadow:inset 0 2px #60401f}.bun-settings-icon,.bun-settings-language>img{object-fit:contain;width:48px;height:48px;image-rendering:pixelated;display:block}.bun-settings-copy{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.bun-settings-copy strong{font-size:17px;font-weight:700;line-height:1.15}.bun-settings-toggle{color:#bd9d73;min-width:58px;min-height:54px;font:inherit;cursor:pointer;background:0 0;border:0;align-content:center;justify-items:center;gap:4px;padding:0;display:grid}.bun-settings-toggle [data-audio-status]{font-size:13px;font-weight:700;line-height:1.1}.bun-settings-toggle-track{box-sizing:border-box;background:#5b4935;border:3px solid #98632b;width:54px;height:28px;display:block;position:relative;box-shadow:inset 0 2px #21140d}.bun-settings-toggle-track i{background:#fff0c9;width:16px;height:16px;transition:transform .14s;position:absolute;top:4px;left:3px;box-shadow:inset 0 -3px #ddb15d}.bun-settings-toggle.is-on{color:#b9e879}.bun-settings-toggle.is-on .bun-settings-toggle-track{background:#608c32;border-color:#83b044}.bun-settings-toggle.is-on .bun-settings-toggle-track i{transform:translate(26px)}.bun-settings-action{cursor:pointer;grid-template-columns:48px minmax(0,1fr) 18px}.bun-settings-action:active{background:#49301b}.bun-settings-chevron{color:#ffce55;text-align:right;font-size:30px;line-height:1}.bun-settings-dialog .bun-settings-language{grid-template-columns:48px minmax(0,1fr) 216px}.bun-settings-language label{font-size:17px;font-weight:700;line-height:1.15}.bun-settings-dialog .bun-settings-language select{box-sizing:border-box;color:#4a2b1c;background:#fff0c9;border:2px solid #9d682f;border-radius:0;min-height:44px;padding:6px;font-size:14px;font-weight:700}.bun-settings-footer{flex:none;justify-content:center;align-items:center;gap:18px;margin-top:16px;display:flex}.bun-settings-terms{color:#ffdf79;min-height:44px;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:13px;font-weight:700;text-decoration:underline}.bun-settings-dialog button:focus-visible,.bun-settings-dialog select:focus-visible{outline-offset:2px;outline:3px solid #ffdf79}@media (prefers-reduced-motion:reduce){.bun-settings-toggle-track i{transition:none}}
