html.bright-serpent-site body,html.bright-serpent-site body *{-webkit-user-select:none;user-select:none}html.bright-serpent-site img,html.bright-serpent-site svg,html.bright-serpent-site video{-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}html.bright-serpent-site input,html.bright-serpent-site textarea,html.bright-serpent-site [contenteditable]:not([contenteditable=false]),html.bright-serpent-site [contenteditable]:not([contenteditable=false]) *{-webkit-user-select:text;user-select:text}.bright-serpent-overlay{z-index:10000;pointer-events:none;contain:strict;width:100%;height:100lvh;position:fixed;top:0;left:0;overflow:hidden}.bright-serpent-overlay canvas{pointer-events:none;width:100%;height:100%;display:block}html.bright-serpent-trascina{scroll-behavior:auto!important}
:root{--bright-fondo:#080b11;--bright-superficie:#10151e;--bright-testo:#f5f7fa;--bright-testo-tenue:#a5acb7;--bright-linea:#ffffff21;--bright-giallo:#ffcd1c;--bright-font-testo:Lato, system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--bright-font-etichette:Carbon, ui-monospace, "SF Mono", Menlo, monospace;--bright-raggio:2px;--bright-raggio-riquadro:12px;--bright-larghezza-massima:1440px;--bright-margine-laterale:5%}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--bright-giallo);outline-offset:7px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
*{box-sizing:border-box}body{background:var(--bright-fondo);color:var(--bright-testo);font-family:var(--bright-font-testo);margin:0;font-size:16px;line-height:1.5}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.bf-opera-immagine{margin:0}.salta{z-index:30;background:var(--bright-giallo);color:#000;padding:14px 18px;position:absolute;top:-100px;left:0}.salta:focus{top:0}.pagina{max-width:var(--bright-larghezza-massima);padding-inline:var(--bright-margine-laterale);margin-inline:auto}
