.mg-banner,.mg-call{text-align:center;pointer-events:none;z-index:3;text-shadow:0 2px #00000059,0 0 18px #0006;color:#fffaf0;position:absolute;left:0;right:0}.mg-banner{flex-direction:column;align-items:center;gap:2px;animation:2.1s ease-out forwards mg-banner;display:flex;top:14%}.mg-banner-kicker{font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.mg-banner-name{font-family:var(--font-display);font-weight:600;font-size:var(--t-title);line-height:1}.mg-banner-par{font-size:var(--t-lead);font-weight:700}@keyframes mg-banner{0%{opacity:0;transform:translateY(-10px)}15%{opacity:1;transform:translateY(0)}78%{opacity:1}to{opacity:0}}.mg-call{flex-direction:column;align-items:center;animation:1.5s ease-out forwards mg-call;display:flex;top:28%}.mg-call-word{font-family:var(--font-display);font-weight:600;font-size:var(--t-display);line-height:1}.mg-call-who{font-size:var(--t-lead);font-weight:700}.mg-call-ace .mg-call-word,.mg-call-albatross .mg-call-word,.mg-call-eagle .mg-call-word{color:#ffd25c;font-size:calc(var(--t-display) * 1.25)}.mg-call-ace{animation-duration:2.4s}.mg-call-birdie .mg-call-word{color:#c6f2a8}.mg-call-water .mg-call-word{color:#a8dcff}@keyframes mg-call{0%{opacity:0;transform:scale(.6)}16%{opacity:1;transform:scale(1.12)}28%{transform:scale(1)}80%{opacity:1}to{opacity:0}}.mg-in{color:var(--pote);font-weight:700}.mg-card-wrap{overflow-x:auto}.mg-card{border-collapse:collapse;width:100%;font-size:var(--t-micro);font-variant-numeric:tabular-nums}.mg-card th,.mg-card td{border-bottom:1px solid var(--rule);text-align:center;white-space:nowrap;padding:4px 6px}.mg-card th[scope=row]{text-align:left;color:var(--ink-soft);font-weight:400}.mg-card-n{min-width:1.4em;color:var(--ink);font-weight:700;display:inline-block}.mg-card tr.mg-now{background:var(--paper-deep)}.mg-card td.mg-under{color:var(--pote);font-weight:700}.mg-card td.mg-over{color:var(--red-ink)}.mg-ace-badge{width:1.7em;height:1.7em;color:var(--paper);background:var(--pote);border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.mg-card tfoot td,.mg-card tfoot th{color:var(--ink);border-bottom:none;font-weight:700}.mg-standings{margin:0 0 var(--s-2);padding:0;list-style:none}.mg-standings li{align-items:baseline;gap:0 var(--s-2);padding:var(--s-1) 0;border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;display:grid}.mg-standings .mg-name{align-items:center;gap:var(--s-1);display:flex}.mg-standings .mg-total{font-family:var(--font-display);font-weight:600;font-size:var(--t-sub);font-variant-numeric:tabular-nums}.mg-standings .mg-total small{font-size:var(--t-micro);color:var(--ink-soft)}.mg-standings .mg-aces{color:var(--ink-soft);font-size:var(--t-micro);grid-column:1/-1}.mg-standings li.is-winner .mg-total{color:var(--pote)}.mg-best.is-new{color:var(--pote);font-weight:700}.mg-art{--mga-ground:#b0603c;--mga-turf:#3f8f45;--mga-wall:#5a3418;--mga-water:#235d88;--mga-sand:#e2cc94;--mga-slope:#e9f5d840;--mga-chevron:#e9f5d8;--mga-post:#a8a29a;--mga-hole:#12100d;--mga-ball:#fff;--mga-line:#fff7d6;--mga-flag:#c8102e;--mga-finger:#f2c79a;max-width:100%;height:auto}:root[data-theme=dark] .mg-art{--mga-ground:#6e3b26;--mga-turf:#2a6334;--mga-wall:#3a2210;--mga-water:#1d4f72;--mga-sand:#a8935f;--mga-slope:#cfe6b833;--mga-chevron:#cfe6b8;--mga-post:#76716a;--mga-hole:#070605;--mga-ball:#ece6d8;--mga-line:#fff2c2;--mga-flag:#e2283f;--mga-finger:#c9a27c}.mg-art-ground{fill:var(--mga-ground)}.mg-art-turf{fill:var(--mga-turf)}.mg-art-slope{fill:var(--mga-slope)}.mg-art-chevron{fill:none;stroke:var(--mga-chevron);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.mg-art-water{fill:var(--mga-water)}.mg-art-sand{fill:var(--mga-sand)}.mg-art-wall{stroke:var(--mga-wall);stroke-width:5px;stroke-linecap:round}.mg-art-gate{stroke:var(--mga-wall);stroke-width:5px;stroke-dasharray:4 3}.mg-art-post{fill:var(--mga-post)}.mg-art-hole{fill:var(--mga-hole)}.mg-art-tunnel{stroke:var(--mga-hole);stroke-width:1.5px;stroke-dasharray:3 3}.mg-art-ball{fill:var(--mga-ball)}.mg-art-line,.mg-art-drag{fill:none;stroke:var(--mga-line);stroke-width:3px;stroke-dasharray:6 5}.mg-art-arrow{fill:var(--mga-line)}.mg-art-finger{fill:var(--mga-finger)}.mg-art-pole{stroke:var(--mga-ball);stroke-width:2px}.mg-art-flag{fill:var(--mga-flag)}
