/* Adaptación de PRI 03 a Freesamia. */
:root{--ft:Georgia,"Times New Roman",serif;--fb:Arial,"Segoe UI",sans-serif}
.fs-header,.fs-trail{padding-inline:20px}
.hero .hook{max-width:65ch}
.topbar{position:relative}
.screen{scroll-margin-top:20px}
.flip .in{display:block}
.flip{min-height:170px}
.flip .in{min-height:170px}
.flip .b{overflow:auto}
.fs-session-note{font-size:.9rem}
body.board .fs-header,body.board .fs-trail,body.board .reference-content,body.board .fs-education-context{display:none!important}
body.board #boardbar{height:76px;flex-wrap:wrap;justify-content:center}
body.board #boardbar .dots{display:none}
body.board #boardbar select{max-width:180px}
body.board #alumnado .screen.cur{font-size:var(--fs);padding:24px max(20px,calc((100vw - 1400px)/2))}
body.board .roles{grid-template-columns:repeat(2,minmax(0,1fr))}
body.board .rounds{display:block}
body.board .rounds .round{margin:.6em 0}
:root[data-theme="dark"] .tabs button[aria-selected="true"],:root[data-theme="dark"] .tree .root,:root[data-theme="dark"] .bn{color:#271b10}
@media(max-width:760px){body.board .board2,body.board .cls,body.board .roles{display:block}body.board #boardbar .pill:has(#bStars),body.board #bTimer{display:none}.topbar .brand{flex-basis:100%}.hero,.screen{min-width:0}.opts>*{max-width:100%}.nrow input{max-width:100%}}
@media print{.reference-content,.fs-education-context,noscript{display:none!important}body.board #alumnado .screen.cur{display:none!important}}
