@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@600;700;800&display=swap);.fire-particle,.logo-img{image-rendering:pixelated}.logo h1,.logo p{letter-spacing:2px}.big-buttons,.logo{margin-bottom:2rem;text-align:center}.big-btn,body{display:flex;padding:1rem}.big-buttons,.footer,.logo{text-align:center}.big-btn,.footer a{text-decoration:none}:root{--feu-clair:#ffb000;--feu-orange:#ff8c42;--feu-rouge:#e63946;--feu-fonce:#b22222;--background:#1a1a1a;--text:#F2E9CF}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Poppins,system-ui,-apple-system,sans-serif;background:linear-gradient(-30deg,#0a0a0e,#0d1b2a);min-height:100vh;justify-content:center;align-items:center;position:relative;overflow-x:hidden;font-weight:600}.fire-particle{position:fixed;bottom:-20px;pointer-events:none;z-index:0;width:6px;height:6px;background:var(--feu-orange);box-shadow:0 0 6px var(--feu-clair),0 0 12px var(--feu-rouge);animation:linear forwards rise;opacity:.8}.big-btn,.footer{font-size:1rem;font-family:Poppins,system-ui,-apple-system,sans-serif;position:relative}@keyframes rise{0%{transform:translateY(0) scale(1);opacity:.9}50%{transform:translateY(-40vh) scale(1.2);opacity:.7}100%{transform:translateY(-80vh) scale(.8);opacity:0}}.logo-img{width:10rem;height:10rem;border-radius:15px;filter:drop-shadow(0 0 18px rgba(255, 140, 0, .45))}.logo h1{color:var(--text);font-size:3.5rem;margin:1.5rem 0 .5rem;font-family:Poppins,system-ui,-apple-system,sans-serif;font-weight:700}.logo p{color:var(--feu-clair);font-size:1.5rem;text-transform:uppercase;line-height:1.5;font-family:Poppins,system-ui,-apple-system,sans-serif;font-weight:600}.big-buttons{display:flex;gap:1rem;justify-content:center}.big-btn{min-width:9rem;flex:0 0 9rem;flex-direction:column;align-items:center;background:rgba(255,255,255,.05);border:2px solid #ffb000;color:var(--text);font-weight:700;transition:.3s;overflow:hidden;border-radius:2rem 8px!important;box-shadow:0 4px 24px rgba(255,100,0,.12),inset 0 -2px 8px rgba(255,140,0,.08)}.big-btn::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.2),transparent);transform:rotate(45deg);transition:.3s;opacity:0}.big-btn:hover::before{opacity:1;transform:rotate(45deg) translate(50%,50%)}.big-btn:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.4);transform:translateY(-2px);box-shadow:0 6px 32px rgba(255,120,0,.25),inset 0 -2px 12px rgba(255,140,0,.14)}.big-btn i{font-size:3rem;margin-bottom:1rem;color:var(--text)}.footer,.footer a,.footer span{color:var(--feu-clair)}.footer{padding:2rem 0 1rem;border-top:2px solid var(--feu-clair);margin-top:1rem;font-weight:600}@media (max-width:480px) and (max-height:800px){.main-content,body{overflow-y:hidden}.main-content{max-height:100vh;justify-content:space-between}}@media (max-width:480px){body{padding:.5rem;max-width:90vw;margin:0 auto}.big-buttons{flex-direction:column;gap:.8rem;margin-bottom:1.5rem}.big-btn{flex:1;flex-direction:row;justify-content:center;align-items:center;text-align:center;gap:.8rem;padding:.8rem;font-size:.85rem;min-width:auto;border-radius:1.5rem 6px!important;margin:0 auto;width:70vw}.big-btn i{font-size:1.3rem;margin-bottom:0}.logo{margin-bottom:1.5rem}.logo-img{width:5rem;height:5rem}.logo h1{font-size:1.8rem;margin:1rem 0 .3rem}.logo p{font-size:.9rem;letter-spacing:1px}.social-item{font-size:.8rem;padding:.7rem .9rem}.social-item i:first-child{font-size:1.1rem}.footer{font-size:.75rem;padding:1.5rem 0 .8rem;margin-top:.5rem}}