*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background-color:#f5f5f5;color:#333;line-height:1.6}.container{max-width:1200px;margin:0 auto;padding:20px}h1,h2,h3{margin-bottom:15px;color:#dd0031}.card{background:white;border-radius:8px;padding:20px;margin-bottom:20px;box-shadow:0 2px 4px #0000001a}.info-box{background:#e3f2fd;border-left:4px solid #2196f3;padding:15px;margin:15px 0}.warning-box{background:#fff3e0;border-left:4px solid #ff9800;padding:15px;margin:15px 0}.success-box{background:#e8f5e9;border-left:4px solid #4caf50;padding:15px;margin:15px 0}code{background:#f4f4f4;padding:2px 6px;border-radius:3px;font-family:Courier New,monospace}pre{background:#f4f4f4;padding:15px;border-radius:5px;overflow-x:auto}.nav-menu{background:#1976d2;padding:15px;margin-bottom:20px}.nav-menu a{color:#fff;text-decoration:none;margin-right:20px;padding:8px 15px;border-radius:4px;transition:background .3s}.nav-menu a:hover{background:rgba(255,255,255,.1)}.nav-menu a.active{background:rgba(255,255,255,.2)}button{background:#1976d2;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px;transition:background .3s}button:hover{background:#1565c0}button:disabled{background:#ccc;cursor:not-allowed}ul{margin-left:20px;margin-bottom:15px}li{margin-bottom:8px}
