@charset "UTF-8";@media (prefers-color-scheme: light){pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.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}}@media (prefers-color-scheme: dark){pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}}@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-BH54svm2.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-BzUUW08o.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-BuTi-Xi5.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-CGMhFIa2.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-o378VNJM.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-DFXT9gkm.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-NGSZfXMW.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}body.hidden-scroll{overflow:hidden}.sl-overlay{position:fixed;inset: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;--link-visited-color: #8c080c;--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);--button-color: #000;--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);--blockquote-border: #dad4b5;--blockquote-background: #f2e8c666;--border-color: #ccc;--details-background: #fafafa;--details-summary-background: #f5f5f5;--details-summary-hover: #eeeeee;--details-border: #ddd;--highlight-background: rgba(255, 255, 0, .32);--weekend-color: #c00;--holiday-stripe: #9d2235;--memorial-background: #000;--memorial-color: #fff;--notification-color: #444;--notification-border: #090;--notification-background: #f2e8c666;--newsletter-background: #23c55244;--alert-note-background: #d1ecf1;--alert-note-border: #bee5eb;--alert-note-color: #0c5460;--alert-tip-background: #d4edda;--alert-tip-border: #c3e6cb;--alert-tip-color: #155724;--alert-important-background: #e2d9f3;--alert-important-border: #d1c4e9;--alert-important-color: #4a148c;--alert-warning-background: #fff3cd;--alert-warning-border: #ffeeba;--alert-warning-color: #856404;--alert-caution-background: #f8d7da;--alert-caution-border: #f5c6cb;--alert-caution-color: #721c24;--cut-color: #999;--archive-active-background: #800000}@media (prefers-color-scheme: dark){:root{--aside-background: #222;--aside-link-color: #b9b9b9;--code-background: rgb(56.1, 56.1, 56.1);--link-color: #e8b866;--link-visited-color: #d4a056;--content-background: rgb(45.05, 45.05, 45.05);--text-color: #b9b9b9;--rest-articles-background: rgb(56.1, 56.1, 56.1);--input-border-color: rgb(144.5, 144.5, 144.5);--input-background: #222;--button-background: rgb(188.7, 188.7, 188.7);--button-color: #222;--error-border: #ff000099;--notification-404-text: var(--text-color);--notification-404-border: rgba(255, 100, 100, .4);--notification-404-background: rgba(255, 100, 100, .1);--alert-background: rgba(100, 90, 50, .33);--blockquote-border: #5a5444;--blockquote-background: rgba(60, 55, 40, .4);--border-color: #444;--details-background: #2a2a2a;--details-summary-background: #333;--details-summary-hover: #3a3a3a;--details-border: #444;--highlight-background: rgba(255, 255, 0, .15);--weekend-color: #ff6b6b;--holiday-stripe: #cf6b6f;--memorial-background: #1a1a1a;--memorial-color: #ccc;--notification-color: #b9b9b9;--notification-border: #2d5a2d;--notification-background: rgba(60, 55, 40, .4);--newsletter-background: rgba(35, 100, 50, .3);--alert-note-background: #1a3a4a;--alert-note-border: #2a5a6a;--alert-note-color: #8ecae6;--alert-tip-background: #1a3a2a;--alert-tip-border: #2a5a3a;--alert-tip-color: #8ed4a0;--alert-important-background: #2a2a3a;--alert-important-border: #4a4a6a;--alert-important-color: #c4b5dc;--alert-warning-background: #3a3520;--alert-warning-border: #5a5530;--alert-warning-color: #e8d48a;--alert-caution-background: #3a2020;--alert-caution-border: #5a3030;--alert-caution-color: #e8a0a0;--cut-color: #666;--archive-active-background: #a03030}}*{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-color:var(--content-background);background-image:url(/timeline.png);background-repeat:no-repeat;background-position:bottom center;background-size:contain;color:var(--text-color)}@media (prefers-color-scheme: dark){body{background-image:url(/timeline-dark.png)}}body>header,body>main,body>footer{margin:0 auto;width:65rem;max-width:100%}body>header>h1{transform:rotate(-15deg)}body>header>h1 .logo-dark{display:none}@media (prefers-color-scheme: dark){body>header>h1 .logo-light{display:none}body>header>h1 .logo-dark{display:inline}}article>*,footer>*,#the-rest>*,.newsletter-notification,#comments>*{padding-left:1rem;padding-right:1rem}article>figure{padding-left:0;padding-right:0}header{text-align:center}#search-results header{text-align:left}header h1{font-family:Roboto Slab Variable,serif;font-weight:700;font-size:2rem;margin:0}body>header>h2{font-weight:400;font-size:1rem}body>footer{border-top:1px solid var(--border-color);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:var(--cut-color);background-image:linear-gradient(to right,var(--cut-color) 4px,transparent 4px);background-size:8px 2px;background-position:center;background-repeat:repeat-x}details{border:1px solid var(--details-border);border-radius:4px;margin:1em 0;padding:0;background:var(--details-background)}summary{background:var(--details-summary-background);border-bottom:1px solid var(--details-border);padding:.75em 1em;cursor:pointer;font-weight:500;-webkit-user-select:none;user-select:none;transition:background-color .2s ease;list-style:none}summary:hover{background:var(--details-summary-hover)}summary::-webkit-details-marker{display:none}summary::marker{display:none}summary:before{content:"▶";display:inline-block;margin-right:.5em;transition:transform .2s ease;font-size:.8em}details[open] summary:before{transform:rotate(90deg)}details[open] summary{border-bottom:1px solid var(--details-border)}details[open]::details-content{font-size:smaller;padding:1em;line-height:1.6}#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}#the-rest .tags a{opacity:.6;font-size:smaller}a:link,a:visited{color:var(--link-visited-color)}a:hover{text-decoration:none}.meta{font-size:80%}pre code{font-size:16px}figure{display:flex;flex-direction:column;align-items:center;max-width:100%;width:100%;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;width:100%;margin:0}.left figcaption{text-align:left}blockquote{border-left:10px solid var(--blockquote-border);border-radius:5px;background-color:var(--blockquote-background);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);color:var(--button-color)}.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:var(--weekend-color)}#archive dt.date-holiday{background-size:100% 100%;background:linear-gradient(to bottom,var(--holiday-stripe) 40%,var(--content-background) 40%,var(--content-background) 60%,var(--holiday-stripe) 60%) no-repeat center;color:var(--holiday-stripe);text-shadow:-1px -1px 0px var(--content-background),1px -1px 0px var(--content-background),-1px 1px 0px var(--content-background),1px 1px 0px var(--content-background),-1px 0 0px var(--content-background),0 -1px 0px var(--content-background)}#archive dt.date-memorial{background-color:var(--memorial-background);color:var(--memorial-color)}#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:var(--archive-active-background);color:var(--content-background)}#archive .years li a{border-radius:.25rem;display:block;padding:.5rem 1rem}.hl{background-color:var(--highlight-background)}.notifications{font-size:80%;text-align:left;color:var(--notification-color);width:80%;padding:.25rem 1.25rem;border-left:1px solid var(--notification-border);border-right:1px solid var(--notification-border);background-color:var(--notification-background);margin:.5rem auto}.newsletter.notifications{margin-top:2rem;margin-bottom:2rem;background-color:var(--newsletter-background)}article>ul,article>ol,article>dl{margin-left:3rem}article .tags{text-align:center}article .tags a{padding-left:.25rem;padding-right:.25rem}.divider{opacity:.5}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}.alert{border:1px solid;border-radius:4px;padding:12px 20px;box-shadow:0 5px 2px #0000000d;font-size:smaller;margin:1rem auto;width:80%;max-width:100%}.alert .alert-title{font-weight:700;font-size:1rem;margin:0;padding:0}.alert .alert-icon{margin-right:.25rem}.alert>p{margin:.5rem 0}.alert>p:first-of-type{margin-top:0}.alert>p:last-child{margin-bottom:0}.alert-note{background-color:var(--alert-note-background);border-color:var(--alert-note-border);color:var(--alert-note-color)}.alert-tip{background-color:var(--alert-tip-background);border-color:var(--alert-tip-border);color:var(--alert-tip-color)}.alert-important{background-color:var(--alert-important-background);border-color:var(--alert-important-border);color:var(--alert-important-color)}.alert-warning{background-color:var(--alert-warning-background);border-color:var(--alert-warning-border);color:var(--alert-warning-color)}.alert-caution{background-color:var(--alert-caution-background);border-color:var(--alert-caution-border);color:var(--alert-caution-color)}kbd{min-height:1.875rem;display:inline-flex;justify-content:center;align-items:center;padding:.25rem .375rem;background-color:#fff;border:1px solid rgb(229,231,235);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;color:#1f2937;box-shadow:0 2px #00000014;border-radius:.375rem}@media (prefers-color-scheme: dark){kbd{background-color:#171717;border-color:#404040;color:#e5e5e5;box-shadow:0 2px #ffffff1a}}
