body[data-format=index]{min-height:100svh;background:#173425}body[data-format=index]::before{content:"";position:fixed;inset:0;z-index:-1;background:linear-gradient(#071c2455,#071c241a),url("images/home-green.jpg") 43% center/cover no-repeat;pointer-events:none}body[data-format=index]{isolation:isolate}body[data-format=index] main>h1{color:white;text-shadow:0 1px 4px #0009}body[data-format=index] .home-intro{color:white;text-shadow:0 1px 4px #000;background:#10243aaa;border-radius:8px;padding:8px 10px}body[data-format=index] .home-card{box-shadow:0 3px 14px #0002}body[data-format=index] #resume>.help{background:#fff;border-radius:8px;padding:8px}body[data-format=index] footer{color:white}
body[data-format=index] .scoring-link-option{margin-top:22px;border-top:3px solid #185caa;max-width:100%}body[data-format=index] .scoring-link-option summary{display:flex;align-items:center;gap:12px;list-style:none}body[data-format=index] .scoring-link-option summary::-webkit-details-marker{display:none}body[data-format=index] .scoring-link-option summary::after{content:"⌄";margin-left:auto;color:#185caa}body[data-format=index] .scoring-link-option[open] summary::after{content:"⌃"}.scoring-link-icon{width:24px;height:24px;box-sizing:content-box;padding:10px;flex-shrink:0;border-radius:10px;background:#eaf0f8;color:#185caa}body[data-format=index] #resume>summary{padding:0;border:0;background:transparent;border-radius:0;font-size:inherit;font-weight:inherit}body[data-format=index] #resume{margin:0}

body[data-format=index] #play>summary,body[data-format=index] #resume>summary{position:relative;display:block;list-style:none;padding-right:28px}body[data-format=index] #play>summary::-webkit-details-marker,body[data-format=index] #resume>summary::-webkit-details-marker{display:none}body[data-format=index] #play>summary::after,body[data-format=index] #resume>summary::after{content:"›";position:absolute;right:2px;top:0;font-size:26px;line-height:1;color:#365f18}body[data-format=index] #play[open]>summary::after,body[data-format=index] #resume[open]>summary::after{transform:rotate(90deg)}

.handicap-shortcut-icon{display:none;width:24px;height:24px}body[data-format=index] .home-grid:has(>#play[open])>.home-handicap{width:52px;min-height:52px;box-sizing:border-box;padding:12px;align-self:start;justify-self:start;display:flex;align-items:center;justify-content:center;border-top-width:1px}body[data-format=index] #play[open]~.home-handicap strong,body[data-format=index] #play[open]~.home-handicap span{display:none}body[data-format=index] #play[open]~.home-handicap .handicap-shortcut-icon{display:block}

body[data-format=index] .home-grid:has(>#play[open])>.home-handicap{width:auto;gap:10px;padding:10px 14px}body[data-format=index] #play[open]~.home-handicap strong{display:block;font-size:16px}body[data-format=index] #play[open]~.home-handicap .handicap-shortcut-icon{width:20px;height:20px;flex-shrink:0}

#new-round-options{margin-top:12px}#new-round-options>summary{position:relative;display:block;list-style:none;padding:0 28px 0 0;border:0;background:transparent;font:inherit}#new-round-options>summary::-webkit-details-marker{display:none}#new-round-options>summary::after{content:"›";position:absolute;right:2px;top:0;font-size:26px;line-height:1;color:#365f18}#new-round-options[open]>summary::after{transform:rotate(90deg)}

.saved-round-row{display:flex;align-items:center;gap:10px}.saved-round-row>a{flex:1;min-width:0}.saved-round-row>button{flex:none;min-height:44px;color:#aa2335}
#saved-rounds .saved-round-row{grid-column:1/-1;width:100%}
