body.storie-page{margin:0;padding:0;font-family:Helvetica,sans-serif;background:url('sfondo-storie.jpg') no-repeat center center fixed;background-size:cover;background-attachment:fixed;color:#000;min-height:100vh;position:relative}body.storie-page::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.7);z-index:0}.content-container{max-width:900px;margin:20px auto;padding:40px;position:relative;z-index:1;font-family:Helvetica,sans-serif}.back-home-link{position:absolute;top:5px;left:20px;font-size:14px;color:#000;text-decoration:none;z-index:10}.back-home-link span{text-decoration:underline}.page-title{color:#000;font-weight:700;text-align:center;text-transform:none;font-size:1.8rem;margin-top:16px;margin-bottom:30px;font-family:Helvetica,sans-serif}.intro{font-style:normal!important;font-size:1.1rem;line-height:1.1;color:#333;margin-top:0;margin-bottom:30px;word-break:break-word;overflow-wrap:break-word;font-family:Helvetica,sans-serif;text-align:center}.story-form{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:500px;margin:0 auto}.story-form label{font-weight:700;margin:20px 0 10px;display:block}.story-form input,.story-form textarea{width:100%;max-width:500px;padding:10px;margin-bottom:10px;border:1px solid #888;border-radius:4px;font-size:1rem}.honeypot{display:none}.captcha-wrapper{display:flex;justify-content:center;align-items:center;gap:8px;margin:10px 0}#captcha-img{border:1px solid #888;width:120px;height:30px}#captcha{width:180px}#reload-captcha{background:0 0;border:none;font-size:22px;cursor:pointer}.share-button{display:inline-flex;align-items:center;padding:14px 28px;font-size:1.2rem;font-weight:700;color:#000;background-color:#aaa;border:none;border-radius:40px;text-decoration:none;transition:background-color .3s;box-shadow:0 4px 10px rgba(0,0,0,.12);cursor:pointer;margin-top:20px}.share-button span{margin-left:8px}@media screen and (min-width:1024px){.content-container{max-width:1200px;padding:60px;font-size:1.15rem;line-height:1.6}.page-title{font-size:2.2rem;margin-bottom:40px}.intro{font-size:1.15rem;line-height:1.6;text-align:center}}@media screen and (max-width:767px){.page-title{font-size:1.8rem;margin-bottom:20px}.intro{text-align:justify!important;font-size:1.1rem;line-height:1.25;font-style:normal!important}.story-form input,.story-form textarea{max-width:90%;padding:5px 6px;font-size:.9rem}}@media screen and (max-width:767px){.intro{text-align:justify!important;font-size:1.1rem!important;line-height:1.25!important;margin-top:0!important;margin-bottom:30px!important;font-style:normal!important}}@media screen and (max-width:767px){.intro{font-style:normal!important;text-align:justify!important;font-size:1.1rem!important;line-height:1.1!important;color:#333!important;margin-top:0!important;margin-bottom:30px!important;word-break:break-word!important;overflow-wrap:break-word!important}}@media screen and (min-width:1024px){.back-home-link{font-size:16px!important}.page-title{font-size:3rem!important;line-height:1.25!important;margin-bottom:45px!important}.intro{font-size:1.45rem!important;line-height:1.55!important;text-align:center!important}.story-form label{font-size:1.35rem!important}.story-form input,.story-form textarea{font-size:1.25rem!important;padding:14px!important}#captcha{font-size:1.25rem!important}.share-button{font-size:1.45rem!important;padding:18px 34px!important}.share-button span{font-size:1.45rem!important}}