@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Averia+Libre:ital,wght@0,400;0,700;1,400;1,700&family=Averia+Serif+Libre:ital,wght@0,300;0,700;1,300;1,700&family=Caveat&family=Courier+Prime:ital,wght@0,400;0,700;1,400;1,700&family=Spectral:ital,wght@0,300;0,600;1,300;1,600&display=swap&family=Noto+Sans+Symbols+2&display=swap";:where(.drafter-frame--),:where(.drafter-frame--) *{margin:0;padding:0;box-sizing:border-box}:root{--fg: #0e0e0e;--bg: #fefefe;--form-bg: #fbfbfb;--form-fg: #00004d;--form-fg-placeholder: #00004d9a}@media(prefers-color-scheme:dark){:root{--fg: #fefefe;--bg: #0e0e0e;--form-bg: #1a1a1a;--form-fg: #fefefe;--form-fg-placeholder: #fefefe9a}}body{margin:0;height:100dvh;box-sizing:border-box;background-color:#fefefe;background-color:var(--bg)}.drafter-frame--{max-width:760px;width:100%;margin:0 auto}.drafter-body--{font-size:18px;color:#0e0e0e;color:var(--fg);font-family:"Averia Serif Libre",serif;font-style:normal;line-height:22px;font-weight:300;padding:0 10px;position:relative;counter-reset:sidenote-counter}@media(max-width:600px){.drafter-body--{font-size:16.1px;padding:0 2px}}article,main{margin:auto;max-width:760px;padding:0 10px;width:100%;position:relative}@media(max-width:600px){article,main{padding:0 2px}}header,section,footer{margin:7px;padding:7px}@media(max-width:600px){header,section,footer{margin-top:2px;margin-bottom:2px}}header>*:last-child,section>*:last-child,footer>*:last-child{margin-bottom:0}header{margin-top:120px;margin-bottom:80px}@media(max-width:600px){header{margin:0;padding:12px}}footer{text-align:center;margin-top:50px;margin-bottom:20px}p{margin:16px 0}a{color:#0e0e0e;color:var(--fg)}b,strong{font-weight:600}i,em{font-size:calc(1em + 1px)}h1,h2,h3,h4{font-family:Averia Libre,cursive;color:#0e0e0e;color:var(--fg);font-style:normal;font-weight:600;margin:16px 0}h1{text-transform:uppercase;font-size:36px;line-height:33px}h2{font-size:22.5px;text-transform:uppercase;margin:12px 0}h3{font-size:20.25px}h3:before{font-family:"Noto Sans Symbols 2",sans-serif;content:"\1f65b  "}h4{font-style:italic;font-size:20.25px}header h1{font-size:40px;color:#0e0e0e;color:var(--fg);text-align:center;padding:40px 0 12px;margin-bottom:10px}header h1:before,header h1:after{content:"\2726";color:#0e0e0e;color:var(--fg);font-size:15px;vertical-align:middle;padding:0 5px}header nav ul{list-style-type:none;text-align:center;margin-top:10px;padding-inline-start:0}header nav ul li{display:inline;margin:0 12px}header nav ul li a{text-decoration:none;color:#0e0e0e;color:var(--fg)}header nav ul li a:before{content:"\276f  ";opacity:0}header nav ul li a:hover:before{opacity:1}:where(main ol,main ul,.drafter-body-- ol,.drafter-body-- ul){margin-inline-start:0;padding-inline-start:30px;margin:8px 0}dl{margin:8px 0}dd{margin:0 16px}img{max-width:100%;height:auto;margin:8px 0}figure img{margin:0;padding:0}figure{margin:20px 0;padding:0;text-align:center}figure *{margin-left:auto;margin-right:auto}figure code,figure pre{text-align:left}figcaption{margin:8px 0;font-size:18px}form{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;padding:10px;margin:8px 0;box-shadow:0 0 10px #0000001a;background-color:#fbfbfb;background-color:var(--form-bg)}form input[type=email],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form input[type=url],form label,form fieldset,form textarea{grid-column:span 2}form input,form button,form textarea{width:100%;resize:vertical}input[type=radio],input[type=checkbox]{width:auto;margin-right:5px}input[type=radio]+label,input[type=checkbox]+label{margin-right:20px}input[type=radio]:disabled+label,input[type=checkbox]:disabled+label{text-decoration:line-through;opacity:.5}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;box-sizing:inherit;border:none;padding:4px 10px;margin-bottom:16px;font-size:20px;color:#0e0e0e;color:var(--fg);background-color:transparent;border-bottom:1px solid #0e0e0e;border-bottom:1px solid var(--fg);border-radius:0;font-size:18px;font-family:Caveat,cursive;font-size:26px;color:#00004d;color:var(--form-fg);caret-color:#00004d;caret-color:var(--form-fg)}input[type=email]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=url]:disabled,textarea:disabled,select:disabled{border-bottom:1px dashed #0e0e0e;border-bottom:1px dashed var(--fg);text-decoration:line-through}input::-moz-placeholder,textarea::-moz-placeholder{color:#00004d9a;color:var(--form-fg-placeholder)}input::placeholder,textarea::placeholder{color:#00004d9a;color:var(--form-fg-placeholder)}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus,select:focus{outline:none;border-bottom:2px solid #0e0e0e;border-bottom:2px solid var(--fg);margin-bottom:15px}button,input[type=button],input[type=reset],input[type=submit]{background-color:transparent;color:#0e0e0e;color:var(--fg);padding:10px;margin-top:16px;border:1px solid #0e0e0e;border:1px solid var(--fg);cursor:pointer}fieldset{border:1px solid #0e0e0e;border:1px solid var(--fg);width:-moz-fit-content;width:fit-content}form fieldset{width:100%}button:disabled,input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled{opacity:.5;border-style:dashed;cursor:not-allowed;text-decoration:line-through}table{border-spacing:0}td,th{padding:4px 10px}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}th{border-bottom:2px solid #0e0e0e;border-bottom:2px solid var(--fg);text-align:left}blockquote{padding:10px 16px;overflow-y:hidden;width:-moz-fit-content;width:fit-content;max-width:80%;margin:20px auto}blockquote p{font-family:Spectral,serif;font-style:italic;font-size:21px;font-weight:300;line-height:24px;margin:21px 0}blockquote footer{margin:0;padding:0;float:right;text-align:right;width:55%;font-family:Spectral,serif;font-style:normal;font-size:14px}blockquote footer cite{font-style:italic}pre:has(code){padding:10px 16px;margin:16px 0;overflow-y:hidden;font-family:Courier Prime,monospace;font-size:16px;border-top:2px solid #0e0e0e;border-top:2px solid var(--fg);border-bottom:2px solid #0e0e0e;border-bottom:2px solid var(--fg)}code{font-family:Courier Prime,monospace;font-size:16px}pre .line-number{float:left;margin:0 15px 0 -15px;border-right:1px solid;text-align:right}pre .line-number span{display:block;padding:0 8px 0 16px}.sidenote,aside{float:right;clear:right;width:40%;margin:10px 10px 10px 30px;padding:5px 5px 5px 20px;border-left:3px solid #0e0e0e;border-left:3px solid var(--fg);font-size:14px;line-height:1.3}aside h1,aside h2,aside h3,aside h4{margin-top:0}@media(min-width:1160px){.sidenote{--distance-from-main: 30px;--self-width: min( calc((100vw - 760px) / 2 - (var(--distance-from-main))), 40% );margin:0;padding:0;border:none;width:min(calc((100vw - 760px)/2 - 30px),40%);width:var(--self-width);margin-right:calc((min(calc((100vw - 760px)/2 - 30px),40%) + 30px)*-1);margin-right:calc(calc(var(--self-width) + var(--distance-from-main)) * -1)}}.sidenote-anchor{counter-increment:sidenote-counter}.sidenote-anchor:after,.sidenote:before{font-size:13px;position:relative;font-family:Spectral,serif}.sidenote-anchor:after{content:counter(sidenote-counter);top:-5px;left:1px}.sidenote:before{content:counter(sidenote-counter) " ";top:-5px}
/*# sourceMappingURL=magick.css.map */