.skill-card.svelte-z80wab,.hobby-card.svelte-z80wab{cursor:pointer;transition:transform .2s,box-shadow .3s}.skill-card.svelte-z80wab:hover,.hobby-card.svelte-z80wab:hover{transform:translateY(-3px)}.view-details.svelte-z80wab{opacity:.7;transition:opacity .2s,transform .2s}.hobby-card.svelte-z80wab{cursor:pointer;transition:transform .2s ease-out;position:relative;overflow:hidden;background-color:transparent;display:flex;flex-direction:column;height:100%}.hobby-card.svelte-z80wab .relative:where(.svelte-z80wab){overflow:hidden}.hobby-card.svelte-z80wab img:where(.svelte-z80wab){transition:transform .3s ease-out;will-change:transform}html.dark .hobby-card.svelte-z80wab:hover{background-color:#37415166}html.dark .category-button.svelte-z80wab:hover{background-color:#4b5563b3!important}html:not(.dark) .hobby-card.svelte-z80wab:hover{background-color:#f9fafb99}.language-card.svelte-z80wab{transition:transform .2s,box-shadow .3s;flex:1;min-width:160px;max-width:200px}.language-card.svelte-z80wab:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}html:not(.dark) .rounded-full.bg-gray-100.svelte-z80wab{color:#111827!important}.favorites-list li{color:#1f2937!important}html.dark .favorites-list li{color:#d1d5db!important}html:not(.dark) h1.svelte-z80wab,html:not(.dark) h2.svelte-z80wab,html:not(.dark) h3.svelte-z80wab,html:not(.dark) h4.svelte-z80wab{color:#111827!important}html:not(.dark) .skill-card.svelte-z80wab h3:where(.svelte-z80wab),html:not(.dark) .hobby-card.svelte-z80wab:not([data-has-image=true]) h3:where(.svelte-z80wab),html:not(.dark) .language-card.svelte-z80wab h4:where(.svelte-z80wab){color:#111827!important}.hobby-card[data-has-image=true].svelte-z80wab h3:where(.svelte-z80wab){color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.8)}@media (hover: none){button[aria-pressed=true].svelte-z80wab{background-color:#2563eb!important;color:#fff!important;border-color:transparent!important}button.svelte-z80wab:active:not([aria-pressed=true]){background-color:#d1d5db!important;transform:scale(.97)}}.hobby-card-container.svelte-z80wab{animation:svelte-z80wab-fadeIn .6s ease-out forwards;animation-delay:var(--delay);opacity:0}@keyframes svelte-z80wab-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hobby-card.svelte-z80wab img:where(.svelte-z80wab){transition:transform .4s ease}.hobby-card.svelte-z80wab:hover img:where(.svelte-z80wab){transform:scale(1.05)}.view-details-link{margin-top:auto!important;padding-top:.75rem!important;padding-bottom:.5rem!important;position:relative;left:0;width:100%;display:flex!important;align-items:center!important;justify-content:flex-start!important}.hobby-card.svelte-z80wab>.flex.flex-1:where(.svelte-z80wab),.hobby-card.svelte-z80wab>.flex.flex-col:where(.svelte-z80wab){flex:1;display:flex;flex-direction:column}@media (max-width: 640px){.hobby-card.svelte-z80wab{min-height:auto}}.hobby-modal-content a[target=_blank]{position:relative;transition:all .2s ease;border:1px solid transparent}.hobby-modal-content a[target=_blank]:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.hobby-modal-content a[target=_blank]:active{transform:translateY(0)}html:not(.dark) .hobby-modal-content a[target=_blank]{border:1px solid rgba(0,0,0,.05)}html.dark .hobby-modal-content a[target=_blank]{border:1px solid rgba(255,255,255,.1);box-shadow:0 1px 3px #0003}html.dark .hobby-modal-content a[target=_blank]:hover{box-shadow:0 3px 6px #0000004d;border-color:#ffffff26}
