/* Preserve native magazine artwork and page typography; constrain only preview layout. */
.mr-index-preview{width:100%;margin:0 auto;clear:both}
.mr-index-preview .sym-reader{width:100%;max-width:1600px;margin:0 auto}
.mr-index-preview .sym-spread{width:100%!important;max-width:1120px;min-width:0!important;margin:0 auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px!important;transform:none!important}
.mr-index-preview .sym-page{width:100%!important;box-sizing:border-box}
.mr-index-preview .sym-book{min-height:0!important;padding:26px!important}
.mr-index-preview .sym-toolbar{justify-content:center}
.mr-index-preview .sym-toolbar button:disabled{opacity:.45;cursor:default}
.mr-index-preview .sym-contents-list{grid-template-columns:minmax(0,1fr)!important}
.mr-index-preview .sym-contents-list button{cursor:pointer;width:100%}
.mr-index-preview .sym-contents-list h3{font-size:14px!important;line-height:1.15!important}
.mr-index-preview .sym-contents-list .sym-byline{font-size:7px!important;line-height:1.2!important}
.mr-index-preview .sym-contents-page{aspect-ratio:auto!important;min-height:740px}
.mr-index-notice{padding:12px 20px;text-align:center;background:#fffdf7;color:#07172f;font:15px/1.5 Arial,sans-serif}
.mr-index-notice a{color:#07172f;font-weight:700;text-decoration:underline}
.mr-index-preview [hidden]{display:none!important}
.mr-index-preview .sym-cont-cue[data-mr-continue]{pointer-events:auto!important;cursor:pointer!important;z-index:5;border:1px solid #b39a58;background:#fffdf7;color:#17334b;padding:6px 10px;border-radius:4px;min-height:34px;font:700 11px/1.2 Arial,sans-serif}
@media(max-width:900px){.mr-index-preview .sym-spread{grid-template-columns:minmax(0,1fr)!important;max-width:540px}.mr-index-preview .sym-book{padding:12px!important}.mr-index-preview .sym-page{max-width:540px!important}.mr-index-preview .sym-contents-page{min-height:540px}.mr-index-preview .sym-contents-list h3{font-size:12px!important}.mr-index-preview .sym-toolbar{flex-wrap:wrap}.mr-index-preview .sym-toolbar-title{width:100%;text-align:center}}
