.visually-hidden.svelte-1ab99dk{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hyves-player.svelte-1ab99dk{margin:1rem auto;font-family:Arial,sans-serif;font-size:11px}.hyves-container.svelte-1ab99dk{background:#fff;border:1px solid #cccccc;border-radius:5px;overflow:hidden;box-shadow:0 2px 5px #0000001a;width:100%}.hyves-main.svelte-1ab99dk{padding:8px;background:#f8f8f8}.top-row.svelte-1ab99dk{display:flex;gap:10px;margin-bottom:8px;background:#fff;padding:6px;border:1px solid #ddd;border-radius:3px;background:#e0dcdc;background:linear-gradient(180deg,#e0dcdc,#ededed 19%,#b8b6b7 58%,#8f8f8f 96%)}.bottom-row.svelte-1ab99dk{display:flex;align-items:center;gap:12px;background:#fff;padding:6px;border:1px solid #ddd;border-radius:3px}.track-info-right.svelte-1ab99dk{flex:1;min-width:0;text-align:left;background:#000;border-radius:10px;padding:.5em}.song-title.svelte-1ab99dk{font-weight:700;color:#fff;font-size:11px;margin:0 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.artist-name.svelte-1ab99dk{color:#fff;font-size:10px;margin:0 0 3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.time-info.svelte-1ab99dk{color:#999;font-size:9px;font-family:monospace}.hyves-buttons.svelte-1ab99dk{display:flex;align-items:center;justify-content:center;gap:4px;flex-shrink:0}.progress-section.svelte-1ab99dk{flex:1;min-width:0}.volume-section.svelte-1ab99dk{display:flex;align-items:center;gap:4px;flex-shrink:0;min-width:80px}.hyves-progress-bar.svelte-1ab99dk{width:100%;height:6px;background:#e0e0e0;border:1px inset #ccc;cursor:pointer;position:relative;padding:0;display:block}.hyves-progress-bar.svelte-1ab99dk:focus{outline:2px solid #0066cc;outline-offset:1px}.hyves-progress-fill.svelte-1ab99dk{height:100%;background:linear-gradient(to right,#06c,#0080ff);transition:width .1s ease}.hyves-btn.svelte-1ab99dk,.hyves-play-btn.svelte-1ab99dk{height:2rem;width:2rem;color:#333;cursor:pointer;padding:0;font-family:Arial,sans-serif;transition:all .1s ease;border-radius:50%}.hyves-btn.svelte-1ab99dk:hover,.hyves-play-btn.svelte-1ab99dk:hover{background:linear-gradient(to bottom,#f8f8f8,#e0e0e0)}.hyves-btn.svelte-1ab99dk:active,.hyves-play-btn.svelte-1ab99dk:active{border-style:inset;background:linear-gradient(to bottom,#d8d8d8,#f0f0f0)}.hyves-play-btn.svelte-1ab99dk{font-size:18px;font-weight:700;color:#06c}.volume-label.svelte-1ab99dk{color:#666;font-size:10px}.hyves-volume.svelte-1ab99dk{width:60px;height:4px;background:#e0e0e0;border:1px inset #ccc;outline:none;cursor:pointer}.hyves-volume.svelte-1ab99dk::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:8px;height:12px;background:linear-gradient(to bottom,#f0f0f0,#d0d0d0);border:1px outset #ccc;cursor:pointer}.hyves-footer.svelte-1ab99dk{background:#f0f0f0;border-top:1px solid #ddd;padding:3px 8px;text-align:right}.hyves-link.svelte-1ab99dk{color:#06c;font-size:10px;cursor:pointer;text-decoration:none;background:none;border:none;padding:0;font-family:Arial,sans-serif}.hyves-link.svelte-1ab99dk:hover{text-decoration:underline}.hyves-link.svelte-1ab99dk:focus{outline:2px solid #0066cc;outline-offset:1px}@media (max-width: 400px){.hyves-player.svelte-1ab99dk{max-width:100%;margin:1rem}.top-row.svelte-1ab99dk{flex-direction:column;align-items:center;text-align:center;gap:8px}.bottom-row.svelte-1ab99dk{flex-direction:column;gap:8px}.progress-section.svelte-1ab99dk,.volume-section.svelte-1ab99dk{width:100%}.hyves-volume.svelte-1ab99dk{width:100px}}.bio-container.svelte-1mukygz{max-width:100%;padding:0;outline:2px solid #ccc;border-radius:8px 8px 0 0;box-sizing:border-box}.description-bio.svelte-1mukygz{border-radius:8px;padding:0 1rem 1rem}h2.svelte-1mukygz{color:#333;padding-bottom:.5rem;margin-bottom:1.5rem;background:#fff;background:linear-gradient(180deg,#fff,#fff 19%,#e1edfa 58%,#e9f3fc 96%);padding:.5rem .5rem .5rem 1rem;border-bottom:1px solid #ccc;margin:0}.intro-container.svelte-1nz1xo7{max-width:800px;padding:0;outline:2px solid #ccc;border-radius:8px}.intro.svelte-1nz1xo7{border-radius:8px;padding:0 1rem 1rem}ul.svelte-1nz1xo7{list-style:none;padding:0;margin-bottom:2rem}ul.svelte-1nz1xo7:first-of-type{padding-bottom:1.5rem;border-bottom:1px solid #7dc382}li.svelte-1nz1xo7{margin-bottom:.2rem;font-size:16px}h2.svelte-1nz1xo7{color:#333;padding-bottom:.5rem;margin-bottom:1.5rem;background:#fff;background:linear-gradient(180deg,#fff,#fff 19%,#e1edfa 58%,#e9f3fc 96%);padding:.5rem .5rem .5rem 1rem;border-bottom:1px solid #ccc;margin:0}@media (max-width: 1024px){.intro.svelte-1nz1xo7{padding:0 .8rem .8rem}li.svelte-1nz1xo7{font-size:15px;margin-bottom:.15rem}ul.svelte-1nz1xo7{margin-bottom:1.5rem}}@media (max-width: 900px){.intro.svelte-1nz1xo7{padding:0 .6rem .6rem}li.svelte-1nz1xo7{font-size:14px;margin-bottom:.1rem}h2.svelte-1nz1xo7{padding:.4rem .4rem .4rem .8rem;font-size:1.4rem}ul.svelte-1nz1xo7{margin-bottom:1.2rem}}@media (max-width: 768px){.intro.svelte-1nz1xo7{padding:0 1rem 1rem}li.svelte-1nz1xo7{font-size:16px;margin-bottom:.2rem}h2.svelte-1nz1xo7{padding:.5rem .5rem .5rem 1rem;font-size:1.5rem}ul.svelte-1nz1xo7{margin-bottom:2rem}}@media (max-width: 480px){.intro.svelte-1nz1xo7{padding:0 .8rem .8rem}li.svelte-1nz1xo7{font-size:14px;margin-bottom:.15rem}h2.svelte-1nz1xo7{padding:.4rem .4rem .4rem .8rem;font-size:1.3rem}ul.svelte-1nz1xo7{margin-bottom:1.5rem}ul.svelte-1nz1xo7:first-of-type{padding-bottom:1rem}}.work-wrapper.svelte-1mgjrhq{max-width:100%;padding:0;outline:2px solid #ccc;border-radius:8px;box-sizing:border-box;height:fit-content}h2.svelte-1mgjrhq{color:#333;padding-bottom:.5rem;margin-bottom:1.5rem;background:#fff;background:linear-gradient(180deg,#fff,#fff 19%,#e1edfa 58%,#e9f3fc 96%);padding:.5rem .5rem .5rem 1rem;border-bottom:1px solid #ccc;margin:0}.blog-posts-grid.svelte-1mgjrhq{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-top:1rem;list-style:none;padding:0 1rem 1rem;margin:1rem 0 0;justify-content:start}.blog-post-item.svelte-1mgjrhq{display:flex;flex-direction:column}.blog-post-card.svelte-1mgjrhq{background:#fff;box-shadow:0 2px 8px #0000001a;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;aspect-ratio:1;margin-bottom:.5rem}.blog-post-card.svelte-1mgjrhq:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.blog-post-link.svelte-1mgjrhq{text-decoration:none;color:inherit;display:block;height:100%}.blog-post-image.svelte-1mgjrhq{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.blog-post-card.svelte-1mgjrhq:hover .blog-post-image:where(.svelte-1mgjrhq){transform:scale(1.05)}.blog-post-title.svelte-1mgjrhq{font-size:.9rem;font-weight:600;margin:0 0 .25rem;line-height:1.2;text-align:center}.title-link.svelte-1mgjrhq{text-decoration:none;color:#333;transition:color .2s ease}.title-link.svelte-1mgjrhq:hover{color:#577ddb}.blog-post-tag.svelte-1mgjrhq{display:inline-block;align-self:center;margin-top:.25rem;padding:.2em .8em;font-size:.6rem;font-weight:500;color:#3560a9;background:#e7f0fa;border-radius:999px;letter-spacing:.03em}.side-nav.svelte-cyspft{display:flex;flex-direction:column;background:#e9f3fc;border-radius:8px 8px 1px 1px;padding:.6rem;align-items:center;text-align:center;height:fit-content}.logo-container.svelte-cyspft{width:100%;margin-bottom:1.2em;display:flex;justify-content:center;align-items:center}.logo-container.svelte-cyspft img:where(.svelte-cyspft){width:100%;height:auto;aspect-ratio:1 / 1;max-width:100%;max-height:40vw;object-fit:cover}ul.svelte-cyspft{width:100%;display:flex;flex-direction:column;align-items:center;font-size:clamp(.9rem,2vw,1.1rem);list-style:none;padding:0;margin:0}ul.svelte-cyspft li:where(.svelte-cyspft){width:100%;margin-bottom:.5em}ul.svelte-cyspft a:where(.svelte-cyspft){width:100%;text-decoration:none;color:#000;display:block;padding:.3em .8em;border-radius:4px;transition:background .2s;box-sizing:border-box}ul.svelte-cyspft a:where(.svelte-cyspft):hover{background:#d6e7fa}nav.svelte-14u7ir1{margin:0;padding:0;margin-top:.5rem}.nav-wrapper.svelte-14u7ir1{max-width:1500px;margin:0 auto;width:100%;padding:0 .5rem}.banner-content.svelte-14u7ir1{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;background:#fed994;background:linear-gradient(179deg,#fed994 1%,#fcdd9f 33%,#ffc75e 95%,#fed994);border-radius:3px;border:1px solid #d3b275bc;min-height:50px}.banner-links.svelte-14u7ir1{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.banner-links.svelte-14u7ir1 ul:where(.svelte-14u7ir1){display:flex;gap:1rem;list-style:none;margin:0;flex-wrap:wrap}.banner-links.svelte-14u7ir1 ul:where(.svelte-14u7ir1) li:where(.svelte-14u7ir1){white-space:nowrap}.banner-links.svelte-14u7ir1 ul:where(.svelte-14u7ir1) a:where(.svelte-14u7ir1){font-size:10px;border-right:1px solid black;padding-right:1rem;text-decoration:none;color:#000;cursor:pointer}.banner-links.svelte-14u7ir1 ul:where(.svelte-14u7ir1) .view-toggle:where(.svelte-14u7ir1){background:none;border:none;border-right:1px solid black;padding-right:1rem;color:#000;cursor:pointer;font-size:10px;font-family:inherit}.banner-links.svelte-14u7ir1 ul:where(.svelte-14u7ir1) .view-toggle:where(.svelte-14u7ir1):hover{text-decoration:underline}.banner-links.svelte-14u7ir1 ul:where(.svelte-14u7ir1) li:where(.svelte-14u7ir1):last-child a:where(.svelte-14u7ir1),.banner-links.svelte-14u7ir1 ul:where(.svelte-14u7ir1) li:where(.svelte-14u7ir1):last-child .view-toggle:where(.svelte-14u7ir1){border-right:none;padding-right:0}.banner-links.svelte-14u7ir1 .logo:where(.svelte-14u7ir1){border-radius:50%;flex-shrink:0}.top-nav.svelte-14u7ir1{background:#6f98ba;background:linear-gradient(180deg,#6f98ba,#9fb2c9 19%,#6f98ba 45%,#6f98ba 96%);border-radius:3px}.top-nav.svelte-14u7ir1 ul:where(.svelte-14u7ir1){display:flex;gap:.5rem;list-style:none;padding:.4rem;margin-top:.2em;flex-wrap:wrap}.top-nav.svelte-14u7ir1 ul:where(.svelte-14u7ir1) a:where(.svelte-14u7ir1){text-decoration:none;color:#fff;cursor:pointer;padding:.2rem .4rem;font-size:clamp(10px,2vw,14px);white-space:nowrap;pointer-events:auto;position:relative;z-index:1}.top-nav.svelte-14u7ir1 ul:where(.svelte-14u7ir1) a:where(.svelte-14u7ir1):hover{box-shadow:inset 3px 18px 12px #0000001a;border-radius:2px}@media (max-width: 895px){.banner-links.svelte-14u7ir1 .logo:where(.svelte-14u7ir1){display:none}}@media (max-width: 768px){.nav-wrapper.svelte-14u7ir1{padding:0 .25rem}.banner-content.svelte-14u7ir1{padding:.5rem;flex-direction:column;gap:.5rem;align-items:flex-start}.banner-links.svelte-14u7ir1{justify-content:center;gap:2.5rem}.banner-links.svelte-14u7ir1 ul:where(.svelte-14u7ir1){gap:.5rem}.top-nav.svelte-14u7ir1 ul:where(.svelte-14u7ir1){justify-content:center;padding:.4rem;gap:.25rem}.top-nav.svelte-14u7ir1 ul:where(.svelte-14u7ir1) a:where(.svelte-14u7ir1){font-size:clamp(13px,2vw,18px)}}@media (max-width: 480px){.banner-content.svelte-14u7ir1{padding:.25rem}.banner-links.svelte-14u7ir1{gap:.25rem;justify-content:center;width:100%}.banner-links.svelte-14u7ir1 ul:where(.svelte-14u7ir1){gap:.25rem;width:100%;padding:0;justify-content:center}}
