*{box-sizing:border-box;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app{min-height:100vh;transition:background .3s ease}.app.light{background:linear-gradient(135deg,#667eea,#764ba2 25%,#f093fb 50%,#4facfe 75%,#a8edea);background-size:400% 400%}.app.dark,.app.light{animation:gradientShift 15s ease infinite}.app.dark{background:linear-gradient(135deg,#0f0c29,#302b63 25%,#24243e 50%,#1a0033 75%,#4a00e0);background-size:400% 400%}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.container{display:flex;flex-direction:column;margin:0 auto;max-width:900px;min-height:100vh;padding:20px}.header{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px;padding:20px 0}.title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#f093fb);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;text-shadow:0 2px 10px #667eea4d}.app.dark .title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#a8edea,#f093fb);-webkit-background-clip:text;background-clip:text}.theme-toggle{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:2px solid #ffffff4d;border-radius:50%;box-shadow:0 4px 15px #0003;cursor:pointer;font-size:1.5rem;height:50px;transition:all .3s ease;width:50px}.theme-toggle:hover{background:#ffffff4d;box-shadow:0 6px 20px #0000004d;transform:scale(1.1)}.content{flex:1 1;margin-bottom:40px}.card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #ffffff4d;border-radius:24px;box-shadow:0 8px 32px #0000001a;padding:40px}.app.dark .card{background:#0f0c29f2;border:1px solid #ffffff1a;color:#e0e0e0}.card h2{color:#333;font-size:2rem;margin-bottom:10px}.app.dark .card h2{color:#fff}.last-updated{color:#666;font-size:.9rem;font-style:italic;margin-bottom:30px}.app.dark .last-updated{color:#aaa}.section{margin-bottom:35px}.section h3{border-bottom:2px solid #667eea4d;color:#667eea;font-size:1.5rem;margin-bottom:15px;padding-bottom:10px}.app.dark .section h3{border-bottom-color:#a8edea4d;color:#a8edea}.section h4{color:#555;font-size:1.2rem;margin-bottom:10px;margin-top:20px}.app.dark .section h4{color:#ccc}.section p{color:#444;line-height:1.8;margin-bottom:15px}.app.dark .section p{color:#ddd}.section ul{line-height:1.8;margin-bottom:15px;margin-left:20px}.section li{color:#444;margin-bottom:8px}.app.dark .section li{color:#ddd}.section a{border-bottom:1px solid #0000;color:#667eea;text-decoration:none;transition:border-color .3s ease}.app.dark .section a{color:#a8edea}.section a:hover{border-bottom-color:initial}.contact-info{background:#667eea1a;border-left:4px solid #667eea;border-radius:12px;margin-top:10px;padding:15px}.app.dark .contact-info{background:#a8edea1a;border-left-color:#a8edea}.footer{color:#ffffffe6;font-size:.9rem;padding:20px 0;text-align:center}.app.dark .footer{color:#ffffffb3}@media (max-width:768px){.container{padding:15px}.title{font-size:2rem}.card{border-radius:20px;padding:25px}.card h2{font-size:1.5rem}.section h3{font-size:1.3rem}.section h4{font-size:1.1rem}}@media (max-width:480px){.header{flex-direction:column;gap:15px;text-align:center}.title{font-size:1.5rem}.card{padding:20px}}
/*# sourceMappingURL=main.63a628b9.css.map*/