/* Protected preview: comfortable controls without changing book text. */
.sample-header #sample-language{min-height:48px;font-size:16px;max-width:100%}
.sample-header #back{display:inline-flex;align-items:center;min-height:48px;padding:8px 4px}
.sample-header a.brand{min-height:48px}
.sample-tabs a,.sample-footer a{min-height:48px;display:inline-flex;align-items:center}
.sample-header a:focus-visible,.sample-header select:focus-visible,.sample-tabs a:focus-visible,.sample-footer a:focus-visible{outline:3px solid #27553e;outline-offset:4px}
@media(max-width:600px){
 .sample-header{gap:12px;padding:20px}
 .sample-header #back{margin-left:auto}
 .sample-header #sample-language{flex-basis:100%;width:100%}
 .book-sample-page main{padding:16px 20px 48px}
 .sample-layout article{overflow-wrap:anywhere}
 .sample-footer{gap:12px}
}
