.cursors-container.svelte-1fft04m{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999}.remote-cursor.svelte-1fft04m{position:absolute;transition:left .08s linear,top .08s linear}.cursor-img.svelte-1fft04m{width:16px;height:16px}.viewer-count.svelte-1dhhrih{position:fixed;top:16px;right:16px;background:#dcd8c0;border:.1rem solid #bab5a1;padding:.5rem .75rem;font-family:helvetica,sans-serif;font-size:.85rem;color:#454138;display:flex;align-items:center;gap:.5rem;letter-spacing:.03rem;box-shadow:.2rem .2rem #bab5a1}.count.svelte-1dhhrih{font-weight:400;min-width:20px;text-align:center}.dot.svelte-1dhhrih{width:8px;height:8px;background:#454138;animation:svelte-1dhhrih-pulse 2s ease-in-out infinite}@keyframes svelte-1dhhrih-pulse{0%,to{opacity:1}50%{opacity:.4}}.visit-counter.svelte-150od87{position:fixed;bottom:16px;left:16px;background:#dcd8c0;border:.1rem solid #bab5a1;padding:.4rem .6rem;font-family:helvetica,sans-serif;font-size:.75rem;color:#454138;letter-spacing:.03rem;box-shadow:.2rem .2rem #bab5a1}.count.svelte-150od87{font-weight:400}.music-btn.svelte-1u2yzou{position:fixed;top:62px;right:16px;width:36px;height:36px;background:#dcd8c0;border:.1rem solid #bab5a1;color:#454138;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;box-shadow:.2rem .2rem #bab5a1;transition:all .2s}.music-btn.svelte-1u2yzou:hover{box-shadow:.3rem .3rem #bab5a1;background:#454138;color:#dcd8c0}.music-btn.svelte-1u2yzou:active{box-shadow:.1rem .1rem #bab5a1}.icon.svelte-1u2yzou{font-size:.8rem}.achievement-popup.svelte-s0s1v2{position:fixed;bottom:80px;left:50%;transform:translate(-50%);background:#dcd8c0;border:.1rem solid #bab5a1;padding:1rem 1.5rem;display:flex;align-items:center;gap:1rem;box-shadow:.3rem .3rem #bab5a1;animation:svelte-s0s1v2-slideUp .3s ease-out,svelte-s0s1v2-fadeOut .5s ease-in 3.5s forwards;z-index:9999}@keyframes svelte-s0s1v2-slideUp{0%{transform:translate(-50%) translateY(100px);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}@keyframes svelte-s0s1v2-fadeOut{to{opacity:0}}.achievement-icon.svelte-s0s1v2{font-size:2rem;animation:svelte-s0s1v2-bounce .5s ease-out}@keyframes svelte-s0s1v2-bounce{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.achievement-content.svelte-s0s1v2{display:flex;flex-direction:column;gap:.25rem}.achievement-label.svelte-s0s1v2{font-size:.65rem;color:#454138;letter-spacing:.15rem;text-transform:uppercase}.achievement-name.svelte-s0s1v2{font-size:1rem;color:#454138;text-transform:uppercase;letter-spacing:.1rem}.achievement-title.svelte-s0s1v2{font-size:.75rem;color:#bab5a1}.achievements-badge.svelte-s0s1v2{position:fixed;bottom:16px;right:60px;background:#dcd8c0;border:.1rem solid #bab5a1;padding:.4rem .6rem;font-size:.85rem;display:flex;gap:.4rem;box-shadow:.2rem .2rem #bab5a1}.section.svelte-1jsd3k8{color:#454138}.profile.svelte-1jsd3k8{display:flex;gap:1rem;margin-bottom:1.5rem;align-items:center}.avatar-placeholder.svelte-1jsd3k8{width:64px;height:64px;background:#d1cdb7;border:.1rem solid #bab5a1;display:flex;align-items:center;justify-content:center;font-size:32px;color:#bab5a1}.info.svelte-1jsd3k8 h3:where(.svelte-1jsd3k8){font-size:1.1rem;color:#454138;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.2rem;font-weight:400}.designation.svelte-1jsd3k8,.status.svelte-1jsd3k8{font-size:.8rem;color:#454138}.bio.svelte-1jsd3k8{margin-bottom:1.5rem;line-height:1.8}.bio.svelte-1jsd3k8 p:where(.svelte-1jsd3k8){margin-bottom:.75rem}.stats.svelte-1jsd3k8{display:flex;flex-direction:column;gap:.5rem}.stat.svelte-1jsd3k8{display:flex;justify-content:space-between;padding:.75rem;background:#d1cdb7;border-left:.2rem solid #bab5a1}.stat.svelte-1jsd3k8 .label:where(.svelte-1jsd3k8){font-size:.7rem;color:#454138;text-transform:uppercase;letter-spacing:.1rem}.stat.svelte-1jsd3k8 .value:where(.svelte-1jsd3k8){font-size:.8rem;color:#454138}@media(max-width:600px){.profile.svelte-1jsd3k8{flex-direction:column;text-align:center}}.section.svelte-1fgsibr{color:#454138}.intro.svelte-1fgsibr{font-size:.8rem;color:#454138;margin-bottom:1rem}.project-list.svelte-1fgsibr{display:flex;flex-direction:column;gap:.75rem}.project-card.svelte-1fgsibr{display:flex;align-items:center;gap:1rem;padding:.75rem;background:#d1cdb7;border:.1rem solid #bab5a1;text-decoration:none;transition:all .2s;color:#454138}.project-card.disabled.svelte-1fgsibr{opacity:.7;cursor:default}.project-card.svelte-1fgsibr:not(.disabled):hover{background:#454138;color:#dcd8c0}.project-card.svelte-1fgsibr:not(.disabled):hover .project-index:where(.svelte-1fgsibr){color:#bab5a1}.project-card.svelte-1fgsibr:not(.disabled):hover .project-info:where(.svelte-1fgsibr) h3:where(.svelte-1fgsibr){color:#dcd8c0}.project-card.svelte-1fgsibr:not(.disabled):hover .project-info:where(.svelte-1fgsibr) p:where(.svelte-1fgsibr){color:#bab5a1}.project-card.svelte-1fgsibr:not(.disabled):hover .tag:where(.svelte-1fgsibr){background:#bab5a1;color:#454138}.project-card.svelte-1fgsibr:not(.disabled):hover .project-arrow:where(.svelte-1fgsibr){color:#dcd8c0}.project-index.svelte-1fgsibr{font-size:.8rem;color:#bab5a1;min-width:32px}.project-info.svelte-1fgsibr{flex:1}.project-info.svelte-1fgsibr h3:where(.svelte-1fgsibr){font-size:.9rem;color:#454138;margin-bottom:.25rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-weight:400;text-transform:uppercase;letter-spacing:.1rem}.status.svelte-1fgsibr{font-size:.7rem}.project-info.svelte-1fgsibr p:where(.svelte-1fgsibr){font-size:.8rem;color:#454138;margin-bottom:.5rem}.tags.svelte-1fgsibr{display:flex;gap:.4rem;flex-wrap:wrap}.tag.svelte-1fgsibr{font-size:.65rem;color:#454138;background:#bab5a1;padding:.15rem .4rem}.project-arrow.svelte-1fgsibr{font-size:1rem;color:#bab5a1;transition:color .2s,transform .2s}.project-card.svelte-1fgsibr:not(.disabled):hover .project-arrow:where(.svelte-1fgsibr){transform:translate(4px)}@media(max-width:600px){.project-card.svelte-1fgsibr{flex-direction:column;align-items:flex-start;gap:.5rem}.project-index.svelte-1fgsibr,.project-arrow.svelte-1fgsibr{display:none}}.section.svelte-1h2zs6m{color:#454138}.intro.svelte-1h2zs6m{font-size:.8rem;color:#454138;margin-bottom:1rem}.transmission-list.svelte-1h2zs6m{display:flex;flex-direction:column;gap:.5rem}.transmission-item.svelte-1h2zs6m{display:block;padding:.75rem;background:#d1cdb7;border:.1rem solid #bab5a1;text-decoration:none;transition:all .2s;color:#454138}.transmission-item.svelte-1h2zs6m:hover{background:#454138;color:#dcd8c0}.transmission-item.svelte-1h2zs6m:hover .tx-id:where(.svelte-1h2zs6m){color:#bab5a1}.transmission-item.svelte-1h2zs6m:hover .tx-status:where(.svelte-1h2zs6m){background:#bab5a1;color:#454138}.transmission-item.svelte-1h2zs6m:hover .tx-title:where(.svelte-1h2zs6m){color:#dcd8c0}.transmission-item.svelte-1h2zs6m:hover .tx-date:where(.svelte-1h2zs6m){color:#bab5a1}.tx-header.svelte-1h2zs6m{display:flex;justify-content:space-between;margin-bottom:.4rem}.tx-id.svelte-1h2zs6m{font-size:.7rem;color:#bab5a1;text-transform:uppercase;letter-spacing:.05rem}.tx-status.svelte-1h2zs6m{font-size:.6rem;color:#454138;background:#bab5a1;padding:.15rem .4rem}.tx-title.svelte-1h2zs6m{font-size:.85rem;color:#454138;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.05rem;font-weight:400}.tx-date.svelte-1h2zs6m{font-size:.7rem;color:#bab5a1}.empty-state.svelte-1h2zs6m{margin-top:1.5rem;padding:1rem;border:.1rem dashed #bab5a1;text-align:center}.empty-state.svelte-1h2zs6m p:where(.svelte-1h2zs6m){font-size:.8rem;color:#bab5a1}.section.svelte-1wrmrt3{color:#454138}.intro.svelte-1wrmrt3{font-size:.8rem;color:#454138;margin-bottom:1rem}.link-grid.svelte-1wrmrt3{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin-bottom:1.5rem}.link-card.svelte-1wrmrt3{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#d1cdb7;border:.1rem solid #bab5a1;text-decoration:none;transition:all .2s;color:#454138;position:relative;z-index:1;overflow:hidden}.link-card.svelte-1wrmrt3:hover{color:#dcd8c0;background:#454138;box-shadow:.2em .2em .1em #bab5a1}.link-card.svelte-1wrmrt3:hover .link-name:where(.svelte-1wrmrt3){color:#dcd8c0}.link-card.svelte-1wrmrt3:hover .link-arrow:where(.svelte-1wrmrt3){color:#dcd8c0}.link-icon.svelte-1wrmrt3{font-size:1rem;position:relative;z-index:2}.link-name.svelte-1wrmrt3{flex:1;font-size:.8rem;color:#454138;text-transform:uppercase;letter-spacing:.05rem;position:relative;z-index:2;transition:color .2s}.link-arrow.svelte-1wrmrt3{font-size:.8rem;color:#bab5a1;position:relative;z-index:2;transition:color .2s}.contact.svelte-1wrmrt3{position:relative;padding:.5rem;margin:1.5rem 0 0 1.5rem}.contact.svelte-1wrmrt3:before{content:"";position:absolute;top:0;left:-1.5rem;bottom:0;height:100%;width:.3rem;border:solid #bab5a1;border-width:0 .2rem 0 .6rem}.contact.svelte-1wrmrt3 p:where(.svelte-1wrmrt3){font-size:.85rem;color:#454138;margin-bottom:.5rem}.contact.svelte-1wrmrt3 cite:where(.svelte-1wrmrt3){position:relative;padding-left:1.5rem;font-style:normal;font-size:.9rem;color:#454138}.contact.svelte-1wrmrt3 cite:where(.svelte-1wrmrt3):before{content:"";position:absolute;width:.7rem;height:.7rem;background-color:#454138;margin-left:-1rem;top:.25em}@media(max-width:600px){.link-grid.svelte-1wrmrt3{grid-template-columns:1fr}}body{overflow:auto}.page.svelte-1uha8ag{min-height:100vh}.content.svelte-1uha8ag{max-width:800px;margin:0 auto;padding:2rem 1rem}.site-header.svelte-1uha8ag{text-align:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:.1rem solid #bab5a1}.logo-area.svelte-1uha8ag{margin-bottom:1rem}.logo-placeholder.svelte-1uha8ag{width:80px;height:80px;margin:0 auto;background:#dcd8c0;border:.1rem solid #bab5a1;display:flex;align-items:center;justify-content:center;font-size:2.5rem;color:#bab5a1;box-shadow:.3rem .3rem #bab5a1}.site-title.svelte-1uha8ag{font-size:2rem;color:#454138;text-transform:uppercase;letter-spacing:.5rem;font-weight:400;margin-bottom:.5rem;text-shadow:.3rem .3rem 0 #bab5a1}.site-subtitle.svelte-1uha8ag{font-size:.85rem;color:#454138;letter-spacing:.1rem}.sections-container.svelte-1uha8ag{display:flex;flex-direction:column;gap:.75rem}.section.svelte-1uha8ag{background:#dcd8c0;border:.1rem solid #bab5a1;box-shadow:.2rem .2rem #bab5a1;transition:box-shadow .2s}.section.open.svelte-1uha8ag{box-shadow:.3rem .3rem #bab5a1}.section-header.svelte-1uha8ag{width:100%;display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#646256cc;border:none;text-align:left;cursor:pointer;font-family:inherit;font-size:.9rem;color:#d3cebb;text-transform:uppercase;letter-spacing:.15rem;font-weight:400}.section-header.svelte-1uha8ag:hover{background:#646256e6}.section-title.svelte-1uha8ag{font-weight:400}.section-toggle.svelte-1uha8ag{font-size:1.25rem;font-weight:lighter;color:#bab5a1}.section-content.svelte-1uha8ag{padding:1.25rem;border-top:.1rem solid #bab5a1;animation:svelte-1uha8ag-slideDown .3s ease-out}@keyframes svelte-1uha8ag-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.site-footer.svelte-1uha8ag{margin-top:2rem;padding-top:1.5rem;border-top:.1rem solid #bab5a1;text-align:center}.site-footer.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.8rem;color:#bab5a1}@media(max-width:600px){.content.svelte-1uha8ag{padding:1rem .75rem}.site-title.svelte-1uha8ag{font-size:1.5rem;letter-spacing:.3rem}.site-subtitle.svelte-1uha8ag{font-size:.75rem}.logo-placeholder.svelte-1uha8ag{width:60px;height:60px;font-size:2rem}.section-header.svelte-1uha8ag{padding:.6rem .75rem;font-size:.8rem;letter-spacing:.1rem}.section-content.svelte-1uha8ag{padding:1rem}}
