:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f8f7f2;--red:#9b4935;--ink:#3f3933;--serif:"Songti TC", "Noto Serif CJK TC", "Noto Serif TC", PMingLiU, Georgia, serif;background:var(--paper);color:var(--ink);font-family:system-ui,sans-serif}body{margin:0}.download-page{grid-template-columns:1fr 1fr;min-height:100svh;display:grid}.invitation{box-sizing:border-box;width:min(100%,43rem);color:var(--red);place-self:center end;padding:4rem clamp(2.25rem,6.8vw,7rem)}.wordmark{width:7.5rem;height:auto;margin-bottom:clamp(2.5rem,7vh,4rem);display:block}.invitation h1{max-width:8.5em;font:600 clamp(2.75rem, 5vw, 5.25rem)/1.18 var(--serif);text-wrap:balance;margin:0}.invitation p{font:400 clamp(1.12rem, 1.7vw, 1.5rem)/1.5 var(--serif);margin:1.5rem 0 0}.scan{text-align:center;background:linear-gradient(#f8f7f226,#f8f7f294 33%,#f8f7f2b0 58%,#f8f7f22e),url(./mountain-lake-CkCS88il.webp) 50% 60%/cover no-repeat,#edece5;align-content:center;justify-items:center;padding:3rem 1.5rem;display:grid}.scan h2{color:var(--red);font:600 clamp(1.45rem, 2.15vw, 2rem)/1.35 var(--serif);margin:0 0 1.125rem}.qr-code{border:1px solid #b49d88;width:min(100%,16rem);height:auto;display:block}.scan p{margin:1rem 0 .3rem;font-size:1rem;line-height:1.6}.scan a{color:#743624;text-underline-offset:.25em;align-items:center;min-height:44px;font-size:.875rem;display:inline-grid}.scan a:focus-visible{outline:2px solid var(--red);outline-offset:4px}@media (width<=680px){.download-page{grid-template-rows:auto 1fr;grid-template-columns:1fr}.invitation{text-align:center;width:100%;padding:2.25rem 1.25rem 1.8rem}.wordmark{margin:0 auto 1.25rem}.invitation h1{max-width:none;font-size:clamp(1.8rem,7vw,2.75rem)}.invitation p{margin-top:.6rem}.scan{padding:2rem 1.25rem}}
