:root{color-scheme:light;--ink:#283f37;--cream:#fff8df;--paper:#f7f1dc;--orange:#e78d51;--green:#658367;--line:#29433826;font-family:'Trebuchet MS',Arial,sans-serif;color:var(--ink);background:#edf0d7}*{box-sizing:border-box}html,body,#game{margin:0;width:100%;height:100%;height:100dvh;overflow:hidden}body{overscroll-behavior:none}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer;border:0}button:disabled{cursor:default;opacity:.55}button:focus-visible,a:focus-visible{outline:3px solid #d06433;outline-offset:4px}button:active:not(:disabled){transform:translateY(2px)}a{color:inherit;text-decoration:none}button,a{touch-action:manipulation}[hidden]{display:none!important}#scene{display:block;width:100%;height:100%;position:absolute;inset:0;touch-action:none}.screen{position:absolute;inset:0}.welcome-top{position:absolute;top:max(26px,env(safe-area-inset-top));left:max(35px,env(safe-area-inset-left));right:max(35px,env(safe-area-inset-right));display:flex;align-items:center;justify-content:space-between}.shelf-link{font-size:13px;font-weight:700;display:inline-flex;align-items:center;min-height:44px}.club-name{font-size:10px;letter-spacing:1.6px;margin-left:auto;margin-right:30px;font-weight:800}.club-name span{opacity:.35;margin:0 12px}.sound-button,.round{border:1.5px solid #3d554233;border-radius:50%;background:#f8f2dddb;width:44px;height:44px;font-weight:700;font-size:21px;flex-shrink:0}.welcome-copy{position:absolute;top:24%;left:7.2%;width:37%}.eyebrow{font-weight:800;font-size:10px;letter-spacing:1.8px;margin:0 0 22px}.little-star{font-size:24px;vertical-align:middle;margin-right:8px;color:#6f9264}h1{font-family:'Arial Black','Trebuchet MS',sans-serif;font-weight:1000;font-size:clamp(65px,8.5vw,132px);letter-spacing:-.085em;line-height:.82;margin:0 0 25px;position:relative;display:inline-block;transform:rotate(-3deg)}h1 span{color:#5c7d55}h1 i{font-family:Arial,sans-serif;font-size:17px;position:absolute;right:-25px;top:0;font-style:normal;letter-spacing:0}.intro{font-size:clamp(15px,1.6vw,21px);line-height:1.5;margin:0 0 25px;letter-spacing:-.4px}.primary{display:flex;justify-content:space-between;align-items:center;gap:45px;min-height:54px;min-width:230px;border-radius:9px;background:var(--orange);border:2px solid var(--ink);box-shadow:0 4px 0 var(--ink);padding:12px 20px;font-size:16px;font-weight:900}.primary:hover{background:#f4a15f}.primary span{font-size:23px}.welcome-links{display:flex;gap:24px;margin-top:22px}.welcome-links button{padding:5px 0;background:none;border-bottom:1px solid #2d48344d;font-size:12px;font-weight:700}.welcome-links span{margin-left:8px}.control-note{font-size:8px;letter-spacing:1.3px;font-weight:700;margin-top:27px;color:#6c7e61}.welcome-footer{position:absolute;bottom:max(24px,env(safe-area-inset-bottom));left:35px;right:35px;display:flex;justify-content:space-between;font-size:9px;letter-spacing:1px;font-weight:700}.welcome-footer b{margin-right:12px;border:1px solid #4e674633;padding:8px;border-radius:4px}.crew-note{display:flex;align-items:center;gap:12px}.crew-note i{height:7px;width:7px;background:#e59053;border-radius:50%}.crew-note b{border:0;font-size:20px;padding:0;margin:0}.overlay{position:absolute;inset:0;background:#264f3970;backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:max(20px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));z-index:10}.menu{background:var(--paper);border:2px solid var(--ink);box-shadow:0 8px 0 #243e3550;border-radius:20px;padding:30px;width:740px;max-height:94%;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8ea275 transparent}.menu-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.menu .eyebrow{font-size:9px;margin-bottom:10px;color:#7b8665}h2{font-size:36px;letter-spacing:-1.7px;line-height:1.1;margin:0 0 16px;font-weight:900}.menu-heading h2{margin:0}.menu-description,.menu-footnote{font-size:12px;line-height:1.5;color:#78816c}.menu-footnote{margin:20px 0 0;text-align:center;font-size:11px}.map-tools{display:flex;align-items:center;gap:18px;margin:25px 0 20px;padding-bottom:15px;border-bottom:1px solid var(--line)}.map-tools span{margin-right:auto;background:#eadbaa;border-radius:20px;padding:8px 14px;font-size:13px;font-weight:800}.map-tools button{background:none;font-size:12px;font-weight:800;padding:8px 0}#map-routes{display:grid;gap:18px}.route-row{background:#e9e8cc;border-radius:14px;padding:16px}.route-label{display:flex;justify-content:space-between;align-items:center;font-size:10px;font-weight:800;letter-spacing:1px;margin-bottom:15px;color:#738365}.route-nodes{display:flex;justify-content:space-around;position:relative;gap:15px}.route-nodes:before{content:'';position:absolute;top:27px;left:13%;right:13%;height:9px;background:#aab599;border:2px dashed #dfe3c5;border-radius:5px}.street-node{position:relative;background:none;display:flex;align-items:center;flex-direction:column;flex:1;padding:0;min-width:0}.street-node .node-number{display:grid;place-items:center;border:2px solid var(--ink);background:var(--cream);box-shadow:0 3px 0 #3c4d3930;border-radius:50%;height:56px;width:56px;font-size:21px;font-weight:900}.street-node.current .node-number{background:#edab6a;outline:5px solid #e6b57340}.street-node:disabled .node-number{background:#cfd4b7;border-color:#8b9b7a;color:#7a8d6e;box-shadow:none}.node-star{position:absolute;top:-8px;right:calc(50% - 34px);font-size:23px;color:#e5ac38;text-shadow:0 2px 0 #8d783a}.node-star.silver{color:#b0bcc0;text-shadow:0 2px 0 #798e8e}.node-name{font-size:11px;margin-top:11px;font-weight:700}.compact-panel,.result-panel,.summary-panel{text-align:center;max-width:520px;padding:30px 36px}.compact-panel p,.result-panel p,.summary-panel p{font-size:13px;color:#78816c;line-height:1.5}.compact-panel .primary,.result-panel .primary,.summary-panel .primary{width:100%;margin:23px 0 16px}.pause-mark{font-size:26px;color:#6d8a67;margin:0 auto 20px;border:2px solid #aab896;border-radius:50%;width:60px;height:60px;display:grid;place-items:center}.pause-options{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 22px}.pause-options button,.pause-options a{background:none;font-size:11px;font-weight:700;padding:8px 0}.install-note{font-size:10px!important;line-height:1.5;margin:22px 0 0}.result-star{font-size:78px;line-height:1;color:#e9b748;text-shadow:0 4px 0 #9b773b;margin-bottom:14px}.result-star.silver{color:#a5b7b8;text-shadow:0 4px 0 #6e8280}.result-star.none{color:#86a07c;text-shadow:none}.result-stats{display:flex;justify-content:space-around;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;margin:20px 0}.result-stats b{display:block;font-size:28px}.result-stats small{font-size:8px;letter-spacing:1px;font-weight:800;display:block;margin-top:6px}.result-panel #result-treasure{font-size:11px}.summary-row{display:flex;align-items:center;gap:12px;text-align:left;border-bottom:1px solid var(--line);padding:12px 0;font-size:13px}.summary-row .summary-star{font-size:25px;color:#b8ae78}.summary-row .summary-star.gold{color:#dcab31}.summary-row .summary-star.silver{color:#8fa5a6}.summary-row strong{margin-left:auto}#unlock-reveal{background:#e8dca9;border:2px dashed #bc9a59;border-radius:10px;padding:14px;font-size:14px;font-weight:700}#garage-options{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px}.garage-option{position:relative;min-height:94px;background:#e8e7ce;border:2px solid transparent;border-radius:10px;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:8px;padding:12px 7px}.garage-option[aria-pressed=true]{border-color:#5c7d55;background:#dce4be}.garage-icon{font-size:25px}.garage-option b{font-size:11px}.garage-option small{font-size:9px;color:#748366}#treasure-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0 5px}.treasure-item{background:#e8e6cd;border-radius:12px;padding:17px;text-align:center}.treasure-item span{display:block;font-size:36px;margin-bottom:10px}.treasure-item b{font-size:11px}.treasure-item.locked{opacity:.45}#hud{position:absolute;inset:0;pointer-events:none;user-select:none}.hud-left,.hud-center,.hud-right{position:absolute;top:max(16px,env(safe-area-inset-top));display:flex;align-items:center;gap:12px}.hud-left{left:max(20px,env(safe-area-inset-left))}.hud-right{right:max(20px,env(safe-area-inset-right));background:#faf3dce8;border:1px solid #3d594426;border-radius:14px;padding:7px 14px;gap:16px}.hud-left .round{pointer-events:auto;background:var(--cream)}.street-chip{background:#faf3dce8;padding:9px 14px;border-radius:12px}.street-chip small,.street-chip b{display:block}.street-chip small{font-size:8px;letter-spacing:1.5px;color:#738363;margin-bottom:4px;font-weight:800}.street-chip b{font-size:14px}.hud-center{left:50%;transform:translateX(-50%);border-radius:13px;background:var(--cream);padding:13px 17px;gap:9px;border:1px solid #3d594426}.hud-center>span{font-size:23px;font-weight:900;letter-spacing:-1px}.hud-center>small{font-size:8px;font-weight:800;max-width:45px;letter-spacing:.6px}.hud-center>i{height:25px;width:1px;background:var(--line);margin:0 6px}#timer{font-weight:900;font-size:23px;font-variant-numeric:tabular-nums}.limits{display:flex;flex-direction:column;gap:3px;font-size:13px;letter-spacing:3px}#misses{color:#57725c}#wrong{color:#bc7152}.warning-used{opacity:1}.warning-empty{opacity:.22}.progress-track{position:absolute;top:0;left:0;right:0;height:4px;background:#234c3c20}#progress{height:100%;background:#f1b15b;width:0}#controls{position:absolute;inset:0;pointer-events:none}.joystick{position:absolute;left:max(32px,env(safe-area-inset-left));bottom:max(32px,env(safe-area-inset-bottom));height:126px;width:126px;border:2px solid #f7f2d7aa;box-shadow:0 3px 0 #2e4b3c25;border-radius:50%;background:#f4f0d047;pointer-events:auto;touch-action:none;display:grid;place-items:center}.joystick:before,.joystick:after{content:'';position:absolute;background:#f8f1d655}.joystick:before{height:1px;width:88px}.joystick:after{width:1px;height:88px}#stick{height:54px;width:54px;border-radius:50%;border:2px solid #4a634caa;background:#f9edc8e8;box-shadow:0 4px 0 #52674744;z-index:1;pointer-events:none}.joystick b{position:absolute;bottom:10px;font-size:8px;letter-spacing:2px;color:#485e42;pointer-events:none}.joystick[data-active=true]{border-color:#fbe1a1}#action{position:absolute;right:max(42px,env(safe-area-inset-right));bottom:max(34px,env(safe-area-inset-bottom));width:114px;height:114px;border-radius:50%;background:#f2b16f;border:3px solid var(--ink);box-shadow:0 6px 0 #29423666;display:flex;align-items:center;justify-content:center;flex-direction:column;pointer-events:auto;touch-action:none;gap:3px}#action-icon{font-size:43px;font-weight:800;line-height:1}#action-label{font-size:10px;letter-spacing:.7px}#action[data-held=true]{transform:translateY(4px);box-shadow:0 2px 0 #29423666}#action[data-ready=false]{background:#f2e9c8}#guidance{position:absolute;bottom:max(31px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);text-align:center;background:#fff5dbe8;padding:11px 20px;border-radius:12px;max-width:calc(100% - 370px);box-shadow:0 2px 0 #394b3720}#guidance span{display:block;font-size:14px;font-weight:800}#guidance small{display:block;margin-top:5px;font-size:10px;color:#68745c}#keyboard-help{position:absolute;bottom:10px;width:100%;text-align:center;font-size:8px;color:#4f624b}.touch-mode #keyboard-help{display:none}#street-banner{position:absolute;top:25%;left:50%;transform:translateX(-50%);display:flex;align-items:center;flex-direction:column;background:#fff5d8ed;border:2px solid var(--ink);box-shadow:0 5px 0 #40523c33;border-radius:14px;padding:15px 32px;transition:opacity .3s}#street-banner small{font-size:8px;letter-spacing:1.5px;color:#6f8063}#street-banner strong{font-size:28px;letter-spacing:-1px;margin:6px 0}#street-banner>span{font-size:14px;font-weight:800;color:#6b8c64}#street-banner.faded{opacity:0}#waiting{position:absolute;top:85px;left:50%;transform:translateX(-50%);background:#f8cf7b;padding:9px 16px;border-radius:10px;font-size:12px;font-weight:700}#rotate{position:absolute;inset:0;z-index:30;background:#edf0d7;display:grid;place-items:center;text-align:center;padding:32px}#rotate>div{max-width:320px}.phone-icon{width:110px;height:70px;border:5px solid #5e7d59;border-radius:16px;display:grid;place-items:center;font-size:50px;color:#dc9054;margin:0 auto 40px;transform:rotate(-12deg)}#rotate h2{font-size:35px}#rotate p{font-size:13px;line-height:1.6}#rotate .eyebrow{font-size:9px}#rotate .shelf-link{margin-top:25px}#save-notice{position:absolute;bottom:6px;right:12px;z-index:40;background:var(--cream);border-radius:5px;font-size:10px;padding:6px 10px}.no-script{position:absolute;inset:0;display:grid;place-content:center;background:var(--paper);z-index:50}
@media(max-height:650px){.welcome-top{top:max(12px,env(safe-area-inset-top));left:max(24px,env(safe-area-inset-left));right:max(24px,env(safe-area-inset-right))}.welcome-copy{top:22%;left:6.5%}.welcome-copy .eyebrow{font-size:8px;letter-spacing:1.2px;margin-bottom:17px}.little-star{font-size:19px}h1{font-size:clamp(64px,9vw,100px);margin-bottom:18px}.intro{font-size:16px;line-height:1.35;margin-bottom:19px}.primary{min-height:48px;min-width:205px;font-size:14px;padding:9px 17px}.welcome-links{margin-top:16px;gap:22px}.control-note{font-size:7px;margin-top:18px}.welcome-footer{bottom:18px;left:25px;right:25px;font-size:7px;letter-spacing:.6px}.welcome-footer b{padding:5px}.crew-note{gap:8px}.menu{padding:20px 25px;border-radius:16px;max-height:100%}.menu h2{font-size:29px}.menu .eyebrow{font-size:8px;margin-bottom:6px}.map-tools{margin:14px 0;padding-bottom:10px}.route-row{padding:12px}.route-label{margin-bottom:10px}.street-node .node-number{width:45px;height:45px;font-size:18px}.route-nodes:before{top:20px}.node-star{right:calc(50% - 29px);font-size:20px}.node-name{font-size:10px;margin-top:8px}.menu-footnote{margin-top:12px;font-size:10px}.result-panel{max-width:490px;padding:20px 30px}.result-star{font-size:48px;margin-bottom:8px}.result-panel h2{font-size:30px;margin-bottom:10px}.result-panel p{font-size:12px;margin:8px 0}.result-stats{padding:12px 0;margin:12px 0}.result-stats b{font-size:25px}.result-panel .primary,.compact-panel .primary,.summary-panel .primary{margin:14px 0 10px}.pause-mark{width:45px;height:45px;font-size:20px;margin-bottom:12px}.compact-panel h2{margin-bottom:10px}.compact-panel p{font-size:12px;margin:8px 0}.install-note{margin-top:12px!important}.garage-option{min-height:76px;padding:9px 6px;gap:6px}.garage-icon{font-size:21px}.garage-option b{font-size:10px}#garage-options{margin-top:14px;gap:8px}.menu-description{font-size:11px;margin-bottom:0}.treasure-item{padding:10px}.treasure-item span{font-size:27px;margin-bottom:4px}.treasure-item b{font-size:10px}#treasure-grid{gap:8px;margin-top:15px}.hud-left,.hud-center,.hud-right{top:max(10px,env(safe-area-inset-top))}.hud-left{gap:8px;left:max(14px,env(safe-area-inset-left))}.hud-right{right:max(14px,env(safe-area-inset-right));padding:7px 11px;gap:10px}.round,.sound-button{width:40px;height:40px;font-size:19px}.street-chip{padding:8px 10px}.street-chip b{font-size:11px}.street-chip small{font-size:7px;margin-bottom:3px}.hud-center{padding:10px 12px;gap:6px}.hud-center>span{font-size:19px}.hud-center>small{font-size:7px}.hud-center>i{margin:0 3px;height:20px}#timer{font-size:20px}.limits{font-size:11px;gap:1px;letter-spacing:2px}.joystick{width:100px;height:100px;bottom:max(22px,env(safe-area-inset-bottom));left:max(24px,env(safe-area-inset-left))}#stick{width:43px;height:43px}.joystick:before{width:70px}.joystick:after{height:70px}.joystick b{font-size:7px;bottom:7px}#action{width:92px;height:92px;bottom:max(22px,env(safe-area-inset-bottom));right:max(28px,env(safe-area-inset-right))}#action-icon{font-size:33px}#action-label{font-size:8px}#guidance{bottom:max(26px,env(safe-area-inset-bottom));padding:9px 15px;max-width:calc(100% - 300px)}#guidance span{font-size:11px}#guidance small{font-size:9px;margin-top:3px}#street-banner{top:25%;padding:12px 25px}#street-banner strong{font-size:24px}#waiting{top:65px;font-size:10px;padding:7px 12px}.summary-row{padding:10px 0}}
@media(max-height:450px){.welcome-copy{top:22%}.welcome-copy .eyebrow{margin-bottom:11px;font-size:6.5px}h1{font-size:68px;letter-spacing:-5px;margin-bottom:12px}h1 i{font-size:12px;right:-17px}.intro{font-size:13px;line-height:1.3;margin-bottom:13px}.welcome-copy .primary{min-height:43px;min-width:185px;font-size:13px;padding:7px 15px}.welcome-links{margin-top:12px;gap:23px}.welcome-links button{font-size:10px}.control-note{font-size:6px;letter-spacing:.7px;margin-top:14px}.welcome-footer{bottom:13px;font-size:6px}.club-name{font-size:8px}.shelf-link{font-size:11px}.welcome-footer .crew-note{font-size:6px}.menu{padding:17px 22px}.menu-heading h2{font-size:25px}.overlay{padding:max(12px,env(safe-area-inset-top)) max(22px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(22px,env(safe-area-inset-left))}.compact-panel,.result-panel{max-width:480px}.result-star{font-size:38px;margin-bottom:5px}.result-panel h2{font-size:25px;margin-bottom:6px}.result-stats{margin:9px 0;padding:10px 0}.result-stats b{font-size:22px}.result-panel .primary{min-height:43px;margin:10px 0 6px}.result-panel p{font-size:11px;margin:5px 0}.result-panel .eyebrow{font-size:7px}.pause-options button,.pause-options a{padding:7px 0;font-size:10px}.compact-panel{padding:18px 30px}.pause-mark{margin-bottom:9px;width:38px;height:38px}.compact-panel h2{font-size:27px}.install-note{font-size:9px!important}.treasure-item span{font-size:24px}.treasure-item{padding:8px}.menu-footnote{font-size:9px}.garage-option{min-height:67px}.garage-icon{font-size:18px}.garage-option b{font-size:9px}.garage-option small{font-size:8px}.summary-panel h2{font-size:28px}.summary-row{padding:7px 0;font-size:12px}.summary-panel .primary{min-height:43px}.summary-panel p{font-size:12px}#unlock-reveal{padding:10px;font-size:12px}}
@media(max-height:350px){h1{font-size:54px;margin-bottom:9px}.welcome-copy{top:22%}.intro{font-size:11px;margin-bottom:10px}.welcome-copy .primary{min-height:39px}.control-note{display:none}.welcome-links{margin-top:10px}.welcome-footer{font-size:5px}.welcome-footer .crew-note{display:none}.hud-center{padding:9px}.street-chip{max-width:140px}.hud-center>small{display:none}.joystick{width:86px;height:86px;bottom:18px}#stick{width:39px;height:39px}#action{width:80px;height:80px;bottom:19px}#guidance{bottom:19px}#guidance small{display:none}.result-panel .result-star{font-size:29px;margin:0}.result-panel h2{font-size:23px}.result-stats{padding:7px 0;margin:7px 0}.result-panel #result-treasure{font-size:10px}.menu .eyebrow{font-size:7px}.compact-panel .pause-mark{display:none}}
@media(prefers-reduced-motion:reduce){*{transition:none!important}}

@media(max-height:450px){.welcome-footer>span:first-child{display:none}.welcome-footer{justify-content:flex-end}.control-note{display:none}}
.welcome-footer{pointer-events:none}
.welcome-links{gap:17px;white-space:nowrap}.help-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:22px}.help-steps section{background:#e8e7ce;border-radius:12px;padding:16px}.help-icon{font-size:31px;line-height:1;color:#648662}.help-steps h3{font-size:16px;letter-spacing:-.4px;margin:12px 0}.help-steps p{font-size:12px;line-height:1.5;margin:10px 0}.help-steps small{display:block;font-size:8px;line-height:1.5;letter-spacing:.5px;font-weight:800;color:#687e5c;margin-top:15px}
@media(max-height:450px){.welcome-links{gap:13px}.welcome-links span{margin-left:3px}.help-steps{gap:10px;margin-top:14px}.help-steps section{padding:12px}.help-icon{font-size:23px}.help-steps h3{font-size:13px;margin:8px 0}.help-steps p{font-size:11px;line-height:1.4;margin:8px 0}.help-steps small{font-size:7px;margin-top:10px}}

/* Bright, dimensional controls stay readable over the sunlit neighborhood. */
:root{--orange:#ffad48;--green:#179d84;--ink:#173e50;--paper:#f0fff5}
#action{background:linear-gradient(145deg,#ffe78b,#ff9e37);border-color:#326b6e;box-shadow:0 5px 0 #23667588,0 9px 24px #073b4f30}#action[data-ready=false]{background:linear-gradient(145deg,#e6ffec,#b9dfd5)}
#toss{position:absolute;right:174px;bottom:43px;width:66px;height:66px;border-radius:50%;background:linear-gradient(145deg,#96f7ef,#24bccb);border:2px solid #23657a;box-shadow:0 4px 0 #23657a77;color:#123f53;pointer-events:auto;touch-action:none;display:flex;align-items:center;justify-content:center;flex-direction:column}#toss span{font-size:26px;line-height:1}#toss b{font-size:9px}#toss[data-held=true]{transform:translateY(3px)}
#bin-status{position:absolute;top:92px;right:max(25px,env(safe-area-inset-right));display:flex;gap:8px;pointer-events:none}#bin-status>div{width:114px;border:1px solid #fff8;border-radius:12px;padding:8px 10px;background:#123e50d9;color:#fffde2;box-shadow:0 4px 16px #073b4f22}#bin-status span{font-size:9px;letter-spacing:1px;font-weight:800}#bin-status b{display:block;font-size:9px;margin-top:4px}#bin-status div div{height:7px;border-radius:5px;background:#ffffff22;margin-top:5px;overflow:hidden}#bin-status i{display:block;height:100%;background:linear-gradient(90deg,#55e6ba,#b2ff7a);border-radius:5px;transition:width .2s}#bin-status [data-ready=true]{border-color:#ffe574;color:#ffe574}#bin-status [data-full=true]{background:#80501fe8}#guidance{max-width:calc(100% - 500px)}
@media(max-height:650px){#bin-status{top:64px;right:16px;gap:6px}#bin-status>div{width:102px;padding:6px 8px}#bin-status span,#bin-status b{font-size:8px}#toss{right:133px;bottom:30px;width:58px;height:58px}#guidance{max-width:calc(100% - 400px);left:48%}}
@media(max-height:350px){#toss{right:120px;bottom:24px;width:50px;height:50px}#bin-status>div{padding:5px 8px}}
