text/css
*.css;*.CSSL
/*
*/
\\([a-fA-F0-9]{1,5}[ \t]|[a-fA-F0-9]{6})
:
first-line
first-letter
before
after
:
enabled
disabled
checked
indeterminate
root
nth-child
nth-last-child
nth-of-type
nth-last-of-type
first-child
last-child
first-of-type
last-of-type
only-child
only-of-type
empty
not
link
visited
hover
active
focus
target
lang
^[ \t]*@
annotation
character-variant
font-face
font-feature-values
keyframes
ornaments
styleset
stylistic
swash
^[ \t]*@
charset
import
media
page
#[a-zA-Z][a-zA-Z0-9_-]*\b
\.[a-zA-Z][a-zA-Z0-9_-]*\b
\b[a-zA-Z][a-zA-Z0-9_-]*\b
#([a-fA-F0-9]{8}|[a-fA-F0-9]{6}|[a-fA-F0-9]{4}|[a-fA-F0-9]{3})\b
\s
($|(?=[;\s]))
aqua
black
blue
fuchsia
gray
green
lime
maroon
navy
olive
orange
purple
red
silver
teal
white
yellow
[a-zA-Z][a-z0-9-]+\(
\)
[\+-]?([0-9]+|[0-9]*\.[0-9]+)(%|e(m|x)|(v(h|w|min|max))|ch|rem|p(x|t|c)|in|ft|(m|c)m|k?Hz|deg|g?rad|m?s)
[\+-]?([0-9]+|[0-9]*\.[0-9]+)(dpi|dpcm|dppx)
\b(0|[\+-]?[1-9][0-9]*)
( (\d+)?\.\d+ | \d+\. ) |
( (\d+|(\d+)?\.\d+|\d+\.)[eE][+-]?\d+ )
(?<![\w\.])\%{float}(?![\w\.])
[uU]\+[a-fA-F0-9]{1,6}(-[a-fA-F0-9]{1,6})?
\![ \t]*important
aspect-ratio
color-index
color
device-aspect-ratio
device-height
device-width
grid
height
max-aspect-ratio
max-color-index
max-color
max-device-aspect-ratio
max-device-height
max-device-width
max-height
max-monochrome
max-resolution
max-width
min-aspect-ratio
min-color-index
min-color
min-device-aspect-ratio
min-device-width
min-device-height
min-height
min-monochrome
min-resolution
min-width
monochrome
orientation
overflow-block
overflow-inline
resolution
scan
update-frequency
width
interlace
landscape
portrait
progressive
(?=\s*:)
clip-path
clip-rule
color-interpolatation-filters
color-interpolatation
dominant-baseline
fill-rule
fill-opacity
fill
flood-color
flood-opacity
lighting-color
marker-end
marker-mid
marker-start
shape-rendering
stop-color
stop-opacity
stroke-dasharray
stroke-dashoffset
stroke-linecap
stroke-linejoin
stroke-miterlimit
stroke-opacity
stroke-width
stroke
text-anchor
text-rendering
(?=\s*:)
align-content
align-items
align-self
animation-delay
animation-direction
animation-duration
animation-fill-mode
animation-iteration-count
animation-name
animation-play-state
animation-timing-function
animation
appearance
backface-visibility
background-blend-mode
background-clip
background-origin
background-size
border-image-outset
border-image-repeat
border-image-slice
border-image-source
border-image-width
border-image
box-decoration-break
box-sizing
break-after
break-before
break-inside
column-count
column-fill
column-gap
column-rule-color
column-rule-style
column-rule-width
column-rule
column-span
column-width
columns
filter
flex-basis
flex-direction
flex-flow
flex-grow
flex-shrink
flex-wrap
flex
font-feature-settings
font-kerning
font-language-override
font-stretch
font-synthesis
font-variant-alternates
font-variant-caps
font-variant-east-asian
font-variant-ligatures
font-variant-numeric
font-variant-position
hanging-punctuation
hyphens
image-orientation
image-rendering
image-resolution
ime-mode
justify-content
line-break
mask-type
mask
nav-down
nav-index
nav-left
nav-right
nav-up
object-fit
object-position
opacity
order
outline-offset
overflow-wrap
overflow-x
overflow-y
perspective-origin
perspective
pointer-events
resize
tab-size
text-align-last
text-combine-upright
text-decoration-color
text-decoration-line
text-decoration-style
text-justify
text-orientation
text-overflow
text-underline-position
transform-origin
transform-style
transform
transition-delay
transition-duration
transition-property
transition-timing-function
transition
word-break
word-wrap
writing-mode
(?=\s*:)
azimuth
background-attachment
background-color
background-image
background-position
background-repeat
background
border-bottom-color
border-bottom-left-radius
border-bottom-right-radius
border-bottom-style
border-bottom-width
border-bottom
border-collapse
border-color
border-left-color
border-left-style
border-left-width
border-left
border-radius
border-right-color
border-right-style
border-right-width
border-right
border-spacing
border-style
border-top-color
border-top-left-radius
border-top-right-radius
border-top-style
border-top-width
border-top
border-width
border
bottom
box-shadow
caption-side
clear
clip
color
content
counter-increment
counter-reset
cue-after
cue-before
cue
cursor
direction
display
elevation
empty-cells
float
font-family
font-size-adjust
font-size
font-style
font-variant
font-weight
font
height
left
letter-spacing
line-height
list-style-image
list-style-position
list-style-type
list-style
margin-bottom
margin-left
margin-right
margin-top
margin
marker-offset
marks
max-height
max-width
min-height
min-width
orphans
outline-color
outline-style
outline-width
outline
overflow
padding-bottom
padding-left
padding-right
padding-top
padding
page-break-after
page-break-before
page-break-inside
page
pause-after
pause-before
pause
pitch-range
pitch
play-during
position
quotes
richness
right
size
speak-header
speak-numeral
speak-punctuation
speak
speech-rate
stress
table-layout
text-align
text-decoration
text-indent
text-shadow
text-transform
top
unicode-bidi
vertical-align
visibility
voice-family
volume
white-space
widows
width
word-spacing
z-index
\s
($|(?=[;\s]))
alphabetic
bevel
butt
central
crisp(E|e)dges
evenodd
geometric(P|p)recision
hanging
ideographic
lr-tb
lr
mathematical
miter
no-change
nonzero
optimize(L|l)egibility
optimize(S|s)peed
reset-size
rl-tb
rl
tb-rl
tb
text-after-edge
text-before-edge
use-script
\s
($|(?=[;\s]))
active
add
allow-end
all-petite-caps
all-small-caps
all-scroll
all
alpha
alternate-reverse
alternate
avoid-page
backwards
balance
border-box
break-all
break-word
clip
color-dodge
color
column-reverse
column
common-ligatures
contain
content-box
contextual
cover
crisp-edges
darken
diagonal-fractions
disabled
discretionary-ligatures
distribute
ease-in-out
ease-in
ease-out
ease
ellipsis
end
exclude
fill-box
fill
first
flat
flex-end
flex-start
flex
flip
force-end
forwards
from-image
full-width
historical-forms
historical-ligatures
horizontal-tb
horizontal
inactive
infinite
initial
inline-flex
inter-cluster
inter-ideograph
inter-word
intersect
kashida
keep-all
last
left-side
left
lighten
linear
lining-nums
local
loose
luminance
luminosity
manual
mixed
multiply
no-clip
no-common-ligatures
no-contextual
no-discretionary-ligatures
no-historical-ligatures
oldstyle-nums
ordinal
overlay
padding-box
page
paused
petite-caps
pixelated
preserve-3d
proportional-nums
proportional-width
reverse
round
row-reverse
row
ruby
running
saturation
scale-down
screen
sideways-left
sideways-right
sideways
simplified
slashed-zero
space-around
space-between
space
stacked-fractions
start
stretch
strict
stroke-box
style
stylistic
subtract
tabular-nums
titling-caps
traditional
trim
under
unicase
unset
upright
use-glyph-orientation
vertical-lr
vertical-rl
vertical
view-box
wavy
weight
wrap-reverse
wrap
\s
($|(?=[;\s]))
above
absolute
alias
all-scroll
always
armenian
auto
avoid
baseline
behind
below
bidi-override
blink
block
bolder
bold
both
bottom
capitalize
caption
cell
center-left
center-right
center
circle
cjk-ideographic
close-quote
code
collapse
col-resize
compact
condensed
continuous
context-menu
copy
crop
crosshair
cross
cue-after
cue-before
cursive
dashed
decimal
decimal-leading-zero
default
digits
disc
dotted
double
embed
e-resize
ew-resize
expanded
extra-condensed
extra-expanded
fantasy
far-left
far-right
faster
fast
fixed
flow-root
georgian
grabbing
grab
groove
hebrew
help
hidden
hide
higher
high
hiragana-iroha
hiragana
icon
inherit
inline-block
inline-table
inline
inset
inside
invert
italic
justify
katakana-iroha
katakana
landscape
large
larger
left-side
leftwards
level
lighter
line-through
list-item
loud
lower-alpha
lowercase
lower-greek
lower-latin
lower-roman
lower
low
ltr
marker
medium
menu
message-box
middle
mix
monospace
move
narrower
ne-resize
nesw-resize
no-close-quote
no-drop
no-open-quote
no-repeat
none
normal
not-allowed
nowrap
ns-resize
nw-resize
n-resize
oblique
once
open-quote
outset
outside
overline
pointer
portait
pre-line
pre-wrap
pre
progress
relative
repeat-x
repeat-y
repeat
ridge
right-side
right
rightwards
row-resize
rtl
run-in
sans-serif
scroll
semi-condensed
semi-expanded
separate
se-resize
serif
show
silent
slower
slow
small-caps
smaller
small-caption
small
soft
solid
spell-out
square
se-resize
sw-resize
s-resize
static
status-bar
sub
super
sw-resize
table-caption
table-cell
table-column-group
table-column
table-footer-group
table-header-group
table-row-group
table-row
table
text-bottom
text
text-top
thick
thin
top
transparent
ultra-condensed
ultra-expanded
underline
upper-alpha
uppercase
upper-latin
upper-roman
vertical-text
visible
wait
wider
w-resize
x-fast
x-high
x-large
x-loud
x-low
x-slow
x-small
x-soft
xx-large
xx-small
zoom-in
zoom-out
\{
\}
[{}();,]
(\[|\])
[@%~|!=]
[*>+]
(?<=(@media))
\{
and
not
only
all
print
screen
speech
\(
\)