.jrn3Sa_page{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.jrn3Sa_marque{isolation:isolate;background-color:var(--nuit);background-image:var(--degrade-nuit);color:var(--sur-sombre);flex-direction:column;justify-content:space-between;padding:3.5rem 4rem;display:flex;position:relative;overflow:hidden}.jrn3Sa_marque:before,.jrn3Sa_marque:after{content:"";z-index:-1;pointer-events:none;position:absolute}.jrn3Sa_marque:before{background:var(--lueur);animation:24s ease-in-out infinite alternate jrn3Sa_derive;inset:-20%}.jrn3Sa_marque:after{background-image:linear-gradient(color-mix(in srgb, var(--sur-sombre) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--sur-sombre) 4%, transparent) 1px, transparent 1px);background-size:32px 32px;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}@keyframes jrn3Sa_derive{to{transform:translate(-6%,4%)rotate(8deg)scale(1.08)}}.jrn3Sa_logo{letter-spacing:-.01em;align-items:center;gap:.75rem;font-size:1.1rem;font-weight:600;display:flex}.jrn3Sa_logo img{border-radius:10px;box-shadow:0 0 0 1px #ffffff1f,0 6px 20px #0000004d}.jrn3Sa_accroche{animation:jrn3Sa_fondu-haut .6s var(--courbe) both}.jrn3Sa_accroche h1{letter-spacing:-.03em;background:linear-gradient(120deg, var(--sur-sombre) 30%, var(--sur-sombre-accent) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:15ch;font-size:clamp(2.2rem,3.4vw,3.1rem);font-weight:700;line-height:1.08}.jrn3Sa_accroche p{max-width:44ch;color:var(--sur-sombre-2);margin-top:1.25rem;font-size:1.0625rem;line-height:1.6}.jrn3Sa_pied{color:var(--sur-sombre-2);letter-spacing:.02em;font-size:.8125rem}.jrn3Sa_formulaire{background:radial-gradient(ellipse at 50% 0%, var(--bleu-pale-2) 0%, transparent 60%), var(--fond);justify-content:center;align-items:center;padding:3rem 1.5rem;display:flex}.jrn3Sa_carte{background:var(--surface);width:100%;max-width:27rem;box-shadow:var(--ombre-3);border:1px solid color-mix(in srgb, var(--encre) 6%, transparent);animation:jrn3Sa_apparition .45s var(--courbe) both;border-radius:18px;gap:1.1rem;padding:1.75rem;display:grid}.jrn3Sa_carte h2{letter-spacing:-.025em;font-size:1.75rem;font-weight:700}.jrn3Sa_intro{color:var(--encre-2);margin:.5rem 0 0}.jrn3Sa_microsoft{--ms-fond:#fff;--ms-texte:#5e5e5e;background:var(--ms-fond);width:100%;min-height:44px;color:var(--ms-texte);cursor:pointer;border:1px solid #8c8c8c;border-radius:0;justify-content:center;align-items:center;gap:12px;padding:0 12px;font-family:Segoe UI,system-ui,sans-serif;font-size:15px;font-weight:600;display:flex}@media (prefers-color-scheme:dark){:root:not([data-theme=clair]) .jrn3Sa_microsoft{--ms-fond:#2f2f2f;--ms-texte:#fff}}:root[data-theme=sombre] .jrn3Sa_microsoft{--ms-fond:#2f2f2f;--ms-texte:#fff}.jrn3Sa_microsoft:hover:not(:disabled){border-color:var(--ms-texte)}.jrn3Sa_microsoft:focus-visible{outline-offset:2px;outline:2px solid}.jrn3Sa_microsoft:disabled{opacity:.6;cursor:default}.jrn3Sa_formulaireAdmin{gap:1rem;display:grid}.jrn3Sa_qr{background:var(--surface);border:1px solid var(--trait);border-radius:var(--rayon);justify-self:center;width:200px;height:200px}.jrn3Sa_secret{font-family:var(--police-mono);word-break:break-all;background:var(--surface);border:1px dashed var(--trait-fort);border-radius:var(--rayon);padding:.5rem .75rem;font-size:.9rem}@media (max-width:860px){.jrn3Sa_page{grid-template-columns:1fr}.jrn3Sa_marque{gap:2rem;padding:2rem 1.5rem}.jrn3Sa_accroche h1{font-size:1.8rem}.jrn3Sa_carte{box-shadow:var(--ombre-2);padding:1.5rem 1.25rem}}
