.invitation_preview__goldF .chapter{padding-top:3.5rem;padding-bottom:3.5rem;min-height:auto}.invitation_preview__goldF .character-roster,.invitation_preview__goldF .story-intro{margin-bottom:2rem}.invitation_preview__goldF .story-wrap blockquote{margin-top:2.5rem}.invitation_preview__goldF .paper-card{padding-top:2.8rem;padding-bottom:2.8rem}.invitation_preview__goldF .quest-copy{margin-top:1.2rem;margin-bottom:1.6rem}.invitation_preview__goldF .objective-list{margin-top:1.5rem}.invitation_preview__goldF .quest-stamp{margin-top:1.6rem}.invitation_preview__goldF .countdown{margin-top:1.7rem}.invitation_preview__goldF .deadline{margin-top:1.2rem}.invitation_preview__goldF .camp-vignette{margin-top:1.5rem}.invitation_preview__goldF .place-line{margin-top:1.4rem;padding-top:1rem;padding-bottom:1rem}.invitation_preview__goldF .route-clues{margin-top:1.4rem}.invitation_preview__goldF .rsvp-form{margin-top:1.6rem}.invitation_preview__goldF footer{padding-top:2rem;padding-bottom:2.5rem}@media (max-width:700px){.invitation_preview__goldF .chapter{padding-top:2.5rem;padding-bottom:2.5rem}.invitation_preview__goldF .paper-card{padding-top:2.2rem;padding-bottom:2.2rem}.invitation_preview__goldF .story-line article,.invitation_preview__goldF .story-line article:nth-child(2){padding-top:1.2rem;padding-bottom:1.2rem}.invitation_preview__goldF .story-line svg{top:1.6rem}.invitation_preview__goldF .story-wrap blockquote{margin-top:1.8rem}.invitation_preview__goldF .mission-grid article,.invitation_preview__goldF .objective-list{padding-top:1rem;padding-bottom:1rem}.invitation_preview__goldF .route-clues li{padding-top:.65rem;padding-bottom:.65rem}}.invitation_preview__goldF .reply-shortcut{position:fixed;right:16px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:50;display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 17px;color:#f2dfb7;background:#532a20;border:3px double #bca16a;box-shadow:0 4px 15px #0006;font-size:14px;cursor:pointer}.invitation_preview__goldF .copy-venue-button:focus-visible,.invitation_preview__goldF .reply-shortcut:focus-visible{outline:2px solid #dbb16e;outline-offset:4px}.invitation_preview__goldF .rsvp-chapter{scroll-margin-top:48px}.invitation_preview__goldF .copy-venue-button{display:block;min-height:44px;margin-top:12px;padding:8px 16px;border:1px solid #816341;background:#eadbb9;color:#702b21;cursor:pointer;font-size:14px}.invitation_preview__goldF .copy-venue-feedback{display:block;font-size:13px;line-height:1.7;color:#6c3924}.invitation_preview__goldF .copy-venue-feedback:not(:empty){margin-top:6px}.invitation_preview__goldF .manual-venue-address{display:block;width:100%;min-height:100px;margin-top:8px;padding:10px;font-size:16px;line-height:1.6;color:#312319;background:#f0e2c3;border:1px solid #92794d;user-select:text}.invitation_preview__goldF footer{padding-bottom:calc(6rem + env(safe-area-inset-bottom))}.invitation_musicControl__Up2xO{position:fixed;top:calc(12px + env(safe-area-inset-top));right:12px;z-index:60;display:flex;align-items:flex-end;flex-direction:column;gap:5px}.invitation_musicControl__Up2xO button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:9px 12px;border:1px solid #bca16a;border-radius:24px;background:#211b14f2;color:#f2dfb7;font-size:13px;box-shadow:0 3px 12px #0003;cursor:pointer}.invitation_musicControl__Up2xO button:focus-visible{outline:2px solid #dbb16e;outline-offset:4px}.invitation_musicHint__dS9pJ{padding:4px 8px;background:#211b14;color:#f2dfb7;font-size:12px;border-radius:5px}.invitation_musicOnCover__KXJB7{top:calc(100px + env(safe-area-inset-top))}@media (max-width:700px){.invitation_musicOnCover__KXJB7{top:calc(76px + env(safe-area-inset-top))}}