.poster-page{max-width:900px;margin:auto}.poster-page h1{font-size:23px}.poster-page .section-head{gap:14px}.poster-output{text-align:center;min-height:180px;padding:15px 0;color:#777}.poster-output img{display:block;width:100%;max-width:660px;height:auto;border-radius:14px;margin:auto;box-shadow:0 4px 24px #24242412}.poster-page .actions{position:sticky;top:8px;padding:10px;background:#f7f7f2ee;backdrop-filter:blur(8px);border:1px solid #e6e3ce;border-radius:12px;z-index:2}.condition-chip{font-size:11px;color:#6b6856;margin:9px 12px 0;line-height:1.6}.poster-page #poster-warning{margin:10px 0}#condition-grade{width:100%}@media(max-width:600px){.poster-page h1{font-size:20px}.poster-page .actions{gap:7px;padding:9px}.poster-page .actions button{font-size:11px;padding:10px 12px;min-height:40px}.poster-page .notice{font-size:11px}.condition-chip{font-size:10px}.market-count>div{display:flex;gap:1px;flex-wrap:wrap;justify-content:flex-end}.market-count .text-button{padding:6px 3px;font-size:10px;margin-left:0}}
