.archive-search{color:#41677d;border-bottom:1px solid #8da3af;align-items:center;gap:10px;max-width:440px;margin:36px 0 0;padding:9px 2px;display:flex}.archive-search span{font:19px/1 DM Mono}.archive-search input{color:#102a49;background:0 0;border:0;outline:0;flex:1;min-width:0;font:13px Noto Serif SC}.archive-search input::placeholder{color:#78909b}.archive-search button{color:#69808d;cursor:pointer;background:0 0;border:0;padding:2px;font:11px Noto Serif SC}.archive-toolbar{border-bottom:1px solid #b4c2c8;align-items:center;gap:24px;margin:46px 0 10px;padding-bottom:16px;display:flex}.archive-toolbar .collection-tabs{border:0;flex:1;margin:0;padding:0}.archive-toolbar .archive-search{width:min(300px,30%);min-width:140px;margin:0}@media (max-width:720px){.archive-toolbar{gap:12px;margin-top:34px}.archive-toolbar .collection-tabs{overflow:hidden}.archive-toolbar .collection-tabs button{padding-left:8px;padding-right:8px}.archive-toolbar .archive-search{width:38%;min-width:120px}.archive-toolbar .archive-search span{font-size:16px}.archive-toolbar .archive-search input{font-size:11px}.archive-toolbar .archive-search button{display:none}.archive-page-content>.archive-search{max-width:none;margin-top:28px}}.archive-action{text-align:right}.archive-action p{margin:0 0 14px}.archive-action a,.archive-bottom-link{color:#315b76;border-bottom:1px solid #315b76;padding-bottom:4px;font:14px DM Mono;text-decoration:none}.archive-bottom-link{width:max-content;margin:46px auto 0;display:block}.archive-action b,.archive-bottom-link b{margin-left:8px;font-size:18px}.cards-sentinel{color:#7690a1;letter-spacing:.06em;justify-content:center;align-items:center;padding:26px 0 4px;font:12px DM Mono;display:flex}@media (max-width:720px){.archive-action{text-align:left;margin-top:20px}.archive-action p{font-size:13px}.archive-bottom-link{margin-top:34px}}.media-switch{align-items:center;gap:6px;margin:22px 0 0;display:flex}.media-switch span{letter-spacing:.12em;color:#607b8e;margin-right:8px;font:10px DM Mono}.media-switch button{color:#315b76;cursor:pointer;background:0 0;border:1px solid #a8bbc4;padding:7px 12px;font:11px Noto Serif SC}.media-switch button.active{color:#fff;background:#102a49;border-color:#102a49}.media-switch-link{color:#315b76;cursor:pointer;background:0 0;border:1px solid #a8bbc4;padding:7px 12px;font:11px Noto Serif SC;text-decoration:none;display:inline-block}.media-switch-link:hover{color:#fff;background:#102a49;border-color:#102a49}.archive-options{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.archive-toolbar .media-switch{margin:0}.detail-switch{margin:0 0 4px}.digital-paper{background:#fff}.digital-paper img{object-fit:contain;mix-blend-mode:normal;background:#fff;padding:14px}.digital-gallery{background:#fff}.digital-gallery .detail-switch button{color:#315b76;border-color:#a8bbc4}.digital-gallery .detail-switch button.active{color:#fff;background:#102a49;border-color:#102a49}.digital-gallery img{box-shadow:none;object-fit:contain;background:0 0;border:0;max-width:100%;max-height:520px;margin:auto;padding:0;display:block}.sizes button{color:#28506b;cursor:pointer;background:#e0eaeb;border:0;padding:7px;font:10px DM Mono}.sizes button.active{color:#fff;background:#102a49}.physical-size-note{margin:0}.physical-size-note p{color:#486578;margin:4px 0;font-size:13px;line-height:1.8}.physical-size-note .sizes{margin:6px 0}.physical-gallery{background:#e8ede9}.physical-gallery img{background:0 0}.sizes span{color:#28506b;background:#e0eaeb;margin-bottom:7px;margin-right:7px;padding:7px;font:10px DM Mono;display:inline-block}@media (max-width:760px){.archive-options{gap:10px}.sort-switch{width:100%}.sort-switch button{flex:1}}.gallery-figure{flex-direction:column;align-items:center;gap:8px;margin:0;display:flex;position:relative}.gallery-figure figcaption{letter-spacing:.08em;color:#3a5c72;background:#eef1ec;border-radius:3px;padding:4px 12px;font:11px DM Mono}.gallery-side-label{color:#32465a;letter-spacing:.15em;z-index:2;background:#f7f5efdc;border:1px solid #c8d3d8;border-radius:3px;padding:5px 12px;font:11px Noto Serif SC,serif;position:absolute;top:10px;right:10px}.nav-action{color:#fff;letter-spacing:.03em;background:#102a49;border:0;padding:12px 20px;font-size:14px;font-weight:600;transition:background .2s}.nav-action:hover{background:#e07858}.buy-button{color:#fff;letter-spacing:.03em;background:#e07858;margin-top:20px;padding:12px 24px;font-size:14px;font-weight:600;display:inline-block}.buy-button b{margin-left:10px}.nav-action{padding:11px 17px;font-size:13px}.buy-button{background:#102a49;margin-top:16px;padding:10px 20px;font-size:13px}.buy-button:hover{background:#e07858}
