/*! Style sheet for nedbatchelder.com !*/@import url("https://fonts.googleapis.com/css2?family=STIX+Two+Text:ital,wght@0,400;0,700;1,400;1,700&display=swap");body{--bg-color: white;--thick-border-color: #999;--sidebar-bg-color: #eee;--blockquote-bg-color: #f0f0f0;--fg-color: black;--footer-fg-color: #333;--inside-link-color: red;--info-text-color: #595959;--link-color: #00a;--link-hover-color: #00f;--green-bg: #e8ffe8;--red-bg: #fcc;--alert-bg: #ffc;--light-edge: #ccc;--dark-edge: #999;--tint-border: #00000080;color-scheme:light dark}@media (prefers-color-scheme: dark){html.othermode body{--bg-color: white;--thick-border-color: #999;--sidebar-bg-color: #eee;--blockquote-bg-color: #f0f0f0;--fg-color: black;--footer-fg-color: #333;--inside-link-color: red;--info-text-color: #595959;--link-color: #00a;--link-hover-color: #00f;--green-bg: #e8ffe8;--red-bg: #fcc;--alert-bg: #ffc;--light-edge: #ccc;--dark-edge: #999;--tint-border: #00000080}}@media (prefers-color-scheme: dark){body{--bg-color: #1F1F1F;--thick-border-color: #080808;--sidebar-bg-color: #101010;--blockquote-bg-color: #2C2C2C;--fg-color: #eeeeee;--footer-fg-color: var(--fg-color);--inside-link-color: #f88;--info-text-color: #aaa;--link-color: #fff2aa;--link-hover-color: #eee;--green-bg: #325541;--red-bg: #844;--alert-bg: #880;--light-edge: #666;--dark-edge: #000;--tint-border: #ffffff66}}@media (prefers-color-scheme: light){html.othermode body{--bg-color: #1F1F1F;--thick-border-color: #080808;--sidebar-bg-color: #101010;--blockquote-bg-color: #2C2C2C;--fg-color: #eeeeee;--footer-fg-color: var(--fg-color);--inside-link-color: #f88;--info-text-color: #aaa;--link-color: #fff2aa;--link-hover-color: #eee;--green-bg: #325541;--red-bg: #844;--alert-bg: #880;--light-edge: #666;--dark-edge: #000;--tint-border: #ffffff66}}*{box-sizing:border-box}p,h1,h2,h3,h4,h5,h6{padding:0;margin:1em 0}img{border:none}body{font-family:"STIX Two Text",Georgia,serif;margin:0 auto 1rem;padding:0;background-color:var(--thick-border-color);max-width:55rem;display:flex;flex-flow:row wrap}body>*{padding:.75rem;flex:1 100%;border:0 solid var(--thick-border-color)}#content{background:var(--bg-color);color:var(--fg-color);font-size:115%;text-align:left;max-width:100%;hyphens:auto;hyphenate-limit-chars:10 4 4}#content a{color:var(--link-color)}#content a.s{text-decoration:none;color:inherit}#content a.s:hover{text-decoration:underline;color:var(--inside-link-color)}#content a:hover{color:var(--link-hover-color)}#content a[badurlid]{background:red;padding:.25em;border-radius:.2em}#sidebar{background:var(--sidebar-bg-color);color:var(--fg-color);border-width:3px 0 0 0;margin-top:0;font-weight:normal;font-size:85%;line-height:1.4em;text-align:left}#sidebar a{text-decoration:none;color:inherit}#sidebar a:hover{text-decoration:underline;color:var(--inside-link-color)}#sidebar ul{list-style-type:none;padding-left:0;margin-left:0}#sidebar ul li{font-size:100%;font-weight:bold;margin-top:1.5em;margin-bottom:0}#sidebar ul li.first{margin-top:0}#sidebar ul li ul li{font-weight:normal;margin-top:.8em}#sidebar ul li ul.compact{font-weight:normal;margin-top:.4em}#sidebar ul li ul.compact li{font-weight:normal;margin-top:.4em}#sidebar ul li.inline{display:inline-block;margin-top:1em}#sidebar ul li.inline label{padding-right:.25em}#sidebar ul li.inline nav{display:inline}#sidebar ul li.inline ul{display:inline;font-weight:normal;line-height:1.4em}#sidebar ul li.inline ul li{display:inline}#sidebar ul li.inline ul li:after{content:"\00A0\00B7\0020"}#sidebar ul li.inline ul li:last-child:after{content:""}#logo{position:absolute;padding:0;width:calc(2.75rem + 1px);height:calc(2.75rem + 3px);background:var(--bg-color);text-align:center;border-width:0 1px 3px 0;background-image:url(/pix/dodeca3_light_60.jpg);background-size:contain}@media (prefers-color-scheme: dark){html.othermode #logo{background-image:url(/pix/dodeca3_light_60.jpg)}}@media (prefers-color-scheme: dark){#logo{background-image:url(/pix/dodeca3_dark_60.jpg)}}@media (prefers-color-scheme: light){html.othermode #logo{background-image:url(/pix/dodeca3_dark_60.jpg)}}#logo a{text-decoration:none;display:block;width:100%;height:100%}#banner{min-height:calc(2.75rem + 3px);margin-left:calc(2.75rem + 1px);background:var(--sidebar-bg-color);color:var(--fg-color);padding-top:.5rem;border-bottom-width:3px;text-align:left;font-size:85%}#alert{display:none;background:var(--alert-bg);color:var(--footer-fg-color);border-bottom-width:3px;text-align:right;font-size:85%}#alert a{text-decoration:none;color:inherit}#alert a:hover{text-decoration:underline;color:var(--inside-link-color)}#alert a .link{text-decoration:underline}#footer{padding:0 .5rem;border-top-width:3px;text-align:left;background:var(--sidebar-bg-color);color:var(--footer-fg-color);font-size:85%;font-style:italic;margin-bottom:0}@media (min-width: 48em){#footer{height:3rem}}#footer a{text-decoration:none;color:inherit}#footer a:hover{text-decoration:underline;color:var(--inside-link-color)}#footer .sitetools{word-spacing:.125em}@media (min-width: 25em){#footer .sitetools{text-align:right;float:right}}#footer .sitetools .othermode-switch{display:none;display:inline}@media (prefers-color-scheme: dark){html.othermode #footer .sitetools .othermode-switch{display:inline}}@media (prefers-color-scheme: dark){#footer .sitetools .othermode-switch{display:inline}}@media (prefers-color-scheme: light){html.othermode #footer .sitetools .othermode-switch{display:inline}}#footer .sitetools .othermode-switch:after{content:"\00A0\00B7\0020"}#footer .sitetools .othermode-switch .btn{padding:.3em .5em .2em;border-radius:.33em;cursor:pointer;background:var(--fg-color);color:var(--bg-color)}#footer .sitetools .othermode-switch .btn.light{display:none}@media (prefers-color-scheme: dark){html.othermode #footer .sitetools .othermode-switch .btn.light{display:none}}@media (prefers-color-scheme: dark){#footer .sitetools .othermode-switch .btn.light{display:inline}}@media (prefers-color-scheme: light){html.othermode #footer .sitetools .othermode-switch .btn.light{display:inline}}#footer .sitetools .othermode-switch .btn.dark{display:inline}@media (prefers-color-scheme: dark){html.othermode #footer .sitetools .othermode-switch .btn.dark{display:inline}}@media (prefers-color-scheme: dark){#footer .sitetools .othermode-switch .btn.dark{display:none}}@media (prefers-color-scheme: light){html.othermode #footer .sitetools .othermode-switch .btn.dark{display:none}}@media screen and (min-width: 48em){body{background:url(pix/hilbert.png);border:5px solid var(--thick-border-color)}}@media screen and (min-width: 48em) and (prefers-color-scheme: dark){html.othermode body{background:url(pix/hilbert.png)}}@media screen and (min-width: 48em) and (prefers-color-scheme: dark){body{background:#080808}}@media screen and (min-width: 48em) and (prefers-color-scheme: light){html.othermode body{background:#080808}}@media screen and (min-width: 48em){body>*{border:0 solid var(--thick-border-color)}#logo{background-image:url(/pix/dodeca3_light_200.jpg);width:10rem;height:10rem;border-width:0 3px 3px 0}}@media screen and (min-width: 48em) and (prefers-color-scheme: dark){html.othermode #logo{background-image:url(/pix/dodeca3_light_200.jpg)}}@media screen and (min-width: 48em) and (prefers-color-scheme: dark){#logo{background-image:url(/pix/dodeca3_dark_200.jpg)}}@media screen and (min-width: 48em) and (prefers-color-scheme: light){html.othermode #logo{background-image:url(/pix/dodeca3_dark_200.jpg)}}@media screen and (min-width: 48em){#banner{order:2;font-size:120%;margin-left:10rem;padding:.75rem 1.5rem;min-height:4rem;border-bottom-width:3px}#alert{order:3;margin-left:10rem;padding:.5rem 1.5rem;font-size:100%;border-bottom-width:3px}#sidebar{order:4;width:10rem;margin-top:6rem;margin-bottom:-3rem;flex:0 10rem;border-width:0 3px 0 0}#content{order:5;flex:1 0;border-width:0;padding:1.5rem;max-width:calc(100% - 10rem)}#footer{order:6;margin-left:10rem;padding:0 1rem;border-top-width:3px}}table{display:table;border-collapse:separate;border-spacing:0;border:0}td{padding:0;margin:0;vertical-align:top}.dn{display:none !important}div.figurep{display:flex;justify-content:space-evenly;flex-wrap:wrap;text-align:center;max-width:32em;margin:1em auto}div.figurep>.aspect{flex:1 100%}div.figurep img{margin:0}@media (min-width: 25em){div.figurep img{margin:.1em .25em}}figure{margin:0}figcaption{font-style:italic}p.bulletsep{text-align:center;max-width:32em;margin:1em auto}p.youtube{position:relative}p.youtube:after{content:"";position:absolute;width:100%;height:100%;z-index:10;background:transparent url(/pix/youtube-overlay.svg) center center no-repeat;background-size:15%;top:0;left:0;pointer-events:none}p.youtube:hover:after{background-size:18%}#menu p,#menu li,#menu blockquote{line-height:1.1em}li blockquote{font-size:100%}li blockquote.code{font-size:100%}h1[id]:hover a.headerlink:after,h2[id]:hover a.headerlink:after,h3[id]:hover a.headerlink:after{content:"\00A0\00B6"}a.headerlink{color:#888;text-decoration:none}.first{margin-top:0}.thinspace{font-size:66%}.tight{word-spacing:-.05em}.tight li a{white-space:nowrap}.body{line-height:1.3em}.body h1{font-size:100%;border-bottom:1px solid silver}.body h2{font-size:100%}.body h3{font-size:100%;display:inline;line-height:1.3em;float:left;margin:0 1.3em 0 0}.body table{border-collapse:collapse;margin-left:auto;margin-right:auto}.body table.noborder{border-width:0}.body table.noborder th,.body table.noborder td{border-width:0}.body td{border:1px solid #ccc;padding:.25em .5em}.body th{border:1px solid #ccc;border-bottom:1px solid #999;padding:.25em .5em}.body #comments td{border-width:0}.body img.floatimg{float:left;margin:0 1.5em .8em 0}.body img.floatimg.right{float:right;margin:0 0 .8em 1.5em}.body img.hairline{border:1px solid #ddd}.body img.thinline{border:1px solid #888}.body img.touching{margin-left:0;margin-right:0}.dateline{margin-top:0;text-align:right;font-size:85%;font-style:italic;color:var(--info-text-color)}.docinfo{margin-top:0;margin-left:35%;width:65%;text-align:right;font-size:85%;font-style:italic;color:var(--info-text-color)}.ogmetadata summary{direction:rtl;text-align:right;margin-right:-5em;font-weight:bold;height:0}.ogmetadata p{border-left:2px solid black;background:#e8e8e8;padding:.5em 1em;border-radius:.5em}.ogmetadata img{border:1px solid #888;border-radius:.5em}.ogmetadata figcaption{font-style:italic}ul{margin-top:.5em;margin-bottom:.5em;list-style-type:square}li{margin-bottom:.4em}ul li ul{margin-top:.5em}dl{margin-top:.5em;margin-bottom:.5em}dt,dd{margin-bottom:.4em}.aspect{display:block;position:relative;height:0;overflow:hidden;margin:auto}.aspect.aspect-16x9{padding-bottom:56.25%}.aspect.aspect-4x3{padding-bottom:75%}.aspect iframe{position:absolute;top:0;left:0;width:100%;height:100%}.searchform{margin-top:6px;display:inline-flex;margin-left:.5em;width:100%;max-width:15em}.searchform label{display:inline-block;margin:0 .5em .25em 0}@media (min-width: 48em){.searchform{display:flex;margin-left:0}}.searchform input[type="image"]{filter:none}@media (prefers-color-scheme: dark){html.othermode .searchform input[type="image"]{filter:none}}@media (prefers-color-scheme: dark){.searchform input[type="image"]{filter:invert(1)}}@media (prefers-color-scheme: light){html.othermode .searchform input[type="image"]{filter:invert(1)}}input.searchbox{background:var(--bg-color);color:var(--fg-color);border:1px solid #7e9db9;border-radius:2px;padding:2px;flex:1;height:22px}@media (min-width: 48em){input.searchbox{max-width:7rem;margin-left:0}}button{margin-right:1em}a.s{text-decoration:none;color:inherit}a.s:hover{text-decoration:underline;color:var(--inside-link-color)}.headslug{font-size:170%;font-weight:bold;line-height:120%;margin:0 0 0 0}.subtitle{font-size:110%;font-style:italic;color:var(--info-text-color);margin:0.5em 0 0 0;line-height:130%}#banner .path{margin:.35em 0 -1em 0;display:flex;align-items:baseline;white-space:nowrap;text-transform:lowercase}#banner .path a{text-decoration:none;color:inherit}#banner .path a:hover{text-decoration:underline;color:var(--inside-link-color)}#banner .path .top_areas{text-align:right;width:100%}#banner .path .top_areas .plaindot{display:none}#banner .path .top_areas .blm{display:none;background:black;color:yellow;font-weight:bold;padding:.4em .5em;margin-left:.25em;border-radius:2px;border:1px solid #888}@media (min-width: 48em){#banner .path .top_areas .blm{display:inline;margin-right:-.5em}}#banner .path .top_areas .ukraine{display:inline-block;width:2.5em;height:1.9em;padding:.25em 0;margin-left:.25em;background-image:linear-gradient(180deg, #005BBB 0, #005BBB 50%, #FFD500 50%, #FFD500 100%);border:.5px solid #880;text-decoration:none}@media (min-width: 48em){#banner .path .top_areas .ukraine{margin-left:.75em}}#banner .path .top_areas .pride{display:inline-block;width:3em;height:1.9em;vertical-align:bottom;margin-left:.35em;background-image:url(/pix/progressprideflag.png);background-size:contain}#banner .path .top_areas .usflag{display:inline-block;width:3.6em;height:1.9em;vertical-align:bottom;margin-left:.35em;margin-right:-.5em;background-image:url(/pix/us-flag.png);background-size:contain}#banner .path .home{font-weight:bold}#banner .path .chelder{display:none}@media (min-width: 48em){#banner .path .top_areas{font-size:85%}}@media (min-width: 25em){#banner .path{word-spacing:.125em;text-transform:none}#banner .path .chelder{display:inline}}#content .blog-entry header{padding-bottom:.2em;margin-bottom:0}#content .blog-entry footer{font-size:85%;color:var(--info-text-color);font-style:italic;border-bottom:solid 1px silver;padding-bottom:12pt;margin-bottom:6pt}#content .blog-entry footer a{text-decoration:none;color:inherit}#content .blog-entry footer a:hover{text-decoration:underline;color:var(--inside-link-color)}#content .blog-entry .title{margin:0;font-size:130%;font-weight:bold;display:block;float:none}#content .blog-entry .date{font-size:85%;color:var(--info-text-color);margin:0;padding:0}#content .blog-entry .date a.s{color:var(--info-text-color)}#content .blog-entry .agewarning{font-style:italic}#content .blog-entry p{clear:both}#content .blog-entry .via{display:inline;float:right}#content .blog-entry .react{display:inline}#content .blog-blurb h2{font-size:100%;display:inline;margin:1em 1em 0 0}#content .blog-blurb p.date{display:inline;color:var(--info-text-color)}#content .blog-blurb a{text-decoration:none;color:inherit}#content .blog-blurb a:hover{text-decoration:underline;color:var(--inside-link-color)}#content .blog-blurb .readmore{color:var(--info-text-color);font-style:italic}#content .blog-blurb .readmore a{text-decoration:none;color:inherit}#content .blog-blurb .readmore a:hover{text-decoration:underline;color:var(--inside-link-color)}#content .blog-blurb span.readmore:before{content:"\2002"}#content div.archive a{text-decoration:none;color:inherit}#content div.archive a:hover{text-decoration:underline;color:var(--inside-link-color)}#content div.archive p{font-size:100%;margin:0 0 0 5.5em;line-height:1.3em}#content div.archive p.date{width:5em;text-align:right;padding:0;margin:0 0 -1.3em 0;color:var(--info-text-color)}#content .category a{text-decoration:none;color:inherit}#content .category a:hover{text-decoration:underline;color:var(--inside-link-color)}#content .category p{font-size:100%;margin:0 0 0 8.5em;line-height:1.3em}#content .category p.date{width:8em;text-align:right;padding:0;margin:0 0 -1.3em 0;color:var(--info-text-color)}#content .catlist a{text-decoration:none;color:inherit}#content .catlist a:hover{text-decoration:underline;color:var(--inside-link-color)}#content .catlist p{margin:0 0 0 10.5em;line-height:1.3em}#content .catlist p.catname{padding:0;margin:0 0 -1.3em 0;width:10em;text-align:right;font-weight:bold}.also{font-size:85%;color:var(--info-text-color);font-style:italic;text-decoration:none}blockquote{font-size:100%;margin:1em;border-left:1px solid var(--light-edge);padding:0;background:var(--blockquote-bg-color);color:var(--fg-color)}blockquote div{margin:0;padding:.1em 1em .1em 1em}blockquote div ol,blockquote div ul{margin:.4em 0;padding-left:1.5em}pre{margin:0;font-size:70%;line-height:130%;font-family:Menlo,monospace}blockquote.code{padding:.3em;border:none;white-space:nowrap;overflow-x:auto;resize:horizontal;line-height:1}blockquote.code span.linenos{display:inline-block;width:3em;color:#888}blockquote.code div{padding:0}.code{background-color:var(--blockquote-bg-color);filter:none;color:#000}.code a{text-decoration:none}.code p.name{font-size:75%;text-align:right;font-style:italic;margin:0 0 -.5em 0;padding:0}.code span.lineno{display:inline-block;width:2.5em;color:#888;font-size:80%;text-align:right;border-right:1px solid #bbb;padding:0 .5em 0 0;margin:0 .5em 0 0}@media (prefers-color-scheme: dark){html.othermode .code{background-color:var(--blockquote-bg-color);filter:none}}@media (prefers-color-scheme: dark){.code{background-color:#ddd;filter:invert(1) brightness(150%)}}@media (prefers-color-scheme: light){html.othermode .code{background-color:#ddd;filter:invert(1) brightness(150%)}}.code .hll{background-color:#ffffcc}.code .c{color:#008000}.code .k,.code .nb{color:#000080;font-weight:bold}.code .cm{color:#008000}.code .cp{color:#0000ff}.code .c1,.code .cs{color:#008000;font-style:italic}.code .ge{font-style:italic}.code .gh,.code .gp,.code .gs,.code .gu{color:black;font-weight:bold}.code .console .gp{font-size:1.1em;line-height:1.75}.code .kc,.code .kd,.code .kn,.code .kp,.code .kr{color:#0000ff}.code .kt{color:#2b91af}.code .s{color:#a31515}.code .nc,.code .nt{color:#2b91af}.code .ow{color:#0000ff}.code .sb,.code .sc,.code .s2,.code .se,.code .sh,.code .si,.code .sx,.code .sr,.code .s1,.code .ss{color:#a31515}.code .sd{color:#008000;font-style:italic}.twitter-tweet{margin-left:auto;margin-right:auto;max-width:550px;background:var(--bg-color);color:var(--fg-color);border:0}.twitter-tweet .inner{padding:0 1em 0.5em 1em;border:1px solid #ddd;border-radius:1em;font-family:sans-serif}.twitter-tweet .inner a{text-decoration:none;color:#00a !important}code,tt{font-size:80%;font-family:Menlo,monospace;background:var(--blockquote-bg-color);color:var(--fg-color);padding:.1em .25em;border-radius:.2em;hyphens:none}.box{border:1px solid;border-color:var(--light-edge) var(--dark-edge) var(--dark-edge) var(--light-edge);padding:.3em .6em;background-color:#ffc}@media (prefers-color-scheme: dark){html.othermode .box{background-color:#ffc}}@media (prefers-color-scheme: dark){.box{background-color:#3c3f34}}@media (prefers-color-scheme: light){html.othermode .box{background-color:#3c3f34}}img{max-width:100%;height:auto;align-self:flex-start;filter:none}@media (prefers-color-scheme: dark){html.othermode img{filter:none}}@media (prefers-color-scheme: dark){img{filter:grayscale(50%)}}@media (prefers-color-scheme: light){html.othermode img{filter:grayscale(50%)}}.tweet a.user,.tweet a.date{text-decoration:none;color:inherit}.tweet a.user:hover,.tweet a.date:hover{text-decoration:underline;color:inherit}#commentform{margin-top:6pt;border-top:solid 1px #eee;padding-top:0}#comments{--button-bg-color: #eee;--border-color: #eee;--input-top-edge: #666;--input-bottom-edge: #ccc;font-family:"Source Sans Pro",Verdana,sans-serif;font-size:90%;line-height:1.4em}@media (prefers-color-scheme: dark){html.othermode #comments{--button-bg-color: #eee;--border-color: #eee;--input-top-edge: #666;--input-bottom-edge: #ccc}}@media (prefers-color-scheme: dark){#comments{--button-bg-color: #666;--border-color: #888;--input-top-edge: #999;--input-bottom-edge: #666}}@media (prefers-color-scheme: light){html.othermode #comments{--button-bg-color: #666;--border-color: #888;--input-top-edge: #999;--input-bottom-edge: #666}}#comments h1{border:none;border-radius:3px;margin:0;padding:1em;background:var(--blockquote-bg-color)}#comments h2{border:none;margin:0;padding:1em 0 .5em 0;font-style:italic;font-weight:normal}#comments form div{display:flex;flex-wrap:wrap;align-items:baseline;margin-top:.5em}#comments form div.finish{justify-content:flex-end}#comments form div.preview{display:block}#comments form div.preview div{display:block}#comments .notice{color:var(--info-text-color);font-style:italic;margin:.5em 0}#comments .notice.right{text-align:right}@media (min-width: 32em){#comments .notice{margin-left:7em;padding-left:.5em}}#comments label{flex:0 0 7em;color:var(--info-text-color)}#comments label.check{flex:1 0 auto;text-align:left}@media (min-width: 32em){#comments label.check{margin-left:7em;padding-left:.5em}}@media (min-width: 32em){#comments label{text-align:right;margin-right:.5em;margin-top:.2em}}#comments input.edit{background:var(--bg-color);color:var(--fg-color);font-size:100%;flex:1 0 0;max-width:30em;border:1px solid #888;border-color:var(--dark-edge) var(--light-edge) var(--light-edge) var(--dark-edge);padding-left:.15em}#comments input[type="submit"]{padding:.5em 1em;border:1px solid #888;border-radius:4px;cursor:pointer;background:var(--button-bg-color);color:var(--fg-color)}#comments input[type="checkbox"]{width:auto}#comments input#submit{width:22px;height:22px}#comments textarea{background:var(--bg-color);color:var(--fg-color);font-family:"Source Sans Pro",Verdana,sans-serif;font-size:100%;flex:1 0 0;max-width:30em;padding:.25em .3em}#comments .comment{border-top:solid 1px var(--border-color);padding:.5em 10pt 0 50px;margin-top:.5em;overflow:auto}#comments .comment.preview{background:var(--green-bg);color:var(--fg-color);border:1px solid var(--tint-border);border-radius:3px;padding:.5em 10pt 0 60px}#comments .comment .who{float:left}#comments .comment .who a{color:var(--fg-color)}#comments .comment .when{float:right;font-size:85%;color:var(--info-text-color);margin-top:0}#comments .comment .when a{text-decoration:none;color:inherit;color:var(--info-text-color)}#comments .comment .when a:hover{text-decoration:underline;color:var(--inside-link-color)}#comments .comment .when .adminlink{display:inline-block;margin-right:.5em}#comments .comment .head{margin-top:0;margin-bottom:20pt}#comments .comment img.gravatar{float:left;margin:3px 0 0 -50px;border:1px solid var(--tint-border);border-radius:3px;overflow:hidden}#comments .comment .commenttext{clear:right;word-wrap:break-word}#comments .comment .commenttext pre code{font-size:100%;background:none;padding:0}#comments .comment .commenttext blockquote{background:none;border-left:2px solid var(--light-edge);margin:0 0 0 .5em;padding:0 0 0 .5em}#comments .comment pre{margin:1em;max-width:100%;overflow-x:scroll}#comments .errormsg{background:var(--red-bg);padding:.25em .5em;border:1px solid var(--tint-border);border-radius:3px;margin:.5em 0}@media print{body,#banner,#footer{background:white;margin:0}#banner{border-bottom-width:1px}#footer{border-top-width:1px}#logo,#sidebar,#comments{display:none}body.oneentry .blog-entry footer{border-bottom:0;margin-bottom:0}}
