body.studio-theme.allegretto-document .breadcrumbs{color:var(--muted);align-items:center;gap:.55rem;font-size:.9rem;line-height:1.5}body.studio-theme.allegretto-document .breadcrumbs>*{font-size:inherit;line-height:inherit}.allegretto-page .answer-note{border-left:3px solid var(--green);max-width:760px;color:var(--ink);background:#151c16;margin:1rem 0 1.3rem;padding:.9rem 1rem;line-height:1.6}.allegretto-page .content-guide>p,.allegretto-page .source-note,.allegretto-page .limit-list,.allegretto-page .intro{max-width:820px}.allegretto-page .source-note{color:var(--muted);margin-top:1.25rem;font-size:.9rem;line-height:1.65}.allegretto-table-wrap{border:1px solid var(--border);background:#141915;border-radius:8px;margin-top:1.25rem;padding:.75rem}.allegretto-range-table,.allegretto-unit-table{min-width:36rem}.allegretto-range-table th,.allegretto-range-table td,.allegretto-unit-table th,.allegretto-unit-table td{white-space:normal;vertical-align:top}.allegretto-range-table tbody th,.allegretto-unit-table tbody th{min-width:11rem;color:var(--ink)}.allegretto-range-table tbody td,.allegretto-unit-table tbody td:nth-child(2),.allegretto-unit-table tbody td:nth-child(3){min-width:6rem;color:var(--green);font-weight:600}.allegretto-workflow{max-width:820px}.allegretto-workflow li{margin:1rem 0;line-height:1.75}.allegretto-clip-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.25rem 0 .8rem;display:grid}.allegretto-clip-card{border:1px solid var(--border);background:#151c16;border-radius:8px;min-width:0;margin:0;padding:1rem}.allegretto-clip-card figcaption{gap:.35rem;margin-bottom:.8rem;display:grid}.allegretto-clip-card figcaption strong{color:var(--ink);font-size:.95rem;line-height:1.4}.allegretto-clip-card figcaption span{color:var(--muted);font:.76rem/1.4 var(--studio-mono)}.allegretto-clip-card audio{width:100%;min-width:0;display:block}.how-measured{border:1px solid var(--border);background:#141915;border-radius:8px;max-width:820px;margin:1rem 0;padding:.7rem 1rem}.how-measured summary{color:var(--green);cursor:pointer;font-weight:600}.how-measured p{color:var(--muted);margin:.7rem 0 .2rem;font-size:.92rem;line-height:1.6}.allegretto-faq{max-width:820px;margin-top:1rem}.allegretto-faq h3{margin:1.1rem 0 .35rem;font-size:1.05rem}.allegretto-faq p{margin:0;line-height:1.65}.formula-note{color:var(--muted);font:.82rem/1.65 var(--studio-mono)}.formula-note code{color:var(--ink);overflow-wrap:anywhere}@media (max-width:820px){.allegretto-clip-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){body.studio-theme.allegretto-document .site-header{flex-wrap:nowrap;gap:.65rem;min-height:58px;padding:.55rem .75rem}body.studio-theme.allegretto-document .wordmark{letter-spacing:-.04em;flex:none;gap:.35rem;font-size:1.05rem}body.studio-theme.allegretto-document .brand-mark{flex-basis:21px;width:21px;height:30px}body.studio-theme.allegretto-document .brand-mark img{width:54px;height:54px;top:-9px;left:-17px}body.studio-theme.allegretto-document .site-header nav{overscroll-behavior-inline:contain;white-space:nowrap;flex-wrap:nowrap;flex:auto;gap:0 .85rem;width:auto;min-width:0;overflow-x:auto}body.studio-theme.allegretto-document .site-header nav a{flex:none;min-height:34px;font-size:.72rem}body.studio-theme.allegretto-document .studio-ruler{display:none}body.studio-theme.allegretto-document main{padding-top:.75rem}body.studio-theme.allegretto-document .allegretto-page>h1{letter-spacing:-.06em;max-width:20rem;margin-bottom:.45rem;font-size:2rem;line-height:1.08}body.studio-theme.allegretto-document .allegretto-page>.intro{margin-top:.45rem;font-size:.94rem;line-height:1.5}}@media (max-width:560px){.allegretto-table-wrap{margin-inline:0;padding:.5rem}.allegretto-range-table,.allegretto-unit-table{min-width:0}.allegretto-range-table thead,.allegretto-unit-table thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.allegretto-range-table,.allegretto-range-table tbody,.allegretto-range-table tr,.allegretto-range-table th,.allegretto-range-table td,.allegretto-unit-table,.allegretto-unit-table tbody,.allegretto-unit-table tr,.allegretto-unit-table th,.allegretto-unit-table td{display:block}.allegretto-range-table tbody tr,.allegretto-unit-table tbody tr{border-bottom:1px solid var(--border);padding:.8rem 0}.allegretto-range-table tbody tr:last-child,.allegretto-unit-table tbody tr:last-child{border-bottom:0}.allegretto-range-table tbody th,.allegretto-unit-table tbody th{border:0;min-width:0;padding:0 0 .35rem}.allegretto-range-table tbody td,.allegretto-unit-table tbody td{border:0;grid-template-columns:7.5rem minmax(0,1fr);gap:.65rem;padding:.35rem 0;display:grid}.allegretto-range-table tbody td:before,.allegretto-unit-table tbody td:before{color:var(--green);content:attr(data-label);font-size:.78rem;font-weight:600}.allegretto-range-table tbody tr td:nth-child(2):before{content:"Moderato"}.allegretto-range-table tbody tr td:nth-child(3):before{content:"Allegretto"}.allegretto-range-table tbody tr td:nth-child(4):before{content:"Allegro"}.allegretto-unit-table tbody tr td:nth-child(2):before{content:"Counts per bar"}.allegretto-unit-table tbody tr td:nth-child(3):before{content:"Per minute"}}body.studio-theme.allegretto-document .allegretto-range-table th,body.studio-theme.allegretto-document .allegretto-range-table td,body.studio-theme.allegretto-document .allegretto-unit-table th,body.studio-theme.allegretto-document .allegretto-unit-table td{white-space:normal;overflow-wrap:anywhere}
