From f3c2c3359022ca11ec15a75521523714142add5a Mon Sep 17 00:00:00 2001 From: Taufik Nurrohman Date: Sat, 11 May 2024 11:41:19 +0700 Subject: [PATCH] Update --- .factory/_/x/markdown.scss | 2 +- .factory/index.css.scss | 162 ++++++++------- index.css | 405 +++++++++++-------------------------- index.min.css | 2 +- 4 files changed, 212 insertions(+), 359 deletions(-) diff --git a/.factory/_/x/markdown.scss b/.factory/_/x/markdown.scss index 15c7e82..4d68ead 100644 --- a/.factory/_/x/markdown.scss +++ b/.factory/_/x/markdown.scss @@ -1,3 +1,3 @@ [role='doc-endnotes'] { - margin-top: 1.15rem; + @extend %small; } \ No newline at end of file diff --git a/.factory/index.css.scss b/.factory/index.css.scss index 5e1ba2a..4a5568c 100644 --- a/.factory/index.css.scss +++ b/.factory/index.css.scss @@ -21,6 +21,13 @@ word-wrap: break-word; } +::-moz-focus-inner { + border: 0; + margin: 0; + outline: 0; + padding: 0; +} + :where( address, article, @@ -53,8 +60,10 @@ section, table, ul -):where(:not(:last-child)) { - margin-bottom: 1.15rem; +) { + & + & { + margin-top: 1.15rem; + } } li { @@ -101,7 +110,7 @@ li { font: 400 normal 13px/1.5 var(--face); } -a { +%a { color: var(--color-link); font-weight: bold; img { @@ -127,30 +136,59 @@ a { } } -abbr { - cursor: help; -} - -b { +%b { font-weight: bold; } -i { +%i { font-style: italic; } -s { +%input { + accent-color: var(--color-link); + background: var(--fill-input, var(--fill-2)); + border: 1px solid; + border-color: var(--stroke-input, var(--stroke)); + color: var(--color-input); + display: inline-block; + height: 2rem; + line-height: calc(2rem - 2px); // Minus the border width + padding: 0 0.5rem; + vertical-align: middle; + width: 12rem; +} + +%label { + cursor: pointer; + user-select: none; +} + +%s { text-decoration: line-through; } -u { +%small { + font-size: 0.79em; +} + +%u { text-decoration: underline; } +a { + @extend %a; +} + +abbr { + cursor: help; +} + +b, dt, +legend, strong, th { - @extend b; + @extend %b; } blockquote { @@ -171,13 +209,14 @@ code { font-family: var(--face-2); } -del { - @extend s; +del, +s { + @extend %s; } details { > summary { - @extend label; + @extend %label; display: block; padding-left: 1.15rem; position: relative; @@ -209,7 +248,6 @@ details { } } &[role='tree'] { - margin-bottom: 0; &[open] { > summary { margin-bottom: 0; @@ -218,36 +256,41 @@ details { ul { list-style: none; } + + [role='tree'] { + margin-top: 0; + } } } -ins { - @extend u; +ins, +u { + @extend %u; } label { - cursor: pointer; - user-select: none; -} - -p > label { - line-height: calc(2rem - 2px); + @extend %label; } dfn, em, +i, var { - @extend i; + @extend %i; } -dl, ol, ul { - margin-left: 1.15rem; + margin-left: 2rem; + & & { + margin-left: 1.15rem; + } } dl { - margin-right: 1.15rem; + margin: { + left: 1.15rem; + right: 1.15rem; + } } fieldset { @@ -265,8 +308,8 @@ figure { form { > p { - &:last-of-type { - margin-bottom: 0; + > label { + line-height: calc(2rem - 2px); } } } @@ -277,7 +320,7 @@ h3, h4, h5, h6 { - @extend b; + @extend %b; line-height: 1.15; } @@ -342,7 +385,7 @@ pre { small, sub, sup { - font-size: 0.79em; + @extend %small; } sub, @@ -386,24 +429,14 @@ video { width: 100%; } +button, input, select, textarea { - accent-color: var(--color-link); - background: var(--fill-input, var(--fill-2)); - border: 1px solid; - border-color: var(--stroke-input, var(--stroke)); - color: var(--color-input); - display: inline-block; - height: 2rem; - line-height: calc(2rem - 2px); // Minus the border width - padding: 0 0.5rem; - vertical-align: middle; - width: 12rem; + @extend %input; } button { - @extend input; background: var(--fill-button, var(--fill)); border-width: 0; color: var(--color-button) !important; @@ -419,26 +452,15 @@ button { width: auto; } -input[type='button'], -input[type='reset'], -input[type='submit'] { - @extend button; -} - -button, input { - &::-moz-focus-inner { - border: 0; - margin: 0; - outline: 0; - padding: 0; + &[type='button'], + &[type='reset'], + &[type='submit'] { + @extend button; } -} - -input { &[type='color'], &[type='image'] { - @extend label; + @extend %label; height: 2.25rem; padding: 0; width: 2.25rem; @@ -457,7 +479,7 @@ input { &[type='image'], &[type='radio'], &[type='range'] { - @extend label; + @extend %label; background: 0 0; border: 0; padding: 0; @@ -465,7 +487,7 @@ input { } select { - @extend label; + @extend %label; } @each $v in (-moz-color-swatch, -webkit-color-swatch) { @@ -488,8 +510,16 @@ textarea { resize: vertical; } +:disabled { + opacity: 0.5; + cursor: not-allowed; +} + [role='button'] { @extend button; + &:not(:any-link) { + @extend :disabled; + } } [role='deletion'] { @@ -513,13 +543,9 @@ textarea { font-weight: normal; } -:disabled { - opacity: 0.5; - cursor: not-allowed; -} - @import './_/x/alert'; @import './_/x/comment'; +@import './_/x/markdown'; @import './_/x/pass'; @import './_/x/search'; @import './_/x/t-o-c'; @@ -563,7 +589,6 @@ body { background: var(--fill-1) linear-gradient(rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0)) repeat-x 0 0; background-size: 50px 50px; color: var(--color-1); - margin-bottom: 0; padding: 15px 20px 23px; position: relative; h1 { @@ -656,6 +681,7 @@ body { } ul { list-style-image: var(--bullet); + margin-left: 1.15rem; } } } diff --git a/index.css b/index.css index 61db603..811426f 100644 --- a/index.css +++ b/index.css @@ -14,6 +14,13 @@ word-wrap: break-word; } +::-moz-focus-inner { + border: 0; + margin: 0; + outline: 0; + padding: 0; +} + :where(address, article, aside, @@ -44,8 +51,38 @@ search, section, table, - ul):where(:not(:last-child)) { - margin-bottom: 1.15rem; + ul) + :where(address, + article, + aside, + blockquote, + dd, + details, + div, + dl, + dt, + fieldset, + figure, + footer, + form, + h1, + h2, + h3, + h4, + h5, + h6, + header, + hgroup, + hr, + main, + nav, + ol, + p, + pre, + search, + section, + table, + ul) { + margin-top: 1.15rem; } li:where(:not(:first-child)) > :where(address, @@ -124,42 +161,84 @@ a[aria-disabled]:visited, color: inherit; } -abbr { - cursor: help; -} - -b, h1, h2, h3, h4, h5, h6, +b, dt, +legend, strong, th { font-weight: bold; } -i, dfn, em, +i, var { font-style: italic; } -s, +button, +[role=button], +input[type=button], +input[type=reset], +input[type=submit], +input, +select, +textarea { + accent-color: var(--color-link); + background: var(--fill-input, var(--fill-2)); + border: 1px solid; + border-color: var(--stroke-input, var(--stroke)); + color: var(--color-input); + display: inline-block; + height: 2rem; + line-height: calc(2rem - 2px); + padding: 0 0.5rem; + vertical-align: middle; + width: 12rem; +} + +select, +input[type=checkbox], +input[type=file], +input[type=radio], +input[type=range], +input[type=color], +input[type=image], +label, +details > summary { + cursor: pointer; + user-select: none; +} + del, -[role=deletion] { +[role=deletion], +s { text-decoration: line-through; } -u, +[role=doc-endnotes], +small, +sub, +sup { + font-size: 0.79em; +} + ins, -[role=insertion] { +[role=insertion], +u { text-decoration: underline; } +abbr { + cursor: help; +} + blockquote { font-size: 1.185rem; margin-left: 1.15rem; @@ -205,71 +284,29 @@ details[open] > summary::before { border-top: 8px solid; margin-top: -3px; } -details[role=tree] { - margin-bottom: 0; -} details[role=tree][open] > summary { margin-bottom: 0; } details[role=tree] ul { list-style: none; } - -label, -select, -input[type=checkbox], -button[type=checkbox], -[type=checkbox][role=button], -input[type=file], -button[type=file], -[type=file][role=button], -input[type=radio], -button[type=radio], -[type=radio][role=button], -input[type=range], -button[type=range], -[type=range][role=button], -input[type=color], -button[type=color], -[type=color][role=button], -input[type=image], -button[type=image], -[type=image][role=button], -details > summary { - cursor: pointer; - user-select: none; -} - -p > label, -p > select, -p > input[type=checkbox], -p > button[type=checkbox], -p > [type=checkbox][role=button], -p > input[type=file], -p > button[type=file], -p > [type=file][role=button], -p > input[type=radio], -p > button[type=radio], -p > [type=radio][role=button], -p > input[type=range], -p > button[type=range], -p > [type=range][role=button], -p > input[type=color], -p > button[type=color], -p > [type=color][role=button], -p > input[type=image], -p > button[type=image], -p > [type=image][role=button] { - line-height: calc(2rem - 2px); +details[role=tree] + [role=tree] { + margin-top: 0; } -dl, ol, ul { + margin-left: 2rem; +} +ol ol, +ol ul, +ul ol, +ul ul { margin-left: 1.15rem; } dl { + margin-left: 1.15rem; margin-right: 1.15rem; } @@ -286,8 +323,8 @@ figure img { display: block; } -form > p:last-of-type { - margin-bottom: 0; +form > p > label { + line-height: calc(2rem - 2px); } h1, @@ -356,12 +393,6 @@ pre code { white-space: pre-wrap; } -small, -sub, -sup { - font-size: 0.79em; -} - sub, sup { line-height: 0; @@ -403,44 +434,11 @@ video { width: 100%; } -input, button, [role=button], -[type=button][role=button], -[type=reset][role=button], -[type=submit][role=button], input[type=button], -button[type=button], input[type=reset], -button[type=reset], -input[type=submit], -button[type=submit], -select, -textarea { - accent-color: var(--color-link); - background: var(--fill-input, var(--fill-2)); - border: 1px solid; - border-color: var(--stroke-input, var(--stroke)); - color: var(--color-input); - display: inline-block; - height: 2rem; - line-height: calc(2rem - 2px); - padding: 0 0.5rem; - vertical-align: middle; - width: 12rem; -} - -button, -[role=button], -[type=button][role=button], -[type=reset][role=button], -[type=submit][role=button], -input[type=button], -button[type=button], -input[type=reset], -button[type=reset], -input[type=submit], -button[type=submit] { +input[type=submit] { background: var(--fill-button, var(--fill)); border-width: 0; color: var(--color-button) !important; @@ -454,61 +452,26 @@ button[type=submit] { width: auto; } -button::-moz-focus-inner, -[role=button]::-moz-focus-inner, -input[type=button]::-moz-focus-inner, -button[type=button]::-moz-focus-inner, -input[type=reset]::-moz-focus-inner, -button[type=reset]::-moz-focus-inner, -input[type=submit]::-moz-focus-inner, -button[type=submit]::-moz-focus-inner, -input::-moz-focus-inner { - border: 0; - margin: 0; - outline: 0; - padding: 0; -} - input[type=color], -button[type=color], -[type=color][role=button], -input[type=image], -button[type=image], -[type=image][role=button] { +input[type=image] { height: 2.25rem; padding: 0; width: 2.25rem; } -input[type=image], -button[type=image], -[type=image][role=button] { +input[type=image] { height: auto; width: auto; } input[type=checkbox], -button[type=checkbox], -[type=checkbox][role=button], -input[type=radio], -button[type=radio], -[type=radio][role=button] { +input[type=radio] { height: 1rem; width: 1rem; } input[type=checkbox], -button[type=checkbox], -[type=checkbox][role=button], input[type=file], -button[type=file], -[type=file][role=button], input[type=image], -button[type=image], -[type=image][role=button], input[type=radio], -button[type=radio], -[type=radio][role=button], -input[type=range], -button[type=range], -[type=range][role=button] { +input[type=range] { background: 0 0; border: 0; padding: 0; @@ -534,16 +497,17 @@ textarea { resize: vertical; } +:disabled, +[role=button]:not(:any-link) { + opacity: 0.5; + cursor: not-allowed; +} + [role=status] { color: var(--color); font-weight: normal; } -:disabled { - opacity: 0.5; - cursor: not-allowed; -} - [role=alert] { background: var(--fill-alert); border: 1px solid; @@ -576,8 +540,6 @@ textarea { } .form-comment p input + br + small, -.form-comment p button + br + small, -.form-comment p [role=button] + br + small, .form-comment p select + br + small, .form-comment p textarea + br + small { color: var(--color-2); @@ -590,150 +552,15 @@ form[name=pass] { search { display: block; } -search input, -search button, -search input[type=button], -search button[type=button], -search input[type=reset], -search button[type=reset], -search input[type=submit], -search button[type=submit], -search [role=button] { +search input { flex: 1; min-width: 0; } search input + button, -search button + button, -search input[type=button] + button, -search button[type=button] + button, -search input[type=reset] + button, -search button[type=reset] + button, -search input[type=submit] + button, -search button[type=submit] + button, -search [role=button] + button, -search [type=button][role=button] + button, -search [type=reset][role=button] + button, -search [type=submit][role=button] + button, search input + input[type=button], -search button + input[type=button], -search input[type=button] + input[type=button], -search button[type=button] + input[type=button], -search input[type=reset] + input[type=button], -search button[type=reset] + input[type=button], -search input[type=submit] + input[type=button], -search button[type=submit] + input[type=button], -search [role=button] + input[type=button], -search [type=button][role=button] + input[type=button], -search [type=reset][role=button] + input[type=button], -search [type=submit][role=button] + input[type=button], -search input + button[type=button], -search button + button[type=button], -search input[type=button] + button[type=button], -search button[type=button] + button[type=button], -search input[type=reset] + button[type=button], -search button[type=reset] + button[type=button], -search input[type=submit] + button[type=button], -search button[type=submit] + button[type=button], -search [role=button] + button[type=button], -search [type=button][role=button] + button[type=button], -search [type=reset][role=button] + button[type=button], -search [type=submit][role=button] + button[type=button], search input + input[type=reset], -search button + input[type=reset], -search input[type=button] + input[type=reset], -search button[type=button] + input[type=reset], -search input[type=reset] + input[type=reset], -search button[type=reset] + input[type=reset], -search input[type=submit] + input[type=reset], -search button[type=submit] + input[type=reset], -search [role=button] + input[type=reset], -search [type=button][role=button] + input[type=reset], -search [type=reset][role=button] + input[type=reset], -search [type=submit][role=button] + input[type=reset], -search input + button[type=reset], -search button + button[type=reset], -search input[type=button] + button[type=reset], -search button[type=button] + button[type=reset], -search input[type=reset] + button[type=reset], -search button[type=reset] + button[type=reset], -search input[type=submit] + button[type=reset], -search button[type=submit] + button[type=reset], -search [role=button] + button[type=reset], -search [type=button][role=button] + button[type=reset], -search [type=reset][role=button] + button[type=reset], -search [type=submit][role=button] + button[type=reset], search input + input[type=submit], -search button + input[type=submit], -search input[type=button] + input[type=submit], -search button[type=button] + input[type=submit], -search input[type=reset] + input[type=submit], -search button[type=reset] + input[type=submit], -search input[type=submit] + input[type=submit], -search button[type=submit] + input[type=submit], -search [role=button] + input[type=submit], -search [type=button][role=button] + input[type=submit], -search [type=reset][role=button] + input[type=submit], -search [type=submit][role=button] + input[type=submit], -search input + button[type=submit], -search button + button[type=submit], -search input[type=button] + button[type=submit], -search button[type=button] + button[type=submit], -search input[type=reset] + button[type=submit], -search button[type=reset] + button[type=submit], -search input[type=submit] + button[type=submit], -search button[type=submit] + button[type=submit], -search [role=button] + button[type=submit], -search [type=button][role=button] + button[type=submit], -search [type=reset][role=button] + button[type=submit], -search [type=submit][role=button] + button[type=submit], -search input + [role=button], -search button + [role=button], -search input[type=button] + [role=button], -search button[type=button] + [role=button], -search input[type=reset] + [role=button], -search button[type=reset] + [role=button], -search input[type=submit] + [role=button], -search button[type=submit] + [role=button], -search [role=button] + [role=button], -search [type=button][role=button] + [role=button], -search [type=reset][role=button] + [role=button], -search [type=submit][role=button] + [role=button], -search input + [type=button][role=button], -search button + [type=button][role=button], -search input[type=button] + [type=button][role=button], -search button[type=button] + [type=button][role=button], -search input[type=reset] + [type=button][role=button], -search button[type=reset] + [type=button][role=button], -search input[type=submit] + [type=button][role=button], -search button[type=submit] + [type=button][role=button], -search [role=button] + [type=button][role=button], -search [type=button][role=button] + [type=button][role=button], -search [type=reset][role=button] + [type=button][role=button], -search [type=submit][role=button] + [type=button][role=button], -search input + [type=reset][role=button], -search button + [type=reset][role=button], -search input[type=button] + [type=reset][role=button], -search button[type=button] + [type=reset][role=button], -search input[type=reset] + [type=reset][role=button], -search button[type=reset] + [type=reset][role=button], -search input[type=submit] + [type=reset][role=button], -search button[type=submit] + [type=reset][role=button], -search [role=button] + [type=reset][role=button], -search [type=button][role=button] + [type=reset][role=button], -search [type=reset][role=button] + [type=reset][role=button], -search [type=submit][role=button] + [type=reset][role=button], -search input + [type=submit][role=button], -search button + [type=submit][role=button], -search input[type=button] + [type=submit][role=button], -search button[type=button] + [type=submit][role=button], -search input[type=reset] + [type=submit][role=button], -search button[type=reset] + [type=submit][role=button], -search input[type=submit] + [type=submit][role=button], -search button[type=submit] + [type=submit][role=button], -search [role=button] + [type=submit][role=button], -search [type=button][role=button] + [type=submit][role=button], -search [type=reset][role=button] + [type=submit][role=button], -search [type=submit][role=button] + [type=submit][role=button] { +search input + [role=button] { flex: initial; } search p { @@ -801,7 +628,6 @@ body > div > header { background: var(--fill-1) linear-gradient(rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0)) repeat-x 0 0; background-size: 50px 50px; color: var(--color-1); - margin-bottom: 0; padding: 15px 20px 23px; position: relative; } @@ -906,6 +732,7 @@ body > div > nav + div > aside > div h3 { body > div > header + div > aside > div ul, body > div > nav + div > aside > div ul { list-style-image: var(--bullet); + margin-left: 1.15rem; } body > div > header + div > main, body > div > nav + div > main { diff --git a/index.min.css b/index.min.css index 287d344..d78fa6b 100644 --- a/index.min.css +++ b/index.min.css @@ -1 +1 @@ -/*! Originally developed by the Blogger Team on 23 February 2004. */*,::after,::before{background:0 0;border:0;box-sizing:border-box;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-decoration:none;word-wrap:break-word}:where(address,article,aside,blockquote,dd,details,div,dl,dt,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,main,nav,ol,p,pre,search,section,table,ul):where(:not(:last-child)){margin-bottom:1.15rem}li:where(:not(:first-child))>:where(address,article,aside,blockquote,dd,details,div,dl,dt,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,main,nav,p,pre,search,section,table):where(:first-child){margin-top:1.15rem}:root{background:var(--fill);color:var(--color);font:400 normal 13px/1.5 var(--face)}[role=link],a{color:var(--color-link);font-weight:700}[role=link] img,a img{background:var(--stroke-1);padding:4px}[role=link]:focus,[role=link]:hover,a:focus,a:hover{color:var(--color-link-1);text-decoration:underline}[role=link]:focus:visited,[role=link]:hover:visited,a:focus:visited,a:hover:visited{color:var(--color-link-2)}[aria-current][role=link],[aria-disabled][role=link],a[aria-current],a[aria-disabled]{color:inherit;cursor:inherit;text-decoration:none}[aria-current][role=link]:visited,[aria-disabled][role=link]:visited,a[aria-current]:visited,a[aria-disabled]:visited{color:inherit}abbr{cursor:help}b,dt,h1,h2,h3,h4,h5,h6,strong,th{font-weight:700}dfn,em,i,var{font-style:italic}[role=deletion],del,s{text-decoration:line-through}[role=alert] [role=link],[role=alert] a,[role=insertion],ins,u{text-decoration:underline}blockquote{font-size:1.185rem;margin-left:1.15rem;margin-right:1.15rem}caption,figcaption{margin:1rem 0 0;text-align:center}code{font-family:var(--face-2)}details>summary{display:block;padding-left:1.15rem;position:relative;text-decoration:none!important}details>summary::before{border-bottom:4px solid transparent;border-left:8px solid;border-right:0 solid transparent;border-top:4px solid transparent;content:"";height:0;left:0;margin-top:-4px;position:absolute;top:50%;width:0}details[open]>summary{margin-bottom:1.15rem}details[open]>summary::before{border-bottom:0 solid transparent;border-left:4px solid transparent;border-right:4px solid transparent;border-top:8px solid;margin-top:-3px}details[role=tree],details[role=tree][open]>summary,form>p:last-of-type{margin-bottom:0}details[role=tree] ul{list-style:none}[type=checkbox][role=button],[type=color][role=button],[type=file][role=button],[type=image][role=button],[type=radio][role=button],[type=range][role=button],button[type=checkbox],button[type=color],button[type=file],button[type=image],button[type=radio],button[type=range],details>summary,input[type=checkbox],input[type=color],input[type=file],input[type=image],input[type=radio],input[type=range],label,select{cursor:pointer;user-select:none}p>[type=checkbox][role=button],p>[type=color][role=button],p>[type=file][role=button],p>[type=image][role=button],p>[type=radio][role=button],p>[type=range][role=button],p>button[type=checkbox],p>button[type=color],p>button[type=file],p>button[type=image],p>button[type=radio],p>button[type=range],p>input[type=checkbox],p>input[type=color],p>input[type=file],p>input[type=image],p>input[type=radio],p>input[type=range],p>label,p>select{line-height:calc(2rem - 2px)}dl,ol,ul{margin-left:1.15rem}dl{margin-right:1.15rem}fieldset{border:1px solid;border-color:var(--stroke);padding:1.15rem}figure{text-align:center}figure img{display:block}h1,h2,h3,h4,h5,h6{line-height:1.15}h1{font-size:310%}h2{font-size:250%}h3{font-size:200%}h4{font-size:160%}h5{font-size:130%}h6{font-size:110%}hr{border:0;border-top:1px dotted;border-color:var(--stroke)}legend{padding:0 .5rem}[role=mark],mark{background:var(--fill-mark)}img{height:auto;max-width:100%}ol{list-style:decimal}pre code{background:var(--fill-code,var(--color));color:var(--color-code,var(--fill));display:block;overflow:auto;padding:.5rem .75rem;white-space:pre-wrap}small,sub,sup{font-size:.79em}sub,sup{line-height:0}sub{vertical-align:sub}sup{vertical-align:super}table{border-collapse:collapse;table-layout:fixed;width:100%}table caption{caption-side:bottom}table td,table th{border:1px solid;border-color:var(--stroke);padding:.25rem .5rem;vertical-align:top}ul{list-style:disc}audio,iframe,video{display:block;height:auto;width:100%}[role=button],[type=button][role=button],[type=reset][role=button],[type=submit][role=button],button,button[type=button],button[type=reset],button[type=submit],input,input[type=button],input[type=reset],input[type=submit],select,textarea{accent-color:var(--color-link);background:var(--fill-input,var(--fill-2));border:1px solid;border-color:var(--stroke-input,var(--stroke));color:var(--color-input);display:inline-block;height:2rem;line-height:calc(2rem - 2px);padding:0 .5rem;vertical-align:middle;width:12rem}[role=button],[type=button][role=button],[type=reset][role=button],[type=submit][role=button],button,button[type=button],button[type=reset],button[type=submit],input[type=button],input[type=reset],input[type=submit]{background:var(--fill-button,var(--fill));border-width:0;color:var(--color-button)!important;cursor:pointer;font-weight:700;line-height:2rem;padding-left:.65rem;padding-right:.65rem;text-align:center;text-decoration:none!important;width:auto}[role=button]::-moz-focus-inner,button::-moz-focus-inner,button[type=button]::-moz-focus-inner,button[type=reset]::-moz-focus-inner,button[type=submit]::-moz-focus-inner,input::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0;margin:0;outline:0;padding:0}[type=color][role=button],[type=image][role=button],button[type=color],button[type=image],input[type=color],input[type=image]{height:2.25rem;padding:0;width:2.25rem}[type=image][role=button],button[type=image],input[type=image]{height:auto;width:auto}[type=checkbox][role=button],[type=radio][role=button],button[type=checkbox],button[type=radio],input[type=checkbox],input[type=radio]{height:1rem;width:1rem}[type=checkbox][role=button],[type=file][role=button],[type=image][role=button],[type=radio][role=button],[type=range][role=button],button[type=checkbox],button[type=file],button[type=image],button[type=radio],button[type=range],input[type=checkbox],input[type=file],input[type=image],input[type=radio],input[type=range]{background:0 0;border:0;padding:0}::-moz-color-swatch{border:0}::-webkit-color-swatch{border:0}::-webkit-color-swatch-wrapper{padding:0}textarea{height:auto;line-height:inherit;padding-bottom:.25rem;padding-top:.25rem;resize:vertical}[role=status]{color:var(--color);font-weight:400}:disabled{opacity:.5;cursor:not-allowed}[role=alert]{background:var(--fill-alert);border:1px solid;border-color:var(--stroke-alert);padding:.25rem .75rem;text-align:center}.comments,.comments-body,.comments-footer,.form-comment{margin-top:1.15rem}.comments h3,.comments h4{color:var(--color-title);font-size:125%}.comment-header .comment-author{color:inherit;font:inherit;font-weight:700}.form-comment p [role=button]+br+small,.form-comment p button+br+small,.form-comment p input+br+small,.form-comment p select+br+small,.form-comment p textarea+br+small{color:var(--color-2)}form[name=pass],form[name=user]{padding:16px}search{display:block}search [role=button],search button,search button[type=button],search button[type=reset],search button[type=submit],search input,search input[type=button],search input[type=reset],search input[type=submit]{flex:1;min-width:0}search [role=button]+[role=button],search [role=button]+[type=button][role=button],search [role=button]+[type=reset][role=button],search [role=button]+[type=submit][role=button],search [role=button]+button,search [role=button]+button[type=button],search [role=button]+button[type=reset],search [role=button]+button[type=submit],search [role=button]+input[type=button],search [role=button]+input[type=reset],search [role=button]+input[type=submit],search [type=button][role=button]+[role=button],search [type=button][role=button]+[type=button][role=button],search [type=button][role=button]+[type=reset][role=button],search [type=button][role=button]+[type=submit][role=button],search [type=button][role=button]+button,search [type=button][role=button]+button[type=button],search [type=button][role=button]+button[type=reset],search [type=button][role=button]+button[type=submit],search [type=button][role=button]+input[type=button],search [type=button][role=button]+input[type=reset],search [type=button][role=button]+input[type=submit],search [type=reset][role=button]+[role=button],search [type=reset][role=button]+[type=button][role=button],search [type=reset][role=button]+[type=reset][role=button],search [type=reset][role=button]+[type=submit][role=button],search [type=reset][role=button]+button,search [type=reset][role=button]+button[type=button],search [type=reset][role=button]+button[type=reset],search [type=reset][role=button]+button[type=submit],search [type=reset][role=button]+input[type=button],search [type=reset][role=button]+input[type=reset],search [type=reset][role=button]+input[type=submit],search [type=submit][role=button]+[role=button],search [type=submit][role=button]+[type=button][role=button],search [type=submit][role=button]+[type=reset][role=button],search [type=submit][role=button]+[type=submit][role=button],search [type=submit][role=button]+button,search [type=submit][role=button]+button[type=button],search [type=submit][role=button]+button[type=reset],search [type=submit][role=button]+button[type=submit],search [type=submit][role=button]+input[type=button],search [type=submit][role=button]+input[type=reset],search [type=submit][role=button]+input[type=submit],search button+[role=button],search button+[type=button][role=button],search button+[type=reset][role=button],search button+[type=submit][role=button],search button+button,search button+button[type=button],search button+button[type=reset],search button+button[type=submit],search button+input[type=button],search button+input[type=reset],search button+input[type=submit],search button[type=button]+[role=button],search button[type=button]+[type=button][role=button],search button[type=button]+[type=reset][role=button],search button[type=button]+[type=submit][role=button],search button[type=button]+button,search button[type=button]+button[type=button],search button[type=button]+button[type=reset],search button[type=button]+button[type=submit],search button[type=button]+input[type=button],search button[type=button]+input[type=reset],search button[type=button]+input[type=submit],search button[type=reset]+[role=button],search button[type=reset]+[type=button][role=button],search button[type=reset]+[type=reset][role=button],search button[type=reset]+[type=submit][role=button],search button[type=reset]+button,search button[type=reset]+button[type=button],search button[type=reset]+button[type=reset],search button[type=reset]+button[type=submit],search button[type=reset]+input[type=button],search button[type=reset]+input[type=reset],search button[type=reset]+input[type=submit],search button[type=submit]+[role=button],search button[type=submit]+[type=button][role=button],search button[type=submit]+[type=reset][role=button],search button[type=submit]+[type=submit][role=button],search button[type=submit]+button,search button[type=submit]+button[type=button],search button[type=submit]+button[type=reset],search button[type=submit]+button[type=submit],search button[type=submit]+input[type=button],search button[type=submit]+input[type=reset],search button[type=submit]+input[type=submit],search input+[role=button],search input+[type=button][role=button],search input+[type=reset][role=button],search input+[type=submit][role=button],search input+button,search input+button[type=button],search input+button[type=reset],search input+button[type=submit],search input+input[type=button],search input+input[type=reset],search input+input[type=submit],search input[type=button]+[role=button],search input[type=button]+[type=button][role=button],search input[type=button]+[type=reset][role=button],search input[type=button]+[type=submit][role=button],search input[type=button]+button,search input[type=button]+button[type=button],search input[type=button]+button[type=reset],search input[type=button]+button[type=submit],search input[type=button]+input[type=button],search input[type=button]+input[type=reset],search input[type=button]+input[type=submit],search input[type=reset]+[role=button],search input[type=reset]+[type=button][role=button],search input[type=reset]+[type=reset][role=button],search input[type=reset]+[type=submit][role=button],search input[type=reset]+button,search input[type=reset]+button[type=button],search input[type=reset]+button[type=reset],search input[type=reset]+button[type=submit],search input[type=reset]+input[type=button],search input[type=reset]+input[type=reset],search input[type=reset]+input[type=submit],search input[type=submit]+[role=button],search input[type=submit]+[type=button][role=button],search input[type=submit]+[type=reset][role=button],search input[type=submit]+[type=submit][role=button],search input[type=submit]+button,search input[type=submit]+button[type=button],search input[type=submit]+button[type=reset],search input[type=submit]+button[type=submit],search input[type=submit]+input[type=button],search input[type=submit]+input[type=reset],search input[type=submit]+input[type=submit]{flex:initial}search p{display:flex;flex-wrap:wrap;gap:.5rem}[role=doc-toc] [role=heading]{padding-left:1.15rem}[role=doc-toc] [role=doc-pagelist] li::after,[role=doc-toc] [role=doc-pagelist] li::before{border-color:var(--stroke,#000)}[role=doc-toc] [role=doc-pagelist] li:last-child::after{background:var(--fill-2,#fff)}body>div{background:var(--fill-2);box-shadow:0 0 15px rgba(0,0,0,.5);margin:0 auto;width:692px}body>div>footer{background:var(--fill-1) linear-gradient(rgba(255,255,255,.05),rgba(0,0,0,0)) repeat-x 0 0;background-size:20px 20px;color:var(--color-1);display:flex;flex-wrap:wrap;gap:1.15rem;justify-content:space-between;margin:0;padding:15px 20px 23px}body>div>footer [role=link],body>div>footer [role=link]:focus,body>div>footer [role=link]:focus:visited,body>div>footer [role=link]:hover,body>div>footer [role=link]:hover:visited,body>div>footer a,body>div>footer a:focus,body>div>footer a:focus:visited,body>div>footer a:hover,body>div>footer a:hover:visited,body>div>header h1 [role=link],body>div>header h1 [role=link]:focus,body>div>header h1 [role=link]:focus:visited,body>div>header h1 [role=link]:hover,body>div>header h1 [role=link]:hover:visited,body>div>header h1 a,body>div>header h1 a:focus,body>div>header h1 a:focus:visited,body>div>header h1 a:hover,body>div>header h1 a:hover:visited{color:inherit}body>div>footer p{margin:0}body>div>footer p:only-child{flex:1;text-align:right}body>div>header{background:var(--fill-1) linear-gradient(rgba(255,255,255,.05),rgba(0,0,0,0)) repeat-x 0 0;background-size:50px 50px;color:var(--color-1);margin-bottom:0;padding:15px 20px 23px;position:relative}body>div>header h1{color:inherit;font-size:200%;margin:0 0 .5rem}body>div>header p{font-size:110%;margin:0}body>div>header::after{background:var(--stroke) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAICAYAAAAm06XyAAAAP0lEQVQYV2NkwAL+AwFImBEIkNnoShmRBfApxCYH1oxPE7ptyGrBzgI5D5vz8YmB9VGkmSJnUxxg+AIFX2ACAGWvQAHtAAV8AAAAAElFTkSuQmCC") repeat 1px 50%;bottom:0;content:"";display:block;height:8px;left:0;position:absolute;right:0}body>div>nav{background:var(--color-1);border:0 solid rgba(0,0,0,.05);border-bottom-width:1px;line-height:2.7rem;margin:0;position:relative}body>div>nav>ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}body>div>nav>ul>li>[role=link],body>div>nav>ul>li>a{display:block;font-weight:700;padding:0 1.15rem}body>div>nav>ul>li>[role=link]:focus,body>div>nav>ul>li>[role=link]:hover,body>div>nav>ul>li>a:focus,body>div>nav>ul>li>a:hover{text-decoration:none}body>div>header+div,body>div>nav+div{display:flex;gap:16px;padding:16px;margin:0}body>div>header+div>aside,body>div>nav+div>aside{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAVElEQVQoU2Ps7OzkZQCC8vLyzyAaF4CpYwQxiFUMMowRn6kgOZjJMHV4NaArBrkEpwZsinE6CZdirBrwKcbQQEgxigZiFMM1EKsYrIEUxRgaiIlxAFBIMq3EWYD3AAAAAElFTkSuQmCC");margin:-8px -8px -8px 0;padding:16px 20px;width:250px}body>div>header+div>aside>div li [role=status]::after,body>div>header+div>aside>div summary [role=status]::after,body>div>nav+div>aside>div li [role=status]::after,body>div>nav+div>aside>div summary [role=status]::after{content:")"}body>div>header+div>aside>div li [role=status]::before,body>div>header+div>aside>div summary [role=status]::before,body>div>nav+div>aside>div li [role=status]::before,body>div>nav+div>aside>div summary [role=status]::before{content:"("}body>div>header+div>aside>div::after,body>div>header+div>main>article>div::after,body>div>nav+div>aside>div::after,body>div>nav+div>main>article>div::after{clear:both;content:"";display:table}body>div>header+div>aside>div h3,body>div>nav+div>aside>div h3{font-size:110%}body>div>header+div>aside>div ul,body>div>nav+div>aside>div ul{list-style-image:var(--bullet)}body>div>header+div>main,body>div>nav+div>main{flex:1;margin:0;min-width:0}body>div>header+div>main>article>header h2,body>div>header+div>main>article>header h3,body>div>nav+div>main>article>header h2,body>div>nav+div>main>article>header h3{color:var(--color-title);font-size:150%}body>div>header+div>main>article>header h2 [role=link],body>div>header+div>main>article>header h2 a,body>div>header+div>main>article>header h3 [role=link],body>div>header+div>main>article>header h3 a,body>div>nav+div>main>article>header h2 [role=link],body>div>nav+div>main>article>header h2 a,body>div>nav+div>main>article>header h3 [role=link],body>div>nav+div>main>article>header h3 a{color:var(--color-title-link)}body>div>header+div>main>article>header h2 [role=link]:focus,body>div>header+div>main>article>header h2 [role=link]:hover,body>div>header+div>main>article>header h2 a:focus,body>div>header+div>main>article>header h2 a:hover,body>div>header+div>main>article>header h3 [role=link]:focus,body>div>header+div>main>article>header h3 [role=link]:hover,body>div>header+div>main>article>header h3 a:focus,body>div>header+div>main>article>header h3 a:hover,body>div>nav+div>main>article>header h2 [role=link]:focus,body>div>nav+div>main>article>header h2 [role=link]:hover,body>div>nav+div>main>article>header h2 a:focus,body>div>nav+div>main>article>header h2 a:hover,body>div>nav+div>main>article>header h3 [role=link]:focus,body>div>nav+div>main>article>header h3 [role=link]:hover,body>div>nav+div>main>article>header h3 a:focus,body>div>nav+div>main>article>header h3 a:hover{color:var(--color-title-link-1)}body>div>header+div>main>article>header h2 [role=link]:focus:visited,body>div>header+div>main>article>header h2 [role=link]:hover:visited,body>div>header+div>main>article>header h2 a:focus:visited,body>div>header+div>main>article>header h2 a:hover:visited,body>div>header+div>main>article>header h3 [role=link]:focus:visited,body>div>header+div>main>article>header h3 [role=link]:hover:visited,body>div>header+div>main>article>header h3 a:focus:visited,body>div>header+div>main>article>header h3 a:hover:visited,body>div>nav+div>main>article>header h2 [role=link]:focus:visited,body>div>nav+div>main>article>header h2 [role=link]:hover:visited,body>div>nav+div>main>article>header h2 a:focus:visited,body>div>nav+div>main>article>header h2 a:hover:visited,body>div>nav+div>main>article>header h3 [role=link]:focus:visited,body>div>nav+div>main>article>header h3 [role=link]:hover:visited,body>div>nav+div>main>article>header h3 a:focus:visited,body>div>nav+div>main>article>header h3 a:hover:visited{color:var(--color-title-link-2,var(--color-title-link-1))}body>div>header+div>main>article>header p time,body>div>nav+div>main>article>header p time{display:block;font-weight:700}body>div>header+div>main>article+nav,body>div>nav+div>main>article+nav{display:flex;justify-content:space-between}@media (max-width:692px){body>div{width:auto}body>div>header+div,body>div>nav+div{flex-direction:column}body>div>header+div>aside,body>div>nav+div>aside{margin:8px -8px -8px;width:auto}}.skin\:do{--bullet:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAASklEQVQYV2NkwALOhLr8N1m9hxFdCkMAphCbBhTF6ArRNcAV41KIrAGsGJfV6OKM2BQim4YsT5rJsOAh2s2ENMDkyQ9ndBvQYxAAdnaCcBsn+6wAAAAASUVORK5CYII=");--color-1:#fee;--color-button:#fff;--color-code:#fff;--color-input:#554;--color-link-1:#e73;--color-link-2:#e73;--color-link:#c53;--color-title-link-1:#e73;--color-title-link-2:#e73;--color-title-link:#c53;--color-title:inherit;--color:#554;--face-1:Tahoma,Geneva,Verdana,sans-serif;--face-2:"Courier New",Courier,monospace;--face:Tahoma,Geneva,Verdana,sans-serif;--fill-1:#c54;--fill-2:#fff;--fill-alert:rgba(204, 204, 204, 0.5);--fill-button:#c43 linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.025));--fill-code:#554;--fill-input:#fff linear-gradient(rgba(0, 0, 0, 0.025), rgba(0, 0, 0, 0));--fill-mark:#dde;--fill:#c43;--stroke-1:#c54;--stroke-alert:rgba(0, 0, 0, 0.5);--stroke-input:#aaa;--stroke:#a43}.skin\:mr{--bullet:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAASklEQVQYV2NkwAJmzuz4n55ewYguhSEAU4hNA4pidIXoGuCKcSlE1gBWjMtqdHFGbAqRTUOWJ81kWPAQ7WZCGmDy5Iczug3oMQgA7DOCxQs/NDwAAAAASUVORK5CYII=");--color-1:#ffe;--color-button:#fff;--color-code:#fff;--color-input:#555;--color-link-1:#bba;--color-link-2:#bba;--color-link:#998;--color-title-link-1:#bba;--color-title-link-2:#bba;--color-title-link:#998;--color-title:inherit;--color:#555;--face-1:Tahoma,Geneva,Verdana,sans-serif;--face-2:"Courier New",Courier,monospace;--face:Tahoma,Geneva,Verdana,sans-serif;--fill-1:#ccb;--fill-2:#fff;--fill-alert:rgba(204, 204, 204, 0.5);--fill-button:#bba linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.025));--fill-code:#555;--fill-input:#fff linear-gradient(rgba(0, 0, 0, 0.025), rgba(0, 0, 0, 0));--fill-mark:#eee;--fill:#bba;--stroke-1:#ccb;--stroke-alert:rgba(0, 0, 0, 0.5);--stroke-input:#aaa;--stroke:#998}.skin\:ms{--bullet:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAASklEQVQYV2NkwALulu/+r9zpyoguhSEAU4hNA4pidIXoGuCKcSlE1gBWjMtqdHFGbAqRTUOWJ81kWPAQ7WZCGmDy5Iczug3oMQgAYoeDGqRV4U0AAAAASUVORK5CYII=");--color-1:#fef;--color-button:#fff;--color-code:#fff;--color-input:#555;--color-link-1:#e8b;--color-link-2:#e8b;--color-link:#c28;--color-title-link-1:#e8b;--color-title-link-2:#e8b;--color-title-link:#c28;--color-title:inherit;--color:#555;--face-1:Tahoma,Geneva,Verdana,sans-serif;--face-2:"Courier New",Courier,monospace;--face:Tahoma,Geneva,Verdana,sans-serif;--fill-1:#e8b;--fill-2:#fff;--fill-alert:rgba(204, 204, 204, 0.5);--fill-button:#d7b linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.025));--fill-code:#555;--fill-input:#fff linear-gradient(rgba(0, 0, 0, 0.025), rgba(0, 0, 0, 0));--fill-mark:#ebe;--fill:#d7b;--stroke-1:#e8b;--stroke-alert:rgba(0, 0, 0, 0.5);--stroke-input:#aaa;--stroke:#d7b}.skin\:mx{--bullet:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAASklEQVQYV2NkwAJcOt7931MhxIguhSEAU4hNA4pidIXoGuCKcSlE1gBWjMtqdHFGbAqRTUOWJ81kWPAQ7WZCGmDy5Iczug3oMQgA63iCxXdHmM0AAAAASUVORK5CYII=");--color-1:#eef;--color-button:#fff;--color-code:#fff;--color-input:#554;--color-link-1:#69c;--color-link-2:#69c;--color-link:#47c;--color-title-link-1:#69c;--color-title-link-2:#69c;--color-title-link:#47c;--color-title:inherit;--color:#554;--face-1:Tahoma,Geneva,Verdana,sans-serif;--face-2:"Courier New",Courier,monospace;--face:Tahoma,Geneva,Verdana,sans-serif;--fill-1:#48e;--fill-2:#fff;--fill-alert:rgba(204, 204, 204, 0.5);--fill-button:#47c linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.025));--fill-code:#554;--fill-input:#fff linear-gradient(rgba(0, 0, 0, 0.025), rgba(0, 0, 0, 0));--fill-mark:#dde;--fill:#47c;--stroke-1:#48e;--stroke-alert:rgba(0, 0, 0, 0.5);--stroke-input:#aaa;--stroke:#46a}.skin\:so{--bullet:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAASklEQVQYV2NkwAI6div9r3C9x4guhSEAU4hNA4pidIXoGuCKcSlE1gBWjMtqdHFGbAqRTUOWJ81kWPAQ7WZCGmDy5Iczug3oMQgAdlSCcPN9bq0AAAAASUVORK5CYII=");--color-1:#ffe;--color-button:#fff;--color-code:#fff;--color-input:#554;--color-link-1:#8b2;--color-link-2:#8b2;--color-link:#692;--color-title-link-1:#8b2;--color-title-link-2:#8b2;--color-title-link:#692;--color-title:inherit;--color:#554;--face-1:Tahoma,Geneva,Verdana,sans-serif;--face-2:"Courier New",Courier,monospace;--face:Tahoma,Geneva,Verdana,sans-serif;--fill-1:#8b2;--fill-2:#fff;--fill-alert:rgba(204, 204, 204, 0.5);--fill-button:#692 linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.025));--fill-code:#554;--fill-input:#fff linear-gradient(rgba(0, 0, 0, 0.025), rgba(0, 0, 0, 0));--fill-mark:#eeb;--fill:#692;--stroke-1:#8b2;--stroke-alert:rgba(0, 0, 0, 0.5);--stroke-input:#aaa;--stroke:#571}.skin\:wo{--bullet:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAASklEQVQYV2NkwALS0tL+z5o1ixFdCkMAphCbBhTF6ArRNcAV41KIrAGsGJfV6OKM2BQim4YsT5rJsOAh2s2ENMDkyQ9ndBvQYxAALwKCPaP2Y14AAAAASUVORK5CYII=");--color-1:#eee;--color-button:#fff;--color-code:#fff;--color-input:#555;--color-link-1:#999;--color-link-2:#999;--color-link:#777;--color-title-link-1:#999;--color-title-link-2:#999;--color-title-link:#777;--color-title:inherit;--color:#555;--face-1:Tahoma,Geneva,Verdana,sans-serif;--face-2:"Courier New",Courier,monospace;--face:Tahoma,Geneva,Verdana,sans-serif;--fill-1:#666;--fill-2:#fff;--fill-alert:rgba(204, 204, 204, 0.5);--fill-button:#444 linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.025));--fill-code:#555;--fill-input:#fff linear-gradient(rgba(0, 0, 0, 0.025), rgba(0, 0, 0, 0));--fill-mark:#eee;--fill:#444;--stroke-1:#666;--stroke-alert:rgba(0, 0, 0, 0.5);--stroke-input:#aaa;--stroke:#555} \ No newline at end of file +/*! Originally developed by the Blogger Team on 23 February 2004. */*,::after,::before{background:0 0;border:0;box-sizing:border-box;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-decoration:none;word-wrap:break-word}::-moz-focus-inner{border:0;margin:0;outline:0;padding:0}:where(address,article,aside,blockquote,dd,details,div,dl,dt,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,main,nav,ol,p,pre,search,section,table,ul)+:where(address,article,aside,blockquote,dd,details,div,dl,dt,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,main,nav,ol,p,pre,search,section,table,ul){margin-top:1.15rem}li:where(:not(:first-child))>:where(address,article,aside,blockquote,dd,details,div,dl,dt,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,main,nav,p,pre,search,section,table):where(:first-child){margin-top:1.15rem}:root{background:var(--fill);color:var(--color);font:400 normal 13px/1.5 var(--face)}[role=link],a{color:var(--color-link);font-weight:700}[role=link] img,a img{background:var(--stroke-1);padding:4px}[role=link]:focus,[role=link]:hover,a:focus,a:hover{color:var(--color-link-1);text-decoration:underline}[role=link]:focus:visited,[role=link]:hover:visited,a:focus:visited,a:hover:visited{color:var(--color-link-2)}[aria-current][role=link],[aria-disabled][role=link],a[aria-current],a[aria-disabled]{color:inherit;cursor:inherit;text-decoration:none}[aria-current][role=link]:visited,[aria-disabled][role=link]:visited,a[aria-current]:visited,a[aria-disabled]:visited{color:inherit}b,dt,h1,h2,h3,h4,h5,h6,legend,strong,th{font-weight:700}dfn,em,i,var{font-style:italic}[role=button],button,input,input[type=button],input[type=reset],input[type=submit],select,textarea{accent-color:var(--color-link);background:var(--fill-input,var(--fill-2));border:1px solid;border-color:var(--stroke-input,var(--stroke));color:var(--color-input);display:inline-block;height:2rem;line-height:calc(2rem - 2px);padding:0 .5rem;vertical-align:middle;width:12rem}details>summary,input[type=checkbox],input[type=color],input[type=file],input[type=image],input[type=radio],input[type=range],label,select{cursor:pointer;user-select:none}[role=deletion],del,s{text-decoration:line-through}[role=doc-endnotes],small,sub,sup{font-size:.79em}[role=alert] [role=link],[role=alert] a,[role=insertion],ins,u{text-decoration:underline}abbr{cursor:help}blockquote{font-size:1.185rem;margin-left:1.15rem;margin-right:1.15rem}caption,figcaption{margin:1rem 0 0;text-align:center}code{font-family:var(--face-2)}details>summary{display:block;padding-left:1.15rem;position:relative;text-decoration:none!important}details>summary::before{border-bottom:4px solid transparent;border-left:8px solid;border-right:0 solid transparent;border-top:4px solid transparent;content:"";height:0;left:0;margin-top:-4px;position:absolute;top:50%;width:0}details[open]>summary{margin-bottom:1.15rem}details[open]>summary::before{border-bottom:0 solid transparent;border-left:4px solid transparent;border-right:4px solid transparent;border-top:8px solid;margin-top:-3px}details[role=tree][open]>summary{margin-bottom:0}details[role=tree] ul{list-style:none}details[role=tree]+[role=tree]{margin-top:0}ol,ul{margin-left:2rem}ol ol,ol ul,ul ol,ul ul{margin-left:1.15rem}dl{margin-left:1.15rem;margin-right:1.15rem}fieldset{border:1px solid;border-color:var(--stroke);padding:1.15rem}figure{text-align:center}figure img{display:block}form>p>label{line-height:calc(2rem - 2px)}h1,h2,h3,h4,h5,h6{line-height:1.15}h1{font-size:310%}h2{font-size:250%}h3{font-size:200%}h4{font-size:160%}h5{font-size:130%}h6{font-size:110%}hr{border:0;border-top:1px dotted;border-color:var(--stroke)}legend{padding:0 .5rem}[role=mark],mark{background:var(--fill-mark)}img{height:auto;max-width:100%}ol{list-style:decimal}pre code{background:var(--fill-code,var(--color));color:var(--color-code,var(--fill));display:block;overflow:auto;padding:.5rem .75rem;white-space:pre-wrap}sub,sup{line-height:0}sub{vertical-align:sub}sup{vertical-align:super}table{border-collapse:collapse;table-layout:fixed;width:100%}table caption{caption-side:bottom}table td,table th{border:1px solid;border-color:var(--stroke);padding:.25rem .5rem;vertical-align:top}ul{list-style:disc}audio,iframe,video{display:block;height:auto;width:100%}[role=button],button,input[type=button],input[type=reset],input[type=submit]{background:var(--fill-button,var(--fill));border-width:0;color:var(--color-button)!important;cursor:pointer;font-weight:700;line-height:2rem;padding-left:.65rem;padding-right:.65rem;text-align:center;text-decoration:none!important;width:auto}input[type=color],input[type=image]{height:2.25rem;padding:0;width:2.25rem}input[type=image]{height:auto;width:auto}input[type=checkbox],input[type=radio]{height:1rem;width:1rem}input[type=checkbox],input[type=file],input[type=image],input[type=radio],input[type=range]{background:0 0;border:0;padding:0}::-moz-color-swatch{border:0}::-webkit-color-swatch{border:0}::-webkit-color-swatch-wrapper{padding:0}textarea{height:auto;line-height:inherit;padding-bottom:.25rem;padding-top:.25rem;resize:vertical}:disabled,[role=button]:not(:any-link){opacity:.5;cursor:not-allowed}[role=status]{color:var(--color);font-weight:400}[role=alert]{background:var(--fill-alert);border:1px solid;border-color:var(--stroke-alert);padding:.25rem .75rem;text-align:center}.comments,.comments-body,.comments-footer,.form-comment{margin-top:1.15rem}.comments h3,.comments h4{color:var(--color-title);font-size:125%}.comment-header .comment-author{color:inherit;font:inherit;font-weight:700}.form-comment p input+br+small,.form-comment p select+br+small,.form-comment p textarea+br+small{color:var(--color-2)}form[name=pass],form[name=user]{padding:16px}search{display:block}search input{flex:1;min-width:0}search input+[role=button],search input+button,search input+input[type=button],search input+input[type=reset],search input+input[type=submit]{flex:initial}search p{display:flex;flex-wrap:wrap;gap:.5rem}[role=doc-toc] [role=heading]{padding-left:1.15rem}[role=doc-toc] [role=doc-pagelist] li::after,[role=doc-toc] [role=doc-pagelist] li::before{border-color:var(--stroke,#000)}[role=doc-toc] [role=doc-pagelist] li:last-child::after{background:var(--fill-2,#fff)}body>div{background:var(--fill-2);box-shadow:0 0 15px rgba(0,0,0,.5);margin:0 auto;width:692px}body>div>footer{background:var(--fill-1) linear-gradient(rgba(255,255,255,.05),rgba(0,0,0,0)) repeat-x 0 0;background-size:20px 20px;color:var(--color-1);display:flex;flex-wrap:wrap;gap:1.15rem;justify-content:space-between;margin:0;padding:15px 20px 23px}body>div>footer [role=link],body>div>footer [role=link]:focus,body>div>footer [role=link]:focus:visited,body>div>footer [role=link]:hover,body>div>footer [role=link]:hover:visited,body>div>footer a,body>div>footer a:focus,body>div>footer a:focus:visited,body>div>footer a:hover,body>div>footer a:hover:visited,body>div>header h1 [role=link],body>div>header h1 [role=link]:focus,body>div>header h1 [role=link]:focus:visited,body>div>header h1 [role=link]:hover,body>div>header h1 [role=link]:hover:visited,body>div>header h1 a,body>div>header h1 a:focus,body>div>header h1 a:focus:visited,body>div>header h1 a:hover,body>div>header h1 a:hover:visited{color:inherit}body>div>footer p{margin:0}body>div>footer p:only-child{flex:1;text-align:right}body>div>header{background:var(--fill-1) linear-gradient(rgba(255,255,255,.05),rgba(0,0,0,0)) repeat-x 0 0;background-size:50px 50px;color:var(--color-1);padding:15px 20px 23px;position:relative}body>div>header h1{color:inherit;font-size:200%;margin:0 0 .5rem}body>div>header p{font-size:110%;margin:0}body>div>header::after{background:var(--stroke) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAICAYAAAAm06XyAAAAP0lEQVQYV2NkwAL+AwFImBEIkNnoShmRBfApxCYH1oxPE7ptyGrBzgI5D5vz8YmB9VGkmSJnUxxg+AIFX2ACAGWvQAHtAAV8AAAAAElFTkSuQmCC") repeat 1px 50%;bottom:0;content:"";display:block;height:8px;left:0;position:absolute;right:0}body>div>nav{background:var(--color-1);border:0 solid rgba(0,0,0,.05);border-bottom-width:1px;line-height:2.7rem;margin:0;position:relative}body>div>nav>ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}body>div>nav>ul>li>[role=link],body>div>nav>ul>li>a{display:block;font-weight:700;padding:0 1.15rem}body>div>nav>ul>li>[role=link]:focus,body>div>nav>ul>li>[role=link]:hover,body>div>nav>ul>li>a:focus,body>div>nav>ul>li>a:hover{text-decoration:none}body>div>header+div,body>div>nav+div{display:flex;gap:16px;padding:16px;margin:0}body>div>header+div>aside,body>div>nav+div>aside{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAVElEQVQoU2Ps7OzkZQCC8vLyzyAaF4CpYwQxiFUMMowRn6kgOZjJMHV4NaArBrkEpwZsinE6CZdirBrwKcbQQEgxigZiFMM1EKsYrIEUxRgaiIlxAFBIMq3EWYD3AAAAAElFTkSuQmCC");margin:-8px -8px -8px 0;padding:16px 20px;width:250px}body>div>header+div>aside>div li [role=status]::after,body>div>header+div>aside>div summary [role=status]::after,body>div>nav+div>aside>div li [role=status]::after,body>div>nav+div>aside>div summary [role=status]::after{content:")"}body>div>header+div>aside>div li [role=status]::before,body>div>header+div>aside>div summary [role=status]::before,body>div>nav+div>aside>div li [role=status]::before,body>div>nav+div>aside>div summary [role=status]::before{content:"("}body>div>header+div>aside>div::after,body>div>header+div>main>article>div::after,body>div>nav+div>aside>div::after,body>div>nav+div>main>article>div::after{clear:both;content:"";display:table}body>div>header+div>aside>div h3,body>div>nav+div>aside>div h3{font-size:110%}body>div>header+div>aside>div ul,body>div>nav+div>aside>div ul{list-style-image:var(--bullet);margin-left:1.15rem}body>div>header+div>main,body>div>nav+div>main{flex:1;margin:0;min-width:0}body>div>header+div>main>article>header h2,body>div>header+div>main>article>header h3,body>div>nav+div>main>article>header h2,body>div>nav+div>main>article>header h3{color:var(--color-title);font-size:150%}body>div>header+div>main>article>header h2 [role=link],body>div>header+div>main>article>header h2 a,body>div>header+div>main>article>header h3 [role=link],body>div>header+div>main>article>header h3 a,body>div>nav+div>main>article>header h2 [role=link],body>div>nav+div>main>article>header h2 a,body>div>nav+div>main>article>header h3 [role=link],body>div>nav+div>main>article>header h3 a{color:var(--color-title-link)}body>div>header+div>main>article>header h2 [role=link]:focus,body>div>header+div>main>article>header h2 [role=link]:hover,body>div>header+div>main>article>header h2 a:focus,body>div>header+div>main>article>header h2 a:hover,body>div>header+div>main>article>header h3 [role=link]:focus,body>div>header+div>main>article>header h3 [role=link]:hover,body>div>header+div>main>article>header h3 a:focus,body>div>header+div>main>article>header h3 a:hover,body>div>nav+div>main>article>header h2 [role=link]:focus,body>div>nav+div>main>article>header h2 [role=link]:hover,body>div>nav+div>main>article>header h2 a:focus,body>div>nav+div>main>article>header h2 a:hover,body>div>nav+div>main>article>header h3 [role=link]:focus,body>div>nav+div>main>article>header h3 [role=link]:hover,body>div>nav+div>main>article>header h3 a:focus,body>div>nav+div>main>article>header h3 a:hover{color:var(--color-title-link-1)}body>div>header+div>main>article>header h2 [role=link]:focus:visited,body>div>header+div>main>article>header h2 [role=link]:hover:visited,body>div>header+div>main>article>header h2 a:focus:visited,body>div>header+div>main>article>header h2 a:hover:visited,body>div>header+div>main>article>header h3 [role=link]:focus:visited,body>div>header+div>main>article>header h3 [role=link]:hover:visited,body>div>header+div>main>article>header h3 a:focus:visited,body>div>header+div>main>article>header h3 a:hover:visited,body>div>nav+div>main>article>header h2 [role=link]:focus:visited,body>div>nav+div>main>article>header h2 [role=link]:hover:visited,body>div>nav+div>main>article>header h2 a:focus:visited,body>div>nav+div>main>article>header h2 a:hover:visited,body>div>nav+div>main>article>header h3 [role=link]:focus:visited,body>div>nav+div>main>article>header h3 [role=link]:hover:visited,body>div>nav+div>main>article>header h3 a:focus:visited,body>div>nav+div>main>article>header h3 a:hover:visited{color:var(--color-title-link-2,var(--color-title-link-1))}body>div>header+div>main>article>header p time,body>div>nav+div>main>article>header p time{display:block;font-weight:700}body>div>header+div>main>article+nav,body>div>nav+div>main>article+nav{display:flex;justify-content:space-between}@media (max-width:692px){body>div{width:auto}body>div>header+div,body>div>nav+div{flex-direction:column}body>div>header+div>aside,body>div>nav+div>aside{margin:8px -8px -8px;width:auto}}.skin\:do{--bullet:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAASklEQVQYV2NkwALOhLr8N1m9hxFdCkMAphCbBhTF6ArRNcAV41KIrAGsGJfV6OKM2BQim4YsT5rJsOAh2s2ENMDkyQ9ndBvQYxAAdnaCcBsn+6wAAAAASUVORK5CYII=");--color-1:#fee;--color-button:#fff;--color-code:#fff;--color-input:#554;--color-link-1:#e73;--color-link-2:#e73;--color-link:#c53;--color-title-link-1:#e73;--color-title-link-2:#e73;--color-title-link:#c53;--color-title:inherit;--color:#554;--face-1:Tahoma,Geneva,Verdana,sans-serif;--face-2:"Courier New",Courier,monospace;--face:Tahoma,Geneva,Verdana,sans-serif;--fill-1:#c54;--fill-2:#fff;--fill-alert:rgba(204, 204, 204, 0.5);--fill-button:#c43 linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.025));--fill-code:#554;--fill-input:#fff linear-gradient(rgba(0, 0, 0, 0.025), rgba(0, 0, 0, 0));--fill-mark:#dde;--fill:#c43;--stroke-1:#c54;--stroke-alert:rgba(0, 0, 0, 0.5);--stroke-input:#aaa;--stroke:#a43}.skin\:mr{--bullet:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAASklEQVQYV2NkwAJmzuz4n55ewYguhSEAU4hNA4pidIXoGuCKcSlE1gBWjMtqdHFGbAqRTUOWJ81kWPAQ7WZCGmDy5Iczug3oMQgA7DOCxQs/NDwAAAAASUVORK5CYII=");--color-1:#ffe;--color-button:#fff;--color-code:#fff;--color-input:#555;--color-link-1:#bba;--color-link-2:#bba;--color-link:#998;--color-title-link-1:#bba;--color-title-link-2:#bba;--color-title-link:#998;--color-title:inherit;--color:#555;--face-1:Tahoma,Geneva,Verdana,sans-serif;--face-2:"Courier New",Courier,monospace;--face:Tahoma,Geneva,Verdana,sans-serif;--fill-1:#ccb;--fill-2:#fff;--fill-alert:rgba(204, 204, 204, 0.5);--fill-button:#bba linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.025));--fill-code:#555;--fill-input:#fff linear-gradient(rgba(0, 0, 0, 0.025), rgba(0, 0, 0, 0));--fill-mark:#eee;--fill:#bba;--stroke-1:#ccb;--stroke-alert:rgba(0, 0, 0, 0.5);--stroke-input:#aaa;--stroke:#998}.skin\:ms{--bullet:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAASklEQVQYV2NkwALulu/+r9zpyoguhSEAU4hNA4pidIXoGuCKcSlE1gBWjMtqdHFGbAqRTUOWJ81kWPAQ7WZCGmDy5Iczug3oMQgAYoeDGqRV4U0AAAAASUVORK5CYII=");--color-1:#fef;--color-button:#fff;--color-code:#fff;--color-input:#555;--color-link-1:#e8b;--color-link-2:#e8b;--color-link:#c28;--color-title-link-1:#e8b;--color-title-link-2:#e8b;--color-title-link:#c28;--color-title:inherit;--color:#555;--face-1:Tahoma,Geneva,Verdana,sans-serif;--face-2:"Courier New",Courier,monospace;--face:Tahoma,Geneva,Verdana,sans-serif;--fill-1:#e8b;--fill-2:#fff;--fill-alert:rgba(204, 204, 204, 0.5);--fill-button:#d7b linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.025));--fill-code:#555;--fill-input:#fff linear-gradient(rgba(0, 0, 0, 0.025), rgba(0, 0, 0, 0));--fill-mark:#ebe;--fill:#d7b;--stroke-1:#e8b;--stroke-alert:rgba(0, 0, 0, 0.5);--stroke-input:#aaa;--stroke:#d7b}.skin\:mx{--bullet:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAASklEQVQYV2NkwAJcOt7931MhxIguhSEAU4hNA4pidIXoGuCKcSlE1gBWjMtqdHFGbAqRTUOWJ81kWPAQ7WZCGmDy5Iczug3oMQgA63iCxXdHmM0AAAAASUVORK5CYII=");--color-1:#eef;--color-button:#fff;--color-code:#fff;--color-input:#554;--color-link-1:#69c;--color-link-2:#69c;--color-link:#47c;--color-title-link-1:#69c;--color-title-link-2:#69c;--color-title-link:#47c;--color-title:inherit;--color:#554;--face-1:Tahoma,Geneva,Verdana,sans-serif;--face-2:"Courier New",Courier,monospace;--face:Tahoma,Geneva,Verdana,sans-serif;--fill-1:#48e;--fill-2:#fff;--fill-alert:rgba(204, 204, 204, 0.5);--fill-button:#47c linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.025));--fill-code:#554;--fill-input:#fff linear-gradient(rgba(0, 0, 0, 0.025), rgba(0, 0, 0, 0));--fill-mark:#dde;--fill:#47c;--stroke-1:#48e;--stroke-alert:rgba(0, 0, 0, 0.5);--stroke-input:#aaa;--stroke:#46a}.skin\:so{--bullet:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAASklEQVQYV2NkwAI6div9r3C9x4guhSEAU4hNA4pidIXoGuCKcSlE1gBWjMtqdHFGbAqRTUOWJ81kWPAQ7WZCGmDy5Iczug3oMQgAdlSCcPN9bq0AAAAASUVORK5CYII=");--color-1:#ffe;--color-button:#fff;--color-code:#fff;--color-input:#554;--color-link-1:#8b2;--color-link-2:#8b2;--color-link:#692;--color-title-link-1:#8b2;--color-title-link-2:#8b2;--color-title-link:#692;--color-title:inherit;--color:#554;--face-1:Tahoma,Geneva,Verdana,sans-serif;--face-2:"Courier New",Courier,monospace;--face:Tahoma,Geneva,Verdana,sans-serif;--fill-1:#8b2;--fill-2:#fff;--fill-alert:rgba(204, 204, 204, 0.5);--fill-button:#692 linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.025));--fill-code:#554;--fill-input:#fff linear-gradient(rgba(0, 0, 0, 0.025), rgba(0, 0, 0, 0));--fill-mark:#eeb;--fill:#692;--stroke-1:#8b2;--stroke-alert:rgba(0, 0, 0, 0.5);--stroke-input:#aaa;--stroke:#571}.skin\:wo{--bullet:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAASklEQVQYV2NkwALS0tL+z5o1ixFdCkMAphCbBhTF6ArRNcAV41KIrAGsGJfV6OKM2BQim4YsT5rJsOAh2s2ENMDkyQ9ndBvQYxAALwKCPaP2Y14AAAAASUVORK5CYII=");--color-1:#eee;--color-button:#fff;--color-code:#fff;--color-input:#555;--color-link-1:#999;--color-link-2:#999;--color-link:#777;--color-title-link-1:#999;--color-title-link-2:#999;--color-title-link:#777;--color-title:inherit;--color:#555;--face-1:Tahoma,Geneva,Verdana,sans-serif;--face-2:"Courier New",Courier,monospace;--face:Tahoma,Geneva,Verdana,sans-serif;--fill-1:#666;--fill-2:#fff;--fill-alert:rgba(204, 204, 204, 0.5);--fill-button:#444 linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.025));--fill-code:#555;--fill-input:#fff linear-gradient(rgba(0, 0, 0, 0.025), rgba(0, 0, 0, 0));--fill-mark:#eee;--fill:#444;--stroke-1:#666;--stroke-alert:rgba(0, 0, 0, 0.5);--stroke-input:#aaa;--stroke:#555} \ No newline at end of file