.pixel-button[data-v-fd9682b5]{font-family:var(--font-pixel);font-size:16px;font-weight:700;padding:12px 24px;background:var(--accent);color:#fff;border:none;cursor:pointer;position:relative;transition:transform .1s;text-transform:uppercase;letter-spacing:2px;box-shadow:4px 0 0 0 var(--accent-dark),0 4px 0 0 var(--accent-dark),4px 4px 0 0 var(--accent-dark),8px 4px #c25566,4px 8px #c25566,8px 8px #c25566}.pixel-button[data-v-fd9682b5]:hover:not(:disabled){background:var(--accent-light)}.pixel-button[data-v-fd9682b5]:active:not(:disabled){transform:translate(4px,4px);box-shadow:4px 0 0 0 var(--accent-dark),0 4px 0 0 var(--accent-dark),4px 4px 0 0 var(--accent-dark)}.pixel-button[data-v-fd9682b5]:disabled{background:var(--text-secondary);cursor:not-allowed;opacity:.6}.variant-secondary[data-v-fd9682b5]{background:#a8d8ea;color:#2d2d2d;box-shadow:4px 0 #7fc4d6,0 4px #7fc4d6,4px 4px #7fc4d6,8px 4px #5aa8bd,4px 8px #5aa8bd,8px 8px #5aa8bd}.variant-secondary[data-v-fd9682b5]:hover:not(:disabled){background:#bee5f2}.variant-secondary[data-v-fd9682b5]:active:not(:disabled){box-shadow:4px 0 #7fc4d6,0 4px #7fc4d6,4px 4px #7fc4d6}.variant-success[data-v-fd9682b5]{background:var(--success);color:#fff;box-shadow:4px 0 #5cb8ab,0 4px #5cb8ab,4px 4px #5cb8ab,8px 4px #3d9990,4px 8px #3d9990,8px 8px #3d9990}.variant-success[data-v-fd9682b5]:hover:not(:disabled){background:#8fe3d5}.variant-success[data-v-fd9682b5]:active:not(:disabled){box-shadow:4px 0 #5cb8ab,0 4px #5cb8ab,4px 4px #5cb8ab}.size-sm[data-v-fd9682b5]{font-size:12px;padding:8px 16px;box-shadow:2px 0 0 0 var(--accent-dark),0 2px 0 0 var(--accent-dark),2px 2px 0 0 var(--accent-dark),4px 2px #c25566,2px 4px #c25566,4px 4px #c25566}.size-sm[data-v-fd9682b5]:active:not(:disabled){transform:translate(2px,2px);box-shadow:2px 0 0 0 var(--accent-dark),0 2px 0 0 var(--accent-dark),2px 2px 0 0 var(--accent-dark)}.size-sm.variant-secondary[data-v-fd9682b5]{box-shadow:2px 0 #7fc4d6,0 2px #7fc4d6,2px 2px #7fc4d6,4px 2px #5aa8bd,2px 4px #5aa8bd,4px 4px #5aa8bd}.size-sm.variant-secondary[data-v-fd9682b5]:active:not(:disabled){box-shadow:2px 0 #7fc4d6,0 2px #7fc4d6,2px 2px #7fc4d6}.size-lg[data-v-fd9682b5]{font-size:20px;padding:16px 32px}.pixel-panel[data-v-e62baca5]{background:var(--bg-card);padding:24px;border:4px solid #e0d6cc;position:relative;box-shadow:8px 8px #00000014}.pixel-panel[data-v-e62baca5]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,transparent 0%,rgba(255,200,200,.3) 50%,transparent 100%)}.panel-title[data-v-e62baca5]{font-family:var(--font-pixel);font-size:18px;text-transform:uppercase;letter-spacing:2px;color:var(--accent);margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #e0d6cc}.panel-content[data-v-e62baca5]{display:flex;flex-direction:column;gap:16px}.main-menu[data-v-498e1186]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;padding:24px;min-height:100vh}.title-area[data-v-498e1186]{text-align:center}.game-title[data-v-498e1186]{font-size:48px;color:var(--text-primary);display:flex;align-items:center;gap:16px;margin-bottom:8px;text-shadow:4px 4px 0 var(--accent)}.title-cat[data-v-498e1186]{font-size:64px;animation:pixel-bounce-498e1186 1s ease-in-out infinite}.title-text[data-v-498e1186]{font-family:var(--font-pixel);letter-spacing:4px}.subtitle[data-v-498e1186]{font-size:16px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:8px}.menu-panel[data-v-498e1186]{width:100%;max-width:400px;text-align:center}.cat-animation[data-v-498e1186]{font-size:64px;margin-bottom:16px;position:relative;display:inline-block}.cat-sprite[data-v-498e1186]{display:inline-block}.paw[data-v-498e1186]{position:absolute;right:-20px;bottom:0;font-size:24px;animation:paw-reach-498e1186 1.5s ease-in-out infinite}@keyframes paw-reach-498e1186{0%,to{transform:translate(0) rotate(0);opacity:0}50%{transform:translate(10px) rotate(-20deg);opacity:1}}@keyframes pixel-bounce-498e1186{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.tips[data-v-498e1186]{font-size:14px;color:var(--text-secondary);margin-top:16px}.tips p[data-v-498e1186]{margin:8px 0}.footer[data-v-498e1186]{display:flex;flex-direction:column;align-items:center;gap:12px}.version[data-v-498e1186]{font-size:12px;color:var(--text-secondary);opacity:.6}@media(max-width:480px){.game-title[data-v-498e1186]{font-size:32px;flex-direction:column;gap:8px}.title-cat[data-v-498e1186]{font-size:48px}.subtitle[data-v-498e1186]{font-size:12px;letter-spacing:4px}}.mode-select[data-v-013861c0]{display:flex;flex-direction:column;align-items:center;gap:32px;padding:24px;min-height:100vh;justify-content:center}.title[data-v-013861c0]{font-size:32px;color:var(--text-primary);text-transform:uppercase;letter-spacing:4px;text-shadow:4px 4px 0 var(--accent)}.modes[data-v-013861c0]{display:flex;gap:24px;flex-wrap:wrap;justify-content:center}.mode-card[data-v-013861c0]{width:280px;cursor:pointer;transition:transform .2s;text-align:center}.mode-card[data-v-013861c0]:hover{transform:translateY(-8px)}.mode-icon[data-v-013861c0]{font-size:64px;margin-bottom:16px}.mode-title[data-v-013861c0]{font-size:24px;color:var(--accent);margin-bottom:12px;text-transform:uppercase;letter-spacing:2px}.mode-desc[data-v-013861c0]{font-size:14px;color:var(--text-secondary);line-height:1.6;margin-bottom:16px}.mode-features[data-v-013861c0]{display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--success)}@media(max-width:640px){.modes[data-v-013861c0]{flex-direction:column}.mode-card[data-v-013861c0]{width:100%;max-width:300px}}.pixel-sprite[data-v-5e24b882]{display:inline-flex;align-items:center;justify-content:center}.sprite-image[data-v-5e24b882]{width:100%;height:100%;object-fit:contain;image-rendering:pixelated;image-rendering:crisp-edges}.sprite-emoji[data-v-5e24b882]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.game-header[data-v-9cfd5d05]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--bg-secondary);border-bottom:4px solid var(--text-secondary)}.header-left[data-v-9cfd5d05],.header-center[data-v-9cfd5d05],.header-right[data-v-9cfd5d05]{flex:1}.header-center[data-v-9cfd5d05]{text-align:center}.header-right[data-v-9cfd5d05]{text-align:right}.round-info[data-v-9cfd5d05]{font-size:14px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:2px}.fish-display[data-v-9cfd5d05]{font-size:20px;color:var(--fish-gold)}.combo-display[data-v-9cfd5d05]{display:inline-flex;flex-direction:column;align-items:center;padding:4px 12px;background:var(--warning);color:var(--bg-primary)}.combo-value[data-v-9cfd5d05]{font-size:18px;font-weight:700}.combo-label[data-v-9cfd5d05]{font-size:10px;text-transform:uppercase}.blogger[data-v-f285a184],.blogger-body[data-v-f285a184]{display:flex;flex-direction:column;align-items:center}.blogger-head[data-v-f285a184]{transition:transform .2s;position:relative}.blogger-torso[data-v-f285a184]{font-size:48px;margin-top:-16px}.animate-subtle[data-v-f285a184]{animation:subtle-hint-f285a184 .5s ease-in-out}.animate-medium[data-v-f285a184]{animation:medium-hint-f285a184 .5s ease-in-out}.animate-strong[data-v-f285a184]{animation:strong-hint-f285a184 .5s ease-in-out}@keyframes subtle-hint-f285a184{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes medium-hint-f285a184{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes strong-hint-f285a184{0%,to{transform:scale(1)}25%{transform:scale(1.08) rotate(-2deg)}75%{transform:scale(1.08) rotate(2deg)}}.is-hinting .blogger-head[data-v-f285a184]{filter:drop-shadow(0 0 8px rgba(255,255,255,.3))}@media(max-width:480px){.blogger-head[data-v-f285a184]{font-size:48px}.blogger-torso[data-v-f285a184]{font-size:36px;margin-top:-12px}}.speech-bubble[data-v-572536d6]{position:relative;background:var(--text-primary);color:var(--bg-primary);padding:12px 24px;font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:2px;animation:speech-pop-572536d6 .3s ease-out}@keyframes speech-pop-572536d6{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.speech-tail[data-v-572536d6]{position:absolute;bottom:-12px;left:50%;transform:translate(-50%);width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid var(--text-primary)}.speech-text[data-v-572536d6]{display:block}.game-container[data-v-e52f4cc9]{display:flex;flex-direction:column;width:100%;min-height:100vh;padding:16px;padding-bottom:calc(60px + env(safe-area-inset-bottom,0px));gap:16px}.game-area[data-v-e52f4cc9]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:24px;padding:16px 0}.blogger-area[data-v-e52f4cc9]{display:flex;flex-direction:column;align-items:center;gap:8px}.items-area[data-v-e52f4cc9]{display:flex;flex-direction:column;align-items:center;gap:16px}.items-row[data-v-e52f4cc9]{display:flex;gap:16px;flex-wrap:nowrap;justify-content:center}.item-slot-wrapper[data-v-e52f4cc9]{width:80px;height:80px;background:var(--bg-card);border:4px solid var(--text-secondary);display:flex;align-items:center;justify-content:center;position:relative;cursor:default;transform:translate(var(--slot-offset, 0));transition:transform .4s ease-in-out,box-shadow .3s,border-color .3s}.item-slot-wrapper.is-swapping[data-v-e52f4cc9]{z-index:10;box-shadow:0 8px 24px #0006}.item-slot-wrapper.is-selectable[data-v-e52f4cc9]{cursor:pointer}.item-slot-wrapper.is-selectable[data-v-e52f4cc9]:hover{border-color:var(--accent);box-shadow:0 4px #0000004d}.item-slot-wrapper.is-selected[data-v-e52f4cc9]{border-color:var(--warning);box-shadow:0 0 0 4px var(--warning)}.item-slot-wrapper.is-target.is-revealed[data-v-e52f4cc9]{border-color:var(--success);box-shadow:0 0 0 4px var(--success);animation:correct-pulse-e52f4cc9 .5s ease-out}@keyframes correct-pulse-e52f4cc9{0%{transform:translate(var(--slot-offset, 0)) scale(1)}50%{transform:translate(var(--slot-offset, 0)) scale(1.1)}to{transform:translate(var(--slot-offset, 0)) scale(1)}}.item-slot-wrapper.is-wrong[data-v-e52f4cc9]{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent);animation:shake-e52f4cc9 .5s ease-in-out}@keyframes shake-e52f4cc9{0%,to{transform:translate(var(--slot-offset, 0))}25%{transform:translate(calc(var(--slot-offset, 0) - 8px))}75%{transform:translate(calc(var(--slot-offset, 0) + 8px))}}.item-content[data-v-e52f4cc9]{font-size:40px;transition:opacity .3s}.item-slot-wrapper.is-covered:not(.is-revealed) .item-content[data-v-e52f4cc9]{opacity:0}.cover[data-v-e52f4cc9]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:48px;background:var(--bg-secondary)}.selection-indicator[data-v-e52f4cc9]{position:absolute;bottom:-20px;left:50%;transform:translate(-50%);font-size:20px;animation:paw-bounce-e52f4cc9 .5s ease-out}@keyframes paw-bounce-e52f4cc9{0%{transform:translate(-50%) translateY(-20px);opacity:0}50%{transform:translate(-50%) translateY(5px)}to{transform:translate(-50%) translateY(0);opacity:1}}.result-hint[data-v-e52f4cc9]{display:flex;flex-direction:column;align-items:center;gap:8px;animation:result-pop-e52f4cc9 .5s ease-out}@keyframes result-pop-e52f4cc9{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.result-emoji[data-v-e52f4cc9]{font-size:48px}.result-text[data-v-e52f4cc9]{font-size:24px;font-weight:700;text-transform:uppercase;letter-spacing:4px}.result-text.success[data-v-e52f4cc9]{color:var(--success)}.result-text.fail[data-v-e52f4cc9]{color:var(--accent)}.state-hint[data-v-e52f4cc9]{font-size:14px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:2px;min-height:20px}.cat-area[data-v-e52f4cc9]{display:flex;flex-direction:column;align-items:center;gap:8px}.cat-sprite[data-v-e52f4cc9]{font-size:64px;animation:cat-idle-e52f4cc9 2s ease-in-out infinite;transition:transform .3s}.cat-sprite.is-thinking[data-v-e52f4cc9]{animation:cat-thinking-e52f4cc9 1s ease-in-out infinite}@keyframes cat-idle-e52f4cc9{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes cat-thinking-e52f4cc9{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-2px) rotate(-3deg)}75%{transform:translateY(-2px) rotate(3deg)}}.cat-thought[data-v-e52f4cc9]{font-size:14px;color:var(--text-secondary);animation:thought-fade-e52f4cc9 2s ease-in-out infinite}@keyframes thought-fade-e52f4cc9{0%,to{opacity:.6}50%{opacity:1}}.game-controls[data-v-e52f4cc9]{display:flex;justify-content:center;padding:16px 0}@media(max-width:480px){.item-slot-wrapper[data-v-e52f4cc9]{width:64px;height:64px}.item-content[data-v-e52f4cc9]{font-size:32px}.cover[data-v-e52f4cc9]{font-size:40px}}.game-container[data-v-3d3a1054]{display:flex;flex-direction:column;width:100%;min-height:100vh;padding:16px;padding-bottom:calc(60px + env(safe-area-inset-bottom,0px));gap:16px}.game-area[data-v-3d3a1054]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:24px;padding:16px 0}.blogger-area[data-v-3d3a1054]{display:flex;flex-direction:column;align-items:center;gap:8px}.blogger-sprite[data-v-3d3a1054]{font-size:64px}.hint-text[data-v-3d3a1054]{font-size:14px;color:var(--accent);animation:pulse-3d3a1054 1.5s ease-in-out infinite}@keyframes pulse-3d3a1054{0%,to{opacity:.7}50%{opacity:1}}.items-area[data-v-3d3a1054]{display:flex;flex-direction:column;align-items:center;gap:16px}.items-row[data-v-3d3a1054]{display:flex;gap:16px;flex-wrap:nowrap;justify-content:center}.item-slot-wrapper[data-v-3d3a1054]{width:80px;height:80px;background:var(--bg-card);border:4px solid var(--text-secondary);display:flex;align-items:center;justify-content:center;position:relative;cursor:default;transform:translate(var(--slot-offset, 0));transition:transform .4s ease-in-out,box-shadow .3s,border-color .3s}.item-slot-wrapper.is-swapping[data-v-3d3a1054]{z-index:10;box-shadow:0 8px 24px #0006}.item-slot-wrapper.is-selectable[data-v-3d3a1054]{cursor:pointer}.item-slot-wrapper.is-selectable[data-v-3d3a1054]:hover{border-color:var(--accent);box-shadow:0 4px #0000004d}.item-slot-wrapper.is-hintable[data-v-3d3a1054]{cursor:pointer;border-color:var(--warning)}.item-slot-wrapper.is-hintable[data-v-3d3a1054]:hover{border-color:var(--accent);box-shadow:0 0 12px #ff6b6b80}.item-slot-wrapper.is-hintable[data-v-3d3a1054]:active{transform:translate(var(--slot-offset, 0)) scale(.95)}.item-slot-wrapper.is-bouncing[data-v-3d3a1054]{animation:click-bounce-3d3a1054 .3s ease-out;border-color:var(--accent);box-shadow:0 0 20px #ff6b6bcc}@keyframes click-bounce-3d3a1054{0%{transform:translate(var(--slot-offset, 0)) scale(1)}30%{transform:translate(var(--slot-offset, 0)) scale(1.15)}to{transform:translate(var(--slot-offset, 0)) scale(1)}}.item-slot-wrapper.is-selected[data-v-3d3a1054]{border-color:var(--warning);box-shadow:0 0 0 4px var(--warning)}.item-slot-wrapper.is-target.is-revealed[data-v-3d3a1054]{border-color:var(--success);box-shadow:0 0 0 4px var(--success);animation:correct-pulse-3d3a1054 .5s ease-out}@keyframes correct-pulse-3d3a1054{0%{transform:translate(var(--slot-offset, 0)) scale(1)}50%{transform:translate(var(--slot-offset, 0)) scale(1.1)}to{transform:translate(var(--slot-offset, 0)) scale(1)}}.item-slot-wrapper.is-wrong[data-v-3d3a1054]{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent);animation:shake-3d3a1054 .5s ease-in-out}@keyframes shake-3d3a1054{0%,to{transform:translate(var(--slot-offset, 0))}25%{transform:translate(calc(var(--slot-offset, 0) - 8px))}75%{transform:translate(calc(var(--slot-offset, 0) + 8px))}}.item-content[data-v-3d3a1054]{font-size:40px}.item-emoji[data-v-3d3a1054]{display:block}.click-bubble[data-v-3d3a1054]{position:absolute;top:-12px;right:-12px;width:28px;height:28px;background:var(--accent);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;animation:bubble-pop-3d3a1054 .3s ease-out;box-shadow:0 2px 8px #ff6b6b80}@keyframes bubble-pop-3d3a1054{0%{transform:scale(0)}50%{transform:scale(1.3)}to{transform:scale(1)}}.float-text[data-v-3d3a1054]{position:absolute;top:-10px;left:50%;transform:translate(-50%);font-size:18px;font-weight:700;color:var(--accent);pointer-events:none;animation:float-up-3d3a1054 .6s ease-out forwards;text-shadow:0 2px 4px rgba(0,0,0,.3)}@keyframes float-up-3d3a1054{0%{transform:translate(-50%) translateY(0);opacity:1}to{transform:translate(-50%) translateY(-40px);opacity:0}}.ripple[data-v-3d3a1054]{position:absolute;inset:-4px;border:3px solid var(--accent);border-radius:4px;animation:ripple-3d3a1054 .4s ease-out forwards;pointer-events:none}@keyframes ripple-3d3a1054{0%{transform:scale(1);opacity:1}to{transform:scale(1.3);opacity:0}}.selection-indicator[data-v-3d3a1054]{position:absolute;bottom:-20px;left:50%;transform:translate(-50%);font-size:20px;animation:paw-bounce-3d3a1054 .5s ease-out}@keyframes paw-bounce-3d3a1054{0%{transform:translate(-50%) translateY(-20px);opacity:0}50%{transform:translate(-50%) translateY(5px)}to{transform:translate(-50%) translateY(0);opacity:1}}.state-hint[data-v-3d3a1054]{font-size:14px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:2px;min-height:20px}.hint-countdown[data-v-3d3a1054]{display:flex;align-items:center;gap:8px;color:var(--warning);font-weight:700}.countdown[data-v-3d3a1054]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--accent);color:#fff;border-radius:50%;font-size:16px;animation:countdown-pulse-3d3a1054 1s ease-in-out infinite}@keyframes countdown-pulse-3d3a1054{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.result-hint[data-v-3d3a1054]{display:flex;flex-direction:column;align-items:center;gap:8px;animation:result-pop-3d3a1054 .5s ease-out}@keyframes result-pop-3d3a1054{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.result-emoji[data-v-3d3a1054]{font-size:48px}.result-text[data-v-3d3a1054]{font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:2px}.result-text.success[data-v-3d3a1054]{color:var(--success)}.result-text.fail[data-v-3d3a1054]{color:var(--accent)}.cat-area[data-v-3d3a1054]{display:flex;flex-direction:column;align-items:center;gap:8px}.cat-sprite[data-v-3d3a1054]{font-size:64px;transition:transform .3s}.cat-sprite.is-thinking[data-v-3d3a1054]{animation:cat-thinking-3d3a1054 .8s ease-in-out infinite}.cat-sprite.is-looking-up[data-v-3d3a1054]{animation:look-up-3d3a1054 .4s ease-out}@keyframes cat-thinking-3d3a1054{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-4px) rotate(-5deg)}75%{transform:translateY(-4px) rotate(5deg)}}@keyframes look-up-3d3a1054{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.cat-thought[data-v-3d3a1054]{font-size:14px;color:var(--text-secondary);background:var(--bg-card);padding:4px 12px;border-radius:12px;animation:thought-fade-3d3a1054 .3s ease-out}@keyframes thought-fade-3d3a1054{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.game-controls[data-v-3d3a1054]{display:flex;justify-content:center;padding:16px 0}@media(max-width:480px){.item-slot-wrapper[data-v-3d3a1054]{width:64px;height:64px}.item-content[data-v-3d3a1054]{font-size:32px}}.result-screen[data-v-0f89e960]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;padding:24px;min-height:100vh}.title[data-v-0f89e960]{font-size:36px;color:var(--text-primary);text-shadow:4px 4px 0 var(--accent);text-transform:uppercase;letter-spacing:4px}.result-panel[data-v-0f89e960]{width:100%;max-width:400px;text-align:center}.result-header[data-v-0f89e960]{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:24px}.fish-icon[data-v-0f89e960]{font-size:48px;animation:fish-float-0f89e960 2s ease-in-out infinite}@keyframes fish-float-0f89e960{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-10px) rotate(5deg)}}.fish-count[data-v-0f89e960]{font-size:48px;color:var(--fish-gold);font-weight:700}.stats[data-v-0f89e960]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.stat-item[data-v-0f89e960]{display:flex;justify-content:space-between;padding:8px 16px;background:#ff8fa31a;border-radius:4px}.stat-label[data-v-0f89e960]{color:var(--text-secondary)}.stat-value[data-v-0f89e960]{color:var(--text-primary);font-weight:700}.text-warning[data-v-0f89e960]{color:var(--warning)}.rating[data-v-0f89e960]{display:flex;flex-direction:column;align-items:center;gap:8px}.rating-emoji[data-v-0f89e960]{font-size:48px}.rating-text[data-v-0f89e960]{font-size:14px;color:var(--text-secondary)}.actions[data-v-0f89e960]{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.feedback-screen[data-v-b394c8f4]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:24px;min-height:100vh}.title[data-v-b394c8f4]{font-size:32px;font-family:var(--font-pixel);font-weight:700;color:var(--text-primary);text-shadow:2px 2px 0 #ffd6dd;letter-spacing:4px}.feedback-panel[data-v-b394c8f4]{width:100%;max-width:420px;background:#fff;border:3px solid #e0d6cc;box-shadow:4px 4px #f0e6dc,8px 8px #0000000d;padding:28px}.feedback-form[data-v-b394c8f4]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-b394c8f4]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-b394c8f4]{font-family:var(--font-pixel);font-size:14px;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:8px}.label-icon[data-v-b394c8f4]{font-size:16px}.required[data-v-b394c8f4]{color:var(--accent)}.pixel-input[data-v-b394c8f4]{font-family:var(--font-pixel);font-size:14px;font-weight:600;padding:12px 16px;background:#fafafa;color:var(--text-primary);border:2px solid #e0d6cc;outline:none;transition:border-color .2s,box-shadow .2s}.pixel-input[data-v-b394c8f4]:focus{border-color:var(--accent);box-shadow:0 0 0 3px #ff8fa333}.pixel-input[data-v-b394c8f4]:disabled{opacity:.6;cursor:not-allowed}.pixel-input[data-v-b394c8f4]::placeholder{color:#a0aec0}.pixel-textarea[data-v-b394c8f4]{resize:vertical;min-height:100px;max-height:200px}.error-message[data-v-b394c8f4]{color:var(--accent-dark);font-size:14px;text-align:center;padding:10px;background:#fff5f5;border:2px solid var(--accent-light)}.form-actions[data-v-b394c8f4]{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;margin-top:8px}.success-message[data-v-b394c8f4]{text-align:center;padding:32px 24px}.success-icon[data-v-b394c8f4]{font-size:64px;display:block;margin-bottom:16px;animation:bounce-b394c8f4 1s ease-in-out infinite}.success-message p[data-v-b394c8f4]{font-family:var(--font-pixel);font-size:18px;color:var(--success);margin-bottom:8px}.redirect-hint[data-v-b394c8f4]{font-size:14px!important;color:var(--text-secondary)!important}@keyframes bounce-b394c8f4{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(max-width:480px){.title[data-v-b394c8f4]{font-size:24px}.feedback-panel[data-v-b394c8f4]{max-width:100%;padding:20px}.form-actions[data-v-b394c8f4]{flex-direction:column}.form-actions button[data-v-b394c8f4]{width:100%}}.app[data-v-6aa00d54]{width:100%;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--bg-primary)}:root{--pixel-size: 4px;--bg-primary: #faf8f5;--bg-secondary: #fff5f5;--bg-card: #ffffff;--text-primary: #2d2d2d;--text-secondary: #666666;--accent: #ff8fa3;--accent-light: #ffb3c1;--accent-dark: #e56b7a;--success: #5cb8a8;--warning: #f0a830;--fish-gold: #e89b20;--expression-happy: #5cb8a8;--expression-worried: #ff8fa3;--expression-neutral: #888888;--font-pixel: "Courier New", Courier, monospace;--shadow-pixel: 4px 4px 0 0 rgba(0, 0, 0, .1);--shadow-pixel-sm: 2px 2px 0 0 rgba(0, 0, 0, .1)}@media(max-width:768px){:root{--pixel-size: 3px}}@media(max-width:480px){:root{--pixel-size: 2px}}*{margin:0;padding:0;box-sizing:border-box}html,body{font-family:var(--font-pixel);background:var(--bg-primary);color:var(--text-primary);font-weight:600;overflow-x:hidden;-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset}.pixel-art{image-rendering:-moz-crisp-edges;image-rendering:-webkit-crisp-edges;image-rendering:pixelated;image-rendering:crisp-edges}.pixel-container{font-family:var(--font-pixel);letter-spacing:1px}.pixel-border{border:calc(var(--pixel-size) * 1) solid var(--text-primary);box-shadow:inset calc(var(--pixel-size) * -1) calc(var(--pixel-size) * -1) 0 0 #ffffff1a,inset calc(var(--pixel-size) * 1) calc(var(--pixel-size) * 1) 0 0 #0003,var(--shadow-pixel)}.pixel-button{font-family:var(--font-pixel);font-size:16px;padding:calc(var(--pixel-size) * 3) calc(var(--pixel-size) * 6);background:var(--accent);color:#fff;border:none;cursor:pointer;position:relative;transition:transform .1s;box-shadow:calc(var(--pixel-size) * 1) 0 0 0 var(--accent-dark),0 calc(var(--pixel-size) * 1) 0 0 var(--accent-dark),calc(var(--pixel-size) * 1) calc(var(--pixel-size) * 1) 0 0 var(--accent-dark),calc(var(--pixel-size) * 2) calc(var(--pixel-size) * 1) 0 0 #c25566,calc(var(--pixel-size) * 1) calc(var(--pixel-size) * 2) 0 0 #c25566,calc(var(--pixel-size) * 2) calc(var(--pixel-size) * 2) 0 0 #c25566}.pixel-button:hover{background:var(--accent-light)}.pixel-button:active{transform:translate(calc(var(--pixel-size) * 1),calc(var(--pixel-size) * 1));box-shadow:calc(var(--pixel-size) * 1) 0 0 0 var(--accent-dark),0 calc(var(--pixel-size) * 1) 0 0 var(--accent-dark),calc(var(--pixel-size) * 1) calc(var(--pixel-size) * 1) 0 0 var(--accent-dark)}.pixel-button:disabled{background:var(--text-secondary);cursor:not-allowed;opacity:.6}.pixel-panel{background:var(--bg-card);padding:calc(var(--pixel-size) * 4);border:calc(var(--pixel-size) * 1) solid #e0d6cc;box-shadow:var(--shadow-pixel)}.pixel-text{font-family:var(--font-pixel);text-transform:uppercase;letter-spacing:2px}.pixel-title{font-size:32px;text-shadow:calc(var(--pixel-size) * 1) calc(var(--pixel-size) * 1) 0 var(--accent)}@keyframes pixel-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes pixel-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pixel-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes fish-float{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-10px) rotate(5deg)}}.animate-blink{animation:pixel-blink 1s infinite}.animate-bounce{animation:pixel-bounce .5s ease-in-out}.animate-shake{animation:pixel-shake .3s ease-in-out}.flex-center{display:flex;align-items:center;justify-content:center}.flex-col{display:flex;flex-direction:column}.gap-sm{gap:8px}.gap-md{gap:16px}.gap-lg{gap:24px}.text-center{text-align:center}.text-accent{color:var(--accent)}.text-success{color:var(--success)}.text-warning{color:var(--warning)}
