
.support-bank{margin:16px 0;padding:16px 0;border-block:1px solid #bfcdbc;font-size:13px}.support-bank h3{font-size:18px;font-weight:700;margin:0 0 8px}.support-bank-fields{margin:14px 0}.support-bank-field{padding:9px 0;border-bottom:1px solid #d8e2d4}.support-bank-field dt{font-weight:700;font-size:12px}.support-bank-field dd{margin:3px 0 0;display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap}.support-bank-value{font-size:15px;font-weight:650;user-select:text;overflow-wrap:anywhere}.support-bank-field small{display:block;width:100%;order:3;font-size:12px}.support-bank-field button{margin-left:auto;min-height:44px;max-width:100%;padding:8px 10px;border:1px solid #7d9c7c;border-radius:5px;background:white;color:#24583d;font-family:inherit;font-weight:600;font-size:12px;line-height:1.3;cursor:pointer}.support-bank-field button:hover{background:#e5efdf}.support-bank-field button:focus-visible{outline:3px solid #b97800;outline-offset:3px}.support-copy-status{color:#24583d;font-size:12px;min-height:1.6em}.support-tax-note{font-weight:650}.support-artwork{margin:0 22px 22px;padding:22px;border:1px solid #d2d9d3;background:#fff;border-radius:8px}.support-artwork h2{font:700 23px/1.25 Georgia,"Hiragino Mincho ProN",serif;margin:0 0 12px}.support-artwork p{margin:10px 0}.support-options{align-items:start}@media(max-width:640px){.support-artwork{margin:0 14px 18px;padding:18px}}
body.support-reading #relay-follower-dock,body.support-reading .mobile-quick-dock{display:none!important}.support-panel{width:100%;max-width:1024px;margin:0 auto 22px;background:#faf8f2;color:#183844;border:1px solid #d9c38d;border-radius:12px;overflow:hidden;font:15px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI","Hiragino Kaku Gothic ProN",sans-serif;text-align:left;box-sizing:border-box;scroll-margin-top:16px}.support-panel *{box-sizing:border-box}.support-event{background:#123844;color:#faf8f2;padding:28px 30px}.support-kicker{font-size:12px;font-weight:750;letter-spacing:.08em;color:#e5c688;margin:0 0 10px}.support-event h1{font:400 clamp(30px,4vw,45px)/1.15 Georgia,"Hiragino Mincho ProN",serif;margin:0 0 12px;color:#fff}.support-intro{max-width:750px;margin:0 0 14px;color:#d9e7e5}.support-times{display:flex;gap:8px;flex-wrap:wrap;color:#f2d99e;font-weight:700;font-size:14px}.support-arrival{font-size:13px;color:#d9e7e5;margin:8px 0}.support-arrival ol{padding-left:21px;margin:8px 0}.support-arrival li{margin:5px 0}.support-arrival p{margin:8px 0}.support-arrival a{display:inline-block;min-height:32px;padding:4px 0}.support-event-links{display:flex;gap:22px;flex-wrap:wrap;font-size:13px}.support-panel a{color:inherit;text-decoration:underline;text-underline-offset:3px}.support-options{display:grid;grid-template-columns:1.15fr 1fr;gap:18px;padding:22px}.support-choice{padding:22px;border:1px solid #d2d9d3;border-radius:8px;background:#fff}.support-primary{border:2px solid #397254;background:#f1f6ef}.support-label{margin:0 0 10px;color:#3b654b;font-size:11px;font-weight:800;letter-spacing:.06em}.support-choice h2{font:700 23px/1.25 Georgia,"Hiragino Mincho ProN",serif;margin:0 0 12px;color:#183844}.support-choice p{margin:10px 0}.support-entity{font-weight:700;font-size:14px}.support-panel a.support-cta{display:block;border-radius:6px;background:#24583d;color:white;text-align:center;text-decoration:none;padding:14px 12px;margin:20px 0 8px;font-weight:750;font-size:15px;min-height:48px}.support-panel a.support-cta:hover{background:#173e2a}.support-panel a.support-cta-secondary{background:#183844}.support-panel a:focus-visible,.support-panel summary:focus-visible{outline:3px solid #b97800;outline-offset:4px}.support-small{font-size:12px;color:#53655d}.support-recipient{background:#f5eee1;border-left:3px solid #a67738;padding:12px 14px;font-size:12px;margin-top:14px;overflow-wrap:anywhere}.support-recipient p{margin:4px 0}.support-provenance{border-top:1px solid #bfcdbc;margin-top:16px;padding-top:12px;font-size:12px}.support-provenance p{margin:3px 0 7px}.support-qr{font-size:13px;padding:8px 0;border:0}.support-qr summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.support-qr img{display:block;width:200px;height:200px;max-width:100%;margin:10px auto;background:white}.support-qr>a{display:block;text-align:center}.support-footnote{margin:0;padding:0 24px 22px;color:#53655d;font-size:12px}.support-landing{margin:0;background:#091a24;padding:24px 16px;color:#fff}.support-landing>header{max-width:1024px;margin:0 auto 18px;display:flex;align-items:center;justify-content:space-between;gap:12px}.support-landing>header a{color:#e5c688;font-size:13px;text-decoration:none}.support-landing>header button{background:transparent;color:#fff;border:1px solid #91a7a6;border-radius:5px;padding:8px 14px;cursor:pointer}.support-landing>footer{max-width:1024px;margin:20px auto;font-size:13px}.support-landing>footer a{color:#e5c688}.support-schedule-note{color:#d9e7e5;margin:0;font-size:12px}.support-inline-links{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0}.support-inline-links a{padding:10px 14px;background:#24583d;color:#fff;border-radius:5px;font-size:13px;font-weight:700;text-decoration:none}.support-inline-links a:nth-child(2){background:#183844}@media(max-width:640px){.support-event{padding:22px 18px}.support-options{grid-template-columns:1fr;padding:14px;gap:14px}.support-choice{padding:18px}.support-footnote{padding:0 18px 20px}.support-event h1{font-size:32px}.support-times{font-size:13px}.support-landing{padding:14px 8px}}@media print{.support-qr{display:block}.support-panel{box-shadow:none;break-inside:avoid}.support-choice{break-inside:avoid}}
