/* Correspondence and passing a reading on: quiet editorial endings. */
:is(#appunti-bruma,#margini-bruma,#strumenti-bruma,body) .br-share{--br-rule:#9b785c55;margin:48px 0 16px;padding-top:27px;border-top:1px solid var(--br-rule);color:inherit;text-align:left}
:is(#appunti-bruma,#margini-bruma,#strumenti-bruma,body) .br-share .br-share-label{display:block;font:10px/1.5 Arial,sans-serif;letter-spacing:1.7px;margin:0 0 12px}
:is(#appunti-bruma,#margini-bruma,#strumenti-bruma,body) .br-share .br-share-title{font:italic 27px/1.2 'Cormorant Garamond',Georgia,serif;margin:0 0 21px;letter-spacing:0}
:is(#appunti-bruma,#margini-bruma,#strumenti-bruma,body) .br-share nav{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font:12px/1.5 Arial,sans-serif}
:is(#appunti-bruma,#margini-bruma,#strumenti-bruma,body) .br-share a,:is(#appunti-bruma,#margini-bruma,#strumenti-bruma,body) .br-share button{display:inline-flex;align-items:center;min-height:44px;font:12px/1.5 Arial,sans-serif;color:inherit;background:none;border:0;border-radius:0;padding:0;text-decoration:none;cursor:pointer}
:is(#appunti-bruma,#margini-bruma,#strumenti-bruma,body) .br-share a:hover,:is(#appunti-bruma,#margini-bruma,#strumenti-bruma,body) .br-share button:hover{text-decoration:underline;text-underline-offset:5px}
:is(#appunti-bruma,#margini-bruma,#strumenti-bruma,body) .br-share nav a,:is(#appunti-bruma,#margini-bruma,#strumenti-bruma,body) .br-share nav button{gap:9px;min-height:52px;padding:8px 13px 8px 9px;border:1px solid var(--br-rule);border-radius:3px;background:#b9916412;font-size:13px;transition:background .18s,border-color .18s}
:is(#appunti-bruma,#margini-bruma,#strumenti-bruma,body) .br-share nav a:hover,:is(#appunti-bruma,#margini-bruma,#strumenti-bruma,body) .br-share nav button:hover{background:#b991642e;border-color:currentColor;text-decoration:none}
:is(#appunti-bruma,#margini-bruma,#strumenti-bruma,body) .br-share .br-social-mark{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:#b991641c;border-radius:50%}
:is(#appunti-bruma,#margini-bruma,#strumenti-bruma,body) .br-share .br-social-mark svg{display:block}
:is(#appunti-bruma,#margini-bruma,#strumenti-bruma,body) .br-share .br-share-status{min-height:19px;font:11px/1.6 Arial,sans-serif;margin:3px 0 0}
:is(#appunti-bruma,#margini-bruma,#strumenti-bruma,body) .br-share .br-copy-fallback{display:block;width:100%;margin:7px 0 10px;padding:10px;background:transparent;color:inherit;font:12px Arial,sans-serif;border:1px solid var(--br-rule)}
:is(#appunti-bruma,#margini-bruma,#strumenti-bruma,body) .br-share .br-next-letter{display:inline-flex;margin-top:17px;font:italic 19px/1.5 'Cormorant Garamond',Georgia,serif}
body .br-follow{display:flex;gap:10px;justify-content:flex-end;grid-column:1/-1;margin:22px 0 0;font:11px/1.7 Arial,sans-serif;color:inherit;text-decoration:none}
body .br-follow:hover{text-decoration:underline;text-underline-offset:5px}
#library-ripples .lr-footer{flex-wrap:wrap}
#library-ripples .lr-footer .br-follow{margin:0;justify-content:center}
#appunti-bruma .ab-index-footer,#margini-bruma .mg-index-footer,#percorsi-bruma .pc-footer{flex-wrap:wrap}
#library-ripples .br-letter{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:9%;margin-top:88px;padding:48px 0 12px;border-top:1px solid #d3c9b533;pointer-events:auto;scroll-margin-top:36px}
body .br-kicker{display:block;font:9px/1.6 Arial,sans-serif;letter-spacing:1.8px;color:#d3c9b5}
#library-ripples .br-letter h2{font:400 clamp(36px,4vw,48px)/1.02 'Cormorant Garamond',Georgia,serif;letter-spacing:-1px;margin:25px 0 22px;color:#f1e8d6}
#library-ripples .br-letter h2 i{font-weight:400;color:#d3ad81}
#library-ripples .br-letter-intro>p{font:18px/1.5 'Cormorant Garamond',Georgia,serif;color:#d3c9b5;margin:0}
#library-ripples .br-letter-signature{display:block;color:#d3ad81;margin-top:24px}
#library-ripples .br-letter-signature,#appunti-bruma .ab-signature{font:400 42px/1.25 'La Belle Aurore',cursive;letter-spacing:-1.1px;transform:rotate(-4deg);transform-origin:left center}
#library-ripples .br-letter-address{padding-top:10px;min-width:0}
#library-ripples .br-letter label{display:block;font:italic 24px/1.3 'Cormorant Garamond',Georgia,serif;color:#f1e8d6;margin-bottom:20px}
#library-ripples .br-letter input{display:block;width:100%;min-height:48px;background:transparent;border:0;border-bottom:1px solid #d3ad8180;border-radius:0;padding:10px 0;color:#f1e8d6;font:16px/1.5 Georgia,serif;box-shadow:none}
#library-ripples .br-letter input::placeholder{color:#c6bfae}
#library-ripples .br-letter input:focus-visible{outline:1px solid #d3ad81;outline-offset:5px}
#library-ripples .br-letter button{display:flex;align-items:center;gap:24px;min-height:48px;margin-top:14px;padding:4px 0;background:transparent;color:#d3ad81;border:0;cursor:pointer;font:12px/1.5 Arial,sans-serif}
#library-ripples .br-letter button:hover span{transform:translate(2px,-2px)}
#library-ripples .br-letter button span{transition:transform .2s}
#library-ripples .br-letter .br-small,body .br-data{font:11px/1.7 Arial,sans-serif;color:#c6bfae}
#library-ripples .br-letter .br-small{margin:18px 0 14px}
body .br-data summary{cursor:pointer;min-height:40px;padding:10px 0;color:#d3c9b5}
body .br-data p{margin:12px 0}
body .br-data a{color:#d3ad81;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
#library-ripples .br-letter .br-rss{display:inline-block;margin-top:20px;font:11px/1.7 Arial,sans-serif;color:#d3ad81}
:is(#appunti-bruma,#margini-bruma,#strumenti-bruma,body) .br-share :focus-visible,#library-ripples .br-letter :focus-visible{outline:1px solid currentColor;outline-offset:5px}
@media(max-width:700px){#library-ripples .br-letter{grid-template-columns:1fr;gap:40px;margin-top:45px;padding-top:33px}#library-ripples .br-letter h2{font-size:40px}:is(#appunti-bruma,#margini-bruma,#strumenti-bruma,body) .br-share{margin-top:34px}:is(#appunti-bruma,#margini-bruma,#strumenti-bruma,body) .br-share nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body .br-follow{justify-content:flex-start}#library-ripples .lr-footer .br-follow{order:3;justify-content:flex-start;width:100%}}
