.c-button-group .c-button:not(:last-child){margin-right:10px}.c-button{appearance:none;border:3px solid var(--main-color);border-radius:0;background:var(--bg-color);color:var(--main-color);padding:.9rem 1.4rem;font:inherit;font-weight:700;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;transition:transform .08s linear,box-shadow .08s linear,background .08s linear,color .08s linear,border-color .08s linear}.c-button:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--main-color)}.c-button:active{transform:translate(0);box-shadow:none}.c-button_primary{background:var(--main-color);color:var(--bg-color)}.c-button_primary:hover{color:var(--main-color);background:var(--bg-color);border-color:var(--main-color);box-shadow:6px 6px 0 var(--main-color)}.c-button_simple{background:transparent;color:color-mix(in srgb,var(--main-color) 70%,transparent);border-color:color-mix(in srgb,var(--main-color) 25%,transparent);padding:.2rem .5rem;font-weight:600}.c-button_simple:hover{background:color-mix(in srgb,var(--main-color) 8%,var(--bg-color));color:var(--main-color);border-color:var(--main-color);transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--main-color)}.c-button_simple:active{transform:translate(0);box-shadow:none}.c-button:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.c-site-header,.c-site-footer{display:flex;align-items:center;justify-content:space-between;padding:20px 0}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol,input,textarea,select{margin:0;padding:0}ul,ol{list-style:none}h1:not(:last-child),h2:not(:last-child),h3:not(:last-child),h4:not(:last-child),h5:not(:last-child),h6:not(:last-child){margin-bottom:5px}ul:not(:last-child),ol:not(:last-child),p:not(:last-child){margin-bottom:20px}a{text-decoration:none;color:inherit}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select{font:inherit;border:none;background:none;color:inherit;outline:none}html,body{height:100%;width:100%}h1,h2,h3,h4,h5,h6,strong{font-weight:bolder}details{padding-left:6px}details summary{cursor:pointer;text-decoration:underline;padding-left:2px}details summary::marker{display:inline-block}details summary span{padding-left:6px}details summary:hover{text-decoration:line-through}details summary+div{padding-left:25px}body.u-theme-light{--bg-color: #ffffff;--main-color: #231f20;--accent-color: #2563eb}body.u-theme-dark{--bg-color: #231f20;--main-color: #ffffff;--accent-color: #2563eb}body{line-height:1.5;font-family:courier new,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:var(--bg-color);color:var(--main-color)}#main{padding-bottom:100px}input,textarea,select,button{font-family:inherit}.u-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.c-loader{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:var(--bg-color);color:var(--main-color);font-size:3rem;font-weight:bolder}.u-wrapper{max-width:700px;padding-left:10px;padding-right:10px;margin:0 auto}a:not(.c-button):not(.c-logo){display:inline-block;line-height:1.2;border-bottom:1px dashed currentColor;margin:5px 0}a:not(.c-button):not(.c-logo):hover{color:var(--accent-color);border-bottom-style:solid}a:not(.c-button):not(.c-logo)[href*="//"]:not([href*="cv.n14o.com"]){padding-right:9px}a:not(.c-button):not(.c-logo)[href*="//"]:not([href*="cv.n14o.com"]):after{content:"↗";font-size:.8rem;position:relative;bottom:0;right:-5px}.c-list__item:not(:last-child){margin-bottom:15px}body.u-konami-mode{transition:all .5s ease-in-out;background-color:#000;background-image:linear-gradient(transparent 0%,rgba(255,0,255,.2) 2%,transparent 3%),linear-gradient(90deg,transparent 0%,rgba(0,255,255,.2) 2%,transparent 3%);background-size:50px 50px;color:#fff!important;font-family:Trebuchet MS,sans-serif!important;overflow-x:hidden}body.u-konami-mode #main img,body.u-konami-mode #main{animation:groove 4s infinite ease-in-out;perspective:1000px;transform-style:preserve-3d;filter:drop-shadow(0 0 10px #ff00ff)}body.u-konami-mode a,body.u-konami-mode button,body.u-konami-mode h1,body.u-konami-mode h2,body.u-konami-mode strong{animation:colorShift 2s infinite linear;text-shadow:3px 3px 0px #ff00ff;letter-spacing:2px;text-transform:uppercase}@keyframes groove{0%,to{transform:rotateX(2deg) rotateY(-2deg) scale(.98)}50%{transform:rotateX(-2deg) rotateY(2deg) scale(1)}}@keyframes colorShift{0%{color:#0ff;text-shadow:3px 3px #ff00ff}33%{color:#f0f;text-shadow:3px 3px #ffff00}66%{color:#ff0;text-shadow:3px 3px #00ffff}to{color:#0ff;text-shadow:3px 3px #ff00ff}}body.u-konami-mode{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' style='font-size:24px'><circle cx='16' cy='16' r='10' fill='none' stroke='%23ff00ff' stroke-width='3'/></svg>"),auto}body.u-konami-mode .konami-meme{margin:40px auto;display:block;max-width:100%;height:auto}@media screen and (min-width:963px){body.u-konami-mode:before,body.u-konami-mode:after{content:"🎷 💀 🍕 🐸 🔥 ✨ 🚀 😂 🕺 💃 🌈 🦄 " "🎷 💀 🍕 🐸 🔥 ✨ 🚀 😂 🕺 💃 🌈 🦄 " "🎷 💀 🍕 🐸 🔥 ✨ 🚀 😂 🕺 💃 🌈 🦄 ";display:block;position:fixed;z-index:99999;top:20px;bottom:20px;width:80px;font-size:65px;overflow:hidden;animation:groove 1s infinite ease-in-out}body.u-konami-mode:before{left:50px}body.u-konami-mode:after{right:50px}}
