#root,body,html{font-family:Arial,sans-serif;height:100%;margin:0;padding:0}.app1.light{background-color:#f4f4f4;color:#222}.app1.dark{background-color:#121212;color:#f5f5f5}.title{-webkit-text-fill-color:#0000;animation:shimmer 3.5s linear infinite;background:linear-gradient(90deg,#b59252,#e3d386 40%,#b59252);-webkit-background-clip:text;background-size:200%;font-size:28px;font-weight:700;letter-spacing:1px;margin-bottom:20px;text-align:center;transition:transform .25s ease,text-shadow .25s ease}.title:hover{cursor:pointer;text-shadow:0 0 14px #d4af3773;transform:scale(1.04)}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}.app1{background-color:inherit;border-radius:8px;box-shadow:0 2px 10px #0000001a;color:inherit;margin:15px auto;min-height:100vh;padding:15px;width:100%}.app1,.formContainer{align-items:center;display:flex;flex-direction:column}label{color:inherit;font-size:16px;margin-bottom:8px}.input{background:#fff;border:1px solid #bbb;border-radius:6px;box-sizing:border-box;color:#222;margin-bottom:16px;padding:10px;transition:background .3s,color .3s,border .3s;width:100%}.app1.dark .input{background:#1f1f1f;border:1px solid #555;color:#f5f5f5}.clearButton,.submitButton{background-color:#d6c077;border:none;border-radius:6px;color:#fff;cursor:pointer;margin-top:12px;padding:10px 16px;transition:background-color .3s}.clearButton:hover,.submitButton:hover{background-color:#93632a}.app1.dark .clearButton,.app1.dark .submitButton{background-color:#c6a964;color:#000}.app1.dark .clearButton:hover,.app1.dark .submitButton:hover{background-color:#997a3f}.error{color:#ff4d4d;font-size:14px;margin-top:8px}.table{border-collapse:collapse;margin-top:20px;width:100%}td,th{padding:12px}th{background-color:#d6c077}.app1.dark th{background-color:#c6a964;color:#000}td{background-color:inherit;color:inherit}.calculation{color:#007bff}.sum{color:#d6c077}.logo{display:block;height:60px;margin:0 auto 20px}.InputComponent_inputContainer__aCQE5{margin:0 auto;max-width:400px;text-align:center;width:100%}.InputComponent_formContainer__NXbQK{align-items:center;display:flex;flex-direction:column}.InputComponent_label__4LPCd{color:inherit;display:block;font-size:16px;font-weight:700;margin-bottom:8px}.InputComponent_input__rEEDy{border:1px solid;border-radius:6px;box-sizing:border-box;font-size:14px;margin-bottom:16px;padding:10px;transition:all .3s ease;width:100%}.InputComponent_input__rEEDy:focus{border-color:#8a2be2;outline:none}.InputComponent_lightMode__SUH0V{background-color:#fff;border-color:#ccc;color:#000}.InputComponent_darkMode__smIZS{background-color:#000;border-color:#444;color:#fff}.InputComponent_submitButton__crlWA{background-color:#d6c077;border:none;color:#fff;cursor:pointer;padding:10px;transition:background-color .3s;width:100%}.InputComponent_submitButton__crlWA:hover{background-color:#93632a}.InputComponent_error__sIHbV{color:red;font-size:14px;margin-top:8px}.TableComponent_table__kZmit{border-collapse:collapse;margin-top:20px;width:100%}td,th{border:1px solid #ddd;padding:8px;text-align:center}th{background-color:#93632a;color:#fff}.TableComponent_calculation__o4SzP{color:#007bff}.TableComponent_sum__OgE6L{color:#d6c077}.CatComponent_catImage__zbhEQ{height:200px;width:200px}@media (max-width:768px){.CatComponent_catImage__zbhEQ{height:150px;width:150px}}.CatComponent_catContainer__-oTMn{display:inline-block;position:relative}.CatComponent_catOuter__YA3Qc{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.CatComponent_catNumber__pwpWe{color:#fff;font-size:30px;left:47%;position:absolute;top:25%;transform:translate(-50%,-50%)}@keyframes CatComponent_shake__CSNAJ{0%{transform:rotate(0deg)}25%{transform:rotate(-10deg)}50%{transform:rotate(10deg)}75%{transform:rotate(-10deg)}to{transform:rotate(0deg)}}.CatComponent_shake__CSNAJ{animation:CatComponent_shake__CSNAJ .5s ease-in-out}@media (prefers-color-scheme:dark){.CatComponent_catNumber__pwpWe{color:#000}}.App{text-align:center}.app1-logo{height:60vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#30333b;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.bottom-nav{background-color:#f8f9fa;bottom:0;display:flex;justify-content:space-around;left:0;padding:10px 0;position:fixed;width:100%}.bottom-nav a{color:#000;flex:1 1;font-size:1.4em;padding:15px;text-align:center;text-decoration:none}@keyframes diagonal-shimmer{0%{background-position:-100% -100%}to{background-position:200% 200%}}.active{-webkit-text-fill-color:#0000;animation:diagonal-shimmer 4s infinite;background:linear-gradient(135deg,#b59252 25%,#e3d386 0,#c6a964 50%,#b59252 0,#b59252 75%,#000 0,#000);-webkit-background-clip:text;background-size:200% 200%;font-weight:700}body.light{background-color:#fff;color:#000}body.dark{background-color:#121212;color:#fff}.app1{transition:background-color .3s ease,color .3s ease}.theme-toggle{background:none;border:2px solid #666;border-radius:8px;cursor:pointer;font-size:14px;padding:8px 12px;position:fixed;right:10px;top:10px}body.dark .bottom-nav{background-color:#1f1f1f}body.light .bottom-nav{background-color:#f8f9fa}
/*# sourceMappingURL=main.4949e6b0.css.map*/