/ .. / / -> download
<?xml version="1.0"?>
<syntax>
  <language name="c">
    <area start=""" end=""" class="literal"/>
    <area start="'" end="'" class="literal"/>
    <area start="/*" end="*/" class="comment"/>
    <area start="//" end="
" class="comment"/>
    <keyword match="auto" class="modifier"/>
    <keyword match="break" class="control"/>
    <keyword match="case" class="control"/>
    <keyword match="char" class="type"/>
    <keyword match="const" class="modifier"/>
    <keyword match="continue" class="control"/>
    <keyword match="default" class="control"/>
    <keyword match="do" class="control"/>
    <keyword match="double" class="type"/>
    <keyword match="else" class="control"/>
    <keyword match="enum" class="type"/>
    <keyword match="extern" class="modifier"/>
    <keyword match="float" class="type"/>
    <keyword match="for" class="control"/>
    <keyword match="goto" class="control"/>
    <keyword match="if" class="control"/>
    <keyword match="inline" class="modifier"/>
    <keyword match="int" class="type"/>
    <keyword match="long" class="type"/>
    <keyword match="register" class="modifier"/>
    <keyword match="restrict" class="modifier"/>
    <keyword match="return" class="control"/>
    <keyword match="short" class="type"/>
    <keyword match="signed" class="type"/>
    <keyword match="sizeof" class="control"/>
    <keyword match="static" class="modifier"/>
    <keyword match="struct" class="type"/>
    <keyword match="switch" class="control"/>
    <keyword match="typedef" class="type"/>
    <keyword match="union" class="type"/>
    <keyword match="unsigned" class="type"/>
    <keyword match="void" class="type"/>
    <keyword match="volatile" class="modifier"/>
    <keyword match="while" class="control"/>
  </language>
  <language name="csharp">
    <area start="/*" end="*/" class="comment"/>
    <area start="//" end="
" class="comment"/>
    <area start=""" end=""" class="literal"/>
    <area start="'" end="'" class="literal"/>
    <keyword match="abstract" class="modifier"/>
    <keyword match="as" class="control"/>
    <keyword match="base" class="variable"/>
    <keyword match="bool" class="type"/>
    <keyword match="break" class="control"/>
    <keyword match="byte" class="type"/>
    <keyword match="case" class="control"/>
    <keyword match="catch" class="control"/>
    <keyword match="char" class="type"/>
    <keyword match="checked" class="modifier"/>
    <keyword match="class" class="type"/>
    <keyword match="const" class="modifier"/>
    <keyword match="continue" class="control"/>
    <keyword match="decimal" class="type"/>
    <keyword match="default" class="control"/>
    <keyword match="delegate" class="type"/>
    <keyword match="do" class="control"/>
    <keyword match="double" class="type"/>
    <keyword match="else" class="control"/>
    <keyword match="enum" class="type"/>
    <keyword match="event" class="type"/>
    <keyword match="explicit" class="modifier"/>
    <keyword match="extern" class="modifier"/>
    <keyword match="false" class="literal"/>
    <keyword match="finally" class="control"/>
    <keyword match="fixed" class="modifier"/>
    <keyword match="float" class="type"/>
    <keyword match="for" class="control"/>
    <keyword match="foreach" class="control"/>
    <keyword match="goto" class="control"/>
    <keyword match="if" class="control"/>
    <keyword match="implicit" class="modifier"/>
    <keyword match="in" class="control"/>
    <keyword match="int" class="type"/>
    <keyword match="interface" class="type"/>
    <keyword match="internal" class="modifier"/>
    <keyword match="is" class="control"/>
    <keyword match="lock" class="control"/>
    <keyword match="long" class="type"/>
    <keyword match="namespace" class="type"/>
    <keyword match="new" class="control"/>
    <keyword match="null" class="literal"/>
    <keyword match="object" class="type"/>
    <keyword match="operator" class="type"/>
    <keyword match="out" class="modifier"/>
    <keyword match="override" class="modifier"/>
    <keyword match="params" class="modifier"/>
    <keyword match="private" class="modifier"/>
    <keyword match="protected" class="modifier"/>
    <keyword match="public" class="modifier"/>
    <keyword match="readonly" class="modifier"/>
    <keyword match="ref" class="modifier"/>
    <keyword match="return" class="control"/>
    <keyword match="sbyte" class="type"/>
    <keyword match="sealed" class="modifier"/>
    <keyword match="short" class="type"/>
    <keyword match="sizeof" class="control"/>
    <keyword match="stackalloc" class="modifier"/>
    <keyword match="static" class="modifier"/>
    <keyword match="string" class="type"/>
    <keyword match="struct" class="type"/>
    <keyword match="switch" class="control"/>
    <keyword match="this" class="variable"/>
    <keyword match="throw" class="control"/>
    <keyword match="true" class="literal"/>
    <keyword match="try" class="control"/>
    <keyword match="typeof" class="control"/>
    <keyword match="uint" class="type"/>
    <keyword match="ulong" class="type"/>
    <keyword match="unchecked" class="modifier"/>
    <keyword match="unsafe" class="modifier"/>
    <keyword match="ushort" class="type"/>
    <keyword match="using" class="control"/>
    <keyword match="virtual" class="modifier"/>
    <keyword match="void" class="type"/>
    <keyword match="volatile" class="modifier"/>
    <keyword match="while" class="control"/>
  </language>
  <language name="go">
    <area start="/*" end="*/" class="comment"/>
    <area start="//" end="
" class="comment"/>
    <area start=""" end=""" class="literal"/>
    <area start="'" end="'" class="literal"/>
    <keyword match="break" class="control"/>
    <keyword match="case" class="control"/>
    <keyword match="chan" class="type"/>
    <keyword match="const" class="modifier"/>
    <keyword match="continue" class="control"/>
    <keyword match="default" class="control"/>
    <keyword match="defer" class="control"/>
    <keyword match="else" class="control"/>
    <keyword match="fallthrough" class="control"/>
    <keyword match="for" class="control"/>
    <keyword match="func" class="type"/>
    <keyword match="go" class="control"/>
    <keyword match="goto" class="control"/>
    <keyword match="if" class="control"/>
    <keyword match="import" class="control"/>
    <keyword match="interface" class="type"/>
    <keyword match="map" class="type"/>
    <keyword match="package" class="type"/>
    <keyword match="range" class="type"/>
    <keyword match="return" class="control"/>
    <keyword match="select" class="control"/>
    <keyword match="struct" class="type"/>
    <keyword match="switch" class="control"/>
    <keyword match="type" class="type"/>
    <keyword match="var" class="type"/>
  </language>
  <language name="java">
    <area start="/*" end="*/" class="comment"/>
    <area start="//" end="
" class="comment"/>
    <area start=""" end=""" class="literal"/>
    <area start="'" end="'" class="literal"/>
    <keyword match="abstract" class="modifier"/>
    <keyword match="assert" class="control"/>
    <keyword match="boolean" class="type"/>
    <keyword match="break" class="control"/>
    <keyword match="byte" class="type"/>
    <keyword match="case" class="control"/>
    <keyword match="catch" class="control"/>
    <keyword match="char" class="type"/>
    <keyword match="class" class="type"/>
    <keyword match="const" class="modifier"/>
    <keyword match="continue" class="control"/>
    <keyword match="default" class="control"/>
    <keyword match="double" class="type"/>
    <keyword match="do" class="control"/>
    <keyword match="else" class="control"/>
    <keyword match="enum" class="type"/>
    <keyword match="extends" class="modifier"/>
    <keyword match="false" class="literal"/>
    <keyword match="final" class="modifier"/>
    <keyword match="finally" class="control"/>
    <keyword match="float" class="type"/>
    <keyword match="for" class="control"/>
    <keyword match="goto" class="control"/>
    <keyword match="if" class="control"/>
    <keyword match="implements" class="modifier"/>
    <keyword match="import" class="control"/>
    <keyword match="instanceof" class="control"/>
    <keyword match="int" class="type"/>
    <keyword match="interface" class="type"/>
    <keyword match="long" class="type"/>
    <keyword match="native" class="modifier"/>
    <keyword match="new" class="control"/>
    <keyword match="null" class="literal"/>
    <keyword match="package" class="type"/>
    <keyword match="private" class="modifier"/>
    <keyword match="protected" class="modifier"/>
    <keyword match="public" class="modifier"/>
    <keyword match="return" class="control"/>
    <keyword match="short" class="type"/>
    <keyword match="static" class="modifier"/>
    <keyword match="strictfp" class="modifier"/>
    <keyword match="super" class="control"/>
    <keyword match="switch" class="control"/>
    <keyword match="synchronized" class="modifier"/>
    <keyword match="this" class="variable"/>
    <keyword match="throw" class="control"/>
    <keyword match="throws" class="modifier"/>
    <keyword match="transient" class="modifier"/>
    <keyword match="true" class="literal"/>
    <keyword match="try" class="control"/>
    <keyword match="void" class="type"/>
    <keyword match="volatile" class="modifier"/>
    <keyword match="while" class="control"/>
  </language>
  <language name="javascript">
    <area start=""" end=""" class="literal"/>
    <area start="'" end="'" class="literal"/>
    <area start="/*" end="*/" class="comment"/>
    <area start="//" end="
" class="comment"/>
    <keyword match="abstract" class="modifier"/>
    <keyword match="arguments" class="control"/>
    <keyword match="await" class="control"/>
    <keyword match="boolean" class="type"/>
    <keyword match="break" class="control"/>
    <keyword match="byte" class="type"/>
    <keyword match="case" class="control"/>
    <keyword match="catch" class="control"/>
    <keyword match="char" class="type"/>
    <keyword match="class" class="type"/>
    <keyword match="const" class="modifier"/>
    <keyword match="continue" class="control"/>
    <keyword match="debugger" class="control"/>
    <keyword match="default" class="control"/>
    <keyword match="delete" class="control"/>
    <keyword match="do" class="control"/>
    <keyword match="double" class="type"/>
    <keyword match="else" class="control"/>
    <keyword match="enum" class="type"/>
    <keyword match="eval" class="control"/>
    <keyword match="export" class="control"/>
    <keyword match="extends" class="modifier"/>
    <keyword match="false" class="literal"/>
    <keyword match="final" class="modifier"/>
    <keyword match="finally" class="control"/>
    <keyword match="float" class="type"/>
    <keyword match="for" class="control"/>
    <keyword match="function" class="type"/>
    <keyword match="goto" class="control"/>
    <keyword match="if" class="control"/>
    <keyword match="implements" class="modifier"/>
    <keyword match="import" class="control"/>
    <keyword match="in" class="control"/>
    <keyword match="instanceof" class="control"/>
    <keyword match="int" class="type"/>
    <keyword match="interface" class="type"/>
    <keyword match="let" class="control"/>
    <keyword match="long" class="type"/>
    <keyword match="native" class="modifier"/>
    <keyword match="new" class="control"/>
    <keyword match="null" class="literal"/>
    <keyword match="package" class="control"/>
    <keyword match="private" class="modifier"/>
    <keyword match="protected" class="modifier"/>
    <keyword match="public" class="modifier"/>
    <keyword match="return" class="control"/>
    <keyword match="short" class="type"/>
    <keyword match="static" class="modifier"/>
    <keyword match="super" class="control"/>
    <keyword match="switch" class="control"/>
    <keyword match="synchronized" class="modifier"/>
    <keyword match="this" class="variable"/>
    <keyword match="throw" class="control"/>
    <keyword match="throws" class="modifier"/>
    <keyword match="transient" class="modifier"/>
    <keyword match="true" class="literal"/>
    <keyword match="try" class="control"/>
    <keyword match="typeof" class="type"/>
    <keyword match="var" class="type"/>
    <keyword match="void" class="type"/>
    <keyword match="volatile" class="modifier"/>
    <keyword match="while" class="control"/>
    <keyword match="with" class="control"/>
  </language>
  <language name="pascal" caseInsensitive="yes">
    <area start="'" end="'" class="literal"/>
    <area start="{" end="}" class="comment"/>
    <area start="(*" end="*)" class="comment"/>
    <keyword match="and" class="control"/>
    <keyword match="array" class="type"/>
    <keyword match="begin" class="control"/>
    <keyword match="case" class="control"/>
    <keyword match="const" class="control"/>
    <keyword match="div" class="control"/>
    <keyword match="do" class="control"/>
    <keyword match="downto" class="control"/>
    <keyword match="else" class="control"/>
    <keyword match="end" class="control"/>
    <keyword match="false" class="literal"/>
    <keyword match="file" class="type"/>
    <keyword match="for" class="control"/>
    <keyword match="function" class="control"/>
    <keyword match="goto" class="control"/>
    <keyword match="if" class="control"/>
    <keyword match="label" class="control"/>
    <keyword match="mod" class="control"/>
    <keyword match="nil" class="literal"/>
    <keyword match="not" class="control"/>
    <keyword match="or" class="control"/>
    <keyword match="packed" class="modifier"/>
    <keyword match="procedure" class="control"/>
    <keyword match="program" class="control"/>
    <keyword match="record" class="type"/>
    <keyword match="repeat" class="control"/>
    <keyword match="set" class="type"/>
    <keyword match="then" class="control"/>
    <keyword match="to" class="control"/>
    <keyword match="true" class="literal"/>
    <keyword match="type" class="control"/>
    <keyword match="until" class="control"/>
    <keyword match="var" class="control"/>
    <keyword match="while" class="control"/>
    <keyword match="with" class="control"/>
  </language>
  <language name="python">
    <area start="#" end="
" class="comment"/>
    <area start=""" end=""" class="literal"/>
    <area start="'" end="'" class="literal"/>
    <keyword match="and" class="control"/>
    <keyword match="assert" class="control"/>
    <keyword match="break" class="control"/>
    <keyword match="class" class="type"/>
    <keyword match="continue" class="control"/>
    <keyword match="def" class="control"/>
    <keyword match="del" class="control"/>
    <keyword match="elif" class="control"/>
    <keyword match="else" class="control"/>
    <keyword match="except" class="control"/>
    <keyword match="exec" class="control"/>
    <keyword match="finally" class="control"/>
    <keyword match="for" class="control"/>
    <keyword match="from" class="control"/>
    <keyword match="global" class="modifier"/>
    <keyword match="if" class="control"/>
    <keyword match="import" class="control"/>
    <keyword match="in" class="control"/>
    <keyword match="is" class="control"/>
    <keyword match="lambda" class="type"/>
    <keyword match="not" class="control"/>
    <keyword match="or" class="control"/>
    <keyword match="pass" class="control"/>
    <keyword match="print" class="control"/>
    <keyword match="raise" class="control"/>
    <keyword match="return" class="control"/>
    <keyword match="try" class="control"/>
    <keyword match="while" class="control"/>
  </language>
  <language name="ruby">
    <area start="=begin" end="=end" class="comment"/>
    <area start="#" end="
" class="comment"/>
    <area start=""" end=""" class="literal"/>
    <area start="'" end="'" class="literal"/>
    <keyword match="alias" class="control"/>
    <keyword match="and" class="control"/>
    <keyword match="begin" class="control"/>
    <keyword match="break" class="control"/>
    <keyword match="case" class="control"/>
    <keyword match="class" class="type"/>
    <keyword match="def" class="control"/>
    <keyword match="defined?" class="control"/>
    <keyword match="do" class="control"/>
    <keyword match="else" class="control"/>
    <keyword match="elsif" class="control"/>
    <keyword match="end" class="control"/>
    <keyword match="ensure" class="control"/>
    <keyword match="false" class="literal"/>
    <keyword match="for" class="control"/>
    <keyword match="if" class="control"/>
    <keyword match="in" class="control"/>
    <keyword match="module" class="type"/>
    <keyword match="next" class="control"/>
    <keyword match="nil" class="literal"/>
    <keyword match="not" class="control"/>
    <keyword match="or" class="control"/>
    <keyword match="redo" class="control"/>
    <keyword match="rescue" class="control"/>
    <keyword match="retry" class="control"/>
    <keyword match="return" class="control"/>
    <keyword match="self" class="variable"/>
    <keyword match="super" class="variable"/>
    <keyword match="then" class="control"/>
    <keyword match="true" class="literal"/>
    <keyword match="undef" class="control"/>
    <keyword match="unless" class="control"/>
    <keyword match="until" class="control"/>
    <keyword match="when" class="control"/>
    <keyword match="while" class="control"/>
    <keyword match="yield" class="control"/>
  </language>
  <language name="rust">
    <area start="/*" end="*/" class="comment"/>
    <area start="//" end="
" class="comment"/>
    <area start=""" end=""" class="literal"/>
    <area start="'" end="'" class="literal"/>
    <keyword match="as" class="control"/>
    <keyword match="break" class="control"/>
    <keyword match="const" class="modifier"/>
    <keyword match="continue" class="control"/>
    <keyword match="crate" class="type"/>
    <keyword match="else" class="control"/>
    <keyword match="enum" class="type"/>
    <keyword match="false" class="literal"/>
    <keyword match="fn" class="type"/>
    <keyword match="for" class="control"/>
    <keyword match="if" class="control"/>
    <keyword match="impl" class="modifier"/>
    <keyword match="in" class="control"/>
    <keyword match="let" class="control"/>
    <keyword match="loop" class="control"/>
    <keyword match="match" class="control"/>
    <keyword match="mod" class="type"/>
    <keyword match="move" class="control"/>
    <keyword match="mut" class="modifier"/>
    <keyword match="pub" class="modifier"/>
    <keyword match="ref" class="modifier"/>
    <keyword match="return" class="control"/>
    <keyword match="Self" class="variable"/>
    <keyword match="self" class="variable"/>
    <keyword match="static" class="modifier"/>
    <keyword match="struct" class="type"/>
    <keyword match="super" class="variable"/>
    <keyword match="trait" class="type"/>
    <keyword match="true" class="literal"/>
    <keyword match="type" class="type"/>
    <keyword match="unsafe" class="modifier"/>
    <keyword match="use" class="control"/>
    <keyword match="where" class="modifier"/>
    <keyword match="while" class="control"/>
  </language>
  <language name="sh">
    <area start="#" end="
" class="comment"/>
    <area start=""" end=""" class="literal"/>
    <area start="'" end="'" class="literal"/>
    <keyword match="case" class="control"/>
    <keyword match="do" class="control"/>
    <keyword match="done" class="control"/>
    <keyword match="elif" class="control"/>
    <keyword match="else" class="control"/>
    <keyword match="esac" class="control"/>
    <keyword match="fi" class="control"/>
    <keyword match="for" class="control"/>
    <keyword match="if" class="control"/>
    <keyword match="in" class="control"/>
    <keyword match="then" class="control"/>
    <keyword match="until" class="control"/>
    <keyword match="while" class="control"/>
  </language>
  <language name="sql" caseInsensitive="yes">
    <area start="--" end="
" class="comment"/>
    <area start="'" end="'" class="literal"/>
    <keyword match="ABSOLUTE" class="modifier"/>
    <keyword match="ACTION" class="type"/>
    <keyword match="ADD" class="control"/>
    <keyword match="ALL" class="control"/>
    <keyword match="ALTER" class="control"/>
    <keyword match="AND" class="control"/>
    <keyword match="ANY" class="control"/>
    <keyword match="AS" class="control"/>
    <keyword match="ASC" class="modifier"/>
    <keyword match="AT" class="control"/>
    <keyword match="AVG" class="control"/>
    <keyword match="BEGIN" class="control"/>
    <keyword match="BETWEEN" class="control"/>
    <keyword match="BOTH" class="control"/>
    <keyword match="BY" class="control"/>
    <keyword match="CASCADE" class="control"/>
    <keyword match="CASCADED" class="control"/>
    <keyword match="CASE" class="control"/>
    <keyword match="CAST" class="control"/>
    <keyword match="CATALOG" class="type"/>
    <keyword match="CHAR" class="type"/>
    <keyword match="CHARACTER" class="type"/>
    <keyword match="CHECK" class="control"/>
    <keyword match="CLOSE" class="control"/>
    <keyword match="COALESCE" class="control"/>
    <keyword match="COLLATE" class="control"/>
    <keyword match="COLLATION" class="type"/>
    <keyword match="COLUMN" class="type"/>
    <keyword match="COMMIT" class="control"/>
    <keyword match="CONNECT" class="control"/>
    <keyword match="CONNECTION" class="type"/>
    <keyword match="CONSTRAINT" class="type"/>
    <keyword match="CONSTRAINTS" class="type"/>
    <keyword match="CONTINUE" class="control"/>
    <keyword match="CONVERT" class="control"/>
    <keyword match="CREATE" class="control"/>
    <keyword match="CROSS" class="modifier"/>
    <keyword match="CURRENT" class="type"/>
    <keyword match="CURSOR" class="type"/>
    <keyword match="DATABASE" class="type"/>
    <keyword match="DATE" class="type"/>
    <keyword match="DAY" class="type"/>
    <keyword match="DEC" class="type"/>
    <keyword match="DECIMAL" class="type"/>
    <keyword match="DECLARE" class="control"/>
    <keyword match="DEFAULT" class="modifier"/>
    <keyword match="DELETE" class="control"/>
    <keyword match="DESC" class="modifier"/>
    <keyword match="DISCONNECT" class="control"/>
    <keyword match="DISTINCT" class="modifier"/>
    <keyword match="DO" class="control"/>
    <keyword match="DROP" class="control"/>
    <keyword match="EACH" class="control"/>
    <keyword match="ELSE" class="control"/>
    <keyword match="END" class="control"/>
    <keyword match="EXCEPT" class="control"/>
    <keyword match="EXEC" class="control"/>
    <keyword match="EXECUTE" class="control"/>
    <keyword match="EXISTS" class="control"/>
    <keyword match="FALSE" class="literal"/>
    <keyword match="FETCH" class="control"/>
    <keyword match="FIRST" class="type"/>
    <keyword match="FLOAT" class="type"/>
    <keyword match="FOR" class="control"/>
    <keyword match="FOREIGN" class="modifier"/>
    <keyword match="FROM" class="control"/>
    <keyword match="GRANT" class="control"/>
    <keyword match="GROUP" class="control"/>
    <keyword match="HAVING" class="control"/>
    <keyword match="HOUR" class="type"/>
    <keyword match="IDENTITY" class="control"/>
    <keyword match="IF" class="control"/>
    <keyword match="IN" class="control"/>
    <keyword match="INDEX" class="type"/>
    <keyword match="INNER" class="modifier"/>
    <keyword match="INSERT" class="control"/>
    <keyword match="INT" class="type"/>
    <keyword match="INTEGER" class="type"/>
    <keyword match="INTERSECT" class="control"/>
    <keyword match="INTO" class="control"/>
    <keyword match="JOIN" class="control"/>
    <keyword match="KEY" class="type"/>
    <keyword match="LAST" class="type"/>
    <keyword match="LEFT" class="modifier"/>
    <keyword match="LIKE" class="control"/>
    <keyword match="NULL" class="literal"/>
    <keyword match="NUMERIC" class="modifier"/>
    <keyword match="OR" class="control"/>
    <keyword match="ORDER" class="control"/>
    <keyword match="OUTER" class="modifier"/>
    <keyword match="OVERLAPS" class="modifier"/>
    <keyword match="PRIMARY" class="modifier"/>
    <keyword match="PROCEDURE" class="type"/>
    <keyword match="REFERENCES" class="modifier"/>
    <keyword match="RIGHT" class="modifier"/>
    <keyword match="ROLLBACK" class="control"/>
    <keyword match="SELECT" class="control"/>
    <keyword match="SOME" class="control"/>
    <keyword match="TABLE" class="type"/>
    <keyword match="THEN" class="control"/>
    <keyword match="TIME" class="type"/>
    <keyword match="TIMESTAMP" class="type"/>
    <keyword match="TO" class="control"/>
    <keyword match="TRAILING" class="modifier"/>
    <keyword match="TRANSACTION" class="type"/>
    <keyword match="TRUE" class="literal"/>
    <keyword match="UNION" class="control"/>
    <keyword match="UNIQUE" class="modifier"/>
    <keyword match="UPDATE" class="control"/>
    <keyword match="USER" class="type"/>
    <keyword match="USING" class="modifier"/>
    <keyword match="VALUES" class="control"/>
    <keyword match="VARCHAR" class="type"/>
    <keyword match="VIEW" class="type"/>
    <keyword match="WHEN" class="control"/>
    <keyword match="WHERE" class="control"/>
    <keyword match="WINDOW" class="type"/>
    <keyword match="WITH" class="control"/>
  </language>
  <language name="xml">
    <area start="<!--" end="-->" class="comment"/>
    <area start="<" end=">" class="modifier"/>
  </language>
  <language name="xsl">
    <area start="<!--" end="-->" class="comment"/>
    <area start="<xsl:" end=">" class="control"/>
    <area start="</xsl:" end=">" class="control"/>
    <area start="<" end=">" class="modifier"/>
  </language>
</syntax>


/ gopher://khzae.net/0/s1000d/xml/xml-utils/src/utils/xml-highlight/syntax.xml
Styles: Light Dark Classic