
      /* These styles make the body full-height */
      html,
      body {
        height: 100%;
      }
      /* These styles disable body scrolling if you are using <ScrollView> */
      body {
        overflow: hidden;
      }
      /* These styles make the root element full-height */
      #root {
        display: flex;
        height: 100%;
        flex: 1;
      }
    
html,body{background:#efebf7}body{margin:0;display:flex;flex-direction:column;height:100dvh}#root{width:100%;max-width:580px;margin:0 auto;min-height:0;height:auto;background:#f6f2ff;position:relative}#retour-beta{align-self:center;font:500 12px/22px system-ui;color:#4d3780;text-underline-offset:2px}#annonce{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}dialog{font:16px/1.4 system-ui;border:0;max-width:min(85vw,360px);border-radius:18px;background:#fff;color:#211930;padding:22px}dialog::backdrop{background:#21193070}dialog button{display:block;width:100%;padding:10px;margin:5px 0;border:0;border-radius:9px;background:#ede7ff;color:#452186;font:inherit}