﻿:root{--blk: #0f0f0f;--wht: #ffffdf;--prpl: #a126f9;--gry: #5e5e5e;--grn: #0ac87e;--red: #f71a1a;--blu: #375fff;--ylw: #ff9900;--cyn: #00cdb9;--blks: #171717;--grys: #848484;--grns: #0bee96;--reds: #f71a1a;--blus: #46c1f9;--ylws: #ffba26;--cyns: #26feff;--trnsp-bg-blk: #0f0f0f80;--c1: rgb(95, 95, 95);--c2: rgb(65, 65, 65);--c3: rgb(45, 45, 45)}:root{--acc: var(--red);--bgc: var(--blk);--fgc: var(--wht);--bgsc: var(--blks);--fgsc: var(--grys);--fg1: var(--c1);--fg2: var(--c2);--fg3: var(--c3);--scroll-padding: 2rem;--crs-loc: url("../../assets/images/dependencies/red/arrow-bg.png")}[data-theme=dark]{--bgc: var(--blk);--fgc: var(--wht);--bgsc: var(--blks);--fgsc: var(--grys);--fg1: var(--c1);--fg2: var(--c2);--fg3: var(--c3);--accordion: #818181;--shdw: rgba(0, 0, 0, 0.9)}[data-theme=light]{--bgc: #ffdf92;--fgc: #181818;--bgsc: #ffd97f;--fgsc: #a18a4d;--fg1: rgb(167 139 73);--fg2: rgb(207 169 95);--fg3: rgb(241 198 118);--accordion: #7f7260;--shdw: #392f199e}[data-theme=paranoid]{--oxford-blue: #051E31ff;--plum-web: #DB9CE1ff;--federal-blue: #07155Aff;--rich-black: #06141Fff;--russian-violet: #362752ff;--amaranth-purple: #9A1542ff;--flame: #D06C3Fff;--yale-blue: #06396Aff;--persian-blue: #1831D1ff;--bgc: var(--rich-black);--fgc: var(--plum-web);--bgsc: var(--oxford-blue);--fgsc: var(--flame);--fg1: var(--amaranth-purple);--fg2: var(--amaranth-purple);--fg3: var(--russian-violet);--accordion: var(--fgc);--shdw: #02070a}@font-face{font-family:"Jetbrains Mono Font";src:local("Jetbrains Mono"),url("../../assets/fonts/jbmonov.ttf")}@font-face{font-family:"Impact Font";src:local("Impact"),url("../../assets/fonts/impact.ttf")}*,*::after,*::before{padding:0;margin:0;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}*:focus,*::after:focus,*::before:focus{-webkit-tap-highlight-color:rgba(0,0,0,0)}::before,::after{color:var(--fg3)}::selection{background-color:var(--acc);color:var(--bgc)}::placeholder{color:var(--fg2)}::-webkit-scrollbar{display:none}:root{scroll-behavior:smooth;color-scheme:dark light}body{background-color:var(--bgc);color:var(--fgc);font-family:"Jetbrains Mono Font",monospace;max-width:100%;overflow:hidden;filter:blur(0.55rem);pointer-events:none;transition:filter 500ms ease-in}[data-state=loaded]{filter:none}img{user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none;max-width:100%}hr{border:none;border-top:.5rem dashed var(--bgsc);margin-block:2rem}@media(min-width: 1024px){hr{margin-block:5rem}}p.quote{color:var(--fgsc);font-family:"Jetbrains Mono Font",monospace;font-size:1rem}p.quote::before{content:'"';margin-right:1rem}p.quote::after{content:'"';margin-left:1rem}.section{padding:1rem 1.25rem;width:100%;overflow-x:hidden}.section .title-wrapper{white-space:nowrap}.clr_changer{cursor:pointer;user-drag:none;user-select:none}.preloader{width:100%;height:100dvh;background-color:rgba(0,0,0,0);display:flex;flex-direction:column;justify-content:end;align-items:end;z-index:999;padding:1rem 1.25rem;position:fixed;top:0;left:0;filter:blur(0.55rem);transition:opacity 300ms ease-in}.preloader p.yoka{font-size:2rem;color:var(--bgc);user-select:none;user-drag:none;font-weight:bold;font-family:"Impact Font",sans-serif;line-height:1;text-align:right;text-transform:uppercase}@media(min-width: 375px){.preloader p.yoka{font-size:2.5rem}}@media(min-width: 425px){.preloader p.yoka{font-size:2.75rem}}@media(min-width: 768px){.preloader p.yoka{font-size:5rem}}@media(min-width: 1024px){.preloader p.yoka{font-size:8rem}}.preloader[data-loaded=true]{filter:blur(0)}div#tooltip{z-index:999;position:fixed;bottom:0;margin:1rem;border-radius:.75rem;font-size:.85rem;padding:.5rem 1rem;border:.5px solid var(--fg3);background-color:var(--bgsc);color:var(--acc);font-weight:bold;opacity:0;transition:opacity 300ms ease-in-out,transform .3s ease-in-out;transform-origin:bottom center;box-shadow:0px 4px 10px var(--shdw)}.copy_btn,.pokeClick{cursor:pointer}.efx{position:fixed;top:0;left:0;width:100%;height:100vh;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 8%, rgba(0, 0, 0, 0) 92%, rgb(0, 0, 0) 100%);z-index:777;pointer-events:none}@keyframes marquee-tl{from{transform:translateX(0%)}to{transform:translateX(-110%)}}@keyframes marquee-tr{from{transform:translateX(-100%)}to{transform:translateX(0%)}}@keyframes scrolling{to{transform:translate(calc(-59% - 0.5rem))}}nav{image-rendering:pixelated;padding:1.25rem;z-index:888;position:fixed;top:0;width:100%;scroll-padding:var(--scroll-padding);transition:transform ease-in 150ms}nav img{width:1.5rem;aspect-ratio:1}nav .nav_cont{width:100%;display:flex;justify-content:space-between;align-items:center}nav .menu{cursor:pointer;transition:transform 450ms cubic-bezier(0.67, -0.42, 0, 1.18)}nav a,nav div{display:grid;place-content:center}nav.hidden{transform:translateY(-150%)}.nav_menu{z-index:777;width:100%;height:95svh;max-height:100vh;position:fixed;top:0;left:0;background-color:var(--bgc);padding:2rem 2.5rem;padding-inline:1.5rem;overflow:hidden;transform:translateY(-150%);transition:transform 600ms cubic-bezier(0.32, 0.46, 0.53, 1.02);display:flex;justify-content:flex-start;align-items:flex-end;flex-direction:column-reverse;gap:2rem;border:.5px solid var(--fg3);border-radius:0 0 1.25rem 1.25rem;box-shadow:0px 4px 10px var(--shdw)}@media(min-width: 520px){.nav_menu{justify-content:space-between;align-items:end;flex-direction:row;gap:0}}@media(min-width: 930px){.nav_menu{padding-inline:2.5rem}}.nav_menu.open{transform:translateY(0%)}.nav_menu .tools{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1.25rem;backdrop-filter:blur(1rem)}.nav_menu .tools .tool_link{cursor:pointer}.nav_menu .tools .tool_link img{width:1.5rem;aspect-ratio:1;image-rendering:pixelated}ul.nav_links{list-style-type:none;display:flex;justify-content:center;align-items:flex-end;flex-direction:column;gap:1rem}ul.nav_links li a{text-decoration:none;font-size:4rem;font-family:"Impact Font",sans-serif;font-weight:600;line-height:.75;text-transform:uppercase;color:var(--fg1)}ul.nav_links li a:hover{color:var(--acc)}@media(min-width: 1024px){ul.nav_links li a{font-size:7.5rem}}ul.nav_links li a::before{font-size:.75rem;font-family:"Jetbrains Mono Font",monospace;color:var(--fg2);margin-right:.5rem}@media(min-width: 1024px){ul.nav_links li a::before{font-size:1rem;margin-right:1.25rem}}ul.nav_links li:nth-of-type(1) a::before{content:"00"}ul.nav_links li:nth-of-type(2) a::before{content:"01"}ul.nav_links li:nth-of-type(3) a::before{content:"02"}ul.nav_links li:nth-of-type(4) a::before{content:"03"}.holiday-msg{width:100%;padding:.5rem;background-color:var(--bgsc)}.hero{padding-top:6.5rem;margin-bottom:3rem;min-height:calc(100vh - 14rem);display:flex}@media(min-width: 1024px){.hero{margin-bottom:6rem;padding-top:8.5rem}}.hero .hero_title{cursor:default;display:flex;justify-content:flex-end;align-items:stretch;flex-direction:column;width:100%}.hero .hero_title .cont{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.hero .hero_title .cont h1{font-size:1.5rem;color:var(--fg1);width:max-content}@media(min-width: 1024px){.hero .hero_title .cont h1{font-size:4rem}}.hero .hero_title .cont h1.greeting{color:var(--fg1)}.hero .hero_title h1{font-size:8rem;text-transform:uppercase;font-family:"Impact Font",sans-serif;line-height:1;letter-spacing:.05rem;color:var(--fgsc);text-align:left}.hero .hero_title h1:nth-child(even){text-align:right}.hero .hero_title h1.message{background-color:var(--acc);color:var(--bgc);text-align:justify;padding-inline:1.25rem;margin-inline:-1.25rem}.hero .hero_title .special_cont{background-color:var(--bgsc);border-radius:.75rem;border-block:.5px solid var(--fg3);padding-inline:1.25rem;margin-inline:-1.25rem;padding-block:.25rem;overflow-y:hidden}@media(min-width: 1024px){.hero .hero_title .special_cont{padding-block:0rem}}.hero .hero_title .special_cont h1.special{width:100%;color:var(--acc);display:inline-block;font-size:clamp(4rem,20vw,20.05vw);text-align-last:justify}@media(min-width: 1176px){.hero .hero_title .special_cont h1.special{font-size:clamp(3rem,19.05vw,16.05vw)}}.hero .hero_title h1.skill{color:var(--fg2);text-align-last:left;text-align-start:right;margin-top:1.25rem;font-size:4rem}@media(min-width: 1024px){.hero .hero_title h1.skill{font-size:8rem}}.hero .hero_title .hero_desc{margin-top:2rem;font-family:"Jetbrains Mono Font",monospace;font-weight:400;font-size:1rem;color:var(--fg1);max-width:75vw}.hero .hero_title .hero_desc.left{text-align-last:left;margin-right:auto}.hero .hero_title .hero_desc.right{text-align-last:right;margin-left:auto}.hero .hero_title .hero_desc span.animated-txt{color:var(--fgsc)}.hero .msg h2{margin-top:2rem;color:var(--fg2);text-align:left}.hero .msg h2 a{text-decoration:none;color:var(--fgsc)}.hero .msg h2 a::before{content:"{";margin-right:.2rem;transition:all 300ms ease-in}.hero .msg h2 a::after{content:"}";margin-left:.2rem;transition:all 300ms ease-in}.hero .msg h2 a:hover::before{margin-right:.5rem}.hero .msg h2 a:hover::after{margin-left:.5rem}.hero .img{overflow:hidden;display:block;margin:6rem -2rem 0 -2rem}.hero .img img{width:100%;height:3rem;display:block;image-rendering:pixelated}.works{max-width:100%;overflow-x:hidden;margin-top:3rem}@media(min-width: 1024px){.works{margin-top:6rem}}.works h1.works_title{display:inline-block;animation:marquee-tl linear;animation-timeline:scroll(root);margin-right:1rem;user-select:none;font-size:18vw;text-transform:uppercase;font-family:"Impact Font",sans-serif;line-height:1;letter-spacing:.05rem;color:var(--acc);margin-right:.25rem;text-align:center;width:max-content}@media(min-width: 1024px){.works h1.works_title{font-size:11vw;margin-right:.75rem}}.works h1.works_title img{display:inline-block;height:14vw;line-height:1;image-rendering:pixelated}@media(min-width: 1024px){.works h1.works_title img{height:9vw}}.works h1.works_title.title2{display:inline-block;animation:marquee-tr linear;animation-timeline:scroll(root);margin-right:1rem;user-select:none;margin-bottom:4rem}.works .cards{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1.25rem}.works .cards .work_card{display:flex;justify-content:space-between;align-items:end}.works .cards .work_card .card{position:relative;height:max-content;overflow:hidden}.works .cards .work_card .card a{cursor:pointer}.works .cards .work_card .card a img{height:auto;width:auto;position:relative;transition:filter 100ms ease-in}@media(min-width: 520px){.works .cards .work_card .card a img{height:61vw}}@media(min-width: 1024px){.works .cards .work_card .card a img{height:43vw}}.works .more{margin-top:4rem;width:100%;text-align-last:center}.works .more h2 a{text-decoration:none;color:var(--fgsc);font-family:"Impact Font",sans-serif;letter-spacing:1px;text-transform:uppercase;font-size:10vw;transition:all 200ms ease-in}@media(min-width: 1024px){.works .more h2 a{font-size:12vw}}.works .more h2 a::before{content:"{";margin-right:.3rem;transition:all 200ms ease-in}.works .more h2 a::after{content:"}";margin-left:.3rem;transition:all 200ms ease-in}.works .more h2 a:hover{color:var(--acc)}.works .more h2 a:hover::before{margin-right:.6rem}.works .more h2 a:hover::after{margin-left:.6rem}.entermouth{border-radius:.75rem;padding:1.25rem;background-color:var(--bgsc);margin-block:6rem 2rem;border:.5px solid var(--fg3);overflow-x:hidden}.entermouth h1.entermouth_title{display:inline-block;animation:marquee-tr linear;animation-timeline:scroll(root);margin-right:1rem;user-select:none;font-size:18vw;text-transform:uppercase;font-family:"Impact Font",sans-serif;line-height:1;letter-spacing:.05rem;color:var(--acc);text-align:center;width:max-content}@media(min-width: 1024px){.entermouth h1.entermouth_title{font-size:11vw}}.entermouth h1.entermouth_title img{display:inline-block;height:14vw;line-height:1;image-rendering:pixelated}@media(min-width: 1024px){.entermouth h1.entermouth_title img{height:9vw}}.entermouth h1.entermouth_title.title2{display:inline-block;animation:marquee-tl linear;animation-timeline:scroll(root);margin-right:1rem;user-select:none;margin-bottom:4rem}.entermouth .poke_counter{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:1.25rem;margin-bottom:2.5rem}@media(min-width: 1024px){.entermouth .poke_counter{margin-bottom:4rem}}.entermouth .poke_counter .poke_img{border-radius:.75rem;overflow:hidden;padding:1.25rem;aspect-ratio:1/1;height:40vw;background-color:var(--bgc);display:grid;place-content:center;background-color:#fff}@media(min-width: 520px){.entermouth .poke_counter .poke_img{height:44vw}}@media(min-width: 930px){.entermouth .poke_counter .poke_img{height:22vw}}@media(min-width: 1024px){.entermouth .poke_counter .poke_img{height:20vw}}.entermouth .poke_counter .poke_img img{height:30vw;image-rendering:pixelated}@media(min-width: 520px){.entermouth .poke_counter .poke_img img{height:35vw}}@media(min-width: 930px){.entermouth .poke_counter .poke_img img{height:19vw}}@media(min-width: 1024px){.entermouth .poke_counter .poke_img img{height:16vw}}.entermouth .fun{display:flex;justify-content:center;flex-direction:row;flex-wrap:nowrap;width:100%;align-items:start;gap:1.25rem}.entermouth .fun input[type=text]{width:100%;border:.2rem solid var(--fg2);background-color:var(--bgc);padding:.5rem 1rem;border-radius:.75rem;font-family:"Jetbrains Mono Font",monospace;font-size:.95rem;outline:none;transition:all 300ms ease-in-out;color:var(--fg2)}@media(min-width: 1024px){.entermouth .fun input[type=text]{font-size:1.5rem}}.entermouth .fun input[type=text]:focus{border-color:var(--acc);color:var(--acc);caret-color:var(--acc)}.entermouth .fun input[type=submit]{display:inline-block;outline:none;border-radius:.75rem;border:.2rem solid var(--fg2);background-color:var(--bgsc);color:var(--fg1);font-family:"Jetbrains Mono Font",monospace;font-size:.95rem;font-weight:bold;text-transform:uppercase;padding:.5rem 1rem;cursor:pointer;transition:all 300ms ease-in-out}@media(min-width: 1024px){.entermouth .fun input[type=submit]{font-size:1.5rem}}.entermouth .fun input[type=submit]:hover{border-color:var(--acc);color:var(--acc)}.fun_desc{border:.5px solid var(--fgsc);margin-inline:1.25rem;border-radius:.75rem;padding:1.25rem;background-color:var(--bgsc);margin-block:0 6rem;border:.5px solid var(--fg3)}.fun_desc p{color:var(--fg1);text-align:center;display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap;gap:1.25rem}.fun_desc p .pokemon-card{border:.5px solid var(--fg2);background-color:#fff;padding:1.25rem;border-radius:.75rem;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column}.fun_desc p .pokemon-card img{padding:.5rem;background-color:#fff;border-radius:.75rem;height:5.85rem;aspect-ratio:1/1;image-rendering:pixelated;margin-bottom:.75rem}@media(min-width: 1024px){.fun_desc p .pokemon-card img{height:7rem}}.fun_desc p .help-tab{text-align:left}.fun_desc p .help-tab h2{margin-bottom:1.25rem;color:var(--fg2)}.fun_desc p .help-tab h3{margin-block:1rem;color:var(--fg1)}.fun_desc p .help-tab ul li{list-style:none;color:var(--fg1)}.fun_desc p .help-tab ul li::before{content:"-";margin-right:.5rem}.about h1.about_title{display:inline-block;animation:marquee-tl linear;animation-timeline:scroll(root);margin-right:1rem;user-select:none;font-size:18vw;text-transform:uppercase;font-family:"Impact Font",sans-serif;line-height:1;letter-spacing:.05rem;color:var(--acc);text-align:left;margin-right:.25rem;width:max-content}@media(min-width: 1024px){.about h1.about_title{font-size:11vw;margin-right:0}}.about h1.about_title img{display:inline-block;height:14vw;line-height:1;image-rendering:pixelated}@media(min-width: 1024px){.about h1.about_title img{height:9vw}}.about h1.about_title.title2{display:inline-block;animation:marquee-tr linear;animation-timeline:scroll(root);margin-right:1rem;user-select:none;margin-bottom:4rem}.about .img_cont{margin-inline:-1.25rem;margin-bottom:3rem;overflow:hidden}.about .img_cont img{object-fit:cover;display:block;font-style:italic;width:100%}.about .img{margin-top:2rem;overflow:hidden;margin-inline:-1.25rem;height:500px}.about .img img{cursor:pointer}.about .about_paras{display:flex;flex-direction:column;gap:1.25rem}.about .about_paras .text_cont .main-desc{margin-bottom:1.25rem;text-transform:uppercase;color:var(--fg1);font-family:"Impact Font",sans-serif;font-size:2rem;font-weight:bold}@media(min-width: 1024px){.about .about_paras .text_cont .main-desc{font-size:4rem;margin-bottom:2rem}}.about .about_paras .text_cont .left{display:flex;flex-direction:column;gap:1.25rem}.about .about_paras .text_cont .left p.para{color:var(--fg1);text-align:left;font-size:.75rem}@media(min-width: 1024px){.about .about_paras .text_cont .left p.para{font-size:1.5rem}}.about .about_paras .text_cont .left p.para span.ps{color:var(--fg2);font-style:italic}.about .about_paras .text_cont .right{margin-top:2rem;width:100%;padding:.25rem .5rem;overflow:hidden;border-radius:.75rem;background-color:var(--bgsc);border:.5px solid var(--fg3)}@media(min-width: 1024px){.about .about_paras .text_cont .right{padding:.5rem}}.about .about_paras .text_cont .right .news{color:var(--fgsc);display:inline-block;animation:marquee-tl 30s infinite linear;font-size:.75rem}@media(min-width: 1024px){.about .about_paras .text_cont .right .news{font-size:1.5rem}}.whathaveyou{margin-top:1.25rem;border-inline:none;border-bottom:none}@media(min-width: 1024px){.whathaveyou{margin-top:6rem}}.whathaveyou h1.whathaveyou_title{display:inline-block;animation:marquee-tr linear;animation-timeline:scroll(root);margin-right:1rem;user-select:none;font-size:18vw;text-transform:uppercase;font-family:"Impact Font",sans-serif;line-height:1;letter-spacing:.05rem;color:var(--acc);text-align:left;margin-right:.25rem;width:max-content}@media(min-width: 1024px){.whathaveyou h1.whathaveyou_title{font-size:11vw;margin-right:1.25rem}}.whathaveyou h1.whathaveyou_title img{display:inline-block;height:14vw;line-height:1;image-rendering:pixelated}@media(min-width: 1024px){.whathaveyou h1.whathaveyou_title img{height:9vw}}.whathaveyou h1.whathaveyou_title.title2{display:inline-block;animation:marquee-tl linear;animation-timeline:scroll(root);margin-right:1rem;user-select:none;margin-bottom:4rem}.whathaveyou .shelf{border:.2px solid var(--fg3);border-radius:.75rem;width:100%;padding:2rem;color:var(--fgsc);background-color:var(--bgsc)}.whathaveyou .shelf p{display:inline-block;display:flex;justify-content:space-between;align-items:center}.contact{margin-top:1.25rem;border-inline:none;border-bottom:none}@media(min-width: 1024px){.contact{margin-top:6rem}}.contact h1.contact_title{display:inline-block;animation:marquee-tl linear;animation-timeline:scroll(root);margin-right:1rem;user-select:none;font-size:18vw;text-transform:uppercase;font-family:"Impact Font",sans-serif;line-height:1;letter-spacing:.05rem;color:var(--acc);text-align:left;margin-right:.25rem;width:max-content}@media(min-width: 1024px){.contact h1.contact_title{font-size:11vw;margin-right:1.25rem}}.contact h1.contact_title img{display:inline-block;height:14vw;line-height:1;image-rendering:pixelated}@media(min-width: 1024px){.contact h1.contact_title img{height:9vw}}.contact h1.contact_title.title2{display:inline-block;animation:marquee-tr linear;animation-timeline:scroll(root);margin-right:1rem;user-select:none;margin-bottom:4rem}.contact .card .link_cont{display:flex;justify-content:space-between;align-items:end;flex-direction:column;gap:1.25rem}@media(min-width: 930px){.contact .card .link_cont{flex-direction:row}}.contact .card .link_cont .links{padding:1.25rem;background-color:var(--bgc);border:.5px solid var(--fg3);border-radius:.75rem;width:100%;height:100%}.contact .card .link_cont .links.form{padding:0;background-color:rgba(0,0,0,0);border:none;border-radius:0}.contact .card .link_cont .links h2.label{font-size:1.25rem;margin-bottom:1.25rem;color:var(--fg2)}.contact .card .link_cont .links ul li{list-style:none;margin-block:.25rem}.contact .card .link_cont .links ul li a{font-size:1.2rem;color:var(--fg1);transition:all 300ms ease-in-out;text-decoration:none}.contact .card .link_cont .links ul li a::before{content:"↪";margin-right:.5rem;color:var(--fg1);text-decoration:none;opacity:0;font-weight:bold;transition:all 200ms ease-in-out}.contact .card .link_cont .links ul li a:hover,.contact .card .link_cont .links ul li a:focus-visible{color:var(--acc);text-decoration:dashed}.contact .card .link_cont .links ul li a:hover::before,.contact .card .link_cont .links ul li a:focus-visible::before{opacity:1;color:var(--fg1)}.contact .card .link_cont .links form{display:flex;flex-direction:column;gap:1.25rem}.contact .card .link_cont .links form input,.contact .card .link_cont .links form textarea{width:100%;font-family:"Jetbrains Mono Font",monospace;background-color:var(--bgc);resize:none;outline:none;border:.5px solid var(--fg3);border-radius:.75rem;padding:.5rem 1rem;font-size:1rem;color:var(--fg1);transition:all 300ms ease-in-out}.contact .card .link_cont .links form input::placeholder,.contact .card .link_cont .links form textarea::placeholder{color:var(--fg1)}.contact .card .link_cont .links form input:focus-visible,.contact .card .link_cont .links form textarea:focus-visible{border-color:var(--acc);color:var(--acc)}.contact .card .link_cont .links form .btns{display:flex;justify-content:space-evenly;align-items:center;gap:1.25rem}.contact .card .link_cont .links form .btns button{width:100%;outline:none;font-family:"Jetbrains Mono Font",monospace;background-color:var(--bgc);border:.5px solid var(--fg3);font-size:1rem;color:var(--fg1);border-radius:.75rem;padding:.5rem 1rem;cursor:pointer;transition:all 300ms ease-in-out}.contact .card .link_cont .links form .btns button:first-of-type:hover,.contact .card .link_cont .links form .btns button:first-of-type:focus-visible{border-color:var(--red);color:var(--red)}.contact .card .link_cont .links form .btns button:last-of-type:hover,.contact .card .link_cont .links form .btns button:last-of-type:focus-visible{border-color:var(--grn);color:var(--grn)}.contact .card .link_cont .links-1 ul+ul{margin-top:2rem}.contact .card .link_cont .links-1 a::before{display:none}.contact .card .link_cont .links-1 a::after{content:"↪";margin-left:.5rem;color:var(--fg1);text-decoration:none;opacity:0;font-weight:bold;transition:all 200ms ease-in-out}.contact .card .link_cont .links-1 a:hover,.contact .card .link_cont .links-1 a:focus-visible{color:var(--acc);text-decoration:dashed}.contact .card .link_cont .links-1 a:hover::after,.contact .card .link_cont .links-1 a:focus-visible::after{opacity:1;color:var(--fg1)}.contact .card .link_cont .links-2{text-align:right}footer{padding:.5rem 1.25rem;background-color:var(--bgc);border-top:.5px solid var(--fg3);color:var(--fgc);font-family:"Jetbrains Mono Font",monospace;font-weight:thin;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;font-size:.75rem;margin-top:3rem;user-select:none;cursor:pointer}footer .left,footer .right{opacity:.7;display:flex;display:flex;flex-direction:row;flex-wrap:no-wrap;justify-content:space-between;align-items:center;gap:1rem}footer .left img,footer .right img{height:.75rem;image-rendering:pixelated}footer .left .time,footer .right .time{display:none}@media(min-width: 520px){footer .left .time,footer .right .time{display:inline-block}}footer .left .location,footer .right .location{display:none}@media(min-width: 930px){footer .left .location,footer .right .location{display:inline-block}}.random{display:none;overflow:hidden;padding:0;position:relative}.random h1{font-size:12vw;text-align:left;color:var(--wht);font-family:"Impact Font",sans-serif;line-height:1;text-transform:uppercase;z-index:300;position:absolute;top:2vw;left:2vw;width:100%;pointer-events:none;user-select:none}.random h1 .special{font-style:italic}.random img{z-index:200}.accordion{width:100%}.accordion p,.accordion button{color:var(--fg1);font-weight:bold;font-size:.95rem;font-family:"Jetbrains Mono Font",monospace;display:flex;justify-content:space-between;align-items:center}@media(min-width: 1024px){.accordion p,.accordion button{font-size:2rem}}.accordion p img,.accordion button img{height:.95rem;image-rendering:pixelated;transform:rotate(90deg);transition:transform 300ms ease-in-out}@media(min-width: 1024px){.accordion p img,.accordion button img{height:2rem}}.accordion button.accordion-header{width:100%;border:none;padding:15px;text-align:left;cursor:pointer;color:var(--accordion);background-color:var(--bgsc);font-family:"Jetbrains Mono Font",monospace;transition:color 200ms ease-in-out}.accordion button.accordion-header img{opacity:.3}.accordion-content{max-height:0;overflow:hidden;transition:max-height 300ms cubic-bezier(0.27, 0.91, 0.68, 0.87)}.accordion-content p{margin:0;padding:1.25rem;font-size:.75rem;font-weight:400;margin-left:0;color:var(--fgsc)}@media(min-width: 1024px){.accordion-content p{font-size:1.5rem;margin-left:1rem}}.accordion-item.active button.accordion-header{background-color:var(--bgsc);color:var(--accordion)}.accordion-item.active button.accordion-header img{transform:rotate(-90deg)}.accordion-item.active .accordion-content{max-height:1000px;color:var(--fgsc)}.accordion-item+.accordion-item{border-top:.5px solid var(--fg3)}/*# sourceMappingURL=styles.css.map */
