/* FURY · la feuille du prototype, reprise à l'identique.
   Tout le reste du design vit dans les styles en ligne des blocs, comme dans le prototype. */
@import url("https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=Hanken+Grotesk:ital,wght@0,400;0,500;0,700;1,400&family=IBM+Plex+Mono:wght@400;500&display=swap");

body{margin:0;background:#fff;color:#1E1D4F;font-family:"Hanken Grotesk",sans-serif;-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6}
a{color:#5B2FA8}a:hover{color:#A8215C}
h1,h2,h3,p{margin:0}
button{font-family:inherit}
[hidden]{display:none!important}
@keyframes fury-fade{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@keyframes fury-bar{from{width:0}to{width:100%}}

/* survols et mise au point, figés depuis le prototype */
.scp0:hover{border-bottom:2px solid #fff !important}
.scp1:hover{background:#1E1D4F !important;color:#fff !important}
.scp2:hover{opacity:.85 !important}
.scp3:hover{background:#fff !important;color:#07101f !important}
.scp4:hover{color:#A8215C !important}
.scp5:hover{border-color:#E8891A !important}
.scp6:hover{border-color:#D9317A !important}
.scp7:hover{border-color:#2E86C1 !important}
.scp8:focus{border:2px solid #1E1D4F !important;outline:none !important}
