@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap);body{font-family:-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}@tailwind base;@tailwind components;@tailwind utilities;.profil{background-color:#095a687b;border-end-end-radius:10px;border-left:5px solid #0cc0df;border-top-right-radius:10px;color:#fff;padding:15px}.App{text-align:center}.App-logo{height:40vmin;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:#282c34;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)}}.conatainer{z-index:-1}.action{margin-top:10px}footer{background-color:#b7cfff1d;border-top:1px solid #0c103a4d;bottom:0;left:0;padding:2%;position:relative;text-align:left}.project{border-radius:10px}.project:hover{background-color:#b7cfff2a;cursor:pointer}::-webkit-scrollbar{background-color:#fff}::-webkit-scrollbar-thumb{background-color:#33333354;border-radius:50px;width:5px}.descriptionP{font-family:Roboto}.text{margin:8%;padding:5%;text-align:center}.profil{animation-duration:1s;animation-name:slidein}@keyframes slidein{0%{margin-left:100%;width:300%}to{margin-left:0;width:100%}}.anim-img{animation-duration:5s;animation-name:image}@keyframes image{0%{filter:blur(20px)}to{filter:blur(0)}}.ill{animation-direction:alternate;animation-duration:3s;animation-iteration-count:infinite;animation-name:ill}@keyframes img-pro{0%{border:5px solid #0cc0df}to{border:5px solid #ffffff93}}.img-pro{align-items:end;animation-direction:alternate;animation-duration:3s;animation-iteration-count:infinite;animation-name:img-pro;width:50%}.loading{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (prefers-color-scheme:dark){html{background:#101316;color:hsla(0,0%,100%,.818)}.boxQrContact,.css-1r7kz78-MuiModal-root-MuiDrawer-root .MuiDrawer-paper,.css-ypiqx9-MuiDialogContent-root{background-color:#101316;color:#fffc}}@media (prefers-color-scheme:light){.App-logo,html{background:#fff;color:#333}.boxQrContact,.css-1r7kz78-MuiModal-root-MuiDrawer-root .MuiDrawer-paper,.css-ypiqx9-MuiDialogContent-root{background-color:#fff;color:#000c}}.bool10{background-color:#fff3;border-radius:100%;color:#fff0;height:20%;position:fixed;top:50%;width:20%}.bool20{height:20%;top:60%;width:10%}.bool20,.bool30{background-color:#fff3;border-radius:500%;color:#fff0;left:10%;position:fixed}.bool30{height:10%;top:80%;width:5%}.bool40{height:30%;right:-10%;top:80%;width:20%}.bool40,.bool50{background-color:#fff3;border-radius:500%;color:#fff0;position:fixed}.bool50{height:20%;right:-2%;top:90%;width:10%}.boxColor{background-color:#61dafb6a}.boxColorDGradiant{background-image:linear-gradient(#fff0,#61dafb6a)}.boxColorDGradiant1{background-image:linear-gradient(#fff0,#61dafb22)}.btn{background-color:#0cc0df;color:#fff}.btn,.btn-menu{border:none;border-radius:10px;font-weight:700;padding:12px}.btn-menu{background-color:#fff0;color:#0cc0df}.btn-menu:hover{background-color:#0cbfdf19;cursor:pointer}.btn:hover{background-color:#0c9eb7;cursor:pointer}.btn:active{background-color:#0b7f94}.css-1dp4ttk-MuiPaper-root-MuiAppBar-root{color:red}:root{--primary-color:#003d7a;--primary-light:#1e5ba8;--primary-dark:#002457;--secondary-color:#ff6b35;--secondary-light:#ff8558;--secondary-dark:#cc5529;--background-light:#fafafa;--background-dark:#0a0e27;--text-primary:#003d7a;--text-secondary:#666;--text-disabled:#999;--success-color:#4caf50;--warning-color:#ff9800;--error-color:#f44336;--info-color:#2196f3;--border-radius:12px;--border-radius-lg:16px;--border-radius-xl:24px;--shadow-sm:0 2px 4px #0000001a;--shadow-md:0 4px 12px #00000026;--shadow-lg:0 8px 24px #0003;--shadow-xl:0 16px 48px #00000040;--transition-fast:0.15s;--transition-normal:0.3s;--transition-slow:0.5s}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fafafa;background-color:var(--background-light);color:#003d7a;color:var(--text-primary);font-family:Inter,Roboto,Arial,sans-serif;line-height:1.6}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#003d7a,#1e5ba8);background:linear-gradient(135deg,var(--primary-color),var(--primary-light));border-radius:10px;-webkit-transition:.3s;transition:.3s;-webkit-transition:var(--transition-normal);transition:var(--transition-normal)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#002457,#003d7a);background:linear-gradient(135deg,var(--primary-dark),var(--primary-color))}::selection{background-color:#003d7a;background-color:var(--primary-color);color:#fff}::-moz-selection{background-color:#003d7a;background-color:var(--primary-color);color:#fff}:focus{outline:2px solid #003d7a;outline:2px solid var(--primary-color);outline-offset:2px}.btn-primary{background:linear-gradient(135deg,#003d7a,#1e5ba8);background:linear-gradient(135deg,var(--primary-color),var(--primary-light));border:none;border-radius:12px;border-radius:var(--border-radius);box-shadow:0 2px 4px #0000001a;box-shadow:var(--shadow-sm);color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;overflow:hidden;padding:12px 24px;position:relative;transition:all .3s;transition:all var(--transition-normal)}.btn-primary:hover{background:linear-gradient(135deg,#002457,#003d7a);background:linear-gradient(135deg,var(--primary-dark),var(--primary-color));box-shadow:0 4px 12px #00000026;box-shadow:var(--shadow-md);transform:translateY(-2px)}.btn-primary:active{box-shadow:0 2px 4px #0000001a;box-shadow:var(--shadow-sm);transform:translateY(0)}.btn-secondary{background:#0000;border:2px solid #003d7a;border:2px solid var(--primary-color);border-radius:12px;border-radius:var(--border-radius);color:#003d7a;color:var(--primary-color);cursor:pointer;font-size:.9rem;font-weight:500;padding:10px 22px;transition:all .3s;transition:all var(--transition-normal)}.btn-secondary:hover{background:#003d7a;background:var(--primary-color);box-shadow:0 2px 4px #0000001a;box-shadow:var(--shadow-sm);color:#fff;transform:translateY(-2px)}.btn-secondary:active{transform:translateY(0)}.card{background:#fff;border-radius:16px;border-radius:var(--border-radius-lg);box-shadow:0 2px 4px #0000001a;box-shadow:var(--shadow-sm);overflow:hidden;padding:24px;position:relative;transition:all .3s;transition:all var(--transition-normal)}.card:hover{box-shadow:0 8px 24px #0003;box-shadow:var(--shadow-lg);transform:translateY(-4px)}.card:before{background:linear-gradient(90deg,#003d7a,#ff6b35);background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s;transition:transform var(--transition-normal)}.card:hover:before{transform:scaleX(1)}.gradient-primary{background:linear-gradient(135deg,#003d7a,#1e5ba8);background:linear-gradient(135deg,var(--primary-color),var(--primary-light))}.gradient-secondary{background:linear-gradient(135deg,#ff6b35,#ff8558);background:linear-gradient(135deg,var(--secondary-color),var(--secondary-light))}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#003d7a,#ff6b35);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;background-clip:text}.hero-gradient{background:linear-gradient(135deg,#003d7a,#1e5ba8 50%,#ff6b35)}.hero-gradient-alt{background:linear-gradient(135deg,#002457,#003d7a 50%,#cc5529)}.hero-gradient-simple{background:linear-gradient(135deg,#003d7a,#1e5ba8)}.glass{background:#ffffff1a;border:1px solid #fff3}.glass,.glass-dark{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.glass-dark{background:#0000001a;border:1px solid #ffffff1a}.loading-spinner{animation:spin 1s linear infinite;border:4px solid #1a237e1a;border-radius:50%;border-top-color:#003d7a;border-top:4px solid var(--primary-color);height:40px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.shimmer{animation:shimmer 2s infinite;background:linear-gradient(90deg,#fff0,#fff3 20%,#ffffff80 60%,#fff0);background-size:200% 100%}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.floating{animation:floating 3s ease-in-out infinite}@keyframes floating{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.pulse{animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.rounded-sm{border-radius:4px}.rounded{border-radius:12px;border-radius:var(--border-radius)}.rounded-lg{border-radius:16px;border-radius:var(--border-radius-lg)}.rounded-xl{border-radius:24px;border-radius:var(--border-radius-xl)}.rounded-full{border-radius:50%}.shadow-sm{box-shadow:0 2px 4px #0000001a;box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:0 4px 12px #00000026;box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:0 8px 24px #0003;box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:0 16px 48px #00000040;box-shadow:var(--shadow-xl)}.transition-fast{transition:all .15s;transition:all var(--transition-fast)}.transition-normal{transition:all .3s;transition:all var(--transition-normal)}.transition-slow{transition:all .5s;transition:all var(--transition-slow)}.dark-mode{background-color:#0a0e27;background-color:var(--background-dark);color:#fff}.dark-mode .card{background:#151932;border:1px solid #ffffff1a}.dark-mode .glass{background:#0000004d;border:1px solid #ffffff1a}.container{margin:0 auto;max-width:1200px;padding:0 20px}.section{padding:80px 0}.section-sm{padding:40px 0}.section-lg{padding:120px 0}.grid{grid-gap:24px;display:grid;gap:24px}.grid-cols-1{grid-template-columns:repeat(1,1fr)}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-2{gap:8px}.gap-4{gap:16px}.gap-6{gap:24px}.gap-8{gap:32px}.p-2{padding:8px}.p-4{padding:16px}.p-6{padding:24px}.p-8{padding:32px}.m-2{margin:8px}.m-4{margin:16px}.m-6{margin:24px}.m-8{margin:32px}.mt-2{margin-top:8px}.mt-4{margin-top:16px}.mt-6{margin-top:24px}.mt-8{margin-top:32px}.mb-2{margin-bottom:8px}.mb-4{margin-bottom:16px}.mb-6{margin-bottom:24px}.mb-8{margin-bottom:32px}.ml-2{margin-left:8px}.ml-4{margin-left:16px}.ml-6{margin-left:24px}.ml-8{margin-left:32px}.mr-2{margin-right:8px}.mr-4{margin-right:16px}.mr-6{margin-right:24px}.mr-8{margin-right:32px}@media (max-width:768px){.container{padding:0 16px}.section{padding:60px 0}.section-lg{padding:80px 0}.grid-cols-3,.grid-cols-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.grid-cols-2,.grid-cols-3,.grid-cols-4{grid-template-columns:1fr}.section{padding:40px 0}.section-lg{padding:60px 0}}@media print{.no-print{display:none!important}body{font-size:12pt;line-height:1.4}.card{border:1px solid #ddd;box-shadow:none}}
/*# sourceMappingURL=main.d0624238.css.map*/