
        .hp-add-page .hp-add-theater{width:min(820px,calc(100% - 36px));padding:clamp(38px,6vw,72px) 0 56px}
        .hp-add-page .hp-add-theater h1{max-width:760px;margin:14px 0 0;font-size:clamp(42px,7.2vw,76px);line-height:1.02;letter-spacing:-.045em}
        .hp-add-page .hp-add-theater h1 em{color:#3f5b0a;font-style:normal}
        .hp-add-page .hp-section-sub{max-width:680px;margin:16px 0 24px;color:#3e433a;font-size:clamp(16px,2vw,19px);line-height:1.5}
        .hp-add-page .hp-add-kicker{margin:0;color:#536423;font:700 12px/1.4 ui-monospace,SFMono-Regular,monospace;letter-spacing:.12em;text-transform:uppercase}
        .hp-add-page .hp-add-note{margin:20px 0 0;color:#555b4d;font-size:14px;line-height:1.55}
        .hp-add-page .hp-add-first-request{margin-top:24px;padding:18px;border:1px solid #dedad1;border-radius:14px;background:#fff}
        .hp-add-page .hp-add-first-request h2{margin:0 0 6px;font-size:19px}
        .hp-add-page .hp-add-first-request p{margin:0 0 12px;color:#555b4d;line-height:1.5}
        .hp-add-page .hp-add-first-request blockquote{margin:0;padding:12px;border-left:3px solid #9cc52d;border-radius:0 8px 8px 0;background:#f7f8f1;color:#25291f;font-weight:650}
        .hp-add-page .hp-add-first-request button{min-height:48px;margin-top:12px;padding:0 16px;border:1px solid #829346;border-radius:9px;background:#c6ff3d;color:#20241c;font:750 14px system-ui,sans-serif;cursor:pointer}
        .hp-add-page .hp-add-day-two,.hp-add-page .hp-add-invite{margin-top:16px;padding:18px;border:1px solid #dedad1;border-radius:14px;background:#fff;color:#20241c}
        .hp-add-page .hp-add-day-two summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:750}
        .hp-add-page .hp-add-day-two p,.hp-add-page .hp-add-invite p{color:#555b4d;line-height:1.5}
        .hp-add-page .hp-add-day-two pre{overflow-wrap:anywhere;white-space:pre-wrap;padding:12px;border-radius:9px;background:#f5f6ef;color:#20241c;font-size:12px;line-height:1.55}
        .hp-add-page .hp-add-day-two button,.hp-add-page .hp-add-invite button{min-height:48px;padding:0 16px;border:1px solid #829346;border-radius:9px;background:#c6ff3d;color:#20241c;font:750 14px system-ui,sans-serif;cursor:pointer}
        .hp-add-page .hp-add-day-two button:focus-visible,.hp-add-page .hp-add-invite button:focus-visible{outline:3px solid #476700;outline-offset:3px}
        .hp-add-page .hp-add-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}
        .hp-add-page .hp-add-links a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 14px;border:1px solid #d5d1c7;border-radius:9px;color:#344812;font-weight:700;text-decoration:none}
        .hp-add-page .hp-add-links a:focus-visible,.hp-add-page .hp-add-first-request button:focus-visible{outline:3px solid #476700;outline-offset:3px}
        @media(max-width:540px){.hp-add-page .hp-add-theater{width:calc(100% - 32px);padding-top:56px}.hp-add-page .hp-add-theater h1{font-size:32px;line-height:1.08;letter-spacing:-.05em}.hp-add-page .hp-add-links{display:grid;grid-template-columns:1fr}.hp-add-page .hp-add-links a{width:100%}}
      