.grid-88x31.svelte-n9fnq2{grid-template-columns:repeat(5,88px);gap:2px 6px}@media(max-width:520px){.grid-88x31.svelte-n9fnq2{grid-template-columns:repeat(4,88px)}}@media(max-width:416px){.grid-88x31.svelte-n9fnq2{grid-template-columns:repeat(3,88px)}}@media(max-width:312px){.grid-88x31.svelte-n9fnq2{grid-template-columns:repeat(2,88px)}}.grid-88x31.svelte-n9fnq2 img:where(.svelte-n9fnq2){image-rendering:pixelated!important;width:88px!important;height:31px!important;transition:transform .2s;border:1px solid transparent;margin:0}.grid-88x31.svelte-n9fnq2 img:where(.svelte-n9fnq2):hover{filter:brightness(1.2);transform:scale(1.1);box-shadow:0 1px 1px #0000001c,0 2px 2px #0000001c,0 4px 4px #0000001c,0 8px 8px #0000001c,0 16px 16px #0000001c,0 32px 32px #0000001c}@keyframes svelte-n86q4x-bounce{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.music-bars.svelte-n86q4x{display:flex;align-items:flex-end;gap:3px;height:14px;width:18px}.music-bars.svelte-n86q4x>span:where(.svelte-n86q4x){width:3px;height:100%;background:#3be377;border-radius:2px;animation:svelte-n86q4x-bounce 1s ease-in-out infinite;transform-origin:bottom}.music-bars.svelte-n86q4x>span:where(.svelte-n86q4x):nth-child(1){animation-delay:0s}.music-bars.svelte-n86q4x>span:where(.svelte-n86q4x):nth-child(2){animation-delay:.4s}.music-bars.svelte-n86q4x>span:where(.svelte-n86q4x):nth-child(3){animation-delay:.1s}.music-bars.svelte-n86q4x>span:where(.svelte-n86q4x):nth-child(4){animation-delay:.7s}@keyframes svelte-885crq-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.status-indicator.svelte-885crq{border-radius:50%;transition:all .3s ease}.status-indicator.loading.svelte-885crq{animation:svelte-885crq-pulse 1s linear infinite}.status-indicator.error.svelte-885crq{background:#d9534f}.status-indicator.green.svelte-885crq{background:#28a745}.status-indicator.yellow.svelte-885crq{background:#ffc107}.album-art.svelte-p3pzhw{flex-shrink:0}.album-art.svelte-p3pzhw #album-art-click:where(.svelte-p3pzhw){all:unset;margin:0;padding:0;width:100%;height:100%;transition:transform .2s ease}.album-art.svelte-p3pzhw #album-art-click:where(.svelte-p3pzhw):hover{cursor:pointer;transform:scale(1.08)}.album-art.svelte-p3pzhw #album-art-click:where(.svelte-p3pzhw) img:where(.svelte-p3pzhw){width:90px;height:90px;border-radius:8px;object-fit:cover}.track-info.svelte-p3pzhw{flex:1;min-width:0}.track-info.svelte-p3pzhw .track-name:where(.svelte-p3pzhw){font-size:1.1rem;font-weight:600;line-height:1.3;margin-bottom:.1rem}.track-info.svelte-p3pzhw .artist-name:where(.svelte-p3pzhw){font-size:1rem;font-weight:500;color:#ebebeb}.track-info.svelte-p3pzhw .album-name:where(.svelte-p3pzhw){font-size:.9rem;color:#8e8e8e;font-style:italic}@media(max-width:480px){.track-info.svelte-p3pzhw{align-self:center;text-align:center}.album-art.svelte-p3pzhw{align-self:center}.album-art.svelte-p3pzhw img:where(.svelte-p3pzhw){width:120px;height:120px}}.times-center.svelte-6v73c1{display:flex;flex-direction:column;justify-content:center}.times-grid.svelte-6v73c1{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.times-grid.svelte-6v73c1 .time-cell:where(.svelte-6v73c1){width:100%;height:100%;margin:0}.times-grid.svelte-6v73c1 .time-cell:where(.svelte-6v73c1) :where(.svelte-6v73c1){width:100%;text-align:center;margin:0}.times-grid.svelte-6v73c1 .time-cell:where(.svelte-6v73c1) .time-heading:where(.svelte-6v73c1){font-size:1.1rem;font-weight:600;color:#8e8e8e;letter-spacing:.5px}.times-grid.svelte-6v73c1 .time-cell:where(.svelte-6v73c1) .time-iana-name:where(.svelte-6v73c1){font-size:.8rem;color:#8e8e8e}.times-grid.svelte-6v73c1 .time-cell:where(.svelte-6v73c1) .time-text:where(.svelte-6v73c1){margin-block:.3rem 0;font-weight:600;font-size:1.5rem}.language-icon.svelte-139z62q{flex-shrink:0}.language-icon.svelte-139z62q img:where(.svelte-139z62q){width:90px;height:90px;border-radius:8px;object-fit:contain;padding:0}.status-info.svelte-139z62q{flex:1;min-width:0}.status-info.svelte-139z62q .details:where(.svelte-139z62q){font-size:1.1rem;font-weight:600;line-height:1.3}.status-info.svelte-139z62q .language:where(.svelte-139z62q){font-size:1rem;font-weight:500;color:#ebebeb}.status-info.svelte-139z62q .workspace-name:where(.svelte-139z62q){font-size:.9rem;color:#8e8e8e}.status-info.svelte-139z62q .git-info:where(.svelte-139z62q){font-size:.9rem;color:#8e8e8e}@media(max-width:480px){.status-info.svelte-139z62q{align-self:center;text-align:center}.language-icon.svelte-139z62q{align-self:center}.language-icon.svelte-139z62q img:where(.svelte-139z62q){width:120px;height:120px}}:root{--vignette: radial-gradient( ellipse 200% 50% at center, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .5) 60%, rgba(0, 0, 0, 1) 100% );--vignette-linear-bottomonly: linear-gradient( to bottom, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .5) 60%, rgba(0, 0, 0, 1) 100% );--vignette-linear: linear-gradient( to bottom, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, .5) 20%, rgba(0, 0, 0, .5) 80%, rgba(0, 0, 0, 1) 100% )}#introduction.svelte-h7bcrl{background-image:var(--vignette-linear-bottomonly),url(../../../images/gallery/17.jpg),url(../../../images/gallery/17-thumbnail.webp)}#projects.svelte-h7bcrl{background-image:var(--vignette-linear),url(../../../images/gallery/13.jpg),url(../../../images/gallery/13-thumbnail.webp)}#fun.svelte-h7bcrl{background-image:var(--vignette-linear),url(../../../images/gallery/4.jpg),url(../../../images/gallery/4-thumbnail.webp)}#badges.svelte-h7bcrl{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20000' height='20000' fill='%23000000'/%3E%3C/svg%3E")}.bg.svelte-h7bcrl{background-size:cover;background-position:center}
