@charset "UTF-8";pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}@font-face{font-family:Roboto Slab Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/roboto-slab-cyrillic-ext-wght-normal-DWXk68uq.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Slab Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/roboto-slab-cyrillic-wght-normal-BftEhhmP.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Slab Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/roboto-slab-greek-ext-wght-normal-N2Ulu3xO.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto Slab Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/roboto-slab-greek-wght-normal-C5fF37Zm.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Slab Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/roboto-slab-vietnamese-wght-normal-CicGsBMb.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Slab Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/roboto-slab-latin-ext-wght-normal-B5CSqMjy.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Slab Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/roboto-slab-latin-wght-normal-BlO6ecHw.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}lite-youtube{background-color:#000;position:relative;display:block;contain:content;background-position:center center;background-size:cover;cursor:pointer;max-width:720px}lite-youtube:before{content:attr(data-title);display:block;position:absolute;top:0;background-image:linear-gradient(180deg,#000000ab,#0000008a 14%,#00000026 54%,#0000000d 72%,#0000 94%);height:99px;width:100%;font-family:YouTube Noto,Roboto,Arial,Helvetica,sans-serif;color:#eee;text-shadow:0 0 2px rgba(0,0,0,.5);font-size:18px;padding:25px 20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box}lite-youtube:hover:before{color:#fff}lite-youtube:after{content:"";display:block;padding-bottom:56.25%}lite-youtube>iframe{width:100%;height:100%;position:absolute;top:0;left:0;border:0}lite-youtube>.lty-playbtn{display:block;width:100%;height:100%;background:no-repeat center/68px 48px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 68 48"><path d="M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z" fill="red"/><path d="M45 24 27 14v20" fill="white"/></svg>');position:absolute;cursor:pointer;z-index:1;filter:grayscale(100%);transition:filter .1s cubic-bezier(0,0,.2,1);border:0}lite-youtube:hover>.lty-playbtn,lite-youtube .lty-playbtn:focus{filter:none}lite-youtube.lyt-activated{cursor:unset}lite-youtube.lyt-activated:before,lite-youtube.lyt-activated>.lty-playbtn{opacity:0;pointer-events:none}.lyt-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}/*!
	By André Rinas, www.andrerinas.de
	Documentation, www.simplelightbox.com
	Available for use under the MIT License
	Version 2.14.3
*/body.hidden-scroll{overflow:hidden}.sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:#fff;display:none;z-index:1035}.sl-wrapper{z-index:1040;width:100%;height:100%;left:0;top:0;position:fixed}.sl-wrapper *{box-sizing:border-box}.sl-wrapper button{border:0 none;background:transparent;font-size:28px;padding:0;cursor:pointer}.sl-wrapper button:hover{opacity:.7}.sl-wrapper .sl-close{display:none;position:fixed;right:30px;top:30px;z-index:10060;margin-top:-14px;margin-right:-14px;height:44px;width:44px;line-height:44px;font-family:Arial,Baskerville,monospace;color:#000;font-size:3rem}.sl-wrapper .sl-counter{display:none;position:fixed;top:30px;left:30px;z-index:10060;color:#000;font-size:1rem}.sl-wrapper .sl-download{display:none;position:fixed;bottom:5px;width:100%;text-align:center;z-index:10060;color:#fff;font-size:1rem}.sl-wrapper .sl-download a{color:#fff}.sl-wrapper .sl-navigation{width:100%;display:none}.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-22px;height:44px;width:22px;line-height:44px;text-align:center;display:block;z-index:10060;font-family:Arial,Baskerville,monospace;color:#000}.sl-wrapper .sl-navigation button.sl-next{right:5px;font-size:2rem}.sl-wrapper .sl-navigation button.sl-prev{left:5px;font-size:2rem}@media (min-width: 35.5em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:10px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:10px;font-size:3rem}}@media (min-width: 50em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:20px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:20px;font-size:3rem}}.sl-wrapper.sl-dir-rtl .sl-navigation{direction:ltr}.sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:10000}.sl-wrapper .sl-image img{margin:0;padding:0;display:block;border:0 none;width:100%;height:auto}@media (min-width: 35.5em){.sl-wrapper .sl-image img{border:0 none}}@media (min-width: 50em){.sl-wrapper .sl-image img{border:0 none}}.sl-wrapper .sl-image iframe{background:#000;border:0 none}@media (min-width: 35.5em){.sl-wrapper .sl-image iframe{border:0 none}}@media (min-width: 50em){.sl-wrapper .sl-image iframe{border:0 none}}.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:#fff;background:#000c;font-size:1rem;position:absolute;bottom:0;left:0;right:0}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}.sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007;-webkit-animation:pulsate 1s ease-out infinite;-moz-animation:pulsate 1s ease-out infinite;-ms-animation:pulsate 1s ease-out infinite;-o-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite}.sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.sl-transition{transition:-moz-transform ease .2s;transition:-ms-transform ease .2s;transition:-o-transform ease .2s;transition:-webkit-transform ease .2s;transition:transform ease .2s}@-webkit-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}to{transform:scale(1.2);opacity:0}}@keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}to{transform:scale(1.2);opacity:0}}@-moz-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}to{transform:scale(1.2);opacity:0}}@-o-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}to{transform:scale(1.2);opacity:0}}@-ms-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}to{transform:scale(1.2);opacity:0}}:root{--aside-background: #302F4D;--aside-link-color: white;--code-background: rgb(234.3, 234.2, 237.2);--link-color: #327B85;--content-background: #fff;--text-color: #000;--rest-articles-background: rgb(234.3, 234.2, 237.2);--input-border-color: rgb(192.9, 192.6, 201.6);--input-background: white;--button-background: rgb(213.6, 213.4, 219.4);--error-border: #ff000099;--notification-404-text: var(--text-color);--notification-404-border: rgba(255, 0, 0, .4);--notification-404-background: rgba(255, 0, 0, .1);--alert-background: rgba(222, 205, 102, .33)}*{box-sizing:border-box}body{font-family:Roboto Slab Variable,serif;font-optical-sizing:auto;margin:0 0 130px;padding:0;line-height:1.6;font-size:1.2rem;background:url(https://laacz.lv/timeline.png) no-repeat bottom center;background-size:contain;border-top:1px solid #dddfdd}body>header,body>main,body>footer{margin:0 auto;width:65rem;max-width:100%}body>header>h1{transform:rotate(-15deg)}article>*,footer>*,#the-rest>*,.newsletter-notification,#comments>*{padding-left:1rem;padding-right:1rem}header{text-align:center}#search-results header{text-align:left}header h1{font-family:Roboto Slab,serif;font-weight:700;font-size:2rem;margin:0}body>header>h2{font-weight:400;font-size:1rem}body>footer{border-top:1px solid #ccc;text-align:center;padding:1rem 0;margin:1rem auto}body>footer p{font-size:smaller;width:40rem;max-width:100%;margin:1rem auto}nav ul{list-style-type:none;padding:0}nav li{display:inline-block;margin-left:1rem}article header p.meta{margin:0}article footer{text-align:center;font-size:smaller}hr.cut{border:0}hr.cut:before{margin:0;padding:0 2rem;display:block;content:"✃";font-size:2rem;text-align:center;color:#999;background-image:url("data:image/svg+xml,%3Csvg width='100%25' height='2' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='0' y1='1' x2='100%25' y2='1' stroke='%23999' stroke-width='80' stroke-dasharray='4,4'/%3E%3C/svg%3E");background-position:center;background-repeat:repeat-x}#the-rest ul,#the-rest ul li{list-style-type:none}#the-rest ul li{margin-bottom:.75rem}#the-rest .meta{display:block;opacity:.6}a:link,a:visited{color:#8c080c}a:hover{text-decoration:none}.meta{font-style:italic;font-size:80%}pre code{font-size:16px}figure{display:flex;flex-direction:column;align-items:center;max-width:100%;width:fit-content;margin:1rem auto;padding:0}figcaption{align-self:end}img{max-width:100%;padding:0}figcaption{text-align:right;font-size:smaller;font-family:sans-serif;opacity:.8;padding:0 .5rem}blockquote{border-left:10px solid #DAD4B5;border-radius:5px;background-color:#f2e8c666;padding:.25rem 2rem;margin-left:1rem;font-size:90%}lite-vimeo,lite-youtube,video{width:100%;max-width:100%}form{width:50rem;max-width:95%;margin:0 auto 4rem}form label{font-size:1rem;padding:.5rem 0 0}form label .help{font-size:smaller;opacity:.8}form label,form input[type=email],form input[type=text],form input[type=password],form textarea,form button{display:block;width:100%;outline:0}form label:hover,form input[type=email]:hover,form input[type=text]:hover,form input[type=password]:hover,form textarea:hover,form button:hover{border-color:var(--text-color)}form label:focus,form input[type=email]:focus,form input[type=text]:focus,form input[type=password]:focus,form textarea:focus,form button:focus{border-color:var(--link-color)}form label.is-error,form input[type=email].is-error,form input[type=text].is-error,form input[type=password].is-error,form textarea.is-error,form button.is-error{border-color:var(--error-border)}form label.is-error{color:var(--link-color)}form .buttons{display:flex;flex-direction:row}form .buttons button{width:auto;flex-grow:1}form input,form textarea,form button{padding:.5rem;font-size:1rem;border-radius:.25rem;border:1px solid var(--input-border-color);background-color:var(--input-background);color:var(--text-color)}form button:disabled{cursor:not-allowed;opacity:.8}form button:disabled:hover{border-color:var(--input-border-color)}form input:-webkit-autofill,form input:-webkit-autofill:active,form input:-webkit-autofill:hover,form input:-webkit-autofill:focus{font:1.2rem/1.5 Roboto,Arial,Helvetica,sans-serif;-webkit-box-shadow:0 0 0 1000px var(--input-background) inset;-webkit-text-fill-color:var(--text-color);transition:background-color 5000s ease-in-out 0s}form textarea{height:12rem}form button{margin:.5rem 0;background-color:var(--button-background)}.reply-to{font-size:.8rem;margin-bottom:.5rem}#replying-to{display:none;margin-bottom:0;font-size:1rem;font-weight:700}#in_reply_to_author{font-weight:700}.comment{width:50rem;max-width:93%;margin:0 auto 1rem;align-items:end}.comment h1{margin:0;font-size:1.5rem;font-weight:400;padding:0;grid-area:author;color:var(--link-color)}.comment .meta{margin:0;padding:0;font-size:.8rem}.comment .meta a{opacity:.8}.comment .comment-content{padding-left:0;overflow-x:hidden}.comment .gravatar-image{height:1.5rem;border:1px solid var(--input-border-color);margin:0 0 -.2rem;border-radius:50%;vertical-align:baseline;background-color:var(--content-background)}.comment .replies{margin:1rem 0 1rem .5rem;border-left:2px solid var(--input-border-color);width:100%}.comment .replies .comment{padding-left:1.5rem;width:100%;max-width:calc(100% - .5rem)}.author,[data-action]{font-size:1rem;text-decoration:none;padding:.15rem .3rem;font-style:normal;font-weight:700;font-variant:small-caps;text-transform:lowercase}#search-results,#archive{padding:0 1rem}#archive dl{display:grid;grid-template-columns:auto 1fr;gap:10px 15px}#archive dt{padding-left:.35rem;padding-right:.1rem;border-radius:.25rem;margin:0}#archive dt.day-of-week-0,#archive dt.day-of-week-6{color:#c00}#archive dt.date-holiday{background-size:100% 100%;background:linear-gradient(to bottom,#9d2235 40%,#fff 40%,#fff 60%,#9d2235 60%) no-repeat center;color:#9d2235;text-shadow:-1px -1px 0px #fff,1px -1px 0px #fff,-1px 1px 0px #fff,1px 1px 0px #fff,-1px 0 0px #fff,0 -1px 0px #fff}#archive dt.date-memorial{background-color:#000;color:#fff}#archive dd{margin:0}#archive .years{display:flex;padding:0 0 1rem;list-style:none;flex-wrap:wrap}#archive .years li{margin:0;padding:0;display:block;text-align:center}#archive .years li.is-active a{background-color:maroon;color:var(--content-background)}#archive .years li a{border-radius:.25rem;display:block;padding:.5rem 1rem}.hl{background-color:#ffff0052}.notifications{font-size:80%;text-align:left;color:#444;width:80%;padding:.25rem 1.25rem;border-left:1px solid #090;border-right:1px solid #090;background-color:#f2e8c666;margin:.5rem auto}.newsletter.notifications{margin-top:2rem;margin-bottom:2rem;background-color:#23c55244}article>ul,article>ol,article>dl{margin-left:3rem}a[href*="web.archive.org/web"]:not([title*=noarch]):after{content:"💾";margin-left:.25rem;text-decoration:none;font-style:normal}@media (min-width: 768px){body>header{display:grid;grid-template:"a b" "a c";grid-template-columns:auto 1fr;padding:0 1rem}body>header>h1{grid-area:a}body>header>h2{grid-area:b;text-align:right}body>header>nav{grid-area:c;text-align:right;margin-left:0;padding-left:0}}p.help{font-size:smaller;opacity:.7}
