:root{--light-links:#1B597B;--dark-links:#FFB029;--light-highlight:#B5547d;--dark-highlight:#7A93A4;--grey-2:#222222;--grey-3:#333333;--grey-5:#555555;--grey-6:#666666;--grey-7:#777777;--grey-8:#888888;--grey-9:#999999;--grey-a:#AAAAAA;--grey-b:#BBBBBB;--grey-c:#CCCCCC;--grey-d:#DDDDDD;--grey-e:#EEEEEE;--grey-e8:#E8E8E8;--accent-active:#c5243d;--accent-contrast:#ffffff;--accent-subtle:#f9e8eb;--accent-hover:#7f152a;--panel-shadow:rgba(165, 36, 61, 0.42);--nav-surface:rgba(165, 36, 61, 0.07);--panel-surface:rgba(250, 250, 250, 0.96);--bg-body:#ffffff;--bg-main:#ffffff;--bg-wrapper:var(--grey-e);--bg-wrapper-alt:#ffffff;--bg-blog-top:#E8E8E8;--bg-quote:#f6f6f6;--bg-code:var(--grey-e);--bg-code-inline:#ffdddd;--bg-button:#783030;--bg-button-hover:#cadef0;--bg-details:#d9d9d9;--bg-form:#ffffff;--bg-fragment:var(--grey-e8);--bg-result:var(--grey-d);--bg-linked-comment:var(--grey-e8);--text-main:var(--grey-3);--text-muted:var(--grey-5);--text-heading:var(--grey-3);--text-quote:var(--grey-5);--text-button:var(--grey-e);--text-button-hover:#000000;--text-code-inline:#000000;--text-form:#333333;--text-pre:#000000;--text-updated:var(--grey-8);--text-warning:var(--grey-3);--link-main:var(--grey-7);--link-content:var(--light-links);--link-hover-shadow:rgba(130,130,130,0.7);--border-main:var(--grey-c);--border-wrapper:var(--grey-9);--border-code:#ff0000;--hr-color:var(--grey-5);--hr-bg:#ffffff;--badge-bg:var(--light-highlight);--badge-text:var(--accent-contrast);--footnote-color:rgb(165, 36, 61);--quote-icon:url('https://colinwalker.blog/images/blockquote.svg');--title-gradient:linear-gradient(to left, rgba(165,36,61,1) 0%, rgba(165,36,61,1) 10%, rgba(165,36,61,0) 40%);--title-bg-mobile:rgba(165,36,61,1);--panel-rgb:20, 24, 32;--panel-alpha:0.88;overscroll-behavior:auto;scroll-behavior:smooth;scrollbar-color:var(--accent-active) rgba(0,0,0,0)}:root[data-theme="amber"]{--accent-active:#9a5b00;--accent-contrast:#ffffff;--accent-subtle:#fff3c4;--accent-hover:#c47a00;--panel-shadow:rgba(180, 110, 0, 0.4);--nav-surface:rgba(230, 160, 0, 0.07);--panel-surface:rgba(255, 251, 236, 0.96)}:root[data-theme="blue"]{--accent-active:#1b597b;--accent-contrast:#ffffff;--accent-subtle:#e3f1f8;--accent-hover:#12415c;--panel-shadow:rgba(27, 89, 123, 0.4);--nav-surface:rgba(27, 89, 123, 0.1);--surface:rgba(27, 89, 123, 0.1);--panel-surface:rgba(247, 253, 254, 0.96)}:root[data-theme="red"]{--accent-active:#c5243d;--accent-contrast:#ffffff;--accent-subtle:#f9e8eb;--accent-hover:#7f152a;--panel-shadow:rgba(165, 36, 61, 0.42);--nav-surface:rgba(165, 36, 61, 0.07);--panel-surface:rgba(250, 250, 250, 0.96)}@view-transition{navigation:auto}html{overflow:overlay;scrollbar-gutter:stable}body{height:100svh;width:100%;margin:0 auto;padding:0;font-size:16px;font-family:"Consolas", Monospace;font-weight:300;background:var(--bg-main);color:var(--text-main);max-width:768px;transition:all 0.3s;opacity:1}h1, h2, h3, h4, h5, h6{clear:both;font-weight:bold;margin-block-end:10px}h1{font-size:22px !important}h2, h3{font-size:1em}h2{margin-block-start:0}div.pre-line{white-space:pre-line;margin-block-start:0em}a{color:var(--link-content);transition:all 0.5s ease}a:hover{text-shadow:0px 0px 10px var(--link-hover-shadow)}.hashtag a{text-decoration-line:underline;text-decoration-style:double}hr{border:none;overflow:visible;text-align:center;height:0px;width:33%;margin:20px auto 35px;color:var(--hr-color)}hr:after{background-color:var(--hr-bg);content:'– § –';padding:0 5px;position:relative;top:-0.35em;font-size:18px}strong{font-weight:bold}.dict{position:fixed;bottom:45px;padding-left:1em;cursor:pointer;color:var(--text-main);z-index:100;width:20px}.admin img{position:fixed;cursor:pointer;color:var(--text-main);z-index:100;width:20px}.admin svg{position:fixed;bottom:24px;right:calc(50vw - 307px) !important;cursor:pointer;color:var(--text-main);z-index:100;width:32px}#toggle svg, #toggle img, #cancel svg:not(svg.cancel), #cancel img{position:fixed;top:23px;right:calc(50vw - 360px);cursor:pointer;color:var(--link-content);z-index:100;width:23px}.pointer, svg{cursor:pointer}#menu_tray:focus-within{transform:translateX(350px)}.spacer{background:linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 50%, rgba(153,153,153,1) 100%);height:1px;margin:20px 0 20px;position:relative;right:0px}i.skewed{font-family:sans-serif}i.skewed span{display:inline-block;transform:skewx(18deg);text-indent:0px}.bottomBar{backdrop-filter:blur(5px);background-color:var(--nav-surface);border:1px solid var(--accent-active);padding:7px 0}.buttonsBar{z-index:70 !important}.buttonsBar svg{z-index:2}.bottomBar svg{fill:var(--accent-active);stroke:var(--accent-active)}.day-links svg{fill:var(--accent-active);stroke:var(--accent-active)}.bottomBar svg{fill:var(--accent-active);stroke:var(--accent-active)}.bottomBar svg:hover, .bi-list:hover{fill:#ff8533;stroke:#ff8533}.bi-list, .bi-question-circle-fill{fill:var(--accent-active)}.blogTop{margin:1.3em auto 5px !important;border-radius:10px;border:1px solid var(--accent-active);padding:8px 15px;font-size:14px;text-align:center;width:fit-content}.center, .aligncenter{clear:both;text-align:center;display:block;margin:0.75em auto 1.25em;width:auto}.i50{width:50%;clear:both;text-align:center;display:block;margin:1em auto}.i60{width:60%;clear:both;text-align:center;display:block;margin:1em auto}.i75{width:75%;clear:both;text-align:center;display:block;margin:1em auto}.i80{width:80%;clear:both;text-align:center;display:block;margin:1em auto}.i90{width:90%;clear:both;text-align:center;display:block;margin:1em auto}.i100{width:100%;clear:both;text-align:center;display:block;margin:1em auto}.ib{border:1px solid var(--grey-7)}img + p, picture + p{margin-block-start:1em !important}.noradius{border-radius:0 !important}.alignleft{display:inline;float:left;margin-right:1.5em;margin-top:.75em;margin-bottom:.75em}.alignright{display:inline;float:right;margin-left:1.5em;margin-top:.75em;margin-bottom:.75em}.left{float:left;width:48%;margin:1em 0px}.right{float:right;width:48%;margin:1em 0px}.overlay{z-index:10;position:absolute;top:-50px;left:calc(50% - 15px);width:30px}.pop{width:75px;margin-left:10px;cursor:pointer;margin:1em 0px 0.25em 10px}body.login{background-color:var(--bg-body)}.adminwrapper{width:350px;padding:20px;margin:75px auto 25px;border:1px solid var(--border-wrapper);border-radius:8px;background-color:var(--bg-wrapper)}.wrapper{width:350px;padding:20px;border:1px solid var(--border-wrapper);border-radius:8px;background-color:var(--bg-wrapper);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.wrapper2{width:350px;padding:20px;margin:0px auto 50px;border:1px solid var(--border-wrapper);border-radius:8px;background-color:var(--bg-wrapper)}.wrapper h2{margin:0 0 20px}#login_form label, #setup_form label, #admin_form label, #password_form label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold;color:var(--text-form)}.adminwrapper a{color:var(--link-content)}.form-control, #setup_form input[type="email"]{display:block;width:93%;height:34px;padding:1px 12px;margin-bottom:12px;font-size:14px;line-height:1.42857143;color:var(--text-form);background-color:var(--bg-form);background-image:none;border:1px solid var(--border-main);border-radius:4px;box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;outline:none}.btn{display:inline-block;padding:6px 12px;margin:0;font-size:14px;font-weight:normal;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn-primary{float:right;color:white;background-color:#337ab7;border-color:#2e6da4}.btn-primary:hover{color:white;background-color:#286090;border-color:#204d74}#password_form input[type="submit"]{background-color:#ee0000 !important;color:var(--grey-d)}#password_form input[type="submit"]:hover{color:#ffffff;background-color:#880000 !important}.site-header{padding:1.2em 0;margin:0;position:relative;max-width:768px}.site-branding{padding-left:1.5em}.site-title{line-height:1.8;margin:0 0 0 -2000px;padding-left:2000px;padding-top:4px;padding-bottom:3px;font-size:34px;letter-spacing:-1px;view-transition-name:sitetitle;backdrop-filter:blur(5px);background-color:var(--nav-surface);border:1px solid var(--accent-active);border-radius:0 10px 10px 0;width:210px}.site-title a{color:var(--text-heading);text-decoration:none}.toggle{display:block;position:fixed;top:22px;right:22px;font-size:23px;cursor:pointer;color:var(--text-main);z-index:100;outline:none}#cancel{display:none}.cancel{display:none;position:fixed;top:42px;right:22px;font-size:23px;cursor:pointer;color:red;z-index:10}.content-area{margin-left:auto;margin-right:auto;max-width:768px;margin:0em auto 1.5em;padding:0 1.5em}.dateSpan, .titleSpan, .about-content h3{line-height:36px;margin-bottom:25px;color:var(--text-main);font-size:22px;letter-spacing:-1px}.daySpan{letter-spacing:0px}.titleSpan{margin-bottom:0px}.otd{text-decoration:none}.updatedSpan{font-size:13px;color:var(--text-updated);text-transform:none;position:relative;top:-5px;display:none}.nowUpdatedSpan{font-size:13px;color:var(--bg-blog-top);text-transform:none;position:relative;top:-5px}.today-count{line-height:36px;float:right;margin-right:5px;font-family:sans-serif;font-size:24px;color:var(--text-main)}.drafts{float:right;position:relative;top:9.5px;margin-right:30px;cursor:pointer}.drafts img, .drafts picture{width:16px}.warning{font-size:14px;background-color:var(--bg-blog-top);color:var(--text-warning);border-radius:8px;padding:5px 10px;margin-top:15px}#dismiss{display:none}#dismiss:not(:checked) + div{display:none}label[for=dismiss]{float:right;font-weight:bolder;cursor:pointer}body [fragmention]{background-color:var(--bg-fragment);padding:5px 8px}body [fragmention] em{background-color:transparent !important}.backlink{font-weight:normal !important;color:var(--text-main);text-decoration:underline;text-decoration-color:var(--link-content);text-decoration-style:dotted}.result{background-color:var(--bg-result);border-radius:5px;padding:2px 2px}.search-field, #newpage{outline-width:0px}.section{margin-block-start:1em !important}.u-url{text-decoration:none;margin-right:10px}.h-entry .u-url{border-radius:0 !important;position:relative;top:3px}.commenticon{border-radius:0 !important;position:relative;top:3px}.commentPic img{animation:none}.search-u-url{top:0px !important}.commenticon{width:17px;height:12px;z-index:1}.commenticonpicture{border-radius:0 !important;margin-right:10px}.toggleComments{float:left;text-decoration:none;color:var(--link-content);cursor:pointer}.delicon{display:block;float:left;margin-right:10px;margin-bottom:0px;position:relative;top:4.5px;z-index:1}.delicon_draft{float:left;margin-right:10px;margin-bottom:0px;position:relative;top:3.5px}.editicon{display:block;float:left;margin-right:10px;font-size:12px;font-family:sans-serif;color:var(--link-content);cursor:pointer;position:relative;top:3.5px}.statusStr{text-transform:uppercase;font-family:sans-serif;font-weight:bold;position:relative;top:5px;float:left}#postsubmit{position:relative;top:0px}.post_title{display:none}.postTitle{clear:none;font-size:1.2em;line-height:1.3em;letter-spacing:-0.75px;position:relative;top:-0.5px}.entry-content, .replyto{font-size:16px;line-height:1.6em;margin-block-start:0.5em;margin-block-end:0.6em;overflow:visible}.entry-content p:not(:first-child):not(p + img):not(p + picture):not(p + blockquote){margin-block-start:0em}.entry-content{margin-block-end:0em}.entry-content a, .section a, .wm{color:var(--link-content);font-weight:bold;cursor:pointer}a.newlabel svg, .notes_search{fill:var(--link-content)}.indentSpan{margin-left:25px}.hash{float:left;font-weight:normal !important}.hash strong{position:relative;top:0.5px}.badge{background-color:var(--badge-bg);color:var(--badge-text);font-size:85%;font-weight:bold;border-radius:5px;padding:1px 4px 1px;text-transform:uppercase;position:relative;bottom:1px;margin-right:5px;z-index:2}.reader-badge{background-color:var(--light-highlight);color:white;font-size:85%;font-weight:bold;border-radius:5px;padding:1px 4px 1px;text-transform:uppercase;position:relative;bottom:1px;margin-right:5px;z-index:2}.entry-content img{border-radius:8px;max-width:100% !important;height:auto !important}.entry-content li{word-wrap:break-word}article.h-entry:last-of-type{margin-block-end:3em}article p:last-of-type:not(+ *){margin-block-end:0px !important}p+blockquote + p{margin-block-start:1.2em !important}p+blockquote{margin-top:1em;margin-block-end:1em !important}blockquote p:first-of-type{margin-block-start:0px !important}blockquote{border-radius:10px;position:relative;left:-18px;background:var(--bg-quote);color:var(--text-quote);font-family:Consolas, Monospace;font-size:0.95em;font-style:italic;font-weight:300;margin:1em 0 1em 35px;padding:13px 16px 2px 44px}blockquote:before{content:"";background:var(--quote-icon) no-repeat center / contain;;position:absolute;top:17px;left:13px;width:20px;height:20px;z-index:1}.avatar_post{width:25px;border-radius:50% !important}details, summary{outline:none}details[open]:not(details.posts, details.label_details){padding-bottom:1px;margin-bottom:10px;background:var(--bg-details);border-radius:8px;padding:0px 10px 0px 0px}details[open].label_details{padding-bottom:1px;margin-bottom:10px;background:var(--bg-body);padding:0px}code{border:1px solid var(--border-code);border-radius:3px;-moz-border-radius:3px;padding:0 3px 1px 3px;background-color:var(--bg-code-inline);color:var(--text-code-inline);font-size:0.9rem;position:relative;top:-1px}pre code{border:0px;background-color:var(--bg-code);padding-left:0px}pre{white-space:pre-wrap;word-wrap:break-word;border:1px solid var(--grey-e);border-radius:5px;background:var(--bg-code);font-family:"Courier 10 Pitch", Courier, monospace;font-size:14px;line-height:1.4em;margin-top:1em;margin-bottom:1em;max-width:100%;overflow:auto;padding:1em}mark{padding:0px 3px;border-radius:3px}.entry-content p sup{line-height:0 !important}audio{margin:15px 20px;text-align:center}video{width:80%;margin-top:0.25em;border-radius:8px}.labeltext{color:#444}.page-content p{margin-block-start:1.5em;margin-block-end:1.5em}#content, .newcontent, .text, .texttitles, .date{width:96%;margin-bottom:12px;padding:0.7em 0.7em;border:0px solid var(--grey-c);border-radius:8px;background:var(--bg-body);color:var(--text-main);font-size:16px;resize:none;outline:none;font-family:Monospace}-webkit-scrollbar, .text::-webkit-scrollbar{width:0px;scrollbar-color:var(--accent-active) rgba(0,0,0,0)}input, textarea{outline:none}.lettercontent{max-height:500px !important;box-sizing:border-box;width:100% !important}input[type="text"].lettertitle{box-sizing:border-box;padding:5px 8px 5px 8px}input[type="submit"], .button{border:none !important;background-color:var(--bg-button);border-radius:8px;font-size:14px;cursor:pointer;color:var(--text-button);padding:.3em 1.5em;position:relative;font-family:sans-serif}input[type="submit"]:hover, .button:hover{color:#dddddd}input[type="submit"].subButton{width:112px;font-size:14px}input[type="submit"].login-btn{background-color:#d0d0d0 !important;color:var(--grey-6)}input[type="submit"].login-btn:hover{color:#000000}input[type="email"]{border-radius:8px;padding:5px 8px 5px 8px;color:var(--grey-7);border:1px solid var(--grey-a);font-size:16px}input[type="search"]{appearance:none;border-radius:10px;padding:.3em 8px;border:1px solid var(--grey-a);font-size:16px;font-family:sans-serif;position:relative;top:0.5px}input[type="radio"], input[type="checkbox"]{accent-color:var(--link-content)}select{appearance:none;background:url("/images/select.png") 98% / 15% no-repeat white !important;background-size:18px 7px !important}iframe{overflow:hidden !important}.editdiv{transition:height .5s;height:0px;overflow:hidden}.editdivs{display:none;margin-top:10px;margin-bottom:50px}#upload_frame, .edit_upload_frame{display:none;width:100%;height:30px;border:none;overflow:hidden;margin-bottom:10px}input.text{max-height:34px;display:none}input.texttitles{max-height:34px}input[type="checkbox"]{transform:scale(1.25);position:relative;top:-1px}#submit{position:relative;top:-3px;float:right}.replies{transition:height .5s;height:0px;overflow:hidden;padding:0;margin-top:0px;margin-bottom:0px}.comment{width:540px;padding-right:10px;margin-bottom:25px;float:left;font-family:sans-serif}.indentComment{width:565px}.indentReply{width:565px}.linkedComment{background-color:var(--grey-e8);padding:5px 0px 0px 8px;box-sizing:border-box;position:relative;left:-5px;top:-5px;border-radius:5px}.nested.linkedComment{left:15px !important}.nested.linkedComment .commentDelForm{left:5px !important}.commentNameSpan{font-family:sans-serif;font-size:16px;font-weight:bold;letter-spacing:-0.5px}.website_link{text-decoration:none;color:var(--link-content)}.comment_text{width:95%}.comment_body{font-size:16px;line-height:22px}.comment_body a{color:var(--link-content);font-weight:bold}.comment_body p{margin-block-start:0.3em !important}.photo-box{float:left;position:relative;right:5px;height:25px;width:25px;background:var(--grey-9);border-radius:50%;overflow:hidden}.box-content{position:absolute;top:1px;left:0;bottom:0;right:0}.box-content div{display:table;width:100%;height:100%}.box-content span{display:table-cell;text-align:center;vertical-align:middle;color:white;text-transform:uppercase;font-family:sans-serif}object.avatar{height:25px;width:25px;border-radius:50%;background-color:var(--grey-e);float:left;position:relative;right:7px;top:-3px}.avatar{height:25px;width:25px;border-radius:50%;background-color:var(--grey-e);float:left}.replies .related:last-of-type{margin-bottom:50px !important}.leave_reply{font-family:sans-serif;font-size:20px;font-weight:bold;color:var(--text-main);margin:50px 0 0}.flash{animation-name:flash;animation-duration:1s}@keyframes flash{from{color:var(--dark-links)}to{color:default}}#comment_submit{font-size:75%}.commentDelForm{float:right;margin-right:10px;position:relative;top:3px}.related .commentDelForm{float:left;top:6px;margin-right:10px}.mentionsDiv{width:20%;margin:20px auto 20px;border-bottom:1px dashed var(--grey-9)}.h-card{display:none}.h-card .p-name{font-family:sans-serif;font-weight:bold}.comment .h-card{display:inline-block}.comment .u-url{margin-right:0px}.paging-navigation{margin:2.0em 0 0em;overflow:hidden;margin-left:auto;margin-right:auto;max-width:768px;padding:5px 1.5em}.paging-navigation a{text-decoration:none;font-weight:bolder;color:var(--link-content);font-size:18px}.nav-previous{float:left;width:50%}.nav-next{float:right;text-align:right;width:50%}.day-links{text-align:center;font-size:18px;font-weight:bold;font-family:sans-serif;text-transform:uppercase}.day-links a{margin:0 1.5em;font-size:16px;letter-spacing:-0.5px;text-decoration:none}.searchicon{width:13px;position:relative;top:0.5px;right:0.5px}.thoughticon{font-size:14px}.siteID{color:var(--grey-5);text-align:center;font-size:12px;font-weight:normal;padding-top:1.5em;padding-bottom:1.5em;text-decoration:none;font-family:sans-serif}.siteID a{font-weight:bold;font-family:sans-serif;text-decoration:none;color:var(--grey-6)}.nameSpan{font-weight:bold;font-size:18px;line-height:1.5em;text-transform:uppercase}.nameSpan a{margin-left:10px;margin-right:10px}.gardenpostlabel{float:right;font-size:75%;margin-right:15px;position:relative;top:4px}.home_span > svg, svg, .commenticon, .card img, .postCount, .moreArrow{transition:scale .5s}.home_span:hover > svg, svg:hover, .moreArrow svg:hover, .clickable:hover svg, .clickabledark:hover svg, .related:hover svg, svg.bi-question-circle-fill:hover, .toTop:hover{transform:scale(1.1);fill:#ff8533 !important}.reader_article .e-content svg:hover{transform:scale(1) !important;cursor:default !important}.bi-x-circle:hover, .bi-x-circle-fill:hover{fill:#6BD900 !important}.commenticon:hover, .wm img:hover, .repspan:hover .wm img{filter:invert(62%) sepia(68%) saturate(3460%) hue-rotate(10deg) brightness(85%) contrast(103%);transform:scale(1.2)}.delicon input:hover, .delicon:hover img, .dict_del input:hover, input[type="image"]:hover{filter:invert(76%) sepia(84%) saturate(903%) hue-rotate(25deg) brightness(94%) contrast(102%) !important}@media screen and (min-width:768px){#page{min-height:calc(100vh - 217px) !important;max-width:768px;margin-left:auto;margin-right:auto}.linksDiv{margin-bottom:25px}}@media screen and (max-width:767px){.blogTop strong{font-size:14px !important}blockquote{padding:16px 16px 2px 44px;font-size:0.9em}#pin_tray{display:none}#postsubmit{position:relative;top:-4px}.commenticon{top:5px}.commenticonpicture{top:3px !important}.tCR{top:3px !important}.dict picture{left:22px !important}.newlabel picture{left:65px !important}.admin picture, .admin svg{right:22px !important}#toggle svg, #toggle picture, #toggle img, #cancel svg{right:22px !important}#bottom_toggle svg{left:20px !important;bottom:30px !important}.site-header{padding:1.2em 0}.site-title{margin:0 0 0 -200px;padding-left:200px;padding-top:5px;padding-bottom:3px;text-align:left;font-size:28px;letter-spacing:-1px;width:160px;background-color:--bg-main;background-image:none}#toggle{position:absolute;top:26px;right:70px;float:none;padding-right:0}#page{min-height:calc(100vh - 285px) !important}#toggle{font-size:20px}#cancel{position:fixed;top:25px;right:22px;font-size:20px}#cancel img, #cancel picture{right:22px}#content, .newcontent, .text, .texttitles, .date{width:341px}.entry-content, .entry-content p:not(blockquote p, .footnotes p), .replyto{font-size:17px !important;line-height:1.6em}.h-entry .u-url, .commenticon{position:relative;top:3px}.search-u-url{top:0px !important}.website_link{top:0px !important}.delicon{top:5px;margin-right:12px}.editicon{margin-right:12px;font-size:14px;top:5px}.postlabel{position:relative;top:-4px}.gardenpostlabel{float:right;font-size:75%;margin-right:15px;position:relative;top:-4px}.gardenpostlabel input{position:relative;top:4px}.statusStr{top:4px}.postTitle{top:1px}.indentContent{width:325px}.comment_text{width:91%}.comment{width:294px;padding-right:15px}.indentComment{width:269px}.indentReply{width:267px}.linkedComment{left:-5px !important}.nested.linkedComment{left:15px !important}.linkedComment .commentDelForm{left:20px}#comment_submit{font-size:85%}.footnotes, .footnotes li, .footnotes li p{font-size:0.95em !important}.paging-navigation{padding:5px 1.5em}.linksDiv{margin-bottom:25px}.day-links{font-size:16px !important}.day-links a{margin:0 1.2em;font-size:16px !important}.day-links span{top:-0.5px !important}.searchicon{width:14px;top:1px;right:0px}.siteID{padding-top:1.1em}.nameSpan{line-height:2em}.siteID, .siteID a, .nameSpan{font-size:15px}.searchTitle{text-align:left !important;margin:20px 0 30px !important}.thoughticon{font-size:17px;position:relative;top:1px}.randomlink{font-size:17px;position:relative;top:1.5px}#editdiv .editdivlabels input[type="checkbox"]{top:1px}.home_span:hover > svg, svg:hover{transform:scale(1.2)}}@media screen and (max-resolution:300dpi) and (min-width:768px) and (max-width:900px){body{font-size:20px !important}.entry-content, .entry-content p:not(.footnotes p), .replyto, .comment, .commentNameSpan, .comment_body, #menu_tray a, newtext{font-size:20px !important}.commentInput, input[type="search"]{font-size:18px !important}select{font-size:17px !important}}@media screen and (max-width:411px){.comment{width:80%;padding-left:10px}}@media screen and (max-width:370px){#toggle{top:80px !important;right:20px}}@media screen and (max-width:340px){.comment{width:75%;padding-left:10px}.commentNameSpan{width:70%}input[type="text"], input[type="url"]{width:91%}}.footnotes{margin-top:20px;font-size:0.9em}.footnotes li, .footnotes li p{font-size:0.9em !important}.footnotes hr{margin-bottom:50px}.footnotes ol{border-radius:10px;padding-top:10px;padding-bottom:5px;padding-right:10px;margin-bottom:20px;background-color:var(--bg-quote)}.footnote-ref, .footnote-backref, li::marker, .footnotes hr{color:var(--footnote-color)}.footnotes p{margin-left:10px}@media screen and (prefers-color-scheme:dark){:root{--dark-highlight:var(--accent-active);--accent-active:#df7565;--accent-contrast:#28161a;--accent-subtle:#4a2930;--accent-hover:#ffc0cb;--panel-shadow:rgba(239, 154, 170, 0.38);--nav-surface:rgba(74, 41, 48, 0.92);--panel-surface:rgba(42, 42, 42, 0.96);--bg-main:var(--grey-2);--bg-body:var(--grey-2);--bg-wrapper:var(--grey-e);--bg-wrapper-alt:var(--grey-e);--bg-blog-top:#383838;--bg-quote:var(--grey-3);--bg-button:#cadef0;--bg-button-hover:var(--grey-c);--bg-details:var(--grey-3);--bg-fragment:#3C3C3C;--bg-result:var(--grey-5);--bg-linked-comment:#3c3c3c;--text-main:var(--grey-c);--text-muted:var(--grey-b);--text-heading:var(--grey-d);--text-quote:var(--grey-b);--text-button:var(--grey-3);--text-button-hover:var(--grey-2);--text-code-inline:var(--grey-3);--text-pre:var(--grey-e);--text-updated:var(--grey-b);--text-warning:var(--grey-2);--link-main:var(--grey-b);--link-content:var(--dark-links);--link-hover-shadow:rgba(170,170,170,0.7);--border-main:var(--grey-a);--border-wrapper:var(--grey-a);--hr-color:var(--grey-a);--hr-bg:var(--grey-2);--badge-bg:var(--dark-highlight);--badge-text:var(--grey-2);--footnote-color:rgb(122, 147, 164);--quote-icon:url('https://colinwalker.blog/images/blockquote_dark.svg');--title-gradient:linear-gradient(to left, rgba(122, 147, 164,1) 0%, rgba(122, 147, 164,1) 10%, rgba(122, 147, 164,0) 30%);--title-bg-mobile:rgb(122, 147, 164)}:root[data-theme="amber"]{--accent-active:#ffd166;--accent-contrast:#2b1900;--accent-subtle:#51431f;--accent-hover:#ffe29a;--panel-shadow:rgba(255, 209, 102, 0.38);--nav-surface:rgba(91, 72, 25, 0.92);--panel-surface:rgba(52, 44, 25, 0.96)}:root[data-theme="blue"]{--accent-active:#7a93a4;--accent-contrast:#111820;--accent-subtle:#334550;--accent-hover:#b7d1e2;--panel-shadow:rgba(122, 147, 164, 0.34);--nav-surface:rgba(51, 69, 80, 0.92);--panel-surface:rgba(28, 43, 46, 0.96)}:root[data-theme="red"]{--accent-active:#df7565;--accent-contrast:#28161a;--accent-subtle:#4a2930;--accent-hover:#ffc0cb;--panel-shadow:rgba(239, 154, 170, 0.38);--nav-surface:rgba(74, 41, 48, 0.92);--panel-surface:rgba(42, 42, 42, 0.96)}.site-title{background-color:var(--nav-surface);background-image:none;border:1px solid var(--dark-highlight)}.site-title a{color:#eeeeee}.blogTop{border:1px solid var(--accent-active)}.bottomBar{border:1px solid var(--accent-active);background-color:var(--nav-surface)}.bottomBar svg .bi-question-circle-fill{fill:var(--accent-active)}.buttonsBar svg, .bi-arrow-up-square-fill{fill:var(--accent-active)}}@media screen and (prefers-color-scheme:dark) and (max-width:767px){blockquote:before{top:20px}}@media (prefers-reduced-motion:reduce){article{transition:none !important}}.postSection{cursor:default !important;text-shadow:none !important}