html.md-ready{scroll-behavior:auto;scroll-padding-top:16px}.md-box{width:min(1220px,calc(100% - 36px));margin:24px auto;background:#092a32;color:#eef8f0;border:1px solid #568678;border-radius:18px;overflow:hidden;font:15px/1.6 system-ui;box-shadow:0 18px 55px #102e3014}.md-box *{box-sizing:border-box}.md-box>summary{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:24px 28px;cursor:pointer;list-style:none;background:radial-gradient(ellipse at 90% 50%,#39796366,transparent 65%)}.md-box>summary::-webkit-details-marker{display:none}.md-box>summary:after{content:'Esplora +';white-space:nowrap;color:#b2f3d1;font-weight:800;border:1px solid #7db6a3;padding:8px 14px;border-radius:24px}.md-box[open]>summary:after{content:'Chiudi −'}.md-kicker{display:block;letter-spacing:.17em;font-size:10px;text-transform:uppercase;color:#b8e8cc}.md-title{display:block;font:400 clamp(25px,3vw,36px)/1.15 Georgia,serif;margin:7px 0}.md-count{display:block;font-size:12px;color:#c4dace}.md-workspace{padding:0 28px 26px}.md-path{display:flex;gap:9px;flex-wrap:wrap;font-size:12px;color:#bcdbcc;padding:16px 0;border-top:1px solid #497067;border-bottom:1px solid #497067}.md-box a{color:#bef5d6}.md-columns{display:grid;grid-template-columns:minmax(190px,.8fr) minmax(0,2fr);gap:25px;margin-top:20px}.md-family-label{margin:0 0 10px!important;font-size:12px!important;letter-spacing:.09em;text-transform:uppercase;color:#b8d5c6!important}.md-families{display:flex;flex-direction:column;gap:7px;max-height:340px;overflow:auto;padding:3px}.md-box button,.md-box select,.md-box input{font:inherit;min-height:44px;border:1px solid #668c7e;border-radius:9px;padding:9px 12px;background:#113e42;color:#edf8f0}.md-box button{cursor:pointer}.md-families button{text-align:left}.md-families button[aria-pressed=true]{background:#b7f0d2;color:#123c34;border-color:#b7f0d2}.md-box label{display:grid;gap:7px;font-size:13px}.md-tools{display:grid;grid-template-columns:1fr 1fr;gap:12px}.md-box input,.md-box select{width:100%;min-width:0;background:#f7faf1;color:#123d33}.md-box :focus-visible{outline:3px solid #ffd99a;outline-offset:3px}.md-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:15px 0}.md-link{display:flex;flex-direction:column;padding:17px;background:#173f44;border:1px solid #5f897c;border-radius:10px;text-decoration:none}.md-link strong{font-size:16px;line-height:1.35;color:#f1fff4}.md-link small{margin-top:8px;color:#b6d6c5;font-size:11px}.md-status{font-size:13px!important;color:#cee6d7!important;margin:14px 0!important}.md-bottom{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:16px}.md-source{font-size:13px;font-weight:700}.md-guide{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;background:#b8f3d2;color:#123a32!important;border-radius:24px;text-decoration:none;font-weight:800}.md-empty{color:#e8f4ea!important;padding:20px;border:1px dashed #78a28c;border-radius:9px}.md-box [hidden]{display:none!important}
@media(max-width:760px){.md-box>summary{padding:20px;gap:12px;align-items:start}.md-box>summary:after{font-size:11px;padding:8px}.md-workspace{padding:0 18px 20px}.md-columns{grid-template-columns:1fr;gap:18px}.md-families{flex-direction:row;max-height:none;overflow-x:auto;max-width:100%}.md-families button{flex:0 0 180px;white-space:normal}.md-tools,.md-links{grid-template-columns:1fr}.md-links{gap:8px}.md-title{font-size:26px}.md-box{margin:18px auto}}
@media print{.md-box{display:none!important}}