/* N14 schema bridge to the approved V5 components; shared styles own appearance. */
@media screen{.v5-reader .paper-header,.v5-reader .sheet>footer{display:none}.v5-reader .viewer{position:relative;inset:auto;width:100%;max-width:none}.v5-reader .viewer-stage{height:460px;touch-action:none}.v5-reader .viewer-title{text-transform:none;font-family:var(--font-display);font-size:27px;letter-spacing:-.02em}.v5-reader .viewer-stepper{display:flex;align-items:center}.v5-reader .viewer-range{width:100%}.v5-reader .viewer-buttons{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.v5-reader .viewer-toggles{display:flex;flex-wrap:wrap}.v5-reader .motion-choice{display:flex;gap:8px;margin:12px 0}.v5-reader .viewer-follow{margin:14px 0}.v5-reader .ico{width:20px;height:20px;flex:none}.v5-reader .sheet .actions{list-style:decimal;counter-reset:none}.v5-reader .sheet .actions>li{display:list-item;position:static;padding:0 0 0 6px}.v5-reader .sheet .actions>li:before,.v5-reader .sheet .actions>li:after{content:none;display:none}.v5-reader .step-figure img{height:auto;max-height:600px}.v5-reader .table-wrap{overflow:auto}.v5-reader #picture-dialog{width:min(1100px,calc(100vw - 24px));max-width:calc(100vw - 24px)}.v5-reader #picture-dialog img{display:block;width:auto;max-width:100%;height:auto;max-height:75vh;object-fit:contain;margin:12px auto}.v5-reader .sheet.cover .finish-figure img{max-height:none}.v5-reader .viewer.is-fallback .viewer-poster-img{height:calc(100% - 76px)}@media(max-width:760px){.v5-reader .viewer-stage{height:330px}.v5-reader .sheet:not(.cutlist):not(.shopping) table{min-width:560px}.v5-reader .sheet.cover .custom-guide-offer{width:100%}}}

@media screen{.v5-reader.build-refresh-surface .viewer{height:auto;max-height:none;display:block}.v5-reader .viewer .viewer-stage{flex:none}.v5-reader .viewer .viewer-keys{display:block}.v5-reader .viewer-keys summary{cursor:pointer;min-height:44px;padding:10px 0}}
