.alley-exit{display:flex;align-items:center;justify-content:center;gap:clamp(18px,4vw,54px);min-height:205px;padding:14px 24px!important;margin:24px auto!important;width:calc(100% - 28px);max-width:1400px;box-sizing:border-box;border:1px solid #9a8043;border-radius:6px;background:radial-gradient(ellipse at 25% 70%,#263238,#11191b 65%);color:#f7dea0!important;text-decoration:none!important;position:relative;overflow:hidden;box-shadow:0 12px 30px #0004}.alley-exit img{display:block!important;width:120px!important;height:180px!important;object-fit:contain!important;position:static!important;flex:none;filter:drop-shadow(0 8px 10px #0008);transition:filter .2s}.alley-exit .alley-exit-copy{display:grid;gap:9px;max-width:520px;min-width:0}.alley-exit .alley-exit-copy small{display:block;font:11px/1.5 system-ui,sans-serif;letter-spacing:2px;color:#e2c78e}.alley-exit .alley-exit-copy strong{display:block;font:clamp(21px,3vw,34px)/1.2 Georgia,serif;color:#fff0c6}.alley-exit:hover{border-color:#ffe6a6;background:radial-gradient(ellipse at 25% 70%,#34444c,#152125 65%)}.alley-exit:hover img{filter:drop-shadow(0 0 13px #d8b05a66)}.alley-exit:focus-visible{outline:4px solid #fff1b6;outline-offset:4px}@media(max-width:480px){.alley-exit{gap:14px;padding:12px!important;min-height:170px}.alley-exit img{width:94px!important;height:141px!important}.alley-exit .alley-exit-copy small{font-size:9px;letter-spacing:1px}}@media(prefers-reduced-motion:reduce){.alley-exit img{transition:none}}