.quote-card-view{border:none;color:#fff;background-color:transparent}.about-card-shell .quote-card-view.card{color:#f5f9ff;background:transparent}.about-card-shell .blue{color:#b7dcff;font-weight:700}.about-img{padding-top:0}.about-activity{list-style:none;text-align:left;padding-left:1px}.about-activity a{text-decoration:none;color:inherit;transition:color .3s ease-in-out}.about-activity a:hover{color:#86acf4}.about-card-shell.background-box:before,.about-card-shell.background-box:after{content:none!important}.tech-icons,.tech-icons-1{margin:15px;opacity:.93;vertical-align:middle;text-align:center;border-radius:5px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;box-shadow:4px 5px 4px 3px #5904a823;overflow:hidden;transition:all .4s ease 0s;background-color:#f5fafd1a;min-height:128px}.tech-icons svg,.tech-icons-1 svg{font-size:2.75rem}.tech-icon-label{font-size:.72rem;line-height:1.2;color:#e8f1ff;max-width:100%;padding:0 .25rem .2rem;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.tech-icons-1{padding:10px;border:1.7px solid rgba(78,134,240,.637)}.tech-icons:hover,.tech-icons-1:hover{transform:scale(1.05)}.tech-icons-1:hover{box-shadow:0 0 20px #4e86f0a2}@media (max-width: 767px){.tech-icons,.tech-icons-1{margin:10px;padding:2px;min-height:118px;gap:.35rem}.tech-icons svg,.tech-icons-1 svg{font-size:2.25rem}.tech-icon-label{font-size:.64rem}}.border-orange{border:1.7px solid rgb(255,145,0)}.border-yellow{border:1.7px solid yellow}.border-green{border:1.7px solid rgb(0,190,0)}.border-blue{border:1.7px solid rgb(39,184,241)}.border-orange:hover{box-shadow:0 0 20px #ff910066;border:1.7px solid rgba(255,145,0,.8)}.border-yellow:hover{box-shadow:0 0 20px #fbff0066;border:1.7px solid rgba(255,255,0,.8)}.border-green:hover{box-shadow:0 0 20px #2bff0066;border:1.7px solid rgba(0,190,0,.8)}.border-blue:hover{box-shadow:0 0 20px #27b8f166;border:1.7px solid rgba(39,184,241,.8)}.tech-icon-images{padding:20px;line-height:1.6}.level-circle{width:20px;height:20px;border-radius:50%;margin-right:10px}.hobbies-list{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem;padding-left:1rem}.hobby{background-color:#ffffff0d;padding:.5rem 1rem;border-radius:20px;font-size:1rem;color:#ccc;transition:background .3s ease;white-space:nowrap}.hobby:hover{background-color:#ffffff26;cursor:default}.grid-qualifs{display:grid;grid-template-columns:1fr;gap:1rem;padding:1rem}@media (min-width: 600px){.grid-qualifs{grid-template-columns:repeat(2,1fr)}}.qualif-link{display:block;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1rem;color:#86acf4;font-weight:500;text-decoration:none;text-align:center;transition:all .3s ease-in-out}.qualif-link:hover{color:#fff;border-color:var(--dark-blue);transform:translateY(-3px);box-shadow:0 4px 15px #276dee33}.about-tabs{display:flex;justify-content:center;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.about-tabs button{background:linear-gradient(140deg,#0a182ee0,#122e58bd);border:1px solid rgba(151,196,255,.4);color:#e1f0ffd6;padding:.6rem 1rem;border-radius:999px;font-weight:600;box-shadow:0 8px 18px #0209164d;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .25s ease,background .25s ease}.about-tabs button.active,.about-tabs button:hover{background:linear-gradient(140deg,#17386af0,#327ddfe0);color:#fff;border:1px solid rgba(214,234,255,.95);box-shadow:0 12px 24px #030c1b70;transform:translateY(-1px)}.minheight-about{min-height:290px}.canvas-container{width:100%;max-width:300px;height:300px}.category-buttons .btn-primary{background:linear-gradient(140deg,#17396af5,#3682e4e6);border-color:#d6eaffe6}.category-buttons .btn-primary:hover{background:linear-gradient(140deg,#1d447dfa,#4691eff0);border-color:#ebf6fffa}.category-buttons .btn-outline-secondary:hover{border-color:#d6eaffe6}.stack-filter-buttons{margin-bottom:20px;text-align:center}.stack-filter-button{margin:5px}.stack-icons-row{justify-content:center;padding-bottom:50px}.level-legend{display:flex;justify-content:center;flex-wrap:wrap;gap:1.5rem;margin-top:1rem}.level-badge{padding:.4rem 1.2rem;border-radius:20px;font-size:1rem;font-weight:600;color:#fff;background-color:gray;min-width:180px;text-align:center;border:1px solid rgba(255,255,255,.651);box-shadow:0 0 10px #ffffffbd;transition:all .3s ease;cursor:pointer;-webkit-user-select:none;user-select:none;opacity:.5}.level-badge:hover{opacity:1}.level-badge.active{border:1px solid white;opacity:1}.level-badge.active:hover{transform:none;cursor:default}.level-badge.all{background-color:#192844e6;border-color:#cce2ffeb;color:#f4f8ff;box-shadow:0 0 10px #588ce073}.level-badge.novice{background-color:#ffa600bd;box-shadow:0 0 10px #ffa600bd}.level-badge.intermediate{background-color:#f3f34bbd;box-shadow:0 0 10px #f3f34bbd}.level-badge.advanced{background-color:#17b417bd;box-shadow:0 0 10px #17b417bd}.level-badge.favorite{background-color:#1da0f2bd;box-shadow:0 0 10px #1da0f2bd}
