html{font-size:1.3vw;line-height:1.6;box-sizing:border-box}@media screen and (max-width:900px){html{font-size:2.2vw}}@media screen and (max-width:600px){html{font-size:3.5vw}}@media screen and (max-width:400px){html{font-size:5vw}}*{padding:0;margin:0;box-sizing:inherit;transition:all .33s linear}body{min-height:100vh;color:var(--text-color-main);background-color:var(--secondary-background-color);background-image:url(/i/circuitBG_t01.webp);background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;font-family:sans-serif}h1,h2,h3,h4{color:var(--text-color-heading);font-weight:400;margin-bottom:1.3rem}h1{font-size:2rem}h2{font-size:1.7rem}p,div,header{margin-bottom:1rem;display:block}a,a:link,a:active,a:visited{color:var(--link-color);text-decoration:none;border-bottom:.05rem solid var(--link-color)}a:hover{color:var(--link-color-hover);border-color:var(--link-color-hover)}#hold{width:100%;opacity:1;transition-duration:1.5s;display:grid;grid-template-columns:1fr 1fr;padding:1rem}#hold.hide{opacity:0}header,footer{text-align:center;display:block}header{position:relative}header:before{content:"";display:table;padding-top:calc(100% - 2rem);float:left}header h1,header h2{position:absolute;left:0;width:100%;height:100%;background-repeat:no-repeat;font-size:0;margin-bottom:0}header h1{background-image:url(/i/bird-emblem_inv.webp);background-position:center;background-size:cover;opacity:.28;z-index:100}header h2{top:0;background-image:url(/i/magpie_stuff_960.webp);background-position:left 50% top 70%;background-size:80%;filter:var(--block-invert);z-index:200}#content{background-color:var(--primary-background-color);padding:.5rem 1rem;border:0 solid;border-radius:.42rem}@media screen and (max-width:900px){#hold{padding:.5rem;display:block}header{height:24vh}header h1{height:0}header h2{height:100%;background-position:left 50% top 50%}#content{padding:.5rem}}#copyright{height:1rem;color:var(--page-background);background-color:var(--secondary-background-color);font-size:.78rem;font-family:serif;font-weight:600;text-align:center;line-height:1rem;padding:0 .5rem;border-radius:.48rem;margin:1rem auto 2rem auto;display:inline-block}.brk{width:100%;height:.25rem}.center{text-align:center}.smaller{font-size:88%}.button,a.button:link,a.button:visited{min-width:6rem;min-height:2.2rem;color:var(--button-color);background-color:var(--button-background-color);font-size:1rem;font-weight:600;line-height:2rem;text-align:center;padding:0 1rem;border:.1rem solid var(--button-border-color);border-radius:.24rem;display:inline-block;cursor:pointer}.button:hover,a.button:hover,a.button:active{color:var(--button-hover);background-color:var(--button-background-hover);border-color:var(--button-border-hover)}img.center,.center img{margin:0 auto;display:block}.double-grid{display:flex;justify-content:center;align-items:stretch;gap:1rem}.grid-item{width:calc(50% - 1rem)}.grid-item img{max-width:50%;margin:.5rem auto;display:block}@media screen and (max-width:900px){.grid-item img{max-width:60%}}@media screen and (max-width:640px){.grid-item img{max-width:78%}}.grid-padding{padding:.25rem}.grid-pedal{min-height:100%;background-color:var(--page-background);background-image:url(/i/circuitBG_t01.webp);background-size:contain;border-radius:.32rem;transform-origin:center center;z-index:999}.grid-pedal:hover{background-color:var(--secondary-background-color);transform:scale(1.16,1.16);z-index:1000}a.no-bdr,a:link.no-bdr,a:visited.no-bdr,a:hover.no-bdr{border:0}.non-grid img{width:auto;max-width:100%;height:auto;border-radius:.42rem;margin:.5rem auto;display:block}