:root{--background:#f4f4f0;--text:#222;--muted:#777;--button:#fff;--button-primary:#222;--button-primary-text:#fff;color:var(--text);background:var(--background);font-family:system-ui,sans-serif}*{box-sizing:border-box}body{min-height:100dvh;margin:0}.screen{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100dvh;padding:16px;display:flex}h1{margin:0}.note{color:var(--muted);margin:0}button{min-width:200px;min-height:48px;font:inherit;color:var(--text);background:var(--button);border:2px solid var(--text);cursor:pointer;border-radius:12px;padding:0 24px}button.primary{color:var(--button-primary-text);background:var(--button-primary)}.hole-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}
