:root{--ink:#25313b;--muted:#647079;--bg:#f4f2ed;--paper:#fffdf8;--line:#e4e2dc;--gold:#875b32}*{box-sizing:border-box}body{margin:0;font-family:Segoe UI,Arial,sans-serif;background:var(--bg);color:var(--ink)}header{max-width:1160px;margin:auto;padding:30px 24px;display:flex;justify-content:space-between;align-items:center;gap:20px}header img{width:180px;height:auto}.back{font-size:13px}a{color:var(--gold);text-decoration:none}a:hover{text-decoration:underline}button,a.primary{font:600 13px Segoe UI,Arial,sans-serif;cursor:pointer;border:1px solid var(--line);background:var(--paper);color:var(--ink);padding:14px 18px;border-radius:10px;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}button.primary,a.primary{background:var(--gold);border-color:var(--gold);color:#fffdf8}button:focus-visible,a:focus-visible,textarea:focus-visible{outline:3px solid var(--gold);outline-offset:4px}main{max-width:1160px;padding:30px 24px 60px;margin:auto}.intro{max-width:720px;margin-bottom:40px}.eyebrow{font-size:10px;letter-spacing:1.7px;font-weight:700;color:var(--gold)}h1{font-size:52px;line-height:1.1;letter-spacing:-2px;margin:20px 0}p{font-size:14px;line-height:1.8;color:var(--muted)}h2{font-size:23px;letter-spacing:-.6px;line-height:1.3;margin:12px 0}.link-panel,.copy-panel,.assets article{background:var(--paper);border:1px solid var(--line);border-radius:18px}.link-panel{padding:28px;margin-bottom:24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.link-panel h2{overflow-wrap:anywhere}.link-panel p{margin-bottom:0}.actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.actions>a{font-size:12px;margin:8px 2px}#shareStatus{flex-basis:100%;margin:0;font-size:13px;color:var(--gold)}#shareStatus:empty{display:none}.assets{display:grid;grid-template-columns:1.05fr 1fr;gap:24px;align-items:start}.poster{overflow:hidden}.poster>img{display:block;width:100%;height:auto}.asset-body,.side-assets article{padding:26px}.side-assets{display:grid;gap:20px}.side-assets p{font-size:13px}.side-assets a{font-size:13px;font-weight:600}.qr-panel{display:flex;align-items:center;gap:20px}.qr-panel>img{width:150px;height:150px;flex-shrink:0}.qr-panel h2{font-size:21px}.copy-panel{margin-top:24px;padding:28px}textarea{width:100%;resize:vertical;background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:18px;color:var(--ink);font:14px/1.8 Segoe UI,Arial,sans-serif;margin:12px 0 18px}.note{max-width:760px;margin:28px auto 0;font-size:12px;text-align:center}footer{text-align:center;padding:24px;font-size:11px;color:var(--muted);border-top:1px solid var(--line)}@media(max-width:700px){header{padding:22px 20px}header img{width:150px}main{padding:16px 20px 40px}h1{font-size:38px;letter-spacing:-1.3px}.intro{margin-bottom:28px}.assets{grid-template-columns:1fr}.link-panel,.copy-panel{padding:22px}.link-panel h2{font-size:21px}.actions{width:100%}.actions button{flex:1}.qr-panel>img{width:115px;height:115px}.qr-panel{gap:14px}.asset-body,.side-assets article{padding:22px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
