.rb-art{--rb-g:#C19A00;--rb-ink:#3b2a1a;--rb-ink2:#6b4f33;--rb-paper:#f7f0e3;--rb-card:#fbf7ef;--rb-line:#e2d3b8}.rb-art *{box-sizing:border-box}.rb-progress{position:fixed;top:0;left:0;height:4px;width:0;background:#C19A00;z-index:100000;transition:width .1s linear;pointer-events:none}.rb-art .rb-cover{background:linear-gradient(135deg,#3b2a1a 0%,#5a4128 60%,#6b4f33 100%);padding:48px 28px!important;border-radius:6px;text-align:center;border-bottom:4px solid var(--rb-g)}.rb-art .rb-cover p{color:#f7f0e3;margin:0;padding:0 0 10px}.rb-art .rb-cover p:first-child{font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--rb-g);padding-bottom:12px}.rb-art .rb-cover h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(28px,4.5vw,44px);line-height:1.2;color:#fff;margin:0;padding:0 0 16px;font-weight:normal}.rb-art .rb-cover h1~p{max-width:640px;margin:0 auto;font-style:italic;opacity:.92}.rb-art .rb-sec{font-size:17px;line-height:1.75;color:var(--rb-ink);scroll-margin-top:110px}.rb-art .rb-sec p{padding:0 0 1em;margin:0}.rb-art .rb-sec h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(24px,3vw,32px);line-height:1.25;color:var(--rb-ink);margin:0 0 20px;padding:0 0 10px;border-bottom:2px solid var(--rb-g);display:inline-block;font-weight:normal}.rb-art .rb-sec ul{list-style:none!important;margin:0 0 1.2em;padding:0!important}.rb-art .rb-sec ul li{position:relative;padding:0 0 0 22px;margin:0 0 .8em;list-style:none}.rb-art .rb-sec ul li:before{content:"\2726";position:absolute;left:0;top:0;color:var(--rb-g)}.rb-art .rb-sec blockquote{border-left:3px solid var(--rb-g);margin:0 0 1em;padding:4px 0 4px 16px;font-family:Georgia,serif;font-style:italic;font-size:1.1em;color:var(--rb-ink2);background:none}.rb-art .rb-sec blockquote p{padding:0}.rb-art .et_pb_toggle.rb-box{background:var(--rb-card)!important;border:1px solid var(--rb-line)!important;border-left:4px solid var(--rb-g)!important;border-radius:6px!important;padding:16px 20px!important}.rb-art .rb-box .et_pb_toggle_title{color:var(--rb-ink)!important;font-family:Georgia,serif!important;font-size:17px!important;font-weight:bold}.rb-art .rb-box .et_pb_toggle_title:before{color:var(--rb-g)!important}.rb-art .rb-box .et_pb_toggle_content{color:var(--rb-ink);font-size:16px;line-height:1.7}@media (min-width:981px){.rb-art .rb-toc{position:sticky;top:120px}}.rb-toc-box summary{list-style:none;cursor:pointer;font-family:Georgia,serif;color:var(--rb-ink);display:flex;justify-content:space-between;align-items:center}.rb-toc-box summary::-webkit-details-marker{display:none}.rb-toc-box ol{list-style:none!important;margin:0;padding:0!important;counter-reset:rb}.rb-toc-box li{counter-increment:rb;margin:0;padding:0;list-style:none}.rb-toc-box a{display:block;padding:8px 12px;border-left:3px solid var(--rb-line);color:var(--rb-ink2);text-decoration:none;font-size:15px;line-height:1.4;transition:all .2s}.rb-toc-box a:before{content:counter(rb) ". ";color:var(--rb-g);font-weight:bold}.rb-toc-box a:hover{background:var(--rb-card);color:var(--rb-ink)}.rb-toc-box a.is-active{border-left-color:var(--rb-g);background:var(--rb-paper);color:var(--rb-ink);font-weight:bold}@media (min-width:981px){.rb-toc-box summary{cursor:default;font-size:14px;text-transform:uppercase;letter-spacing:.12em;color:var(--rb-ink2);padding:0 0 10px}}@media (max-width:980px){.rb-toc-box{background:var(--rb-paper);border:1px solid var(--rb-line);border-radius:6px}.rb-toc-box summary{padding:12px 16px}.rb-toc-box summary:after{content:"\25BE";color:var(--rb-g)}.rb-toc-box[open] summary:after{content:"\25B4"}.rb-toc-box ol{padding:0 8px 10px!important}}.rb-gal-ready .et_pb_gallery_items,.rb-gal-ready .et_pb_gallery_pagination{display:none!important}.rb-g-stage{position:relative}.rb-g-track{position:relative;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;border-radius:6px;background:#1e140c;scrollbar-width:none;outline:none}.rb-g-track::-webkit-scrollbar{display:none}.rb-g-slide{flex:0 0 100%;scroll-snap-align:center;margin:0;padding:0}.rb-g-slide button{display:block;width:100%;padding:0;margin:0;border:0;background:none;cursor:zoom-in}.rb-g-slide img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}.rb-arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:0;background:rgba(59,42,26,.82);color:#fff;font-size:24px;line-height:44px;text-align:center;cursor:pointer;z-index:2;padding:0;transition:background .2s}.rb-arrow:hover,.rb-arrow:focus{background:#C19A00}.rb-prev{left:10px}.rb-next{right:10px}.rb-g-count{position:absolute;bottom:10px;right:12px;background:rgba(0,0,0,.6);color:#fff;font-size:13px;padding:2px 10px;border-radius:12px;z-index:2}.rb-g-cap{font-size:15px;color:#6b4f33;text-align:center;margin:10px 0 0;padding:0;min-height:1.6em;font-style:italic}.rb-g-thumbs{position:relative;display:flex;gap:8px;overflow-x:auto;padding:12px 2px 6px}.rb-g-thumbs button{flex:0 0 90px;padding:0;margin:0;border:2px solid transparent;border-radius:4px;background:none;cursor:pointer;opacity:.55;transition:opacity .2s}.rb-g-thumbs button:hover{opacity:.85}.rb-g-thumbs button.is-active{border-color:#C19A00;opacity:1}.rb-g-thumbs img{display:block;width:100%;height:auto;border-radius:2px}.rb-lb{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(20,13,8,.95);display:none;flex-direction:column;align-items:center;justify-content:center;z-index:100001;padding:60px 16px 20px}.rb-lb.is-open{display:flex}.rb-lb img{max-width:100%;max-height:80vh;object-fit:contain;display:block}.rb-lb-cap{color:#f7f0e3;text-align:center;margin:12px 0 0;font-style:italic;font-size:15px;max-width:800px}.rb-lb-close{position:absolute;top:12px;right:14px;width:44px;height:44px;border:0;border-radius:50%;background:rgba(255,255,255,.12);color:#fff;font-size:26px;line-height:44px;cursor:pointer;padding:0}.rb-lb-close:hover{background:#C19A00}.rb-art .et_pb_button.rb-cta,.rb-art .rb-cta .et_pb_button{background:#C19A00!important;color:#fff!important;border:0!important;border-radius:40px!important;padding:14px 30px!important;font-size:17px!important;font-weight:bold;letter-spacing:.03em;transition:background .2s,transform .2s}.rb-art .et_pb_button.rb-cta:hover,.rb-art .rb-cta .et_pb_button:hover{background:#9c7d00!important;transform:translateY(-2px);padding:14px 30px!important}.rb-art .et_pb_button.rb-cta:after,.rb-art .rb-cta .et_pb_button:after{display:none!important}.rb-art{--rb-sep:url("https://www.rosannabecconi.it/wp-content/uploads/2026/09/Separatore-paragrafi-e-book-ballo-sardo-oro_claude.png")}.rb-art .rb-sec h2{border-bottom:0;padding-bottom:0;display:block}.rb-art .rb-sec h2:before{content:"";display:block;width:100%;max-width:420px;height:60px;margin:10px auto 28px;background:var(--rb-sep) center/100% auto no-repeat}.rb-art .et_pb_column>.rb-sec:first-child h2:before{display:none}body:not(.et-fb) .rb-art .rb-sep{display:none!important}.rb-g-thumbs{scrollbar-width:none}.rb-g-thumbs::-webkit-scrollbar{display:none}.rb-art .et_pb_toggle.rb-box{margin-bottom:36px!important}.rb-art .et_pb_button.rb-cta,.rb-art .rb-cta .et_pb_button{background:#fff!important;color:#C19A00!important;border:0!important;border-radius:0!important;padding:18px 40px!important;font-size:20px!important;font-weight:400!important;letter-spacing:0!important;box-shadow:0 12px 18px -6px rgba(0,0,0,.45)!important;transform:none!important;min-width:360px;max-width:100%;text-align:center}.rb-art .et_pb_button.rb-cta:hover,.rb-art .rb-cta .et_pb_button:hover{background:#fff!important;color:#9c7d00!important;padding:18px 40px!important;box-shadow:0 16px 22px -6px rgba(0,0,0,.5)!important;transform:none!important}@media (max-width:767px){.rb-art .et_pb_button.rb-cta,.rb-art .rb-cta .et_pb_button{display:block!important;min-width:0!important;width:100%!important;padding:16px 20px!important}}@media (min-width:981px){.rb-griglia .et_pb_post{display:flex;flex-direction:column;height:480px;overflow:hidden}.rb-griglia .et_pb_post .et_pb_image_container,.rb-griglia .et_pb_post .entry-featured-image-url{flex:none;margin-bottom:0}.rb-griglia .et_pb_post .entry-featured-image-url img{width:100%;height:200px;object-fit:cover}.rb-griglia .et_pb_post .entry-title,.rb-griglia .et_pb_post .post-meta{flex:none}}.rb-griglia .et_pb_post .entry-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;padding-bottom:0}.rb-griglia .et_pb_post .post-content-inner{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rb-griglia .et_pb_post{background:#fff!important;border:0!important;border-radius:0!important;box-shadow:0 12px 18px -6px rgba(0,0,0,.6)!important}.rb-griglia .et_pb_post .entry-title,.rb-griglia .et_pb_post .entry-title a{font-size:19px!important;line-height:1.2em!important;letter-spacing:1px!important}.rb-griglia .et_pb_post .post-meta,.rb-griglia .et_pb_post .post-meta a{font-size:14px!important;line-height:1.2em!important;letter-spacing:0!important}.rb-griglia .et_pb_post .post-content,.rb-griglia .et_pb_post .post-content p,.rb-griglia .et_pb_post .post-content-inner{font-size:16px!important;line-height:1.3em!important}@media (min-width:981px){.rb-griglia .et_pb_post{height:390px!important}}.rb-griglia .et_pb_post .post-meta,.rb-griglia .et_pb_post .post-meta a{color:#C19A00!important}.rb-griglia .et_pb_post .post-meta,.rb-griglia .et_pb_post .post-meta a{color:#C19A00!important}.rb-griglia .et_pb_post .entry-title,.rb-griglia .et_pb_post .entry-title a,.rb-griglia .et_pb_post .post-content,.rb-griglia .et_pb_post .post-content p,.rb-griglia .et_pb_post .post-content-inner{color:#003d66!important}