:root{--primary-color:#4a6fa5;--text-color:#333;--background-color:#f7f9fc;--card-color:#fff;--accent-color:#ff6b6b;--secondary-color:#6c757d;--success-color:#28a745;--marker-color:var(--primary-color);--shadow-color:rgba(0,0,0,0.1);--shadow-color-darker:rgba(0,0,0,0.08);--font-size-base:1rem;--font-size-lg:1.25rem;--font-size-xl:1.5rem;--font-size-xxl:2.5rem;--space-xs:0.25rem;--space-sm:0.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.5rem;--space-xxl:4rem;--box-shadow:0 4px 6px var(--shadow-color),0 1px 3px var(--shadow-color-darker);--transition:all 0.2s ease;--border-radius:8px}@media (prefers-color-scheme:dark){:root{--primary-color:#6d98d1;--text-color:#e1e1e1;--background-color:#121212;--card-color:#1e1e1e;--accent-color:#ff8585;--secondary-color:#a0a0a0;--success-color:#4caf50;--marker-color:#88b1e8;--shadow-color:rgba(0,0,0,0.4);--shadow-color-darker:rgba(0,0,0,0.25)}}html[data-theme=dark]{--primary-color:#6d98d1;--text-color:#e1e1e1;--background-color:#121212;--card-color:#1e1e1e;--accent-color:#ff8585;--secondary-color:#a0a0a0;--success-color:#4caf50;--marker-color:#88b1e8;--shadow-color:rgba(0,0,0,0.4);--shadow-color-darker:rgba(0,0,0,0.25)}html[data-theme=dark] h1{color:#fff!important}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}.card,.footer,.monkey,.theme-toggle,body,button,h1,html,li,li::marker{transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease,fill .3s ease}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;color:var(--text-color);background-color:var(--background-color);line-height:1.6;display:flex;justify-content:center;align-items:center;min-height:100vh;padding:var(--space-md)}h1{font-size:var(--font-size-xxl);font-weight:700;margin-bottom:var(--space-lg);color:#000!important;text-align:center}p{margin-bottom:var(--space-md)}.container{max-width:800px;width:100%;margin:0 auto}.card{background-color:var(--card-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--space-xl);margin-bottom:var(--space-lg);transition:var(--transition)}.card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.06)}.content-section{margin-bottom:var(--space-xl)}ul{list-style-position:inside;list-style-type:disc;padding:var(--space-lg) var(--space-xl)}li{margin-bottom:var(--space-md);padding-left:var(--space-sm);position:relative}li::marker{color:var(--marker-color)}.media-container{display:flex;flex-direction:column;align-items:center;margin:var(--space-lg) 0}.monkey{max-width:100%;height:auto;border-radius:var(--border-radius);box-shadow:var(--box-shadow);cursor:pointer;transition:var(--transition)}.monkey:hover{transform:scale(1.02)}.monkey.active,.monkey:active{transform:scale(.98)}.marine{margin-top:var(--space-md)}audio::-webkit-media-controls-panel{background-color:var(--card-color)}.footer{margin-top:var(--space-xl);text-align:center;font-size:var(--font-size-base);color:var(--secondary-color)}.theme-toggle{position:fixed;top:var(--space-md);right:var(--space-md);background-color:var(--card-color);border:1px solid var(--secondary-color);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;box-shadow:var(--box-shadow);transition:var(--transition)}.theme-toggle:hover{transform:scale(1.1)}.theme-toggle svg{width:20px;height:20px;fill:var(--primary-color)}.center{display:block;margin-left:auto;margin-right:auto}.text-center{text-align:center}.light-mode-icon,html[data-theme=dark] .dark-mode-icon{display:none}.dark-mode-icon,html[data-theme=dark] .light-mode-icon{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .8s ease-out forwards}@media (max-width:768px){:root{--font-size-xxl:2rem}.card{padding:var(--space-lg)}ul{padding:var(--space-md)}.stat-grid{grid-template-columns:1fr;gap:15px}.stats-container{padding:15px}.monkey{max-width:200px}}@media (max-width:480px){:root{--font-size-xxl:1.75rem}body{padding:var(--space-sm)}.card{padding:var(--space-md);box-shadow:0 2px 4px var(--shadow-color)}ul{padding:var(--space-sm)}li{margin-bottom:var(--space-sm);font-size:.9rem}.theme-toggle{width:35px;height:35px;top:10px;right:10px}.theme-toggle svg{width:18px;height:18px}.subtitle{font-size:.95rem}.add-item-btn{font-size:.9rem;padding:8px 16px}.stat-value{font-size:1.2rem}.easter-egg-hint,.stat-label{font-size:.75rem}.monkey,body{cursor:auto}.monkey{animation:none}.monkey:active{transform:scale(.95)}}@media (hover:none) and (pointer:coarse){.hover-effect,li:hover{transform:none}.add-item-btn:active{background-color:var(--accent-color);transform:scale(.95)}h1:hover{animation:none}}:focus{outline:3px solid var(--primary-color);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes slide-in{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes dance{0%,to{transform:translateX(0) rotate(0deg)}25%{transform:translateX(-10px) rotate(-5deg)}75%{transform:translateX(10px) rotate(5deg)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rainbow{0%{color:red}16.66%{color:#f80}33.33%{color:#ff0}50%{color:#0f0}66.66%{color:#08f}83.33%{color:#80f}to{color:red}}@keyframes confetti-fall{0%{transform:translateY(-100vh) rotate(0deg);opacity:1}to{transform:translateY(100vh) rotate(2turn);opacity:0}}@keyframes balloon-float{0%{transform:translateY(0) rotate(0deg);opacity:1}50%{transform:translateY(-50vh) rotate(5deg);opacity:1}to{transform:translateY(-120vh) rotate(-5deg);opacity:0}}@keyframes professional-balloon-float{0%{transform:translateX(-50%) translateY(0) translateZ(var(--z,0)) rotate(-8deg);opacity:0}10%{opacity:1}25%{transform:translateX(-50%) translateY(-25vh) translateZ(var(--z,0)) rotate(8deg)}50%{transform:translateX(-50%) translateY(-50vh) translateZ(var(--z,0)) rotate(-5deg)}75%{transform:translateX(-50%) translateY(-75vh) translateZ(var(--z,0)) rotate(3deg)}90%{opacity:1}to{transform:translateX(-50%) translateY(-120vh) translateZ(var(--z,0)) rotate(-8deg);opacity:0}}.slide-in{animation:slide-in .5s ease-out forwards;opacity:0}.dance{animation:dance .5s ease-in-out}.hover-effect{transform:translateX(10px);color:var(--accent-color);font-weight:700}li{transition:all .3s ease}.party-mode{animation:rainbow 2s linear infinite}.rainbow-text{background:linear-gradient(45deg,red,#ff7f00,#ff0,#0f0,#00f,indigo,#9400d3);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:rainbow-gradient 3s ease-in-out infinite;font-weight:700}.party-background{animation:background-rainbow 2s linear infinite}.rainbow-border{border:3px solid;border-image:linear-gradient(45deg,red,#ff7f00,#ff0,#0f0,#00f,indigo,#9400d3) 1;animation:rainbow-border-pulse 2s ease-in-out infinite}@keyframes rainbow-gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes background-rainbow{0%{background-color:rgba(255,0,0,.1)}14%{background-color:rgba(255,127,0,.1)}28%{background-color:rgba(255,255,0,.1)}42%{background-color:rgba(0,255,0,.1)}57%{background-color:rgba(0,0,255,.1)}71%{background-color:rgba(75,0,130,.1)}85%{background-color:rgba(148,0,211,.1)}to{background-color:rgba(255,0,0,.1)}}@keyframes rainbow-border-pulse{0%{border-width:3px;box-shadow:0 0 10px rgba(255,0,0,.5)}50%{border-width:5px;box-shadow:0 0 20px rgba(0,255,0,.7)}to{border-width:3px;box-shadow:0 0 10px rgba(0,0,255,.5)}}@keyframes rainbow-particle-float{0%{transform:translateY(0) rotate(0deg) scale(0);opacity:0}10%{opacity:1;transform:translateY(-10vh) rotate(36deg) scale(1)}50%{transform:translateY(-50vh) rotate(180deg) scale(1.2)}90%{opacity:1}to{transform:translateY(-120vh) rotate(1turn) scale(.5);opacity:0}}@supports not (-webkit-background-clip:text){.rainbow-text{color:red;animation:text-color-cycle 3s linear infinite}@keyframes text-color-cycle{0%{color:red}14%{color:#ff7f00}28%{color:#ff0}42%{color:#0f0}57%{color:#00f}71%{color:indigo}85%{color:#9400d3}to{color:red}}}.confetti{position:fixed;width:10px;height:10px;background-color:#ff6b6b;animation:confetti-fall 5s linear forwards;z-index:1000;pointer-events:none}body{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" style="font-size: 24px"><text y="24">👉</text></svg>'),auto}.monkey{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" style="font-size: 24px"><text y="24">🎵</text></svg>'),pointer}h1:hover{position:relative;animation:glitch .3s infinite}@keyframes glitch{0%,to{text-shadow:2px 2px 0 #f0f,-2px -2px 0 #0ff}50%{text-shadow:-2px 2px 0 #f0f,2px -2px 0 #0ff}}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}.monkey{animation:float 3s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.subtitle{text-align:center;font-size:1.1rem;margin-top:-10px;margin-bottom:20px}.click-counter,.subtitle{color:var(--secondary-color)}.click-counter{margin-top:10px;font-size:.9rem;font-weight:700;transition:all .3s ease}.add-item-btn{display:block;margin:20px auto;padding:10px 20px;background-color:var(--primary-color);color:#fff;border:none;border-radius:25px;font-size:1rem;cursor:pointer;transition:all .3s ease}.add-item-btn:hover{background-color:var(--accent-color);transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.3)}.stats-container{margin-top:30px;padding:20px;background-color:var(--background-color);border-radius:10px;text-align:center}.stats-container h3{color:var(--primary-color);margin-bottom:15px}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;margin-top:20px}.stat-item{padding:15px;background-color:var(--card-color);border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.stat-label{display:block;font-size:.85rem;color:var(--secondary-color);margin-bottom:5px}.stat-value{display:block;font-size:1.5rem;font-weight:700;color:var(--primary-color)}.severity-critical{color:var(--accent-color);animation:pulse 2s infinite}@keyframes pulse{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.easter-egg-hint{font-size:.85rem;color:var(--secondary-color);text-align:center;margin-top:20px;opacity:.7;transition:opacity .3s ease}.easter-egg-hint:hover{opacity:1}li[data-severity=low]{border-left:3px solid #28a745;padding-left:10px}li[data-severity=medium]{border-left:3px solid #ffc107;padding-left:10px}li[data-severity=high]{border-left:3px solid #f80;padding-left:10px}li[data-severity=critical]{border-left:3px solid #dc3545;padding-left:10px}li[data-severity=extreme]{border-left:3px solid #f06;padding-left:10px;animation:blink 3s infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.8}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;scroll-behavior:auto!important}*,.monkey,.party-background,.party-mode,.rainbow-border,.rainbow-text,:after,:before{animation:none!important}}.galaga-btn{display:block;margin:15px auto;padding:12px 25px;background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);color:#0f8;border:2px solid #0f8;border-radius:8px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:2px;box-shadow:0 0 10px rgba(0,255,136,.3)}.galaga-btn:hover{background:linear-gradient(135deg,#0f3460,#16213e 50%,#1a1a2e);color:#fff;border-color:#fff;box-shadow:0 0 20px rgba(0,255,136,.6),0 0 40px rgba(0,255,136,.3);transform:translateY(-3px) scale(1.02)}.galaga-btn:active{transform:translateY(0) scale(.98)}.galaga-overlay{position:fixed;inset:0;background:rgba(0,0,0,.9);display:flex;justify-content:center;align-items:center;z-index:10000;opacity:0;transition:opacity .3s ease}.galaga-overlay.galaga-visible{opacity:1}.galaga-overlay.galaga-fade-out{opacity:0}.galaga-container{position:relative;background:#0a0a1a;border-radius:12px;padding:10px;box-shadow:0 0 30px rgba(0,255,136,.3),0 0 60px rgba(0,136,255,.2),inset 0 0 20px rgba(0,0,0,.5);border:2px solid #333}.galaga-container canvas{display:block;border-radius:8px;box-shadow:inset 0 0 50px rgba(0,0,0,.8)}.galaga-close-btn{position:absolute;top:-15px;right:-15px;width:36px;height:36px;background:#f06;color:#fff;border:2px solid #fff;border-radius:50%;font-size:24px;font-weight:700;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:all .2s ease;line-height:1;padding:0;z-index:10001}.galaga-close-btn:hover{background:#f38;transform:scale(1.1);box-shadow:0 0 15px rgba(255,0,102,.7)}.galaga-close-btn:active{transform:scale(.95)}@media (max-width:650px){.galaga-container{padding:5px;margin:10px}.galaga-container canvas{width:calc(100vw - 40px);height:auto;max-width:600px}.galaga-close-btn{top:-10px;right:-10px;width:30px;height:30px;font-size:20px}}@media (max-height:750px){.galaga-container canvas{max-height:calc(100vh - 60px);width:auto}}
/*# sourceMappingURL=modern.5fc50c09.css.map */