/* Notice inscription Folisport - styles additionnels isolés */
.fs-intro{width:min(715px,94vw);margin:0 auto 16px;background:#fff;border:1px solid #b8e6f6;border-left:5px solid #06b7ef;border-radius:14px;padding:15px 19px;box-shadow:0 6px 20px #12568020;color:#16466b}.fs-intro strong{font-size:16px}.fs-intro p{margin:7px 0;font-size:13px;line-height:1.55}.fs-intro .fs-advice{color:#426b85}.fs-intro-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.fs-intro-links a{display:inline-block;border:1px solid #08a9db;border-radius:8px;padding:9px 12px;color:#006da6;font-weight:700;text-decoration:none;font-size:13px}.fs-intro-links a:hover,.fs-intro-links a:focus-visible{background:#e6f8ff}.fs-password-hint{display:block;text-align:left!important;font-size:11px;line-height:1.45;color:#426b85!important;margin-top:4px!important}.fs-notice{max-width:850px;margin:35px auto;padding:30px;background:white;border-radius:18px;box-shadow:0 10px 28px #1256801f;color:#174b6e}.fs-notice h1{color:#009bd0}.fs-notice h2{font-size:18px;margin:23px 0 7px}.fs-notice p{line-height:1.65}.fs-notice .back{display:inline-block;margin:14px 0;color:#0079b5;font-weight:700}.fs-notice .lead{font-size:18px;font-weight:600}.fs-notice .muted{color:#51738c}@media(max-width:600px){.fs-intro{width:min(430px,98%);padding:13px}.fs-notice{margin:12px;padding:20px}.fs-intro-links a{flex:1;text-align:center}}