:root{--paper:#f3f1e9;--ink:#293a31;--muted:#8a8d81;--line:#d8dace;--green:#2e4f40;--soft:#e9eade;--orange:#b36d4a;font-family:Arial,Helvetica,sans-serif;color-scheme:light;font-synthesis:none}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);min-width:320px;-webkit-font-smoothing:antialiased}button,input,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation}button:disabled{cursor:default;opacity:.35}button:focus-visible,a:focus-visible,input:focus-visible,canvas:focus-visible{outline:2px solid #b36d4a;outline-offset:5px}button:focus:not(:focus-visible){outline:none}a{color:inherit;text-decoration:none}button{border:0}button[hidden],[hidden]{display:none!important}.page{max-width:1536px;margin:auto;padding:0 52px}.topbar{display:flex;align-items:center;justify-content:space-between;height:94px;border-bottom:1px solid var(--line);gap:20px}.brand{display:flex;align-items:center;gap:13px;font-size:8px;line-height:1.7;letter-spacing:1.7px}.brand b{font-weight:600}.brand-mark{width:35px;height:35px;border:1px solid #6b7867;border-radius:50%;display:flex;align-items:center;justify-content:center;font:25px Georgia,serif;letter-spacing:-3px;position:relative}.brand-mark>span{font-size:15px;position:absolute;right:4px;top:3px;background:var(--paper);line-height:1}.topbar nav{display:flex;align-items:center;gap:24px}.text-button{background:none;padding:10px 0;font-size:11px;min-height:40px;color:#687466;white-space:nowrap}.text-button:hover:not(:disabled){color:#20382b}.record-mark{font-size:15px;margin-left:3px}.nav-line{height:20px;width:1px;background:#d2d6c8}.icon-button{background:none;width:30px;min-height:40px;display:grid;place-items:center;color:#7c8879}.icon-button svg{width:19px;height:19px;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;fill:none}.icon-button[aria-pressed=true]{color:var(--green)}.exit-button{border:1px solid #cdd3c4;padding:9px 13px;border-radius:6px;font-size:11px;background:#fafaf12e;min-height:36px}.heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding:34px 0 31px}.eyebrow{font-size:8px;letter-spacing:2px;color:#8a8e7e;font-weight:500;display:flex;align-items:center;gap:7px}.eyebrow i{width:4px;height:4px;border-radius:50%;background:var(--orange)}h1{font:400 clamp(42px,4.5vw,65px)/1.05 Georgia,"Times New Roman",serif;letter-spacing:-2.6px;margin:9px 0 0}h1>span{color:var(--orange)}.heading-note{display:flex;gap:36px;align-items:flex-end;padding-bottom:4px}.heading-note>span{font:italic 18px Georgia,serif;color:#8e977f}.heading-note p{font-size:10px;line-height:1.8;color:#7a8675;margin:0}.game-layout{display:grid;grid-template-columns:minmax(0,1fr) 288px;gap:24px;align-items:start}.arena{aspect-ratio:55/39;position:relative;overflow:hidden;border-radius:14px;background:#e6e5db;border:1px solid #d4d8cb;box-shadow:0 20px 50px #3f493d07}.arena canvas{width:100%;height:100%;display:block;touch-action:none;cursor:grab}.arena canvas:active{cursor:grabbing}.arena-top{position:absolute;top:24px;left:28px;right:28px;display:flex;align-items:center;justify-content:space-between;pointer-events:none;gap:15px}.table-number{font-size:8px;letter-spacing:1.2px;color:#788271}.surface-label{display:flex;flex-direction:column;align-items:center;gap:5px}.surface-label>span:first-child{font:17px Georgia,serif;color:#455543}.surface-label>span:last-child{font-size:6px;letter-spacing:1.4px;color:#939c8a}.live-state{font-size:6px;letter-spacing:1px;color:#7b8774;white-space:nowrap;display:flex;align-items:center;gap:5px}.live-state i{width:4px;height:4px;background:#8ea478;border-radius:50%}.edge-caption{position:absolute;left:50%;top:13.6%;transform:translateX(-50%);font-size:6px;letter-spacing:2px;color:#78876e;white-space:nowrap;pointer-events:none}.arena-bottom{position:absolute;bottom:19px;left:28px;right:28px;display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:6px;letter-spacing:1px;color:#7d8974;pointer-events:none}.instruction-dot{display:inline-block;width:3px;height:3px;background:#728968;border-radius:50%;margin-right:6px}.handmade{font-size:5px;letter-spacing:.8px;color:#929b88}.welcome{position:absolute;top:29%;left:5%;padding:29px 29px 26px;background:#f8f7efd9;border:1px solid #ffffffb3;border-radius:10px;box-shadow:0 15px 45px #32392912;backdrop-filter:blur(18px);width:330px}.welcome-kicker{font-size:7px;letter-spacing:1.4px;color:#8a927e;margin-bottom:17px}.welcome h2{font:400 39px/1.06 Georgia,serif;letter-spacing:-1.3px;margin:0 0 16px}.welcome h2 em{font-weight:400;color:#7b8a65}.welcome p{font-size:11px;line-height:1.8;color:#7a846e;margin:0 0 23px}.primary{background:var(--green);border:1px solid var(--green);color:#f7f3e5;padding:12px 17px;min-height:45px;border-radius:6px;font-size:11px;font-weight:500;display:flex;align-items:center;justify-content:space-between;gap:24px;transition:background .15s,transform .15s}.primary>span{font-size:22px;line-height:16px;font-weight:400}.primary:hover:not(:disabled){background:#3b604d;transform:translateY(-1px)}.primary:active:not(:disabled){transform:translateY(1px)}.welcome .primary{width:100%}.link-button{background:none;padding:13px 0 0;font-size:10px;color:#687a5a;text-decoration:underline}.sidebar{display:flex;flex-direction:column;gap:17px}.scorecard{padding:22px;border:1px solid #cdd4c4;border-radius:10px;background:#fafaf247}.card-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:8px;letter-spacing:1.1px;color:#697963}.series{font-size:6px;color:#a2aa96;letter-spacing:.9px}.total-row{display:flex;align-items:center;gap:15px;margin:18px 0 10px}.total-row>strong{font:400 59px/.9 Georgia,serif;letter-spacing:-2px;font-variant-numeric:tabular-nums}.total-row>span{font-size:12px;color:#99a28d}.total-row small{display:block;font-size:6px;letter-spacing:1.3px;color:#9ca48f;margin-top:8px}.record-row{display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#8f9b85;margin-bottom:19px}.record-row strong{font-weight:500;color:#697c60;font-size:10px}.round-list{border-top:1px solid var(--line)}.round-item{display:flex;align-items:center;gap:9px;padding:10px 0;border-bottom:1px solid #dde0d3;color:#8b9580}.round-item:last-child{border-bottom:0;padding-bottom:0}.round-no{font-size:7px;color:#a1aa97;width:15px}.round-swatch{height:13px;width:13px;border-radius:50%;border:1px solid #293a3115;box-shadow:inset 1px 1px 3px #ffffff66}.round-item .round-name{font-size:10px;flex:1}.round-score{font-size:11px;color:#adb4a4;font-variant-numeric:tabular-nums}.round-item.current .round-name{color:#304c37;font-weight:600}.round-item.current .round-no{color:var(--orange)}.round-item.current .round-score{width:5px;height:5px;background:var(--orange);border-radius:50%;font-size:0;margin-right:2px}.round-item.done .round-score{color:#486344}.round-item.missed .round-score{color:#b17a58}.controls{border:1px solid #d1d7c7;border-radius:10px;padding:20px 22px;background:#e7ebde88}.control-heading{display:flex;justify-content:space-between;align-items:center;font-size:7px;letter-spacing:1.1px;color:#79896e}.control-heading>span:last-child{font-size:8px;color:#8fa080;letter-spacing:.6px}.surface-info{display:flex;align-items:center;gap:10px;margin-top:17px}.surface-swatch{width:29px;height:29px;border-radius:50%;background:#bd8554;box-shadow:inset 2px 2px 8px #ffffff45,0 0 0 3px #fff6;flex-shrink:0}.surface-info h3{font:400 17px Georgia,serif;margin:0 0 3px}.surface-info>div>span{font-size:6px;letter-spacing:.9px;color:#89997c}.grip-bars{display:flex;gap:2px;align-items:flex-end;margin-left:auto}.grip-bars i{width:3px;height:10px;background:#ccd5c0}.grip-bars i:nth-child(2){height:13px}.grip-bars i:nth-child(3){height:16px}.grip-bars i:nth-child(4){height:19px}.grip-bars i:nth-child(5){height:22px}.grip-bars i.active{background:#849d71}.surface-note{font-size:10px;line-height:1.6;color:#8b987c;margin:12px 0 18px;min-height:32px}.slider-heading{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.slider-heading label{font-size:10px;color:#75866b}.slider-heading output{font:400 24px Georgia,serif;color:#4c6542;font-variant-numeric:tabular-nums}.slider-heading output span{font:10px Arial,sans-serif;margin-left:3px;color:#90a17f}input[type=range]{appearance:none;-webkit-appearance:none;width:100%;height:20px;display:block;margin:0;background:transparent;cursor:pointer}input[type=range]::-webkit-slider-runnable-track{height:3px;border-radius:3px;background:linear-gradient(90deg,#b8c8a5,#73955d)}input[type=range]::-moz-range-track{height:3px;border-radius:3px;background:linear-gradient(90deg,#b8c8a5,#73955d)}input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;height:12px;width:12px;margin-top:-4.5px;border-radius:50%;border:2px solid #e9eddf;background:#456c36;box-shadow:0 0 0 1px #6c8c57}input[type=range]::-moz-range-thumb{height:9px;width:9px;border-radius:50%;border:2px solid #e9eddf;background:#456c36;box-shadow:0 0 0 1px #6c8c57}input[type=range]:disabled{cursor:default;opacity:.45}.scale-labels{display:flex;justify-content:space-between;font-size:5px;letter-spacing:1px;color:#9daa90;margin-top:4px}.aim-row{display:flex;align-items:center;gap:10px;margin:13px 0 15px;font-size:9px;color:#7e8f73}.aim-row label{width:24px}.aim-row input{min-width:0;flex:1}.aim-row output{font-size:8px;color:#7d906f;width:43px;text-align:right;white-space:nowrap}.controls .primary{width:100%}.controls-hint{display:block;text-align:center;color:#98a68b;font-size:8px;line-height:1.6;margin-top:8px}.small-note{display:flex;gap:13px;align-items:center;padding:1px 17px;color:#8d9a80}.small-note>span{font-size:24px;color:#a8b49b}.small-note p{font:italic 13px/1.5 Georgia,serif;margin:0}.under-table{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:20px 0 27px;color:#98a18d}.under-table>span:first-child{font-size:6px;letter-spacing:1.1px;display:flex;align-items:center;gap:8px}.tiny-line{width:20px;height:1px;background:#a7b397}.under-table>span:last-child{font-size:9px}.under-table b{font-weight:500;color:#788b69}footer{border-top:1px solid var(--line);padding:22px 0 26px;display:flex;justify-content:space-between;font-size:9px;color:#9aa48f;gap:20px}footer a{color:#7f9271}footer a:hover{color:#2e4f40}footer a span{margin-left:9px}.round-result{position:absolute;left:50%;bottom:11%;transform:translateX(-50%);background:#f9f9f0ed;backdrop-filter:blur(15px);box-shadow:0 12px 40px #2235211a;border:1px solid #ffffffe0;border-radius:10px;min-width:350px;display:flex;align-items:center;justify-content:space-between;gap:35px;padding:23px 25px}.result-kicker{font-size:7px;letter-spacing:1.4px;color:#879777;display:block;margin-bottom:8px}.round-result strong{display:block;font:400 38px Georgia,serif;letter-spacing:-1px;color:#34573a;white-space:nowrap}.round-result strong small{font:11px Arial,sans-serif;color:#93a187;letter-spacing:0;margin-left:3px}.round-result p{font-size:10px;color:#88977b;margin:5px 0 0;white-space:nowrap}.round-result .primary{font-size:10px;white-space:nowrap;gap:20px}.round-result.miss strong{color:#ad7958}.round-result.miss .result-kicker{color:#b38a69}.dialog-backdrop{position:fixed;inset:0;z-index:20;padding:24px;background:#27352955;backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;overflow:auto}.dialog{width:490px;max-width:100%;max-height:90dvh;overflow:auto;background:#f5f4eb;border:1px solid #fff9;border-radius:15px;box-shadow:0 25px 100px #1e311d33;padding:35px;position:relative}.dialog-close{position:absolute;top:14px;right:16px;border:0;background:none;color:#839177;font-size:25px;min-height:36px;width:36px}.dialog-eyebrow{font-size:8px;letter-spacing:1.8px;color:#8c9b7c;margin:5px 0 20px}.dialog h2{font:400 37px/1.05 Georgia,serif;letter-spacing:-1px;color:#364f33;margin:0 0 20px}.dialog p{font-size:12px;color:#859575;line-height:1.8}.dialog .primary{width:100%;margin-top:23px}.secondary{min-height:42px;border:1px solid #c1cdb3;border-radius:6px;background:none;color:#728866;font-size:11px;padding:10px 14px}.secondary:hover{background:#e9eddf}.dialog-actions{display:flex;gap:10px;margin-top:10px}.dialog-actions button{flex:1}.rules{list-style:none;counter-reset:rule;margin:0;padding:0}.rules li{counter-increment:rule;position:relative;padding:0 0 17px 30px;font-size:12px;line-height:1.7;color:#839273}.rules li:before{content:"0" counter(rule);position:absolute;left:0;top:3px;font-size:8px;color:#a58a61}.rules strong{display:block;color:#4e6847;font-weight:500}.keyboard-note{border-top:1px solid #d9dfd0;padding-top:14px;font-size:10px!important}.keyboard-note kbd{font:inherit;border:1px solid #c2cdb7;border-radius:4px;padding:2px 5px;color:#69835b}.final-score{font:400 74px/1 Georgia,serif;letter-spacing:-2px;color:#3d5f36;margin:15px 0 7px}.final-score small{font:13px Arial,sans-serif;letter-spacing:0;color:#9aaa89;margin-left:7px}.final-caption{font-size:10px!important;color:#95a383!important;margin:0 0 22px!important}.final-rounds{display:flex;gap:9px;border-top:1px solid #d4ddc9;border-bottom:1px solid #d4ddc9;padding:19px 0 17px;margin:19px 0}.final-rounds>div{flex:1;text-align:center}.final-rounds i{display:block;margin:0 auto 9px;width:19px;height:19px;border-radius:50%;border:1px solid #70805e33;box-shadow:inset 1px 1px 4px #fff8}.final-rounds strong{display:block;font:20px Georgia,serif;color:#59754c}.final-rounds span{display:block;font-size:7px;color:#9aa98a;margin-top:7px}.final-rounds .miss strong{color:#b88c6c}.personal-line{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#92a281;margin:15px 0}.personal-line strong{font-weight:400;color:#607d51}.leader-row{padding:15px 0;border-bottom:1px solid #d7dece;display:flex;align-items:center;gap:15px;font-size:11px;color:#8e9e7d}.leader-row>span:first-child{font:20px Georgia,serif;color:#a6b597;min-width:19px}.leader-row>span:nth-child(2){flex:1}.leader-row strong{font:25px Georgia,serif;color:#56754b}.empty-records{padding:20px 0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.no-js{position:fixed;inset:0;background:#f3f1e9;display:grid;place-items:center;padding:30px;font:24px Georgia,serif}
@media(min-width:1450px){.game-layout{grid-template-columns:minmax(0,1fr) 310px;gap:28px}.scorecard,.controls{padding:25px}.round-item{padding-top:11px;padding-bottom:11px}.surface-note{margin-bottom:22px}.total-row>strong{font-size:65px}.controls .primary{min-height:47px}.sidebar{gap:20px}.heading-row{padding-top:39px;padding-bottom:34px}}
@media(max-width:1200px){.page{padding:0 30px}.topbar{height:78px}.game-layout{grid-template-columns:minmax(0,1fr) 256px;gap:18px}.heading-note>span{display:none}.scorecard{padding:18px}.controls{padding:18px}.total-row{margin-top:15px}.total-row>strong{font-size:51px}.round-item{padding:8px 0}.sidebar{gap:13px}.surface-info{margin-top:13px}.surface-note{margin:10px 0 13px}.small-note{padding:0 12px}.small-note p{font-size:12px}.surface-info h3{font-size:16px}.controls-hint{font-size:7px}.welcome{width:275px;padding:23px;left:5%;top:26%}.welcome h2{font-size:33px}.welcome-kicker{font-size:6px}.welcome p{margin-bottom:18px;font-size:10px}.arena-top{top:18px;left:21px;right:21px}.arena-bottom{left:21px;right:21px;bottom:14px}.live-state{font-size:5px;letter-spacing:.6px}.handmade{display:none}.surface-label>span:first-child{font-size:15px}.edge-caption{font-size:5px;letter-spacing:1.3px}.round-result{padding:19px 21px;min-width:320px;gap:22px}.round-result strong{font-size:31px}.round-result p{font-size:9px}.round-result .primary{gap:12px;padding:10px 12px}}
@media(max-width:950px){.game-layout{grid-template-columns:1fr}.sidebar{display:grid;grid-template-columns:1fr 1fr;gap:16px}.small-note{display:none}.scorecard,.controls{padding:24px}.round-item{padding:10px 0}.total-row>strong{font-size:57px}.total-row{margin:18px 0 13px}.welcome{width:310px;padding:27px;top:30%}.welcome h2{font-size:38px}.welcome p{font-size:11px}.arena-top{top:23px;left:26px;right:26px}.arena-bottom{bottom:18px;left:26px;right:26px;font-size:7px}.live-state{font-size:6px}.surface-label>span:first-child{font-size:17px}.table-number{font-size:8px}.edge-caption{font-size:6px}.surface-note{font-size:11px}.surface-info h3{font-size:18px}.controls-hint{font-size:8px}.control-heading,.card-heading{font-size:8px}.controls .primary{margin-top:19px}.aim-row{margin-top:18px}.slider-heading label{font-size:11px}.round-result{bottom:12%;padding:24px 26px;min-width:360px}.round-result strong{font-size:39px}.round-result p{font-size:11px}.heading-row{padding:28px 0}.heading-note p{font-size:10px}}
@media(max-width:620px){.page{padding:0 16px}.topbar{height:68px;gap:13px}.brand{font-size:6px;letter-spacing:1px;gap:7px}.brand-mark{width:29px;height:29px;font-size:22px}.brand-mark>span{font-size:12px;top:4px;right:2px}.topbar nav{gap:13px}.topbar .text-button{font-size:10px;min-height:44px}.topbar #how{font-size:0}.topbar #how:after{content:"?";border:1px solid #98a18e;border-radius:50%;width:16px;height:16px;font-size:10px;display:grid;place-items:center}.record-mark,.nav-line,.topbar #pause>span{display:none}.topbar #pause{font-size:15px;min-width:15px}.icon-button{width:19px;min-height:44px}.icon-button svg{width:17px;height:17px}.exit-button{font-size:10px;padding:7px 9px;min-height:34px}.heading-row{padding:25px 0 23px}.eyebrow{font-size:6px;letter-spacing:1.3px}h1{font-size:43px;letter-spacing:-2px;margin-top:9px}.heading-note{display:none}.arena{border-radius:10px}.arena-top{top:12px;left:13px;right:13px;gap:10px}.table-number{font-size:5px;letter-spacing:.5px}.surface-label{gap:3px}.surface-label>span:first-child{font-size:12px}.surface-label>span:last-child{font-size:4px;letter-spacing:.7px}.live-state{font-size:4px;letter-spacing:.3px;gap:3px}.live-state i{width:3px;height:3px}.edge-caption{font-size:4px;letter-spacing:.7px;top:14.5%}.arena-bottom{left:13px;right:13px;bottom:9px;font-size:4px;letter-spacing:.5px}.welcome{left:4%;top:26%;width:190px;padding:15px;border-radius:7px}.welcome-kicker{font-size:5px;letter-spacing:.8px;margin-bottom:10px}.welcome h2{font-size:25px;letter-spacing:-.8px;margin-bottom:11px}.welcome p{display:none}.welcome .primary{min-height:35px;font-size:9px;padding:8px 10px;gap:12px}.primary>span{font-size:19px}.welcome .link-button{font-size:8px;padding-top:8px}.game-layout{gap:12px}.sidebar{gap:10px}.scorecard,.controls{padding:15px 12px;border-radius:8px}.card-heading,.control-heading{font-size:6px;letter-spacing:.7px}.series{display:none}.control-heading>span:last-child{font-size:7px}.total-row{gap:9px;margin:18px 0 11px}.total-row>strong{font-size:40px;letter-spacing:-1.7px}.total-row>span{font-size:9px}.total-row small{font-size:5px;letter-spacing:.5px;max-width:40px;line-height:1.5;margin-top:4px}.record-row{font-size:7px;margin-bottom:17px}.record-row strong{font-size:8px}.round-item{padding:12px 0;gap:6px}.round-no{font-size:6px;width:12px}.round-swatch{width:10px;height:10px}.round-item .round-name{font-size:9px}.round-score{font-size:10px}.surface-info{gap:7px;margin-top:15px}.surface-swatch{width:19px;height:19px}.surface-info h3{font-size:13px;line-height:1.1}.surface-info>div>span{font-size:5px;letter-spacing:.5px}.grip-bars{display:none}.surface-note{font-size:9px;line-height:1.7;min-height:44px;margin:11px 0 12px}.slider-heading{margin-bottom:6px}.slider-heading label{font-size:10px}.slider-heading output{font-size:23px}.slider-heading output span{font-size:9px}input[type=range]{height:26px}.scale-labels{font-size:4px;letter-spacing:.6px}.aim-row{gap:6px;font-size:9px;margin-top:10px;margin-bottom:10px}.aim-row label{width:20px}.aim-row output{width:31px;font-size:7px}.controls .primary{margin-top:11px;min-height:44px;padding:10px 11px;font-size:10px;gap:12px}.controls-hint{font-size:6px}.under-table{display:block;text-align:center;margin:17px 0 20px}.under-table>span:first-child{font-size:5px;justify-content:center;letter-spacing:.7px}.under-table>span:last-child{font-size:8px;display:block;margin-top:9px}.tiny-line{width:12px}footer{font-size:7px;padding:18px 0;gap:15px}.round-result{bottom:12%;padding:15px 17px;min-width:275px;gap:18px;border-radius:8px}.result-kicker{font-size:5px;letter-spacing:.8px;margin-bottom:5px}.round-result strong{font-size:28px}.round-result strong small{font-size:9px}.round-result p{font-size:8px}.round-result .primary{font-size:9px;padding:9px 10px;gap:12px;min-height:39px}.dialog-backdrop{padding:17px}.dialog{padding:28px 24px;border-radius:12px}.dialog h2{font-size:32px}.dialog-eyebrow{font-size:7px}.rules li{font-size:11px}.final-score{font-size:63px}.final-rounds{gap:6px}.final-rounds strong{font-size:18px}.final-rounds span{font-size:6px}.dialog p{font-size:11px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;scroll-behavior:auto!important}}
@media(max-width:620px){.topbar nav{gap:8px}.topbar #pause{font-size:10px}.topbar #pause>span{display:inline}.round-item .round-name{font-size:10px}.controls-hint{font-size:7px}.record-row{font-size:8px}.scale-labels{font-size:5px}.surface-note{font-size:10px;line-height:1.6}.control-heading{font-size:7px}.table-number{font-size:6px}.live-state{font-size:5px}}
@media(min-width:951px){.round-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding-top:16px}.round-item{border:0;padding:0!important;display:flex;flex-direction:column;gap:7px;min-width:0}.round-no{display:none}.round-swatch{height:17px;width:17px}.round-item .round-name{font-size:8px;font-weight:400!important}.round-score{font-size:11px;min-height:13px}.round-item.current .round-score{margin:3px 0 5px;min-height:5px}.record-row{margin-bottom:17px}.scorecard{padding-bottom:22px}}
@media(min-width:951px) and (max-width:1300px){.small-note{display:none}.controls .surface-note{margin:8px 0 10px;min-height:0}.aim-row{margin:8px 0 10px}.controls .surface-info{margin-top:12px}.controls{padding-top:17px;padding-bottom:17px}}
.surface-note{color:#708261}.slider-heading label{color:#627a55}.round-item.done .round-score{font-weight:600}
