@charset "utf-8"; nav.nav_back_y94tk > a { display:inline-block; z-index:9; position:fixed; font-size:1rem; left:0.5rem; bottom:0.5rem; padding:.5rem; margin:0; background-color:silver; border:solid 2px black; border-radius:1rem; box-shadow:3px 3px 4px 3px grey }
nav.nav_back_y94tk > a:hover {background-color:pink}
nav.nav_back_y94tk > a:before { content:"Back to "; }
#aside_right_xptx8 { position:absolute; top:24rem; right:0px; display:block; width:305px; max-width:305px; margin:0; }
body { font-family:Arial, sans-serif; margin-bottom:3rem; box-sizing:border-box; }
p, a, li, figcaption, div, span { overflow-wrap:anywhere; }
*, *:before, *:after { box-sizing:inherit; }
dl { border-left:solid 2px silver; padding:0.5rem; }
dt { border-top:solid thin silver; }
dd { margin-bottom:1rem; line-height:1.6; }
li { margin-bottom:.7rem; line-height:1.6; max-width:70ch; }
p { line-height:1.6; max-width:70ch; }
img { max-width:100%; height:auto; margin:1px; margin-top:3px; }
audio {width:100%;border-radius:1rem;}
video { max-width:100%; max-height:90vh; }
iframe[src*="www.youtube.com/"] { max-width:100%; max-height:95vh; }
a.bigImg:before {content:"🔍"}
a.bigImg {font-size:1.5rem;}
figure { padding:0; margin:0.5rem 0; }
figure > img, figure > svg, figure > div {box-shadow:3px 3px 8px 4px silver}
figcaption { line-height:1.6;}
blockquote { color:navy; }
section { border:solid thin silver; padding:.3rem; margin:.3rem; border-radius:1rem; }
section > h3 { margin:0.3rem; }
cite {color:maroon;}
caption {background-color:lightgrey;border:solid thin black}
footer {text-align:center}
footer a {display:inline-block}
span.xsignet {font-family:"Times New Roman", serif;font-size:3rem;color:red}
span.xsignetxah {font-family:"Times New Roman", serif;font-size:2rem;color:red}
footer > div.cpr {font-size:80%}
kbd { font-family:Arial, sans-serif; padding:0 .25rem 0 .25rem; border:solid 1px grey; border-radius:4px; color:white; background-color:black; box-shadow:2px 2px 2px 2px silver; }
a:visited,a:link {text-decoration:none}
a:hover {background-color:pink}
div.date_xl { display:block; border-top:solid thin grey; }
div.topic_xl { display:inline-block; margin:.5rem; padding:.2rem; max-width:20rem; border-radius:1rem; border:solid thin silver; }
div.topic_xl > ul { margin-left:-1rem; }
div.topic_xl > ul > li { margin-left:-1rem; list-style-type:none; border-top:solid thin green; }
li > a { display:inline-block; vertical-align:top; }
div.rltd { display:table; margin:.5rem; padding:.5rem; border-radius:.5rem; border:solid thin grey; }
div.rltd > ul {margin:0}
div.rltd:before { content:"See also "; position:relative; top:-0.2rem; left:0; }
table.nrm {border-collapse:collapse;margin:1rem;}
table.nrm th, table.nrm td {padding:.25rem;border:solid thin grey;line-height:1.6;}
table.nrm th {background-color:silver}
b.w {color:darkred}
mark.b {background-color:hsl(190,60%,78%)}
mark.unicode { font-size:2rem; background-color:transparent; font-family:Arial, "Segoe UI Emoji", "Apple Color Emoji", "Noto Color Emoji", "Segoe UI Symbol"; }
div > a {display:inline-block}
h3 > a {display:inline-block}
section > a {display:inline-block}
a[href$=".pdf"]:before {content:"PDF ";font-size:1.5rem}
a[target="_blank"]:after {content:"↗";}
a.wikipedia_92d5m:after { font-size:small; content:" [Wikipedia]↗"; }
a.amz, a.amz_search { font-size:1.3rem; padding:.2rem; background-color:#ffc125; }
a.amz, a.amz_search {border-radius:.5rem;white-space:pre;}
a.amz_search:before {content:"🔍Buy "}
a[href$=".mp3"] {border:solid thin silver}
a[href$=".mp3"]:before {content:"mp3 "}
a[href$=".mpg"]:before, a[href$=".mov"]:before {content:"📺 ";font-size:1.4rem}
span.ref {background-color:#e8ffff;}
span.ref:before {content:"REF ";font-weight:bold;}
.todo {color:red;}
.todo:before {content:"todo:"}
.todo:before {content:"todo. ";}
code { font-family:Consolas, Menlo, monospace; white-space:pre-wrap; color:red; }
code.path_xl { color:teal;}
code.elisp_f_3d841 { font-weight:bold; color:#b22222; background-color:transparent; }
var { font-family:Consolas, Menlo, monospace;}
var.elisp {font-weight:bold;color:#a0522d;}
var.d { color:green;}
pre { font-family:Consolas, Menlo, monospace; tab-size:2; padding:.5rem; margin:.5rem; max-width:80ch; white-space:pre-wrap; border:solid thin grey; border-radius:1rem; background-color:#eeeeee; }
pre:before {content:""; position:relative; top:-0.5rem; right:0; float:right; color:black; text-shadow:.1rem .1rem .1rem white; }
.code {background-color:hsl(0,0%,95%)}
.math {background-color:#f9f9e9}
.org-mode {background-color:hsl(158,27%,75%)}
.python {background-color:hsl(165,49%,86%)}
.python3 {background-color:hsl(159,40%,95%);}
.perl {background-color:hsl(200,50%,98%)}
.ruby {background-color:hsl(90,50%,97%)}
.php {background-color:hsl(240,50%,99%)}
.cmd {background-color:hsl(94,20%,80%)}
.bash {background-color:hsl(22,24%,90%)}
.bash-output {background-color:hsl(204,81%,95%)}
.emacs-lisp { background-color:hsl(120,100%,98%);}
.golang {background-color:hsl(258,30%,97%)}
.html {background-color:hsl(244,61%,95%);}
.css {background-color:hsl(160,50%,97%);}
.js { background-color:hsl(70,0%,95%);}
.nodejs {background-color:hsl(240,87%,95%)}
.java {background-color:hsl(280,50%,97%)}
.scala {background-color:hsl(36,39%,95%)}
pre.python:before {content:"Python 2"}
pre.python3:before {content:"Python 3"}
pre.perl:before {content:"Perl"}
pre.ruby:before {content:"Ruby"}
pre.php:before {content:"PHP"}
pre.ahk:before {content:"AutoHotkey"}
pre.cmd:before {content:"cmd.exe"}
pre.powershell:before {content:"PowerShell"}
pre.bash:before {content:"bash"}
pre.mysql:before {content:"mysql"}
pre.emacs-lisp:before {content:"emacs lisp"}
pre.mathematica:before {content:"Mathematica"}
pre.ocaml:before {content:"OCaml"}
pre.golang:before {content:"golang"}
pre.erlang:before {content:"Erlang"}
pre.haskell:before {content:"Haskell"}
pre.common-lisp:before {content:"Common Lisp"}
pre.qi:before {content:"Qi"}
pre.html:before {content:"HTML"}
pre.css:before {content:"CSS"}
pre.js:before {content:"JavaScript"}
pre.typescript:before {content:"TypeScript"}
pre.nodejs:before {content:"node.js"}
pre.xml:before {content:"XML"}
pre.java:before {content:"Java"}
pre.csharp:before {content:"C Sharp"}
pre.clojure:before {content:"Clojure"}
pre.scala:before {content:"Scala"}
pre.povray:before {content:"POV-Ray"}
.bold {font-weight:bold}
.builtin {color:#483d8b}
.comment {color:#b22222}
.comment-delimiter {color:#b22222}
.constant {color:#008b8b}
.doc {color:#8b2252}
.function-name {color:#0000ff}
.keyword {color:#a020f0}
.preprocessor {color:hsl(314,19%,30%)}
.string {color:#8b2252}
.type {color:#228b22}
.underline {text-decoration:underline}
.variable-name {color:#a0522d}
.warning {color:#ff0000;font-weight:bold}
span.css-property {color:#a0522d}
span.css-selector {color:#0000ff}
span.xah-css-id-selector {color:darkred}
.xahk-mode-command-name {color:#0000ff}
pre .xah-elisp-command {color:#228b22}
pre .xah-elisp-dollar-symbol {font-weight:bold;color:darkgreen;}
pre .xah-elisp-at-symbol { font-weight:bold;color:#ff0000;}
pre .xah-elisp-cap-variable { font-weight:bold;color:#b22222;}
.cperl-array {color:#0000ff;background-color:#eeeed1;font-weight:bold}
.cperl-hash {color:#ff0000;background-color:#eeeed1;font-weight:bold;font-style:italic}
.cperl-nonoverridable {color:#66cd00}
pre.xml span.sgml-namespace {color:#da70d6}
pre.poem_xl { display:inline-block; font-family:sans-serif; line-height:1.6; padding:8px; margin:8px; border:solid thin teal; border-radius:8px; }
pre.text { display:inline-block; padding:8px; margin:8px; border:solid thin silver; border-radius:8px; }
.elisp-prefix-command, .elisp-command, .elisp-macro, .elisp-special-form, .elisp-function { white-space:nowrap; font-weight:bold; color:#b22222; background-color:transparent; }
.elisp-constant, .elisp-user-option, .elisp-variable { white-space:nowrap; font-weight:bold; color:#a0522d; }
.payme88711 { display:inline-block; border:solid thin gray; }
.ad_top_39054 {margin:1.5rem 0;}
.ads_bottom_dtpcz {}
.lpanel_h7h547 { width:200px; border:solid 2px grey; border-bottom:solid 5px grey; padding-bottom:40px; padding-left:4px; border-radius:1rem; }
.lpanel_h7h547 > ul,ol {margin-left:-1rem;}
.lpanel_h7h547 > ul > li { margin-left:-1rem; list-style-type:none; border-top:solid thin grey; }
.lpanel_h7h547 li a {display:inline-block;vertical-align:top;}
@media all and (min-width:801px) { main, #disqus_thread, footer {margin-left:215px}
.lpanel_h7h547 { position:absolute; top:2rem; left:2px; }
}
@media all and (max-width:1201px) { #aside_right_xptx8 {display:none;}
}
@media all and (min-width:1201px) { body { margin-right:310px; }
}
table { overflow:auto; }
.divFlow81777 > div { display:inline-block; max-width:222px; margin:.2rem; text-align:center; }
.divFlow81777 a > img { max-width:222px; height:auto; }
.emojiXL { font-size:1.5rem; font-family:"Segoe UI Emoji", "Apple Color Emoji", "Noto Color Emoji"; }
.unicodeDivXL { margin-top:1rem; margin-bottom:1rem; }
.unicodeDivXL mark.unicode { font-size:3rem; }
.unicodeDivXL div { display:inline-block; margin:3px; padding:0 3px; border-radius:8px; border:solid thin grey; }
.todo {color:red;}
.todo:before {content:"todo:"}
nav.prev_next_bar_76548 { position:fixed; top:0; left:0; z-index:999; display:table; font-size:1.2rem; text-align:left; padding:0 0.7rem; margin:0; background-color:white; border:solid 2px black; border-radius:1rem; box-shadow:3px 3px 4px 3px grey; }
/* HHH___________________________________________________________________ */ /* span.xnt and div.xnote must come in pairs. xnt is annotation marker, xnote is a annotation block of text. */ span.xnt { font-weight:bold; color:blue; }
b.x3nt { font-weight:bold; }
b.x3nt:after { content:" ➤ "; }
div.xnote { display:table; line-height:1.6; padding:.3rem; margin:.3rem; border:solid 3px silver; border-radius:0.5rem; }
/* oafm and anote must come in pairs. */ /* oafm = original author footnote's marker. */ /* anote = footnotes text block by original author. */ span.oafm {color:darkred;background-color:silver}
span.oafm:after {content:"‡"}
div.anote { line-height:1.6; padding:0.5rem; margin:0.5rem; border:solid thin black; }
div.anote > p { padding:0.5rem; margin:0.5rem; width:60ex; }
.lyrics_xl { display:inline-block; font-family:sans-serif; line-height:1.3; white-space:pre-wrap; padding:.3rem; border:solid 4px silver; border-radius:10px; }
ruby.ruby88 {font-size:2rem;}
rt {color:darkgreen;font-size:1rem}
span.big { font-size:2rem;}
section.word88 { border:none; margin-top:.5rem; line-height:1.6; }
section.word88 > h3.wd {margin:0.5rem}
section.word88 > div.ex { padding:0.25rem; border:solid thin gray; background-color:wheat; border-radius:1rem; }
section.word88 > div.ex > div.bdy {line-height:1.5}
section.word88 > div.ex > div.bdy > p {margin:.25rem;}
section.word88 > div.ex > div.src {margin-top:.25rem;color:#5c5c5c}
section.word88 > div.ex > div.src:before {content:"Source:"}
section.word88 div.cmt {margin-top:.5rem}
section.word88 div.cmt:before {font-weight:bold;content:"Notes:"}
section.word88 > div.def:before, section.word88 > div.ex > div.def:before {content:"• "}
section.word88 > div.def {margin:0.5rem}
.chineseXL [lang="zh"] { font-size:2rem; }
/* HHH___________________________________________________________________ */ .xahsldash69147 { display:table; margin:16px; padding:0.5rem; border:solid thin gray; }
/* HHH___________________________________________________________________ */ 
