.guest-scorecard-offscreen{pointer-events:none;position:fixed;top:0;left:-10000px}.guest-scorecard{box-sizing:border-box;background:var(--background);width:1080px;height:1350px;color:var(--foreground);font-family:"WobblScorecardSans", var(--font-sans);letter-spacing:0;flex-direction:column;gap:28px;padding:64px 72px 48px;display:flex}.guest-scorecard-wordmark{font-family:"WobblScorecardWordmark", var(--font-wordmark);color:var(--primary);font-size:64px;font-weight:600;line-height:1}.guest-scorecard-heading{text-align:center;justify-content:center;align-items:center;height:150px;display:flex}.guest-scorecard-heading h2{white-space:pre-wrap;overflow-wrap:anywhere;font-size:52px;font-weight:700;line-height:1.18}.guest-scorecard-overall{text-align:center;color:var(--primary);font-size:184px;font-weight:700;line-height:1}.guest-scorecard-legs{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:16px;display:grid}.guest-scorecard-leg{border:2px solid var(--border);background:var(--card);text-align:center;border-radius:8px;height:476px;padding:36px 28px}.guest-scorecard-label{color:var(--muted-foreground);text-transform:uppercase;font-size:26px;font-weight:700}.guest-scorecard-leg-score{color:var(--primary);margin:20px 0;font-size:76px;font-weight:700}.guest-scorecard-leg-score small{color:var(--muted-foreground);font-size:26px;font-weight:400}.guest-scorecard-emoji{justify-content:center;height:150px;margin-bottom:18px;display:flex}.guest-scorecard-icon{flex:none;width:150px;height:150px;overflow:visible}.guest-scorecard-phrase{color:var(--primary);font-size:25px;line-height:1.4}.guest-scorecard-disclaimer{text-align:center;max-width:800px;color:var(--muted-foreground);margin:auto auto 0;font-size:25px;line-height:1.5}.guest-scorecard-address{text-align:center;color:var(--muted-foreground);font-size:22px}
