Quick reference: SVG CSS attributes.
It wasn’t as easy to find full reference of all the CSS attributes supported by SVG elements. Mozilla has documentation on how to use. https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Getting_started/SVG_and_CSS

But here we go.
alignContent: “”
alignItems: “”
alignSelf: “”
alignmentBaseline: “”
all: “”
animation: “”
animationDelay: “”
animationDirection: “”
animationDuration: “”
animationFillMode: “”
animationIterationCount: “”
animationName: “”
animationPlayState: “”
animationTimingFunction: “”
backfaceVisibility: “”
background: “”
backgroundAttachment: “”
backgroundBlendMode: “”
backgroundClip: “”
backgroundColor: “”
backgroundImage: “”
backgroundOrigin: “”
backgroundPosition: “”
backgroundPositionX: “”
backgroundPositionY: “”
backgroundRepeat: “”
backgroundRepeatX: “”
backgroundRepeatY: “”
backgroundSize: “”
baselineShift: “”
border: “”
borderBottom: “”
borderBottomColor: “”
borderBottomLeftRadius: “”
borderBottomRightRadius: “”
borderBottomStyle: “”
borderBottomWidth: “”
borderCollapse: “”
borderColor: “”
borderImage: “”
borderImageOutset: “”
borderImageRepeat: “”
borderImageSlice: “”
borderImageSource: “”
borderImageWidth: “”
borderLeft: “”
borderLeftColor: “”
borderLeftStyle: “”
borderLeftWidth: “”
borderRadius: “”
borderRight: “”
borderRightColor: “”
borderRightStyle: “”
borderRightWidth: “”
borderSpacing: “”
borderStyle: “”
borderTop: “”
borderTopColor: “”
borderTopLeftRadius: “”
borderTopRightRadius: “”
borderTopStyle: “”
borderTopWidth: “”
borderWidth: “”
bottom: “”
boxShadow: “”
boxSizing: “”
breakAfter: “”
breakBefore: “”
breakInside: “”
bufferedRendering: “”
captionSide: “”
clear: “”
clip: “”
clipPath: “”
clipRule: “”
color: “”
colorInterpolation: “”
colorInterpolationFilters: “”
colorRendering: “”
columnCount: “”
columnFill: “”
columnGap: “”
columnRule: “”
columnRuleColor: “”
columnRuleStyle: “”
columnRuleWidth: “”
columnSpan: “”
columnWidth: “”
columns: “”
contain: “”
content: “”
counterIncrement: “”
counterReset: “”
cssFloat: “”
cssText: “”
cursor: “”
cx: “”
cy: “”
d: “”
direction: “”
display: “”
dominantBaseline: “”
emptyCells: “”
fill: “”
fillOpacity: “”
fillRule: “”
filter: “”
flex: “”
flexBasis: “”
flexDirection: “”
flexFlow: “”
flexGrow: “”
flexShrink: “”
flexWrap: “”
float: “”
floodColor: “”
floodOpacity: “”
font: “”
fontFamily: “”
fontFeatureSettings: “”
fontKerning: “”
fontSize: “”
fontStretch: “”
fontStyle: “”
fontVariant: “”
fontVariantCaps: “”
fontVariantLigatures: “”
fontVariantNumeric: “”
fontWeight: “”
height: “”
hyphens: “”
imageRendering: “”
isolation: “”
justifyContent: “”
left: “”
length
:
0
letterSpacing: “”
lightingColor: “”
lineHeight: “”
listStyle: “”
listStyleImage: “”
listStylePosition: “”
listStyleType: “”
margin: “”
marginBottom: “”
marginLeft: “”
marginRight: “”
marginTop: “”
marker: “”
markerEnd: “”
markerMid: “”
markerStart: “”
mask: “”
maskType: “”
maxHeight: “”
maxWidth: “”
maxZoom: “”
minHeight: “”
minWidth: “”
minZoom: “”
mixBlendMode: “”
motion: “”
objectFit: “”
objectPosition: “”
offset: “”
offsetDistance: “”
offsetPath: “”
offsetRotation: “”
opacity: “”
order: “”
orientation: “”
orphans: “”
outline: “”
outlineColor: “”
outlineOffset: “”
outlineStyle: “”
outlineWidth: “”
overflow: “”
overflowWrap: “”
overflowX: “”
overflowY: “”
padding: “”
paddingBottom: “”
paddingLeft: “”
paddingRight: “”
paddingTop: “”
page: “”
pageBreakAfter: “”
pageBreakBefore: “”
pageBreakInside: “”
paintOrder: “”
parentRule
:
null
perspective: “”
perspectiveOrigin: “”
pointerEvents: “”
position: “”
quotes: “”
r: “”
resize: “”
right: “”
rx: “”
ry: “”
shapeImageThreshold: “”
shapeMargin: “”
shapeOutside: “”
shapeRendering: “”
size: “”
speak: “”
src: “”
stopColor: “”
stopOpacity: “”
stroke: “”
strokeDasharray: “”
strokeDashoffset: “”
strokeLinecap: “”
strokeLinejoin: “”
strokeMiterlimit: “”
strokeOpacity: “”
strokeWidth: “”
tabSize: “”
tableLayout: “”
textAlign: “”
textAlignLast: “”
textAnchor: “”
textCombineUpright: “”
textDecoration: “”
textIndent: “”
textOrientation: “”
textOverflow: “”
textRendering: “”
textShadow: “”
textSizeAdjust: “”
textTransform: “”
top: “”
touchAction: “”
transform: “”
transformOrigin: “”
transformStyle: “”
transition: “”
transitionDelay: “”
transitionDuration: “”
transitionProperty: “”
transitionTimingFunction: “”
unicodeBidi: “”
unicodeRange: “”
userSelect: “”
userZoom: “”
vectorEffect: “”
verticalAlign: “”
visibility: “”








