.svg-icon{display:inline-block;width:1em;height:1em;vertical-align:-0.125em;fill:currentColor}.card-image-282{height:282px !important;width:100%;object-fit:contain;display:block}#wordpress-malware-removal-title .lead{font-size:1.55rem}.codearea{background-color:#2d2d2d;color:#ccc;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:1em;padding:1em;margin:.5em 0}.codearea li{margin-left:3rem !important}.language-markup{line-height:1 !important}li{margin-bottom:.8rem}ol ul{list-style-type:disc}.list-inside{list-style-position:inside;padding-left:.05rem}.navbar-nav:hover>li:not(:hover){opacity:.5}.navbar-nav li{transition:opacity .3s ease}.card-hover:hover{box-shadow:0 .5rem 1rem rgba(0, 0, 0, 0.15) !important}#qualifications .modal-content img{max-height:85vh}.clickable{cursor:pointer}#skills-icons img{margin-right:4px}#back-to-top-button{position:fixed;bottom:17px;right:17px;display:none;z-index:99;width:2.75rem;height:2.75rem;padding:0;border-radius:50%;line-height:1;opacity:.5}#back-to-top-button .svg-icon{display:block;margin:auto}#back-to-top-button:hover{opacity:1}.bg-light-alternate:nth-child(even){background:#f9f7f7}.heading-line::before{content:"";width:10rem;height:.2rem;display:block;margin:0 auto;background-color:#3f72af}.heading-line-left::before{margin:0}#about{isolation:isolate;position:relative;overflow:hidden}#about .container{position:relative;z-index:1}.home-about-signal-grid{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none;background:radial-gradient(circle at 18% 92%, rgba(66, 176, 255, 0.12), transparent 28%),radial-gradient(circle at 96% 2%, rgba(82, 238, 209, 0.07), transparent 29%)}.home-about-signal-grid__surface{position:absolute;inset:-55% -40% -25%;opacity:.28;background-image:linear-gradient(rgba(133, 192, 255, 0.3) 1px, transparent 1px),linear-gradient(90deg, rgba(133, 192, 255, 0.3) 1px, transparent 1px);background-size:2.4rem 2.4rem;transform:perspective(32rem) rotateX(61deg) translateY(16%);transform-origin:center bottom;animation:home-about-grid-drift 16s linear infinite;will-change:background-position}.home-about-signal-grid__sweep{position:absolute;top:-48%;left:-36%;width:16%;height:190%;opacity:0;background:linear-gradient(90deg, transparent, rgba(117, 245, 224, 0.16), transparent);filter:blur(8px);transform:rotate(28deg);animation:home-about-signal-sweep 8s ease-in-out infinite;will-change:opacity,transform}.home-about-signal-grid__pulse{position:absolute;bottom:27%;left:-1rem;width:.42rem;height:.42rem;border-radius:50%;opacity:0;background:#8ee9e2;box-shadow:0 0 0 .16rem rgba(142, 233, 226, 0.08),0 0 1.1rem rgba(142, 233, 226, 0.62);animation:home-about-signal-pulse 8s ease-in-out infinite;will-change:opacity,transform}@keyframes home-about-grid-drift{from{background-position:0 0,0 0}to{background-position:2.4rem 2.4rem,2.4rem 2.4rem}}@keyframes home-about-signal-sweep{0%,15%{opacity:0;transform:translateX(0) rotate(28deg)}34%,64%{opacity:1}100%{opacity:0;transform:translateX(750%) rotate(28deg)}}@keyframes home-about-signal-pulse{0%,20%{opacity:0;transform:translate(0, 0) scale(0.7)}35%,72%{opacity:.7}78%,100%{opacity:0;transform:translate(96vw, -11rem) scale(1.25)}}@media(prefers-reduced-motion: reduce){.home-about-signal-grid__surface,.home-about-signal-grid__sweep,.home-about-signal-grid__pulse{animation:none}}.token.property{margin-left:30px}code[class*=language-],pre[class*=language-]{white-space:pre-line !important}@media(min-width: 1024px){#torrent-table th:first-child,#torrent-table th:nth-child(2){min-width:240px}}@media only screen and (min-width: 760px){#reviewsModal .modal-dialog{max-width:60vw}}@media only screen and (max-width: 600px){section.my-5{margin-top:1.5rem !important;margin-bottom:1.5rem !important}section.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}footer a{padding:.41rem !important;font-size:13px !important}footer #copyright p{font-size:13px !important}}@media(max-width: 767.98px){#logo picture{flex:0 0 clamp(3.75rem,18vw,4.5rem)}#logo img{display:block;width:100%;height:auto}#logo span{margin-bottom:0;font-size:clamp(1.1rem,5vw,1.3rem);white-space:nowrap}}@media(max-width: 768px){.navbar-header-row{width:100%}#main-navigation{height:0;width:100%;position:fixed;z-index:1;top:0;left:0;background-color:rgb(0, 0, 0);background-color:rgba(0, 0, 0, 0.9);overflow-x:hidden;transition:.5s}#main-navigation a{text-align:center;padding:8px;text-decoration:none;font-size:33px;color:#f8f8f8;display:block;transition:.3s}}