/* Continuous trays: local wheel scrolling, stable work area, no pagination. */
.office-trays{min-height:0!important}.office-tray-pages{display:flex!important;flex-direction:column!important;flex:1;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain;padding:4px 12px 10px 0;gap:16px!important}.office-tray-pages .paper-slip{flex-shrink:0;min-height:110px}.manuscript-position{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-shrink:0;min-height:40px;margin-bottom:12px;color:#d7b88e}.manuscript-position>span{font:12px Arial;letter-spacing:2px}.manuscript-position>small{font:13px Arial;color:#a88a6d}.office-stock-rows{display:flex!important;flex-direction:column;min-height:0;flex:1;overflow-y:auto!important;overscroll-behavior:contain;padding:0 35px 15px 0}.office-stock-rows>.stock-unit{flex-shrink:0}.office-art-tiles{grid-template-rows:none!important;grid-auto-rows:auto;align-content:start;overflow:auto!important;overscroll-behavior:contain;padding:0 35px 15px 0}.office-art-tiles>button{height:clamp(230px,26vh,410px);min-height:0}.office-roster-board .writer-roster{display:flex!important;flex-direction:column!important;overflow-y:auto!important;overscroll-behavior:contain;gap:12px;padding:0 35px 10px 0}.writer-roster>button{flex-shrink:0;min-height:96px}.office-collection{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:none!important;grid-auto-rows:auto!important;overflow-y:auto!important;align-content:start;overscroll-behavior:contain;padding:0 35px 20px 0}.office-collection>article{min-height:470px}.office-collection .collection-cover .pulp-cover{width:clamp(175px,12vw,300px)!important}.running-order-list li{cursor:grab}.running-order-list li:active{cursor:grabbing}.running-order-list li[aria-selected=true]{outline:3px solid #d7a15a;box-shadow:0 0 0 5px #d7a15a33}.running-order-list .order-handle{flex-shrink:0}.running-order-list li:focus-visible{outline:3px solid #f4d29b}
.ink-preview-button{display:block;width:100%;margin:5px 0 0;padding:10px 14px!important;text-align:left;font:17px Bangers,Impact,sans-serif!important;letter-spacing:.5px;background:#493020!important;color:#edc68f!important}.ink-preview-button small{display:block;font:12px/1.4 Arial;letter-spacing:0;color:#c29e74;margin-top:5px}.browse-lettering{font:14px Arial!important;letter-spacing:0;margin:8px 0 0!important;padding:7px 10px!important;min-height:28px!important;width:100%;background:#70472d!important;color:#f0d1a1!important}
#story-ink-editor,#masthead-gallery{position:fixed;inset:0;margin:auto;width:min(1800px,94vw);height:94dvh;max-width:94vw;max-height:94dvh;padding:0;border:1px solid #bc8c56;background:#251b16;color:#efd5ac;overflow:hidden}#story-ink-editor[open]{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto}#masthead-gallery[open]{display:grid;grid-template-rows:auto auto minmax(0,1fr)}#story-ink-editor .utility-heading h2{font-size:32px;max-width:1200px}#story-ink-editor .utility-heading,.masthead-gallery .utility-heading{flex-shrink:0}.ink-picker-tools{padding:15px 30px;border-bottom:1px solid #6c4a31}.ink-picker-tools>p{font:16px/1.5 Arial;margin:0 0 12px;color:#c9a881}.ink-slot-tabs{display:flex;gap:10px;margin-bottom:10px}.ink-slot-tabs button{font:16px Arial;margin:0}.ink-slot-tabs .selected{background:#ad6339}.ink-picker-tools>div:last-child{display:flex;gap:20px;align-items:end}.ink-picker-tools label{display:flex;align-items:center;gap:15px;font:14px Arial}.ink-picker-tools select{font:16px Arial;padding:8px 12px;margin:0;min-width:230px}.ink-picker-tools [data-ink-auto]{font:14px Arial;margin:0;padding:10px 15px}.ink-choice-grid{min-height:0;overflow:auto;overscroll-behavior:contain;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-content:start;padding:25px 50px 25px 25px}.ink-choice-grid>button{margin:0;padding:15px!important;background:#e9e7df;color:#181818;border:3px solid transparent;text-align:left}.ink-choice-grid>button.selected{border-color:#bd6a39;box-shadow:0 0 0 2px #edc58b}.ink-thumbnail{width:100%;max-height:340px;display:flex;align-items:center;justify-content:center;background:#fff;overflow:hidden}.ink-thumbnail svg{width:100%;height:100%;display:block}.ink-choice-grid strong{display:block;font:22px Bangers,Impact,sans-serif;margin-top:12px}.ink-choice-grid small{display:block;font:12px Arial;color:#6e665b;margin-top:6px}.ink-choice-grid>button>span{display:block;font:12px/1.5 Arial;color:#655a4d;margin-top:7px}.ink-picker-status{font:15px Arial;padding:13px 25px;margin:0;background:#181513;color:#d6b284;border-top:1px solid #6b4b32}.masthead-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-content:start;overflow:auto;min-height:0;overscroll-behavior:contain;padding:20px 50px 25px 25px}.masthead-gallery-grid button{padding:20px!important;margin:0;background:radial-gradient(ellipse,#65432b,#2a211a);border:2px solid #705038;min-height:190px}.masthead-gallery-grid button.selected{border-color:#e3b66f}.masthead-gallery-grid svg{height:145px;width:100%}.masthead-gallery-grid strong{display:block;font:18px Arial;color:#e0be90;margin-top:10px}#masthead-gallery>p{font:16px/1.5 Arial;color:#c7a47d;margin:15px 25px}
/* A restrained book-spine signature replaces the oversized slanted columns. */
@media(min-width:1100px) and (min-height:901px){.office-vertical{display:flex!important;flex-direction:column!important;align-items:center;gap:16px!important;writing-mode:horizontal-tb!important;transform:none!important;width:auto!important;height:auto!important;max-height:none!important;margin:auto auto 0!important;padding:0!important;overflow:visible!important}.office-vertical>.spine-wording{font:700 clamp(15px,.67vw,23px)/1 Arial,sans-serif!important;letter-spacing:2px!important;color:#a88969!important;writing-mode:vertical-rl!important;transform:rotate(180deg)!important;border-left:1px solid #745137;border-right:1px solid #745137;padding:10px 8px;white-space:nowrap}.office-vertical>small{font:10px Arial!important;writing-mode:horizontal-tb!important;transform:none!important;letter-spacing:1px;color:#886c51}}
/* Seven by ten inch pulp proportions, black ink and a quiet fibrous stock. */
.reader-spread{height:100%!important;width:auto!important;max-width:100%;aspect-ratio:1.4;grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-self:center;min-height:0}.reader-spread.single-leaf{aspect-ratio:.7;grid-template-columns:1fr!important}.book-leaf{height:100%;width:auto!important;max-width:none!important;min-width:0;position:relative;background:#efeee9!important;box-shadow:inset 0 0 22px #0000000a}.book-leaf:not(.page-cover)::after{content:'';position:absolute;inset:0;z-index:6;pointer-events:none;opacity:.075;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.73' numOctaves='3' seed='1934' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.65'/%3E%3C/svg%3E");background-size:180px 180px}.book-leaf:not(.page-cover) .leaf-inner{background:repeating-linear-gradient(1deg,#00000002 0,#00000002 1px,transparent 1px,transparent 5px)}.book-leaf:not(.page-cover),.book-leaf:not(.page-cover) h2,.book-leaf:not(.page-cover) h3,.book-leaf:not(.page-cover) p,.book-leaf:not(.page-cover) span,.book-leaf:not(.page-cover) small,.book-leaf:not(.page-cover) b,.book-leaf:not(.page-cover) strong,.book-leaf:not(.page-cover) a,.book-leaf:not(.page-cover) figcaption{color:#141414!important;text-shadow:none!important}.book-leaf:not(.page-cover) *{border-color:#333!important}.book-leaf .first-paragraph::first-letter{color:#111!important}.book-story-heading{border-bottom:3px double #222!important;padding-bottom:15px!important}.book-story-heading h2{font-size:clamp(31px,2.2vw,55px)!important;line-height:1.02!important}.book-story-heading>span{font:12px Arial!important;letter-spacing:2px}.book-story-heading p{font:italic 18px Georgia,serif!important}.book-prose{column-rule:1px solid #0002!important;column-gap:25px}.book-prose p{line-height:1.42!important}.pulp-running-head{display:flex;justify-content:space-between;gap:15px;font:700 10px/1.2 Georgia,serif!important;letter-spacing:1px;border-top:1px solid #333;border-bottom:1px solid #333;padding:8px 0!important;margin:0 0 16px!important}.pulp-running-head>strong{font:inherit;text-align:right;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:65%}.pulp-running-head>span{white-space:nowrap;max-width:40%;overflow:hidden;text-overflow:ellipsis}.pulp-folio{display:grid!important;grid-template-columns:1fr auto 1fr;gap:15px;align-items:center;border-top:3px double #333!important;font:9px Georgia,serif!important;letter-spacing:.6px;height:38px!important}.pulp-folio b{font:700 20px Georgia,serif!important;padding:0 12px}.pulp-folio>span:last-child{text-align:right}.book-plate{width:100%;height:100%;margin:0!important;max-height:100%;display:flex;flex-direction:column;justify-content:start;gap:10px}.book-plate .ink-panel{width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:1;flex-shrink:1}.book-plate figcaption{font:italic 13px/1.4 Georgia,serif!important;color:#111!important}.book-plate figcaption small{font:9px Arial!important}.story-opening-art{width:100%;display:block;margin:0 0 16px!important}.story-opening-art .ink-panel{display:block;width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:2!important}.story-opening-art figcaption{display:none}.studio-ink-panel{background:transparent!important;mix-blend-mode:multiply;overflow:hidden}.studio-ink-panel svg{width:100%;height:100%;display:block}.book-small,.pulp-imprint{color:#111!important}.pulp-imprint{font-size:10px!important}.contents-volume{font-family:Georgia,serif!important;font-weight:bold}.pulp-contents-title svg{filter:grayscale(1) contrast(8)!important}.book-toc button{color:#111!important}.book-toc small{color:#111!important}.leaf-inner{padding-left:7%!important;padding-right:7%!important}.book-end>span,.book-end>strong{color:#111!important}
@media(min-width:2600px){.office-collection{grid-template-columns:repeat(4,minmax(0,1fr))!important}.office-collection>article{min-height:600px}.office-tray-pages .paper-slip{min-height:140px}.manuscript-position>span{font-size:16px}.manuscript-position>small{font-size:17px}.ink-preview-button{font-size:23px!important}.ink-preview-button small{font-size:16px}.browse-lettering{font-size:17px!important}.ink-picker-tools>p{font-size:21px}.ink-picker-tools label,.ink-picker-tools select,.ink-slot-tabs button{font-size:20px}.ink-picker-status{font-size:19px}.masthead-gallery-grid button{min-height:240px}.masthead-gallery-grid svg{height:190px}.masthead-gallery-grid strong{font-size:23px}.pulp-running-head{font-size:14px!important}.pulp-folio{font-size:12px!important}.pulp-imprint{font-size:12px!important}}
@media(max-width:1399px){.reader-spread{aspect-ratio:.7;grid-template-columns:1fr!important}.office-collection{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ink-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.masthead-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manuscript-position>small{display:none}}
@media(max-width:800px){.ink-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 40px 14px 14px;gap:10px}.ink-choice-grid strong{font-size:18px}.ink-slot-tabs{flex-wrap:wrap}.ink-picker-tools>div:last-child{align-items:stretch;flex-direction:column;gap:8px}.ink-picker-tools{padding:12px 20px}.ink-picker-tools>p{font-size:13px}#story-ink-editor .utility-heading h2{font-size:24px}.ink-slot-tabs button{font-size:13px}.ink-picker-status{font-size:12px}.masthead-gallery-grid{grid-template-columns:1fr}.reader-spread{max-width:100%}.pulp-running-head{font-size:8px!important}.pulp-imprint{font-size:8px!important}.office-stock-rows{overflow:auto!important}.office-tray-pages{max-height:60vh}.launch-contract .browse-lettering{font-size:11px!important;padding:5px!important}.ink-thumbnail{max-height:200px}}
#running-order{width:min(1000px,94vw)!important;max-width:94vw!important}.reader-spread.single-leaf{display:grid!important}.book-leaf:not(.page-cover) button{color:#111!important;background:transparent!important;border-color:#333!important}
.book-leaf{background:#eee!important}
.masthead-gallery-grid>button{display:flex!important;flex-direction:column;justify-content:center;align-items:center;height:auto!important}.masthead-gallery-grid>button svg{flex:none}.masthead-gallery-grid>button strong{flex:none;line-height:1.4}

/* Stable per-issue shuffle, with earlier newsstand appearances unmistakable. */
.office-art-tiles .cover-choice-picture,.art-picker .cover-choice-picture{position:relative;display:flex;justify-content:center;align-items:center;flex:1;min-height:0;width:100%;overflow:hidden}
.office-art-tiles .cover-choice-picture img,.art-picker .cover-choice-picture img{width:100%;height:100%;object-fit:contain;min-height:0}
.office-art-tiles .cover-choice-picture .cover-used-overlay,.art-picker .cover-choice-picture .cover-used-overlay{position:absolute;inset:auto 0 0;margin:0;padding:10px 7px;background:rgba(27,17,12,.93);border-top:2px solid #d4a45d;color:#ffe0a4;font:700 14px/1.25 Arial,sans-serif;text-align:center;pointer-events:none}
.office-art-tiles button.cover-was-used{border-color:#a6814c}.office-art-tiles button.cover-was-used.selected{border-color:#ffe0a4;box-shadow:inset 0 0 0 2px #e0a454}

.masthead-collection-note{display:block;font:11px Arial;color:#e4bc7b;margin:5px 0 0;letter-spacing:1px}
