.pan-current-issue{min-width:0;height:100%;min-height:540px;background:linear-gradient(145deg,#2b2a29,#0e0e10);color:#fff;display:flex;flex-direction:column;padding:18px 16px 16px;overflow:hidden;box-sizing:border-box}.pan-issue-top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:12px}.pan-issue-top strong{font-size:clamp(23px,2.4vw,36px);letter-spacing:-.05em;line-height:1}.pan-issue-top span{font-size:12px;letter-spacing:.08em;text-transform:uppercase;text-align:right;max-width:110px;color:#e8d7b7}.pan-issue-cover-area{flex:1;min-height:0;display:flex;justify-content:center;align-items:center;padding:5px 10px 14px}.pan-issue-cover-area>a{display:flex;height:100%;max-height:390px;align-items:center;justify-content:center}.pan-issue-cover{display:block;max-width:100%;width:auto;height:auto;max-height:390px;object-fit:contain;box-shadow:0 14px 24px #0009;transform:rotate(-2deg);transition:transform .25s ease}.pan-issue-cover-area a:hover .pan-issue-cover{transform:rotate(0deg) scale(1.025)}.pan-issue-empty{width:80%;aspect-ratio:3/4;background:linear-gradient(135deg,#414c59,#15171b);display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 14px 24px #0008;text-align:center;padding:12px;box-sizing:border-box}.pan-issue-empty span{font-size:26px;font-weight:800;letter-spacing:-.05em}.pan-issue-empty p{font-size:13px;color:#ddd}.pan-issue-actions{display:flex;gap:9px;align-items:stretch}.pan-issue-actions a{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;padding:12px 7px;text-decoration:none;font-weight:700;font-size:12px;text-align:center;border-radius:5px;transition:filter .2s}.pan-issue-primary{background:#c7a15b;color:#fff!important}.pan-issue-secondary{background:transparent;border:1px solid #ddd;color:#fff!important}.pan-issue-actions a:hover{filter:brightness(1.12)}@media(max-width:800px){.pan-current-issue{min-height:420px}.pan-issue-cover{max-height:295px}.pan-issue-cover-area>a{max-height:295px}}@media(max-width:520px){.pan-current-issue{min-height:400px}.pan-issue-top strong{font-size:30px}.pan-issue-cover{max-height:275px}}
