*{box-sizing:border-box;margin:0;padding:0}body,html{background-color:#f9f9f9;color:#222;font-family:Segoe UI,Roboto,sans-serif;line-height:1.6;transition:background .3s ease,color .3s ease}a{color:inherit;text-decoration:none}h1,h2,h3{font-weight:600;margin-bottom:16px}.container{margin:0 auto;max-width:1000px;padding:20px}button{background-color:#007aff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:10px 16px;transition:background .3s}button:hover{background-color:#005fcc}input,select,textarea{background-color:#fff;border:1px solid #ccc;border-radius:6px;color:#000;font-size:15px;margin-bottom:15px;margin-top:8px;padding:10px;transition:background .3s,color .3s;width:100%}.card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;overflow:hidden;transition:transform .2s ease}.card:hover{transform:scale(1.01)}.grid{grid-gap:20px;display:grid;gap:20px}.grid-cols-2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid-cols-3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}@media (max-width:600px){.grid{display:block}.container{padding:12px}button{width:100%}}.text-muted{color:#777}.text-sm{font-size:14px}.text-center{text-align:center}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}@media (prefers-color-scheme:dark){body{background-color:#111;color:#eee}input,select,textarea{background-color:#1a1a1a;border:1px solid #444;color:#fff}.card{background-color:#1e1e1e;color:#fff}button{background-color:#339af0}button:hover{background-color:#1971c2}}body.light input,body.light select{background-color:#fff}body.dark input,body.dark select{background-color:#1f1f1f;border-color:#444;color:#fff}
/*# sourceMappingURL=main.0fade4cb.css.map*/