﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,*:after,*:before{box-sizing:border-box}body{color:#3a000b;background-color:#c5a95b}.texture{display:flex;flex-direction:column;flex-wrap:nowrap;min-height:100vh;background-color:#c5a95b;background-image:url("../assets/images/clean-gray-paper.webp");padding-top:1.25rem;padding-bottom:2.5rem}@media screen and (min-width: 48rem){.texture{padding-top:2.5rem}}.container{max-width:58.75rem;margin-left:auto;margin-right:auto}.top-section{text-align:center}@media screen and (min-width: 48rem){.top-section{text-align:left}}.intro,.range-and-copy-button{display:flex;flex-direction:column;position:relative}@media screen and (min-width: 48rem){.intro,.range-and-copy-button{flex-direction:row;justify-content:space-around;margin-bottom:2.5rem}}.intro__lines{margin-bottom:1.25rem}@media screen and (min-width: 48rem){.intro__lines{margin-bottom:0}}.intro__generate{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:15.625rem;margin-bottom:1.25rem}@media screen and (min-width: 48rem){.intro__generate{margin-bottom:0;margin-left:1.25rem}}.range-and-copy-button{text-align:center;margin-bottom:2.5rem}@media screen and (min-width: 48rem){.range-and-copy-button{text-align:left}}.celtic-knot{height:3.4375rem;background-image:url("../assets/images/noun_Knot_676663.svg");background-repeat:repeat-x;background-size:9.375rem;background-position:center -3rem;opacity:.7;mix-blend-mode:soft-light}.celtic-knot.celtic-knot--last{transition:.3s ease all}footer{display:block;width:100%;justify-self:flex-end;margin-top:auto}footer>*+*{margin-top:3rem}footer .footer-links{display:flex;flex-direction:column;text-align:center}footer .footer-links>:last-child{margin-top:1rem}footer .footer-links small{margin:.25rem 0}@media screen and (min-width: 48rem){footer .footer-links{flex-direction:row;justify-content:space-between}footer .footer-links>:last-child{margin-top:0}}footer .attributions[open] summary:before{transform:rotate(0deg);transition:.3s ease-in-out transform}footer .attributions summary{position:relative;list-style:none;padding-left:1.75rem}footer .attributions summary:before{content:"";position:absolute;top:.2rem;left:0;display:block;width:1.3rem;height:1.3rem;background-image:url("../assets/images/noun-celtic-knot-684395.svg");background-size:1.3rem;background-repeat:no-repeat;background-position:center .3rem;transform:rotate(-90deg);transition:.2s ease-in-out transform}footer .attributions summary::marker,footer .attributions summary::-webkit-details-marker{opacity:0;display:none}footer .attributions summary:hover{cursor:pointer}footer .attributions summary:focus-visible{outline:.1875rem solid #5a0001;outline-offset:.1875rem}footer .attributions>small{display:block}footer .attributions>small+small{margin-top:.2rem}footer .carbonbadge{margin-top:3rem;filter:grayscale(1)}footer .carbonbadge *{font-weight:initial}@font-face{font-family:"Pfeffer Mediæval";src:url("../assets/fonts/PfefferMediaeval.otf") format("opentype");font-weight:400}::-moz-selection{background:rgba(58,0,11,.9);color:#c5a95b}::selection{background:rgba(58,0,11,.9);color:#c5a95b}body{font-family:"Pfeffer Mediæval",Times New Roman,serif;font-size:1.125rem;line-height:1.6875rem;font-weight:bold;letter-spacing:.0125rem}@media screen and (min-width: 48rem){body{font-size:1.25rem;line-height:1.875rem}}h1,h2,h3,h4,h5,h6{font-feature-settings:"smcp";letter-spacing:.05ch}h1{font-size:2.75rem;line-height:3.5rem;margin-bottom:1.25rem}@media screen and (min-width: 48rem){h1{font-size:3.4375rem;line-height:4.375rem}}h2{font-size:1.5rem;line-height:2rem;margin-bottom:1.25rem}@media screen and (min-width: 48rem){h2{font-size:1.875rem;line-height:2.5rem}}h3{font-size:1.25rem;line-height:2rem;margin-bottom:1.25rem}@media screen and (min-width: 48rem){h3{font-size:1.5rem;line-height:2.5rem}}h4,h5,h6{font-family:"Pfeffer Mediæval",Times New Roman,serif;font-size:1.125rem;line-height:1.6875rem;font-weight:bold;letter-spacing:.0125rem;margin-bottom:1.25rem}@media screen and (min-width: 48rem){h4,h5,h6{font-size:1.25rem;line-height:1.875rem}}p{font-family:"Pfeffer Mediæval",Times New Roman,serif;font-size:1.125rem;line-height:1.6875rem;font-weight:bold;letter-spacing:.0125rem;margin-bottom:1.25rem}@media screen and (min-width: 48rem){p{font-size:1.25rem;line-height:1.875rem}}a{color:#5a0001;transition:.3s ease all;text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:.1em}a:focus,a:hover{color:#780000;text-decoration-style:double}a:focus{outline:.1875rem solid #780000;outline-offset:.1875rem}.lede,.tip{font-feature-settings:"ss01"}.tip{display:block;font-size:1rem;line-height:1.5rem;color:#780000;margin-bottom:0}@media screen and (min-width: 48rem){.tip{font-size:1.125rem;line-height:1.6875rem}}small,.small{font-size:.9rem;line-height:1.125rem}@media screen and (min-width: 48rem){small,.small{font-size:1rem;line-height:1.3125rem}}.main-title{text-align:center}.text--lighter{color:#780000}.text--gradient{background:#584d3d;background:linear-gradient(90deg, #3a000b 0%, #780000 50%, #3a000b 100%);color:#d8d8d8;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.beowulf--container{transition:1s ease all}.beowulf{font-feature-settings:"hist","ss02"}.beowulf p:first-of-type:first-letter{font-feature-settings:"smcp";letter-spacing:.05ch;color:#780000;float:left;font-size:5rem;line-height:3.5rem;padding-top:.25rem;padding-right:.5rem;padding-left:.1875rem;font-weight:normal;margin-bottom:1.25rem}@media screen and (min-width: 48rem){.beowulf p:first-of-type:first-letter{font-size:6.25rem;line-height:4.375rem}}.beowulf p:first-of-type:first-letter::-moz-selection{background:rgba(58,0,11,.9);color:#c5a95b}.beowulf p:first-of-type:first-letter::selection{background:rgba(58,0,11,.9);color:#c5a95b}.beowulf p:last-of-type{margin-bottom:2.5rem}@media screen and (min-width: 48rem){.beowulf p:last-of-type{margin-bottom:3.75rem}}input[type=submit],button,.btn{-webkit-appearance:none;font-family:"Pfeffer Mediæval",Times New Roman,serif;font-size:1.125rem;line-height:1.6875rem;font-weight:bold;letter-spacing:.0125rem;min-width:9.375rem;font-feature-settings:"smcp";letter-spacing:.05ch;padding:0rem 1.875rem;background-color:#5a0001;color:#daa520;-webkit-text-fill-color:#daa520;border:.1875rem solid #daa520;outline:.125rem solid #5a0001;position:relative;transition:.3s ease all;letter-spacing:.0625rem;-webkit-tap-highlight-color:rgba(224,175,51,.5)}@media screen and (min-width: 48rem){input[type=submit],button,.btn{font-size:1.25rem;line-height:1.875rem}}input[type=submit]:after,button:after,.btn:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;transition:.3s ease all;background-image:url("../assets/images/noun_Celtic_Knot_676659.svg");background-size:3.125rem;background-position:center 31%;background-repeat:repeat-x;filter:invert(100%);mix-blend-mode:soft-light}input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover,button:active,button:focus,button:hover,.btn:active,.btn:focus,.btn:hover{cursor:pointer;color:#e0af33;-webkit-text-fill-color:#e0af33;border-color:#e0af33;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:.1em}input[type=submit]:active:after,input[type=submit]:focus:after,input[type=submit]:hover:after,button:active:after,button:focus:after,button:hover:after,.btn:active:after,.btn:focus:after,.btn:hover:after{opacity:.35}input[type=submit]:focus,button:focus,.btn:focus{outline:.5625rem double #5a0001}.tooltip{position:relative;display:inline-block}.tooltip .tooltip__text{width:9.375rem;background-color:rgba(40,40,40,.8);color:#e0af33;text-align:center;border-radius:.375rem;padding:.3125rem;position:absolute;z-index:1;bottom:150%;left:50%;margin-left:-4.6875rem;transition:opacity .3s}.tooltip .tooltip__text:after{content:"";position:absolute;top:100%;left:50%;margin-left:-0.3125rem;border-width:.3125rem;border-style:solid;border-color:rgba(40,40,40,.8) transparent transparent transparent}form{margin-bottom:1.25rem}input,label{-webkit-tap-highlight-color:rgba(224,175,51,.5)}input:hover,label:hover{cursor:pointer}input[type=checkbox]{opacity:0}input[type=checkbox]+label{position:relative;margin-left:.25rem;padding-left:2.125rem}input[type=checkbox]+label:before{content:"";position:absolute;left:0;top:0;height:1.5rem;width:1.5rem;font-size:1rem;line-height:1.2rem;text-align:left;padding-top:.0625rem;padding-left:.0625rem;border:.1875rem solid #5a0001;color:#5a0001;outline:0;transition:.3s ease all}input[type=checkbox]:focus+label:before{outline:.187rem solid #5a0001;outline-offset:.187rem}input[type=checkbox]:checked+label:after{content:"";position:absolute;top:.35rem;left:.575rem;display:block;width:.4rem;height:.7rem;border-radius:0;border-right:.2rem solid #5a0001;border-bottom:.2rem solid #5a0001;transform:rotate(45deg)}input[type=range]::-moz-focus-outer{border:0}.line-range{-webkit-appearance:none;width:250px;height:25px;background:#bfbfbf;outline:none}.line-range:focus::-webkit-slider-thumb,.line-range:focus::-moz-range-thumb{outline:2px dashed #780000;outline-offset:2px}.line-range::-webkit-slider-thumb{appearance:none;width:50px;height:50px;background:#e0af33;border-radius:50%;cursor:grabbing;z-index:2;background-image:url("../assets/images/noun_Round_Shield_966697.svg");background-repeat:no-repeat;background-size:98px;background-position:center 33%;-webkit-appearance:none}.line-range::-moz-range-thumb{appearance:none;width:50px;height:50px;background:#e0af33;border-radius:50%;cursor:grabbing;z-index:2;background-image:url("../assets/images/noun_Round_Shield_966697.svg");background-repeat:no-repeat;background-size:98px;background-position:center 33%}.sword--container{text-align:center}.sword--container span.lines{display:block}.sword{height:50px;width:280px;display:inline-block;position:relative;filter:drop-shadow(2px 3px 3px rgba(40, 40, 40, 0.8))}@media screen and (min-width: 36rem){.sword{width:400px}}.sword .blade,.sword .guard,.sword .grip,.sword .pommel{margin:auto;position:absolute;top:50%;transform:translateY(-50%)}.sword .guard,.sword .pommel{background-color:#b8860b;background:linear-gradient(135deg, darkgoldenrod 0%, goldenrod 100%)}.sword .blade{right:0;height:40%;width:80%;background-color:#cfcfcf;background:linear-gradient(135deg, #cfcfcf 0%, #d8d8d8 100%);border-bottom-right-radius:50%;border-top-right-radius:50%;box-shadow:0rem -5px 0 0 rgba(110,110,110,.2) inset}.sword .guard{left:18%;width:2.5%;height:100%;border-radius:25%;z-index:2}.sword .grip{left:2%;height:30%;width:18%;border-top-right-radius:0%;border-top-left-radius:40%;border-bottom-right-radius:0%;border-bottom-left-radius:40%;background-color:#3a000b;background:linear-gradient(180deg, #3a000b 0%, #780000 100%)}.sword .pommel{left:0;height:50%;width:4%;border-top-left-radius:100%;border-top-right-radius:5px;border-bottom-left-radius:100%;border-bottom-right-radius:5px}.margin--flex{margin-bottom:1.25rem}@media screen and (min-width: 48rem){.margin--flex{margin-bottom:2.5rem}}.margin--flex--small{margin-bottom:.625rem}@media screen and (min-width: 48rem){.margin--flex--small{margin-bottom:1.25rem}}.viewport-padding{padding-left:1.25rem;padding-right:1.25rem}.transparent{opacity:0;visibility:hidden}.collapsed{height:0}.hidden{display:none}/*# sourceMappingURL=main.css.map */
