﻿a:hover,a:visited:hover{color:#0057ad;text-decoration-color:#cd5c5c}.bttn:hover{background-color:#fff;color:#006140}a:focus,.bttn:focus,input:focus{background-color:rgba(100,180,170,0.2);box-shadow:0 0 1px 2.5px #006156;border-color:#006156;outline:none;text-decoration:none}a:active,a:focus:active{color:#cd5c5c}input[type="email"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="url"]:focus{background-color:#fff}.bttn:active{box-shadow:inset -1px 1px 1px rgb(0 0 0 / 33%)}h1 a:hover .bttn{color:#0057ad}.site-nav{column-gap:.5em;flex-wrap:wrap}var{background-color:unset;color:#9101c1}#foot{clear:both;contain:content;display:block;margin:3em auto;padding:0;text-align:center;position:relative;z-index:90}#foot nav ul{height:1.2em;padding-left:.5em;padding-right:.5em}.page-footer-follow > a{color:inherit;display:block;margin:0 auto;text-decoration:none}.page-footer-follow div{clear:both}.page-footer-follow h6{display:inline-block;flex-grow:1;font-size:1em;margin:0 auto 1em;padding:0}.page-footer-follow{border:1px solid #4a4a4a;padding:1em 2em}.page-footer-cta{box-sizing:border-box;display:block;display:flex;flex-direction:column;margin:0 auto;min-height:100px;padding-left:0;text-align:center;text-decoration:none}.page-footer-cta div{display:block;display:flex;flex-direction:column;flex-grow:1}.page-footer-cta button,.page-footer-cta span[role="button"]{border-radius:4px;color:#22252a;margin:1em auto;max-width:10em;min-width:6em;text-align:center}.page-footer-follow-cta-email{background-color:#249eef20}.page-footer-follow-cta-email button{background-color:#249eef;color:#fff;margin-top:.6em}.page-footer-follow-cta-feed{background-color:#e6723b20}.page-footer-follow-cta-feed span[role="button"]{background-color:#e6723b;color:#fff}.page-footer-follow-cta-twitter{background-color:#55acee20}.page-footer-follow-cta-twitter span[role="button"]{background-color:#55acee;color:#fff}.page-footer-follow-cta-feedly{background-color:#2bb24c20}.page-footer-follow-cta-feedly span[role="button"]{background-color:#2bb24c;color:#fff}.page-footer-subscribe{margin:1em 1em 0 2em}.page-footer-subscribe li:nth-of-type(5){display:none}.page-footer-subscribe a::before{content:'';width:1em;height:1em;display:inline-block;margin-right:.25em;position:relative;bottom:-0.1em}.page-footer-subscribe a[href^="https://twitter.com"]::before{background:url('../icon/twitter.svg')}.page-footer-subscribe a[href^="https://feed.ctrl.blog"]::before{background:url('../icon/feed.svg')}.page-footer-subscribe a[href^="https://feedly.com"]::before{background:url('../icon/feedly.svg')}.page-footer-subscribe a[href^="https://newsblur.com"]::before{background:url('../icon/newsblur.svg')}.page-footer-subscribe a[href$="follow.html"]::before{background:url('../icon/email.svg')}#foot input:focus,#foot .bttn:focus{box-shadow:0 0 1px 3px #fff}.small-print{border-top:1px solid #4a4a4a;margin:3em auto 1em;padding:1em .5em}.small-print > div{display:inline}.small-print > div:target{animation:highlight 30s ease-out;will-change:background-color}@keyframes highlight{0%{background-color:rgba(255,255,100,0.5)}100%{background-color:transparent}}#foot .sn-about{display:none}@media (min-width:564px){.site-nav .sn-home,.entry-header .entry-title small,.entry-header .entry-title small{display:block}.page-footer-follow h6{display:block;margin:0;text-align:left}.page-footer-cta{background-position:left center;background-repeat:no-repeat;background-size:96px;background-size:contain;box-sizing:border-box;padding-left:120px}.page-footer-cta div{flex-direction:row;gap:.5em;text-align:left}.cta-email{background-image:url('../icon/email.svg')}.cta-email button{margin-top:unset}.cta-feed{background-image:url('../icon/feed.svg')}.cta-feedly{background-image:url('../icon/feedly.svg')}.cta-twitter{background-image:url('../icon/twitter.svg')}}@media (min-width:880px){.page-footer-follow{align-items:center;column-gap:2em;display:flex;justify-content:space-evenly}.page-footer-follow > a,.page-footer-follow .page-footer-cta{margin:0}.page-footer-follow .page-footer-subscribe{flex-direction:column;margin-top:0;text-align:left}}@media (prefers-color-scheme:dark){a:hover,a:visited:hover{color:#4999e9;text-decoration-color:#cd5c5c}a:focus,.bttn:focus,input:focus{box-shadow:0 0 1px 2.5px #00ad75;border-color:#00ad75}h1 a:hover .bttn{color:#4999e9}.bttn:hover{color:#00ad75}code,kbd,samp{background-color:rgba(127,127,127,0.275)}var{color:#d867fe}}
