@media(max-width:760px){.study-nav{grid-template-columns:repeat(3,1fr)}.study-nav button[data-open-common]{display:grid}.header-tools button{display:none}.header-tools .test-badge{display:block}}@media(min-width:761px){.study-nav button[data-open-common]{border-top:1px solid rgba(255,255,255,.12);margin-top:12px}}
.study-nav a{width:100%;display:flex;align-items:center;gap:10px;margin-bottom:5px;padding:12px;border:0;border-radius:10px;background:transparent;color:#c8d9d3;text-align:left;font-weight:700;text-decoration:none}.study-nav a span{color:#d1b06f;font:10px ui-monospace,monospace}.study-nav a.active{background:rgba(255,255,255,.11);color:white;box-shadow:inset 3px 0 0 var(--gold)}.archive-detail{grid-column:1/-1;padding:14px 0 4px}.archive-detail h3{color:var(--teal);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.history-row summary{cursor:pointer;list-style:none}.history-row summary::-webkit-details-marker{display:none}.header-tools a{text-decoration:none}
@media(max-width:760px){.study-nav a{display:grid;justify-items:center;gap:2px;margin:0;padding:8px 2px;font-size:9px;text-align:center}.study-nav a.active{box-shadow:inset 0 2px 0 var(--gold)}}
.study-nav a{width:100%;display:flex;align-items:center;gap:10px;margin-bottom:5px;padding:12px;border:0;border-radius:10px;background:transparent;color:#c8d9d3;text-align:left;font-weight:700;text-decoration:none}.study-nav a span{color:#d1b06f;font:10px ui-monospace,monospace}.study-nav a.active{background:rgba(255,255,255,.11);color:white;box-shadow:inset 3px 0 0 var(--gold)}
@media(max-width:760px){.study-nav a{display:grid;justify-items:center;gap:2px;margin:0;padding:8px 2px;font-size:9px;text-align:center}.study-nav a.active{box-shadow:inset 0 2px 0 var(--gold)}}
