@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 10% 30%,#ffe5d9,#e0d7ff,#c9f0e0);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body{background:radial-gradient(circle at 10% 30%,#e3a080,#9480de,#90d3b7);color:#1e2b3c;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6;min-height:100vh}.App{margin:0 auto;max-width:1200px;padding:20px;text-align:center}.App-header{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff4d;border:1px solid #ffffff80;border-radius:30px;box-shadow:0 15px 35px #0000001a;margin:20px 0 40px;padding:30px 20px}.App-header p{color:#2c3e50;font-weight:400;margin:8px 0}.App-header p:first-child{font-size:1.3rem;font-weight:600}.App-header p:last-of-type{color:#4a4e69;font-size:1.5rem;font-weight:500}#catsOnIsland{border:3px solid #fff9;border-radius:25px;box-shadow:0 20px 30px -10px #0003;margin:25px 0;max-width:700px;transition:transform .3s ease,box-shadow .3s ease;width:80%}#catsOnIsland:hover{box-shadow:0 25px 35px -8px #00000040;transform:scale(1.02)}.App-main{align-items:center;display:flex;flex-direction:column;gap:30px;padding:20px 5%}.App-main p{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#5fe8c166;border:1px solid #fff9;border-radius:25px;box-shadow:0 10px 25px #0000000d;font-size:1.2rem;max-width:900px;padding:25px 30px;text-align:left;transition:all .3s ease;width:100%}.App-main p:hover{background:#4ceae099;box-shadow:0 15px 30px #0000001a}#container{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#fff3;border:1px solid #ffffff80;border-radius:40px;box-shadow:0 20px 35px #0000001a;display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin:40px 0;padding:20px}#catstext{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#ffffff4d;border:1px solid #ffffff80;border-radius:25px;flex:2 1;font-size:1.2rem;min-width:280px;padding:25px;text-align:left}#cats{border:3px solid #ffffff80;border-radius:25px;box-shadow:0 15px 30px -8px #0003;flex:1 1;min-width:200px;transition:transform .3s ease}#cats:hover{transform:scale(1.05) rotate(1deg)}a{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#f0f8ffb3;border:1px solid #fffc;border-radius:50px;box-shadow:0 4px 10px #0000000d;color:#2c3e50;display:inline-block;font-size:1.1rem;font-weight:600;margin:10px;padding:12px 28px;text-decoration:none;transition:all .3s ease}a:hover{background:#fffffff2;border-color:#fff;box-shadow:0 12px 20px -8px #0003;color:#1a3b5d;transform:translateY(-3px)}a:active{background:#e0e9f5;transform:translateY(0)}.Menu1 a{background:#fff9;border-radius:40px;padding:10px 24px;position:relative}@media (max-width:800px){.App{padding:10px}.App-header{padding:20px 10px}.App-header p{font-size:1rem}.App-header p:last-of-type{font-size:1.3rem}#catsOnIsland{width:95%}.App-main p{font-size:1rem;padding:18px 20px}#container{flex-direction:column;gap:15px;padding:15px}#catstext{font-size:1rem;margin:0;padding:20px;width:100%}#cats{margin:0 auto;max-width:80%}a{font-size:1rem;padding:10px 18px}}.App2{margin-top:20px}.header{background:#0000;display:flex;justify-content:flex-end;padding:15px 30px;position:relative}.menu-button{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff80;border:1px solid #ffffffb3;border-radius:50%;box-shadow:0 4px 15px #0000001a;cursor:pointer;display:flex;height:50px;justify-content:center;transition:all .3s ease;width:50px}.menu-button:hover{background:#fffc;box-shadow:0 8px 20px #00000026;transform:scale(1.1)}.menu-button svg{color:#4a4e69;height:60%;transition:color .2s;width:60%}.menu-button:hover svg{color:#1e2b3c}.menu{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#fff6;border:1px solid #fff9;border-radius:25px;box-shadow:0 25px 40px -10px #0003;opacity:0;padding:20px;position:absolute;right:30px;top:70px;transform:translateY(-15px);transition:opacity .4s ease,transform .4s ease,visibility .4s;visibility:hidden;width:240px;z-index:100}.menu.active{opacity:1;transform:translateY(0);visibility:visible}.menu_list{list-style:none;margin:0;padding:0}.menu_list a{background:#ffffff4d;border:1px solid #0000;border-radius:20px;color:#2c3e50;display:block;font-weight:500;margin:8px 0;padding:12px 16px;text-align:center;text-decoration:none;transition:all .2s ease}.menu_list a:hover{background:#fffc;border-color:#fff;color:#1a3b5d;transform:translateX(5px)}.menu_item{font-size:1.1rem}@media (max-width:800px){.header{padding:10px 20px}.menu-button{height:44px;width:44px}.menu{padding:15px;right:15px;width:200px}.menu_list a{font-size:1rem;padding:10px 12px}}
/*# sourceMappingURL=main.10de6149.css.map*/