@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,700;0,900;1,700&family=Outfit:wght@300;400;500;600;700&display=swap");*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--gold:#c9a84c;--gold-light:#f0d080;--gold-dim:rgba(201,168,76,.12);--gold-border:rgba(201,168,76,.25);--night:#090c0a;--night2:#111712;--night3:#1a2019;--text:#e8ede9;--text-soft:rgba(232,237,233,.5);--text-dim:rgba(232,237,233,.28);--green:#4ade80;--red:#f87171}html{scroll-behavior:smooth}body{font-family:Outfit,sans-serif;background:var(--night);color:var(--text);overflow-x:hidden}a{color:inherit;text-decoration:none}input:focus,select:focus,textarea:focus{outline:none!important;border-color:rgba(201,168,76,.5)!important;box-shadow:0 0 0 3px rgba(201,168,76,.08)!important}*{-webkit-tap-highlight-color:transparent}@media (max-width:768px){.hide-mobile{display:none!important}.nav-wrap{padding:16px 20px!important}.show-mobile{display:flex!important}.hero-grid{grid-template-columns:1fr!important;padding:0 20px!important;min-height:auto!important}.hero-card{display:none!important}.hero-text{padding:100px 0 60px!important}.section-pad{padding:60px 20px!important}.grid-2,.grid-3,.two-col{grid-template-columns:1fr!important}.stats-grid{grid-template-columns:1fr 1fr!important}.dash-pad{padding:80px 16px 40px!important}.shortcuts-grid{grid-template-columns:1fr 1fr!important}.creer-wrap{flex-direction:column!important;padding:80px 16px 40px!important;gap:24px!important}.creer-form{padding:24px!important}.creer-preview{display:none!important}.cat-grid{grid-template-columns:repeat(2,1fr)!important}.benef-grid{grid-template-columns:1fr!important}.explore-pad{padding:80px 16px 60px!important}.footer-bar{flex-direction:column!important;gap:12px!important;padding:28px 20px!important;text-align:center!important}.admin-sidebar{display:none!important}.admin-main{margin-left:0!important;padding:80px 20px 40px!important}}@media (max-width:480px){.shortcuts-grid,.stats-grid{grid-template-columns:1fr!important}}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-12px) rotate(-1deg)}}@keyframes progGrow{0%{width:0}to{width:var(--w)}}