:root{--hue:223;--off-hue:3;--on-hue1:123;--on-hue2:168;--fg:hsl(var(--hue),10%,90%);--primary:hsl(var(--hue),90%,50%);--trans-dur:0.6s;--trans-timing:cubic-bezier(0.65,0,0.35,1)}body{background-color:#1b2223;color:#f4fefd}.resume-container{align-items:center;display:flex;flex-direction:column;gap:20px;padding:0}.aside-container{background-color:#3a4f50;padding:5px;width:300px}.main-container{display:flex;flex-direction:column;gap:10px;width:100%}.avatar{width:300px}.main-container .main-item{border:1px solid #3a4f50;padding:10px}hr{border-color:#3a4f50}main a{color:#f4fefd}.contact-info-item a:hover,a:hover{color:#5cd2c6}.social-networks-container .bar{background:linear-gradient(145deg,#171618,#1b1a1d);border-radius:10px;box-shadow:5px 5px 10px #121113,-5px -5px 10px #211f23;height:70px;width:100%}.social-networks-container{align-items:center;display:flex;flex-direction:column}.button-container{display:flex;gap:10px;margin-top:50px}.button{align-items:center;display:flex;flex-direction:column;justify-content:space-between;position:relative}.button .switch{position:absolute;transform:translate(-30px,calc(-95px - 50%))}.button .dot{background:#0e0e0e;border-radius:50%;box-shadow:none;height:20px;position:absolute;transform:translateY(calc(-50px - 50%));transition:.5s ease-in-out;width:20px;z-index:1}.on .dot{background-color:#0ef6cc;box-shadow:0 0 10px #0ef6cc,0 0 30px #0ef6cc}.button .light{bottom:0;-webkit-clip-path:polygon(49% 0,51% 0,100% 100%,0 100%);clip-path:polygon(49% 0,51% 0,100% 100%,0 100%);height:120px;opacity:0;pointer-events:none;position:absolute;transition:.5s ease-in-out;transition-delay:.1s;width:90px}.on .light{opacity:1}.button button{background:linear-gradient(145deg,#171618,#1b1a1d);border:none;border-radius:10px;box-shadow:5px 5px 10px #121113,-5px -5px 10px #211f23;cursor:pointer;height:68px;width:68px}.button button i{font-size:28px}.button button span{font-size:12px;font-weight:600}.button .light{background:linear-gradient(180deg,#0ef6cc,#f0515450,#f0515400)}.button button a,aside button a{color:#0e0e0e;text-decoration:none;transition:.5s ease-in-out;transition-delay:.25s}.button button a{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:center}.on button a{color:#0ef6cc}.icon-container{margin-right:5px;width:20px}.contact-info-item,.icon-text-container,.skills-item{display:flex}.contact-info-item a{color:#f4fefd}.contact-info,.skills-col{display:flex;flex-direction:column;gap:5px}.contact-info{margin-bottom:20px}.skills{gap:20px}.icons,.skills{display:flex}.main-item-content{display:flex;flex-direction:column;gap:5px}a{text-decoration:none}.description,.main-item-terms{font-style:italic}.switch__wrapper,.switch__wrapper input{font:1em/1.5 sans-serif}.switch__wrapper{background-image:linear-gradient(45deg,#2e3138,#17181c);background-image:linear-gradient(45deg,hsl(var(--hue),10%,20%),hsl(var(--hue),10%,10%));color:#e3e4e8;color:var(--fg);display:flex;transition:background-color .6s,color .6s;transition:background-color var(--trans-dur),color var(--trans-dur)}.switch,.switch__input{-webkit-tap-highlight-color:#0000}.switch{display:block;height:2.25em;margin:auto;position:relative;width:3.75em}.switch__base-inner,.switch__base-outer{display:block;position:absolute}.switch__base-outer{border-radius:1.25em;box-shadow:-.125em -.125em .25em #454954,inset .125em .125em .125em #454954,.125em .125em .25em #000,inset -.125em -.125em .125em #0b0c0e;box-shadow:-.125em -.125em .25em hsl(var(--hue),10%,30%),.125em .125em .125em hsl(var(--hue),10%,30%) inset,.125em .125em .25em #000,-.125em -.125em .125em hsl(var(--hue),10%,5%) inset;height:2.0625em;left:.09375em;top:.1em;width:3.5625em}.switch__base-inner{border-radius:1.125em;box-shadow:inset -.25em -.25em .25em #454954,.0625em .0625em .125em #454954,inset .125em .25em .25em #0b0c0e,-.0625em -.0625em .125em #0b0c0e;box-shadow:-.25em -.25em .25em hsl(var(--hue),10%,30%) inset,.0625em .0625em .125em hsla(var(--hue),10%,30%),.125em .25em .25em hsl(var(--hue),10%,5%) inset,-.0625em -.0625em .125em hsla(var(--hue),10%,5%);height:1.6875em;left:.28125em;top:.284em;width:3.1875em}.switch__base-neon{display:block;height:auto;left:0;overflow:visible;position:absolute;top:0;width:100%}.switch__base-neon path{stroke-dasharray:0 104.26 0;transition:stroke-dasharray .6s cubic-bezier(.65,0,.35,1);transition:stroke-dasharray var(--trans-dur) var(--trans-timing)}.switch__input{-webkit-appearance:none;appearance:none;height:100%;outline:#0000;position:relative;width:100%}.switch__input:before{border-radius:.125em;box-shadow:0 0 0 .125em #0d4ef200;box-shadow:0 0 0 .125em hsla(var(--hue),90%,50%,0);content:"";display:block;inset:-.125em;position:absolute;transition:box-shadow .15s linear}.switch__input:focus-visible:before{box-shadow:0 0 0 .125em #0d4ef2;box-shadow:0 0 0 .125em var(--primary)}.switch__knob,.switch__knob-container{border-radius:1em;display:block;position:absolute}.switch__knob{background-color:#22252a;background-color:hsl(var(--hue),10%,15%);background-image:radial-gradient(88% 88% at 50% 50%,#2e3138 47%,#2e313800 50%),radial-gradient(88% 88% at 47% 47%,#d5d7dd 45%,#d5d7dd00 50%),radial-gradient(65% 70% at 40% 60%,#2e3138 46%,#2e313800 50%);background-image:radial-gradient(88% 88% at 50% 50%,hsl(var(--hue),10%,20%) 47%,hsla(var(--hue),10%,20%,0) 50%),radial-gradient(88% 88% at 47% 47%,hsl(var(--hue),10%,85%) 45%,hsla(var(--hue),10%,85%,0) 50%),radial-gradient(65% 70% at 40% 60%,hsl(var(--hue),10%,20%) 46%,hsla(var(--hue),10%,20%,0) 50%);box-shadow:inset -.0625em -.0625em .0625em #22252a,inset -.125em -.125em .0625em #0b0c0e,.75em .25em .125em #000c;box-shadow:-.0625em -.0625em .0625em hsl(var(--hue),10%,15%) inset,-.125em -.125em .0625em hsl(var(--hue),10%,5%) inset,.75em .25em .125em #000c;height:1.5em;transition:transform .6s cubic-bezier(.65,0,.35,1);transition:transform var(--trans-dur) var(--trans-timing);width:1.5em}.switch__knob-container{height:1.5em;left:.375em;overflow:hidden;top:.375em;width:3em}.switch__knob-neon{display:block;height:auto;width:1.5em}.switch__knob-neon circle{stroke-dasharray:0 90.32 0 54.19;opacity:0;transition:opacity .6s step-end,stroke-dasharray .6s cubic-bezier(.65,0,.35,1);transition:opacity var(--trans-dur) step-end,stroke-dasharray var(--trans-dur) var(--trans-timing)}.switch__knob-shadow{box-shadow:.125em .125em .125em #000000e6;height:1.5em;left:.375em;top:.375em;transition:transform .6s cubic-bezier(.65,0,.35,1);transition:transform var(--trans-dur) var(--trans-timing);width:1.5em}.switch__knob-shadow,.switch__led{border-radius:50%;display:block;position:absolute}.switch__led{background-color:#f7756e;background-color:hsl(var(--off-hue),90%,70%);box-shadow:inset 0 -.0625em .0625em #c2130a,0 0 .125em #f7756e4d,0 0 .125em #f7756e4d,.125em .125em .125em #00000080;box-shadow:0 -.0625em .0625em hsl(var(--off-hue),90%,40%) inset,0 0 .125em hsla(var(--off-hue),90%,70%,.3),0 0 .125em hsla(var(--off-hue),90%,70%,.3),.125em .125em .125em #00000080;height:.2em;left:0;top:0;transition:background-color .6s cubic-bezier(.65,0,.35,1),box-shadow .6s cubic-bezier(.65,0,.35,1);transition:background-color var(--trans-dur) var(--trans-timing),box-shadow var(--trans-dur) var(--trans-timing);width:.2em}.switch__text{height:1px;overflow:hidden;position:absolute;width:1px}.switch__input:checked~.switch__led{background-color:#6ef775;background-color:hsl(var(--on-hue1),90%,70%);box-shadow:inset 0 -.0625em .0625em #0ac213,0 -.125em .125em #6ef7754d,0 .125em .125em #6ef7754d,.125em .125em .125em #00000080;box-shadow:0 -.0625em .0625em hsl(var(--on-hue1),90%,40%) inset,0 -.125em .125em hsla(var(--on-hue1),90%,70%,.3),0 .125em .125em hsla(var(--on-hue1),90%,70%,.3),.125em .125em .125em #00000080}.switch__input:checked~.switch__base-neon path{stroke-dasharray:52.13 0 52.13}.switch__input:checked~.switch__knob-container .switch__knob,.switch__input:checked~.switch__knob-shadow{transform:translateX(100%)}.switch__input:checked~.switch__knob-container .switch__knob-neon circle{stroke-dasharray:45.16 0 45.16 54.19;opacity:1;transition-timing-function:step-start,cubic-bezier(.65,0,.35,1);transition-timing-function:step-start,var(--trans-timing)}@media screen and (min-width:600px){.resume-container{align-items:normal;flex-direction:row;padding:0 10px}}@media screen and (min-width:992px){.resume-container{padding:0 10%}}
/*# sourceMappingURL=main.1dbfdd76.css.map*/