/* Scorecard Input Styling */
.score-input {
    position: relative;
    z-index: 1;
}

/* Stroke Indicator "Ears" */
.stroke-ear {
    position: absolute;
    top: -0.5px;
    right: -0.5px;
    width: 6px;
    height: 6px;
    transform: rotate(45deg);
    border-radius: 1px;
    box-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.2);
    z-index: 10;
    border: 1px solid;
}

/* Optional: Make number inputs cleaner */
.score-input::-webkit-inner-spin-button,
.score-input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.score-input {
    -moz-appearance: textfield;
}