#magazine-preview{padding:0;width:min(1180px,calc(100vw - 40px));height:calc(100dvh - 40px);max-width:none;max-height:none;border:1px solid #bfd8c050;border-radius:18px;background:#111512;color:#f5f0e3;overflow:hidden;box-shadow:0 24px 100px #0009}
#magazine-preview::backdrop{background:#030805cc;backdrop-filter:blur(7px)}
#magazine-preview[open]{display:grid;grid-template-rows:56px minmax(0,1fr)}
.magazine-popup-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 20px;border-bottom:1px solid #bfd8c033;font:400 28px/1.05 'Instrument Serif',Georgia,serif}
.magazine-popup-head button{display:flex;align-items:center;gap:10px;min-height:44px;min-width:72px;padding:0 8px;border:0;background:none;color:#f5f0e3;font:400 12px/1.4 'Instrument Sans',Arial,sans-serif;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.magazine-popup-head button span{font-size:26px;font-weight:400;color:#32faab}.magazine-popup-head button:focus-visible{outline:2px solid #32faab;outline-offset:0;border-radius:5px}
#magazine-preview iframe{display:block;border:0;width:100%;height:100%;min-height:0;background:#111512}
@media(max-width:640px){#magazine-preview{width:calc(100vw - 12px);height:calc(100dvh - 12px);border-radius:12px}.magazine-popup-head{padding:0 18px;font-size:28px}}
