<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* --------------------------------------------------------------

   typography.css
   * Sets up some sensible default typography.

-------------------------------------------------------------- */

/* Default font settings.
   The font-size percentage is of 16px. (0.75 * 16px = 12px) */
   html { font-size:100.01%; }
   body {
     font-size: 75%;
     color: #222;
     background: #fff;
     font-family: "Microsoft YaHei", "Helvetica Neue", Arial, Helvetica, sans-serif;
   }
   
   
   /* Headings
   -------------------------------------------------------------- */
   
   h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #111; font-weight: lighter;}
   
   h1 { font-size: 48px; line-height: 1; margin-bottom: 20px; }
   h2 { font-size: 32px; margin-bottom: 0.75em; }
   h3 { font-size: 24px; line-height: 1; margin-bottom: 10px; }
   h4 { font-size: 18px; line-height: 1.25; margin-bottom: 10px; }
   h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
   h6 { font-size: 1em; font-weight: bold; }
   
   h1 img, h2 img, h3 img,
   h4 img, h5 img, h6 img {
     margin: 0;
   }
   
   
   /* Text elements
   -------------------------------------------------------------- */
   
   p           { margin: 0 0 1em; font-size: 12px; }
   /*
     These can be used to pull an image at the start of a paragraph, so
     that the text flows around it (usage: &lt;p&gt;&lt;img class="left"&gt;Text&lt;/p&gt;)
    */
   .left       { float: left !important; }
   p .left     { margin: 1.5em 1.5em 1.5em 0; padding: 0; }
   .right      { float: right !important; }
   p .right    { margin: 1.5em 0 1.5em 1.5em; padding: 0; }
   
   a:focus,
   a:hover     { color: #09f; }
   a           { color: #06c; text-decoration: none; }
   
   blockquote  { margin: 1.5em; color: #666; font-style: italic; }
   strong,dfn  { font-weight: bold; }
   em,dfn      { font-style: italic; }
   sup, sub    { line-height: 0; }
   
   abbr,
   acronym     { border-bottom: 1px dotted #666; }
   address     { margin: 0 0 1.5em; font-style: italic; }
   del         { color:#666; }
   
   pre         { margin: 1.5em 0; white-space: pre; }
   pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }
   
   
   /* Lists
   -------------------------------------------------------------- */
   
   li ul,
   li ol  { margin: 0; }
   ul, ol { margin: 0; padding: 0px; }
   
   ul     { list-style-type: disc; }
   ol     { list-style-type: decimal; }
   
   dl     { margin: 0 0 1.5em 0; }
   dl dt  { font-weight: bold; }
   dd     { margin-left: 1.5em;}
   
   
   /* Tables
   -------------------------------------------------------------- */
   
   /*
     Because of the need for padding on TH and TD, the vertical rhythm
     on table cells has to be 27px, instead of the standard 18px or 36px
     of other elements.
    */
   table         { margin-bottom: 1.4em; width:100%; }
   th            { font-weight: bold; }
   thead th      { background: #c3d9ff; }
   th,td,caption { padding: 4px 10px 4px 5px; }
   /*
     You can zebra-stripe your tables in outdated browsers by adding
     the class "even" to every other table row.
    */
   tbody tr:nth-child(even) td,
   tbody tr.even td  {
     background: #e5ecf9;
   }
   tfoot       { font-style: italic; }
   caption     { background: #eee; }
   
   
   /* Misc classes
   -------------------------------------------------------------- */
   
   .small     { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
   .large     { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
   .hide      { display: none; }
   
   .quiet     { color: #666; }
   .loud      { color: #000; }
   .highlight { background:#ff0; }
   .added     { background:#060; color: #fff; }
   .removed   { background:#900; color: #fff; }
   
   .first     { margin-left:0; padding-left:0; }
   .last      { margin-right:0; padding-right:0; }
   .top       { margin-top:0; padding-top:0; }
   .bottom    { margin-bottom:0; padding-bottom:0; }
   </pre></body></html>