@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&family=DM+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&family=JetBrains+Mono:wght@400;500&display=swap";._brand_1oz89_6{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(6px,2vw,10px);margin-bottom:clamp(18px,5vw,28px)}._logo_1oz89_15{font-family:var(--font-display, "Outfit", system-ui, sans-serif);font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#6ee7a8}._brandTitle_1oz89_24{font-family:var(--font-display, "Outfit", system-ui, sans-serif);font-size:clamp(24px,6vw,32px);line-height:clamp(32px,8vw,44px);font-weight:400;color:var(--text-primary, #fff)}._brandSub_1oz89_33{font-size:clamp(11px,2.8vw,14px);line-height:clamp(16px,4vw,20px);color:var(--text-secondary, #999)}._steps_1oz89_40{display:flex;align-items:center;gap:8px;margin-bottom:24px}._stepDot_1oz89_47{width:24px;height:24px;border-radius:var(--radius-full, 9999px);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;background:transparent;color:var(--text-muted, #444);border:1px solid var(--border-default, rgba(255, 255, 255, .1));transition:color var(--transition-fast, .12s ease),border-color var(--transition-fast, .12s ease),background var(--transition-fast, .12s ease)}._stepDotActive_1oz89_64{background:#6ee7a8;color:#06120b;border-color:#6ee7a8;box-shadow:0 0 0 3px #6ee7a829}._stepDotDone_1oz89_71{color:#6ee7a8;border-color:#6ee7a873}._stepBar_1oz89_76{width:28px;height:1px;background:var(--border-default, rgba(255, 255, 255, .1));transition:background var(--transition-normal, .2s ease)}._stepBarDone_1oz89_83{background:#6ee7a88c}._form_1oz89_88{display:flex;flex-direction:column;gap:clamp(10px,3vw,16px)}._field_1oz89_94{display:flex;flex-direction:column;gap:7px}._label_1oz89_100{font-size:12px;font-weight:500;letter-spacing:.01em;color:var(--text-secondary, #808080)}._input_1oz89_107{width:100%;height:clamp(36px,9vw,44px);padding:0 clamp(10px,2.8vw,14px);border-radius:100px;border:1px solid rgba(0,143,172,1);background-origin:border-box;background-clip:padding-box,border-box;border-image:linear-gradient(transparent,transparent),linear-gradient(90deg,#008fac,#5e00b1);color:var(--text-primary, #f5f5f5);font-size:clamp(12px,2.8vw,14px);font-family:inherit;box-sizing:border-box;background:transparent;transition:border-color var(--transition-fast, .12s ease),box-shadow var(--transition-fast, .12s ease)}._input_1oz89_107::placeholder{color:#fff;font-size:clamp(10px,2.4vw,12px);font-weight:400}._input_1oz89_107:focus{outline:none;border-color:transparent;box-shadow:0 0 0 2px #00d4ff40}._codeRow_1oz89_141{display:flex;gap:8px}._codeRow_1oz89_141 ._input_1oz89_107{flex:1}._sendBtn_1oz89_150{flex-shrink:0;height:44px;padding:0 14px;border-radius:var(--radius-md, 6px);border:1px solid var(--border-default, rgba(255, 255, 255, .1));background:var(--bg-elevated, #141414);color:#6ee7a8;font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;white-space:nowrap;transition:background var(--transition-fast, .12s ease),border-color var(--transition-fast, .12s ease)}._sendBtn_1oz89_150:hover:not(:disabled){background:var(--bg-hover, #1a1a1a);border-color:#6ee7a873}._sendBtn_1oz89_150:disabled{opacity:.4;cursor:not-allowed;color:var(--text-muted, #444)}._hint_1oz89_177{font-size:12px;line-height:1.55;color:var(--text-muted, #444)}._err_1oz89_183{font-size:clamp(11px,2.6vw,13px);line-height:1.45;color:var(--accent-danger, #ff3b30);background:color-mix(in srgb,var(--accent-danger, #ff3b30) 9%,transparent);border:1px solid color-mix(in srgb,var(--accent-danger, #ff3b30) 22%,transparent);border-radius:var(--radius-sm, 4px);padding:clamp(6px,1.8vw,9px) clamp(8px,2.4vw,12px)}._ok_1oz89_193{font-size:13px;line-height:1.45;color:#6ee7a8;background:#6ee7a814;border:1px solid rgba(110,231,168,.22);border-radius:var(--radius-sm, 4px);padding:9px 12px}._submit_1oz89_204{width:100%;height:clamp(38px,9vw,46px);border-radius:100px;border:none;background:linear-gradient(90deg,#cc5eff,#605eff 48.56%,#00d4ff 75.96%,#24ffd3);color:#fff;font-size:clamp(14px,3.6vw,18px);font-weight:600;font-family:inherit;cursor:pointer;margin-top:clamp(1px,.4vw,2px);transition:opacity var(--transition-fast, .12s ease),transform var(--transition-fast, .12s ease)}._submit_1oz89_204:hover:not(:disabled){opacity:.9}._submit_1oz89_204:active:not(:disabled){transform:translateY(.5px)}._submit_1oz89_204:disabled{opacity:.4;cursor:not-allowed}._ghostBtn_1oz89_232{width:100%;height:44px;border-radius:var(--radius-md, 6px);border:1px solid var(--border-default, rgba(255, 255, 255, .1));background:transparent;color:var(--text-primary, #f5f5f5);font-size:14px;font-family:inherit;cursor:pointer;transition:background var(--transition-fast, .12s ease)}._ghostBtn_1oz89_232:hover{background:var(--bg-hover, #1a1a1a)}._oauthRow_1oz89_250{display:flex;flex-direction:column;gap:9px}._oauthBtn_1oz89_256{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:44px;border-radius:var(--radius-md, 6px);border:1px solid var(--border-default, rgba(255, 255, 255, .1));background:var(--bg-elevated, #141414);color:var(--text-primary, #f5f5f5);font-size:14px;font-weight:500;font-family:inherit;cursor:pointer;transition:background var(--transition-fast, .12s ease),border-color var(--transition-fast, .12s ease)}._oauthBtn_1oz89_256:hover{background:var(--bg-hover, #1a1a1a);border-color:#6ee7a859}._oauthIcon_1oz89_279{width:17px;height:17px}._divider_1oz89_284{display:flex;align-items:center;text-align:center;color:var(--text-muted, #444);font-size:12px;margin:20px 0}._divider_1oz89_284:before,._divider_1oz89_284:after{content:"";flex:1;height:1px;background:var(--border-subtle, rgba(255, 255, 255, .05))}._divider_1oz89_284 span{padding:0 12px}._switchRow_1oz89_306{font-size:clamp(11px,2.6vw,13px);color:var(--text-secondary, #808080);text-align:center;margin-top:clamp(14px,3.5vw,20px)}._linkBtn_1oz89_313{background:none;border:none;color:#0fc;cursor:pointer;font-size:clamp(11px,2.6vw,13px);font-family:inherit;padding:0 2px;font-weight:500;text-underline-offset:3px}._linkBtn_1oz89_313:hover{text-decoration:underline}._forgotLink_1oz89_329{align-self:flex-end;background:none;border:none;color:var(--text-secondary, #808080);cursor:pointer;font-size:clamp(10px,2.4vw,12px);font-family:inherit;padding:0;margin-top:clamp(-6px,-1vw,-4px);text-underline-offset:3px}._forgotLink_1oz89_329:hover{color:#6ee7a8;text-decoration:underline}[data-theme=light] ._brandTitle_1oz89_24{color:#fd8312!important}[data-theme=light] ._input_1oz89_107{border:1px solid #FF9A00!important;border-image:none!important;background:#fff!important;color:#000!important}[data-theme=light] ._input_1oz89_107::placeholder{color:#999!important}[data-theme=light] ._input_1oz89_107:focus{box-shadow:0 0 0 2px #ff9a0033!important}[data-theme=light] ._submit_1oz89_204{background:linear-gradient(90deg,#ff9a00,#fd5d3d)!important}[data-theme=light] ._linkBtn_1oz89_313{color:#fd8312!important}[data-theme=light] ._switchRow_1oz89_306,[data-theme=light] ._label_1oz89_100,[data-theme=light] ._brandSub_1oz89_33{color:#999!important}[data-theme=light] ._stepDot_1oz89_47{color:#999!important;border-color:#00000014!important}[data-theme=light] ._stepDotActive_1oz89_64{background:#fd8312!important;color:#fff!important;border-color:#fd8312!important;box-shadow:0 0 0 3px #fd831229!important}[data-theme=light] ._stepDotDone_1oz89_71{color:#fd8312!important;border-color:#fd831273!important}[data-theme=light] ._stepBar_1oz89_76{background:#0000000f!important}[data-theme=light] ._stepBarDone_1oz89_83{background:#fd831273!important}._overlay_f9om3_4{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:clamp(12px,3vw,16px);background:#000000b3;z-index:9999;animation:_fade_f9om3_1 .16s var(--ease-out, ease)}@keyframes _fade_f9om3_1{0%{opacity:0}}._cardBg_f9om3_24{position:relative;width:clamp(300px,calc(100vw - 40px),400px);aspect-ratio:707 / 870;background:url(/assets/images/loginBg.png) no-repeat;background-size:100% 100%;background-position:center;border:none;border-radius:clamp(8px,2vw,10px);padding:clamp(20px,5vw,27px) clamp(24px,6vw,34px) clamp(10px,2.5vw,13px) clamp(18px,4.5vw,25px);animation:_rise_f9om3_1 .2s var(--ease-out, cubic-bezier(.25, 1, .5, 1))}[data-theme=light] ._cardBg_f9om3_24{background:url(/assets/light/images/loginBg.png) no-repeat;background-size:100% 100%;background-position:center}._card_f9om3_24{padding:clamp(36px,10vw,54px) clamp(16px,4.5vw,22px);position:relative;height:100%;display:flex;flex-direction:column;justify-content:center}@keyframes _rise_f9om3_1{0%{opacity:0;transform:translateY(8px)}}._close_f9om3_59{position:absolute;top:clamp(9px,2.5vw,13px);right:clamp(12px,3.5vw,18px);width:clamp(22px,6vw,28px);height:clamp(22px,6vw,28px);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm, 4px);background:none;border:none;color:#ccc;font-size:clamp(12px,3.2vw,15px);line-height:1;cursor:pointer;transition:color var(--transition-fast, .12s ease),background var(--transition-fast, .12s ease)}:root{--bg-primary: #000000;--bg-secondary: #0A0A0A;--bg-tertiary: #111111;--bg-card: #0A0A0A;--bg-elevated: #141414;--bg-hover: #1A1A1A;--bg-input: #0A0A0A;--accent-primary: #FFFFFF;--accent-primary-light: #E5E5E5;--accent-primary-dark: #999999;--accent-success: #34C759;--accent-warning: #FF9F0A;--accent-danger: #FF3B30;--text-primary: #F5F5F5;--text-secondary: #808080;--text-muted: #444444;--text-accent: #FFFFFF;--border-subtle: rgba(255, 255, 255, .05);--border-default: rgba(255, 255, 255, .1);--border-accent: rgba(255, 255, 255, .2);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .5);--shadow-md: 0 4px 12px rgba(0, 0, 0, .5);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .4);--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px;--space-3xl: 80px;--font-display: "Outfit", -apple-system, BlinkMacSystemFont, sans-serif;--font-sans: "DM Sans", -apple-system, BlinkMacSystemFont, "SF Pro Text", sans-serif;--font-mono: "JetBrains Mono", "SF Mono", "Fira Code", monospace;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 10px;--radius-full: 9999px;--ease-out: cubic-bezier(.25, 1, .5, 1);--transition-fast: .12s var(--ease-out);--transition-normal: .2s var(--ease-out);--transition-slow: .35s var(--ease-out)}[data-theme=light]{--bg-primary: #FFFFFF;--bg-secondary: #FAFAFA;--bg-tertiary: #F5F5F5;--bg-card: #FFFFFF;--bg-elevated: #F0F0F0;--bg-hover: #EBEBEB;--bg-input: #FFFFFF;--accent-primary: #171717;--accent-primary-light: #333333;--accent-primary-dark: #666666;--accent-success: #22C55E;--accent-warning: #F59E0B;--accent-danger: #EF4444;--text-primary: #171717;--text-secondary: #6B7280;--text-muted: #B0B0B0;--text-accent: #171717;--border-subtle: rgba(0, 0, 0, .06);--border-default: rgba(0, 0, 0, .1);--border-accent: rgba(0, 0, 0, .2);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1)}[data-theme=light] ::-webkit-scrollbar-thumb{background:#00000014}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#00000029}[data-theme=light] .btn-primary{background:#171717;color:#fff}[data-theme=light] .btn-primary:hover{background:#333}[data-theme=light] .gradient-text{background:linear-gradient(180deg,#171717 30%,#6b7280);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-theme=light] .staggered-menu-header{background:transparent}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--font-sans);background-color:var(--bg-primary);color:var(--text-primary);line-height:1.6;min-height:100vh;overflow-x:hidden}#root{min-height:100vh;display:flex;flex-direction:column}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#ffffff1f}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:7px 14px;border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:.8125rem;font-weight:500;cursor:pointer;border:1px solid transparent;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast);white-space:nowrap;letter-spacing:-.01em}.btn:active{transform:scale(.98)}.btn-primary{background:var(--accent-primary);color:#000;font-weight:600}.btn-primary:hover{background:#e0e0e0}.btn-secondary{background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border-default)}.btn-secondary:hover{background:var(--bg-hover);border-color:var(--border-accent)}.btn-ghost{background:transparent;color:var(--text-secondary)}.btn-ghost:hover{background:var(--bg-hover);color:var(--text-primary)}.btn-danger{background:var(--accent-danger);color:#fff}.btn-sm{padding:4px 10px;font-size:.8rem}.btn-lg{padding:12px 24px;font-size:.9375rem;font-weight:600;border-radius:var(--radius-md)}.btn-brand{background:transparent;color:var(--text-primary);border:1px solid var(--border-accent);font-weight:600}.btn-brand:hover{background:var(--accent-primary);color:#000}.input{width:100%;padding:9px 12px;background:var(--bg-input);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-sans);font-size:.875rem;transition:border-color var(--transition-fast);outline:none}.input:focus{border-color:var(--border-accent)}.input::placeholder{color:var(--text-muted)}textarea.input{resize:vertical;min-height:80px;line-height:1.5}.card{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-md);overflow:hidden;transition:border-color var(--transition-normal)}.card:hover{border-color:var(--border-accent)}.gradient-text{background:linear-gradient(180deg,#fff 30%,gray);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.animate-fade-in{animation:fadeIn .4s var(--ease-out) forwards}.animate-slide-in{animation:slideIn .3s var(--ease-out) forwards}.stagger>*{opacity:0;animation:fadeIn .4s var(--ease-out) forwards}.stagger>*:nth-child(1){animation-delay:.04s}.stagger>*:nth-child(2){animation-delay:.08s}.stagger>*:nth-child(3){animation-delay:.12s}.stagger>*:nth-child(4){animation-delay:.16s}.stagger>*:nth-child(5){animation-delay:.2s}.stagger>*:nth-child(6){animation-delay:.24s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}[data-kids-mode]{--bg-primary: #ffffff;--bg-secondary: #f8faf8;--bg-elevated: #f0f4f0;--bg-hover: #e8ede8;--bg-input: #ffffff;--text-primary: #2d3436;--text-secondary: #636e72;--text-muted: #b2bec3;--border-subtle: #e0e5e0;--border-default: #d0d8d0;--border-accent: #58CC02;--accent-primary: #58CC02;--accent-primary-light: #6fd40e;--accent-success: #58CC02;--canvas-bg: #e8f5e9}[data-kids-mode] [class*=canvasWrapper]{background:#e8f5e9!important}[data-kids-mode] [class*=loadingOverlay]{background:#f8faf8e6!important}[data-kids-mode] [class*=controlsToggle],[data-kids-mode] [class*=controlsList]{background:#ffffffeb!important;border-color:#d0d8d0!important}[data-kids-mode] [class*=modeLabel]{display:none!important}[data-kids-mode] .btn-primary{background:#58cc02;border-color:#58cc02}[data-kids-mode] .btn-primary:hover{background:#4db802}.route-fallback{--rf-bg: #0b0f0c;--rf-accent: #6ee7a8;--rf-accent-soft: rgba(110, 231, 168, .22);--rf-text: #6ee7a8;--rf-track: rgba(255, 255, 255, .08);position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:var(--rf-bg);color:var(--rf-text);font-family:var(--font-sans);font-size:14px;letter-spacing:.05em;animation:rfFadeIn .32s var(--ease-out) both}[data-theme=light] .route-fallback{--rf-bg: #FFFFFF;--rf-accent: #FD8312;--rf-accent-soft: rgba(253, 131, 18, .16);--rf-text: #6B7280;--rf-track: rgba(0, 0, 0, .08)}@keyframes rfFadeIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.rfDots{display:inline-flex;gap:6px}.rfDot{width:7px;height:7px;border-radius:50%;background:var(--rf-accent);box-shadow:0 0 8px var(--rf-accent-soft);animation:rfBounce 1.1s var(--ease-out) infinite}.rfDot:nth-child(2){animation-delay:.15s}.rfDot:nth-child(3){animation-delay:.3s}@keyframes rfBounce{0%,60%,to{transform:translateY(0);opacity:.55}30%{transform:translateY(-7px);opacity:1}}.rfText{font-weight:500;letter-spacing:.08em;animation:rfBreathe 1.8s ease-in-out infinite}@keyframes rfBreathe{0%,to{opacity:.55}50%{opacity:1}}.rfBar{width:180px;height:2px;border-radius:2px;background:var(--rf-track);overflow:hidden;position:relative}.rfBar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:40%;border-radius:inherit;background:linear-gradient(90deg,transparent,var(--rf-accent),transparent);animation:rfSweep 1.3s var(--ease-out) infinite}@keyframes rfSweep{0%{transform:translate(-120%)}to{transform:translate(320%)}}@media(prefers-reduced-motion:reduce){.route-fallback{animation:none}.rfDot,.rfText,.rfBar:after{animation:none}.rfDot,.rfText{opacity:.85}.rfBar:after{transform:translate(0);opacity:.7}}@font-face{font-family:Kenney Future;src:url(/assets/kenney/kenney_ui-pack/Font/Kenney%20Future.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Kenney Future Narrow;src:url(/assets/kenney/kenney_ui-pack/Font/Kenney%20Future%20Narrow.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.gameUI{font-family:Kenney Future Narrow,Kenney Future,Nunito,sans-serif;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.kenneyBtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:none;background-color:transparent;background-size:100% 100%;background-repeat:no-repeat;cursor:pointer;font-family:Kenney Future Narrow,sans-serif;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3);padding:8px 20px;min-height:40px;font-size:.85rem;letter-spacing:.5px;transition:transform .08s}.kenneyBtn:active{transform:translateY(2px) scale(.97)}.kenneyBtnGreen{background-image:url(/assets/kenney/kenney_ui-pack/PNG/Green/Default/button_rectangle_depth_gloss.png)}.kenneyBtnBlue{background-image:url(/assets/kenney/kenney_ui-pack/PNG/Blue/Default/button_rectangle_depth_gloss.png)}.kenneyBtnYellow{background-image:url(/assets/kenney/kenney_ui-pack/PNG/Yellow/Default/button_rectangle_depth_gloss.png)}.kenneyBtnRed{background-image:url(/assets/kenney/kenney_ui-pack/PNG/Red/Default/button_rectangle_depth_gloss.png)}.kenneyBtnGrey{background-image:url(/assets/kenney/kenney_ui-pack/PNG/Grey/Default/button_rectangle_depth_flat.png);color:#aaa;text-shadow:none;cursor:default}.kenneyBtnRound{padding:6px;min-height:36px;min-width:36px;border-radius:50%}.kenneyBtnRoundGreen{background-image:url(/assets/kenney/kenney_ui-pack/PNG/Green/Default/button_round_depth_gloss.png)}.kenneyBtnRoundYellow{background-image:url(/assets/kenney/kenney_ui-pack/PNG/Yellow/Default/button_round_depth_gloss.png)}.kenneyBtnRoundBlue{background-image:url(/assets/kenney/kenney_ui-pack/PNG/Blue/Default/button_round_depth_gloss.png)}.kenneyStar{width:24px;height:24px;background-size:contain;background-repeat:no-repeat;display:inline-block}.kenneyStarFilled{background-image:url(/assets/kenney/kenney_ui-pack/PNG/Green/Default/star.png)}.kenneyStarEmpty{background-image:url(/assets/kenney/kenney_ui-pack/PNG/Green/Default/star_outline.png)}.kenneyDivider{width:100%;height:4px;background-image:url(/assets/kenney/kenney_ui-pack/PNG/Extra/Default/divider.png);background-size:100% 100%;background-repeat:no-repeat}@font-face{font-family:Kenney Future;src:url(/assets/kenney/kenney_ui-pack/Font/Kenney%20Future.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Kenney Future Narrow;src:url(/assets/kenney/kenney_ui-pack/Font/Kenney%20Future%20Narrow.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.kenneyPanelBeige{background:linear-gradient(180deg,#fff8e1,#ffe0b2);border:3px solid #D7A34A;border-radius:12px;box-shadow:0 3px #bf8c30,inset 0 1px #ffffff80}.kenneyPanelBrown{background:linear-gradient(180deg,#a1887f,#795548);border:3px solid #5D4037;border-radius:12px;box-shadow:0 3px #3e2723,inset 0 1px #fff3;color:#fff8e1}.kenneyPanelBlue{background:linear-gradient(180deg,#64b5f6,#1e88e5);border:3px solid #1565C0;border-radius:12px;box-shadow:0 3px #0d47a1,inset 0 1px #ffffff4d;color:#fff}.kenneyPanelGray{background:linear-gradient(180deg,#cfd8dc,#90a4ae);border:3px solid #607D8B;border-radius:12px;box-shadow:0 3px #455a64,inset 0 1px #fff6}.kenneyPanelDarkBrown{background:linear-gradient(180deg,#6d4c41,#4e342e);border:3px solid #3E2723;border-radius:12px;box-shadow:0 3px #1b0000,inset 0 1px #ffffff1a;color:#fff}.kenneyPanelFancy{background:linear-gradient(180deg,#fff8e1,#ffecb3);border:3px solid #D7A34A;border-radius:14px;box-shadow:0 4px #bf8c30,0 6px 20px #0000001a,inset 0 1px #fff9}.kenneyPanelInner{background:linear-gradient(180deg,#fff8e1,#ffe0b2);border:3px solid #D7A34A;border-radius:12px;box-shadow:inset 0 0 0 2px #d7a34a4d,0 3px #bf8c30}.kenneyFrameBlue{background:linear-gradient(180deg,#42a5f5,#1565c0);border:4px solid #0D47A1;border-radius:14px;box-shadow:0 4px #0d47a1,inset 0 2px #fff3}.kenneyFrameGray{background:linear-gradient(180deg,#78909c,#455a64);border:4px solid #37474F;border-radius:14px;box-shadow:0 4px #263238,inset 0 2px #ffffff26}
