*{box-sizing:border-box;margin:0;padding:0}body{background:#15120f;color:#f4ead7;font-family:Arial,sans-serif;min-height:100vh;display:flex;justify-content:center;align-items:center}#game-wrapper{position:relative;width:1100px;max-width:100%}#game-header{background:#251d18;border:3px solid #8d6a45;padding:15px 25px;display:flex;justify-content:space-between;align-items:center}#game-header h1{color:#e7c990}#game-info{display:flex;gap:30px;font-size:18px}#score,#timer,#level{color:#e7c990;font-weight:700}#game-area{position:relative;display:flex;justify-content:center;background:#30251d;border:3px solid #8d6a45;border-top:none}#gameCanvas{display:block;width:960px;height:600px;max-width:100%;background:#45372b;image-rendering:pixelated}#order-box{position:absolute;top:20px;left:20px;width:220px;background:#191410eb;border:3px solid #d1aa68;padding:15px;border-radius:8px}#order-box h2{color:#e7c990;margin-bottom:8px}#customer-name{margin-bottom:10px;font-weight:700}#order-list{line-height:1.6}#inventory-box{position:absolute;bottom:20px;left:20px;width:220px;background:#191410eb;border:3px solid #8d6a45;padding:15px;border-radius:8px}#inventory-box h2{color:#e7c990;margin-bottom:8px}#start-screen,#end-screen{position:absolute;top:0;left:0;width:100%;height:100%;background:#0a0807f0;display:flex;justify-content:center;align-items:center;z-index:20}.menu-box{width:500px;max-width:90%;text-align:center;background:#241c17;border:4px solid #8d6a45;padding:40px;border-radius:12px}.menu-box h1{color:#e7c990;font-size:38px;margin-bottom:5px}.menu-box h2{margin-bottom:25px;font-size:25px}.menu-box p{margin:15px 0;line-height:1.5}button{margin-top:20px;padding:14px 30px;border:3px solid #d1aa68;background:#493527;color:#fff;font-size:18px;font-weight:700;cursor:pointer;border-radius:6px}button:hover{background:#654a35}#final-score{font-size:50px;color:#e7c990;font-weight:700;margin:20px}.hidden{display:none!important}#game-wrapper{width:964px;max-width:964px;margin:20px auto;background:#100b12;border:2px solid #b88645;box-sizing:border-box}#game-header{width:960px;height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;box-sizing:border-box;background:#0f0a11f7;border-bottom:2px solid #b88645}#game-header h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:27px;color:#e8c98b;white-space:nowrap}#game-info{display:flex;align-items:center;gap:28px;color:#f4ead8;font-family:Georgia,Times New Roman,serif;font-size:17px}#game-arena{position:relative;display:block;width:960px;height:600px;padding:0;margin:0;overflow:hidden;background:#0c0910}#canvas-area{position:relative;width:960px;height:600px;overflow:hidden}#gameCanvas{display:block;width:960px;height:600px}#hud-sidebar{position:absolute;top:0;left:0;width:960px;height:600px;pointer-events:none;z-index:20}#order-box{position:absolute!important;top:18px!important;left:18px!important;width:190px!important;min-height:125px!important;padding:10px!important;box-sizing:border-box;background:linear-gradient(180deg,#18101bf5,#0c080ef5)!important;border:2px solid #b88645!important;border-radius:4px!important;color:#f4ead8;box-shadow:inset 0 0 0 2px #412817b3,0 4px 12px #0000008c}#inventory-box{position:absolute!important;left:18px!important;bottom:18px!important;width:190px!important;min-height:105px!important;padding:10px!important;box-sizing:border-box;background:linear-gradient(180deg,#18101bf5,#0c080ef5)!important;border:2px solid #b88645!important;border-radius:4px!important;color:#f4ead8;box-shadow:inset 0 0 0 2px #412817b3,0 4px 12px #0000008c}#order-box h2,#inventory-box h2{margin:0 0 10px;padding-bottom:8px;text-align:center;font-family:Georgia,Times New Roman,serif;font-size:17px;color:#e8c98b;border-bottom:1px solid rgba(184,134,69,.5)}#customer-name{margin-bottom:8px;font-size:13px;color:#d6c8b7}#order-list,#inventory-list{font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.5;color:#f4ead8}#use-box{display:none!important}#controls-box{position:absolute!important;left:255px!important;bottom:18px!important;width:155px!important;padding:5px 7px!important;box-sizing:border-box;background:#0e0a10f0!important;border:2px solid #b88645!important;color:#f4ead8;z-index:25}#controls-box h2{margin:0 0 4px;text-align:center;color:#e8c98b;font-family:Georgia,Times New Roman,serif;font-size:14px}.control-row{display:flex;align-items:center;gap:3px;margin-top:1px;font-size:11px}.key{min-width:19px;height:19px;padding:0 3px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e8c98b;border-radius:3px;color:#f4ead8;background:#191119f5}#mission-box{position:absolute!important;left:485px!important;bottom:18px!important;transform:none!important;width:400px!important;min-width:0!important;padding:8px 12px!important;box-sizing:border-box;background:#0e0a10f0!important;border:2px solid #b88645!important;color:#e8c98b;font-family:Georgia,Times New Roman,serif;font-size:14px;text-align:center;z-index:25}#sound-toggle{width:48px;height:38px;background:#18101bf5;border:2px solid #b88645;border-radius:6px;color:#f4ead8;font-size:17px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}#sound-toggle:hover{background:#37233af5;transform:scale(1.05)}#mobile-controls,#rotate-hint{display:none}@media(max-width:900px)and (orientation:landscape){#game-wrapper{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(var(--mobile-scale, .56));transform-origin:center center;z-index:9999}#mobile-controls{display:flex;position:fixed;left:4px;right:18px;bottom:10px;justify-content:space-between;align-items:flex-end;z-index:1000;pointer-events:none}.mobile-dpad,.mobile-use-btn{pointer-events:auto}.mobile-dpad{display:flex;flex-direction:column;align-items:center;gap:3px}.mobile-row{display:flex;gap:3px}.mobile-btn,.mobile-use-btn{border:2px solid #b88645;background:#18101bb8;color:#f4ead8;border-radius:9px;touch-action:none;user-select:none;-webkit-user-select:none}.mobile-btn{width:36px;height:36px;font-size:16px}.mobile-use-btn{width:64px;height:64px;font-size:20px;font-weight:700}.mobile-use-btn span{display:block;font-size:9px;margin-top:2px}#controls-box{display:none!important}#inventory-box{left:255px!important}}.mobile-use-btn{position:fixed!important;left:auto!important;right:18px!important;bottom:18px!important}.mobile-use-btn .mobile-controls{left:6px!important;right:18px!important}@media(max-width:900px)and (orientation:portrait){#rotate-hint{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;align-items:center;justify-content:center;text-align:center;padding:30px;background:#18101b;color:#f4ead8;font-size:20px;font-weight:700}}.order-item{display:flex;align-items:center;gap:7px;margin-bottom:4px}.product-icon{width:28px;height:28px;object-fit:contain;image-rendering:pixelated;flex-shrink:0}#intro-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;display:flex;align-items:center;justify-content:center;background:#18101b;overflow:hidden;transition:opacity .4s ease}#intro-video{position:absolute;top:50%;left:50%;height:100%;width:auto;transform:translate(-50%,-50%);object-fit:contain}.intro-overlay{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;transform:translateY(220px)}.intro-overlay h1{margin:0 0 20px;color:#f4ead8;font-size:46px;letter-spacing:5px;text-shadow:0 3px 12px #000}#intro-start-button{padding:13px 30px;border:2px solid #b88645;border-radius:9px;background:#18101be0;color:#f4ead8;font-size:18px;font-weight:700;cursor:pointer}#intro-start-button:hover{transform:scale(1.05)}.intro-overlay p{margin-top:8px;color:#f4ead8;font-size:12px;opacity:.8}#start-screen.hidden{display:none!important}@media(max-width:900px)and (orientation:landscape){#start-screen{display:none!important}#intro-screen{z-index:20000!important}.shopify-section-group-header-group,.shopify-section-group-footer-group{display:none!important}.intro-overlay{transform:translateY(120px);z-index:20}#intro-start-button{min-width:170px;min-height:48px;padding:12px 28px;font-size:16px;touch-action:manipulation}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/shop-rush.css.map */
