:root{color-scheme:dark;font-family:Arial,Helvetica,sans-serif;background:#17130f;color:#eee6d8}*{box-sizing:border-box}body{margin:0}button,a,input{touch-action:manipulation}button,a:focus-visible,input:focus-visible{outline-offset:5px}button{font:inherit;cursor:pointer}a{color:inherit}.entrance{max-width:1000px;margin:0 auto;padding:48px 28px 64px}.guest-wordmark{text-decoration:none;letter-spacing:.16em;font-size:20px;font-weight:600}.guest-kicker{font-size:14px;letter-spacing:.16em;color:#bfa67d;margin:64px 0 20px}h1{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:clamp(3rem,8vw,6.5rem);line-height:1.02;margin:0 0 24px;letter-spacing:-.045em}h1 em{font-weight:400;color:#c7ad83}.guest-intro{font-size:18px;line-height:1.6;color:#c6baaa}.guest-card{margin-top:42px;max-width:480px;padding:26px;border:1px solid #4f4234;background:#211b16;border-radius:8px}.guest-card h2{font-family:Georgia,serif;font-size:28px;font-weight:400;margin:0 0 12px}.guest-card p{font-size:16px;line-height:1.6;color:#c6baaa}.guest-card button:not([class]){padding:12px 18px;border:1px solid #bfa67d;border-radius:4px;background:#d8c7a6;color:#17130f}.guest-card button#guest-sign-out{margin-top:12px;background:transparent;color:#e5d8c4}#guest-sign-in{min-width:0}#guest-sign-in>div{max-width:100%}.guest-small{max-width:480px;font-size:14px;line-height:1.7;color:#aa9d8a;margin-top:24px}#guest-status{font-size:14px;min-height:1.4em}#guest-status:empty{display:none}[hidden]{display:none!important}.guest-account-button{border:1px solid currentColor;background:none;color:inherit;padding:7px 10px;font:inherit;font-size:14px;border-radius:3px;cursor:pointer}@media(min-width:820px){.entrance{position:relative;padding-top:58px}.guest-card{margin-left:42%;margin-top:-25px}.guest-small{margin-left:42%}.guest-intro{max-width:380px}.guest-kicker{margin-top:90px}}@media(max-width:420px){.entrance{padding:30px 20px}.guest-card{padding:18px}.guest-kicker{margin-top:48px}}
