.card .d1441skb { --border-color: transparent; --bg-color: transparent; --drop-color: transparent; --bg-img: url(); --drop-x: 0; --drop-y: 0; --rot-x: 0; --rot-y: 0; background:linear-gradient(90deg, var(--main) 0%, var(--main) 60%, var(--main-60) 100%), no-repeat right 40%/40% var(--bg-img) } .card-bg-img .d1441skb:hover { background-color: var(--bg-color); background-image:radial-gradient(circle at var(--drop-x) var(--drop-y), var(--drop-color), transparent) } .card .d1441skb:hover { transform: perspective(1000px) rotateX(var(--rot-x)) rotateY(var(--rot-y)) scale(1.01); border-color: var(--border-hover) } .card-link .d18qy750:hover { border-color:var(--border-hover) } .card-link .d18qy750:hover:after { content: attr(data-help); display: inline-block; position: absolute; width: max-content; background-color: var(--secondary); padding: 5px 10px; right: 40%; top: calc(100% + 5px); border: 1px solid var(--border); border-radius: 15px; z-index:10 } .projects-list .df4z73x { display: grid; grid-template-columns: repeat(3, 1fr); gap:20px } @media (max-width: 1350px) { .projects-list .df4z73x { grid-template-columns:repeat(2, 1fr) } } @media (max-width: 850px) { .projects-list .df4z73x { grid-template-columns: repeat(1, 1fr) } } .screenshot .o4z7e5 { background-repeat: no-repeat; background-position: center; background-size: 100%; transition:background-size .2s } .screenshot .o4z7e5:hover { background-size: 120% } code[class * =language-], pre[class * =language-] { color: #ccc; background: none; font-family: Consolas, Monaco, Andale Mono, Ubuntu Mono, monospace; font-size: 1em; text-align: left; white-space: pre; word-spacing: normal; word-break: normal; word-wrap: normal; line-height: 1.5; -moz-tab-size: 4; -o-tab-size: 4; tab-size: 4; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens:none } pre[class * =language-] { padding: 1em; margin: .5em 0; overflow:auto } :not(pre) > code[class * =language-], pre[class * =language-] { background:#2d2d2d } :not(pre) > code[class * =language-] { padding: .1em; border-radius: .3em; white-space:normal } .token.comment, .token.block-comment, .token.prolog, .token.doctype, .token.cdata { color:#999 } .token.punctuation { color:#ccc } .token.tag, .token.attr-name, .token.namespace, .token.deleted { color:#e2777a } .token.function-name { color:#6196cc } .token.boolean, .token.number, .token.function { color:#f08d49 } .token.property, .token.class-name, .token.constant, .token.symbol { color:#f8c555 } .token.selector, .token.important, .token.atrule, .token.keyword, .token.builtin { color:#cc99cd } .token.string, .token.char, .token.attr-value, .token.regex, .token.variable { color:#7ec699 } .token.operator, .token.entity, .token.url { color:#67cdcc } .token.important, .token.bold { font-weight:700 } .token.italic { font-style:italic } .token.entity { cursor:help } .token.inserted { color:green } .skill-cover .d1lxhlqn { background: linear-gradient(90deg, var(--main) 0%, var(--main) 55%, var(--main-60) 130%), no-repeat 110% 45%/50% var(--bg-img); border-block-end: 1px solid var(--border) }