@charset "UTF-8";:root{--bleufonce: rgb(31, 74, 173);--bleuclair: #93c5fd;--txtnoir: #111827;--txtgris: #cacaca;--background: rgb(30, 30, 50);--background2: rgb(18, 18, 31);--blue: rgb(4, 45, 98);--purple: rgb(64, 18, 104);--white: rgb(255, 255, 255);--blue2: rgb(4, 45, 98, .2);--purple2: rgb(64, 18, 104, .2);--white2: rgb(255, 255, 255, .2);--size: 360px;--circle-size: calc(var(--size) * .65);--a: rgb(64, 18, 104);--b: rgb(255, 255, 255);--c: rgb(4, 45, 98);--label-color: white;--center-size: calc(var(--size) * .26)}*{margin:0;transition:.5s!important;font-size:18px;font-family:Inter,sans-serif;color:var(--white)}html{overflow-x:hidden;overflow-y:scroll;scrollbar-color:var(--bleuclair) var(--bleufonce);scrollbar-width:thin}body{padding:0vh 5vw 0vh 5vw;background-color:var(--background)}.title{font-family:Inter,sans-serif!important}p{font-family:Roboto,sans-serif}.secondary{font-size:16px;color:var(--txtgris)}.bigtxt{font-weight:700;font-size:35px}img{filter:drop-shadow(1px 1px 3px black) drop-shadow(1px 1px 3px black)}button{filter:drop-shadow(2px 2px 3px black)}button{color:#fff;background-color:var(--bleufonce);border-radius:8px;padding:10px 20px;border:unset;white-space:nowrap}.flex{display:flex}.around{justify-content:space-around}.evenly{justify-content:space-evenly}.between{justify-content:space-between}.wrap{flex-flow:wrap}.blue{color:var(--bleufonce)}.hide{position:absolute!important;opacity:0!important;pointer-events:none!important;max-height:50vh!important;overflow:hidden!important}.clickable:hover{scale:1.3;cursor:pointer;text-shadow:1px 1px 5px var(--bleufonce)}button:hover{scale:1.1;opacity:.8;cursor:pointer}.clicked{color:var(--bleufonce);pointer-events:none;text-decoration:underline}.auto{margin:auto;display:flex;justify-content:center;margin-top:5vh}.tinyimg{border-radius:20px;margin:auto;height:200px}.sacem .tinyimg{max-width:15vw;height:unset}.mediumimg{border-radius:20px;margin:auto;height:300px;border:5px ridge var(--bleufonce);filter:blur(1px)}.onlyOpacity{opacity:0;transition:opacity 1.2s ease-out,scale .5s!important}.fromRight{opacity:0;transform:translate(50%);transition:transform .7s ease-out,opacity .7s ease-out!important}.fromLeft{opacity:0;transform:translate(-50%);transition:transform .7s ease-out,opacity .7s ease-out!important}.onlyOpacity.enter-from-direction,.fromLeft.enter-from-direction,.fromRight.enter-from-direction{opacity:1!important;transform:translate(0)!important}.venn{position:relative;width:var(--size);height:var(--size);min-width:240px;margin:0 auto;display:block;touch-action:manipulation;-webkit-user-select:none;user-select:none;margin-top:8vh;margin-bottom:5vh;filter:drop-shadow(1px 1px 3px black) drop-shadow(1px 1px 3px black)}.circle{position:absolute;width:var(--circle-size);height:var(--circle-size);border-radius:50%;filter:saturate(1.02);opacity:.6;box-shadow:0 6px 18px #00000014;transition:transform .28s ease;will-change:transform}.circle--a{background:linear-gradient(135deg,var(--a),color-mix(in srgb,var(--a) 80%,white));left:-10%;top:30%}.circle--b{background:linear-gradient(135deg,var(--b),color-mix(in srgb,var(--b) 80%,white));right:-10%;top:30%}.circle--c{background:linear-gradient(180deg,var(--c),color-mix(in srgb,var(--c) 80%,white));left:18%;top:-10%}.labels{position:absolute;width:100%;height:100%;pointer-events:none}.label{position:absolute;font-weight:700;font-size:1.4rem!important;color:var(--label-color);background:#fff0;padding:6px 10px;border-radius:999px;transform:translateY(-50%);white-space:nowrap;z-index:999;filter:drop-shadow(1px 1px 2px black) drop-shadow(1px 1px 2px black)}.label--a{left:0%;top:58%}.label--b{right:6%;top:58%}.label--c{left:32%;top:18%}.center{position:absolute;left:50%;top:50%;width:var(--center-size);height:var(--center-size);transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;border-radius:999px;z-index:999}.center__logo{max-width:80%;max-height:80%;display:block}.venn:has(:hover) .circle{transform:scale(.98)}.circle:hover,.circle:focus{transform:scale(1.06);z-index:10;transition:transform .18s ease}@media (max-width: 520px){:root{--size: 260px}.label{font-size:.85rem!important}}.topblocs{display:flex;justify-content:space-between;margin-bottom:5vh}.topblocs div{width:28%;padding:10px 20px;border-radius:50px;filter:drop-shadow(1px 1px 3px black) drop-shadow(1px 1px 3px black)}.topblocs div p:nth-child(1){text-align:center;font-weight:700;margin-bottom:2vh}.topblocs div p:nth-child(2){text-align:center}.topblocs div:nth-child(1){background-color:var(--purple2)}.topblocs div:nth-child(2){background-color:var(--blue2)}.topblocs div:nth-child(3){background-color:var(--white2)}.mobile .toptitle{font-size:30px!important}.mobile .topblocs{display:unset}.mobile .topblocs div{width:calc(100% - 80px);margin-bottom:3vh;padding:30px 40px}.mobile .label--a{left:3%;top:57%}.mobile .label--b{right:7%;top:57%}.mobile .label--c{left:34%;top:16%}.mobile .top{padding:5vh 10vw!important;width:80vw!important}.mobile .top .imgpc{height:12vh!important}
