.lastfm.svelte-f6u5yn{box-sizing:border-box;--nw:calc(var(--w) / 1.5);width:max(var(--nw), 300px);aspect-ratio:6/2;--c:#fff;--bc:linear-gradient(162deg,#000 0%, #404040 80%, #212121 100%);filter:drop-shadow(2px 2px 4px #000);background-image:url(./pcb.trfSIb3-.jpg);background-size:cover;flex-direction:row;gap:12px;padding:12px;font-family:Dot;display:flex}.album-art.svelte-f6u5yn{aspect-ratio:1;border:2px solid var(--c);border-bottom:4px solid var(--c);border-top:4px solid var(--c);background:var(--bc);border-image:linear-gradient(#ebebeb 1%,#bdbdbd 48%,#d9d9d9 100%) 1;padding:8px}.album-art.svelte-f6u5yn img:where(.svelte-f6u5yn){object-fit:cover;width:100%;height:100%}.song-info.svelte-f6u5yn{border:2px solid var(--c);border-bottom:4px solid var(--c);border-top:4px solid var(--c);background:var(--bc);scrollbar-width:none;-ms-overflow-style:none;border-image:linear-gradient(#ebebeb 1%,#bdbdbd 48%,#d9d9d9 100%) 1;flex-direction:column;flex-grow:1;justify-content:space-between;padding:8px;display:flex;overflow-y:scroll}.song-info.svelte-f6u5yn::-webkit-scrollbar{display:none}#si-name.svelte-f6u5yn{cursor:pointer;color:#fff;white-space:nowrap;font-size:1.5rem;text-decoration:none;display:block}#si-name.svelte-f6u5yn:hover{text-decoration:underline}#si-desc.svelte-f6u5yn{--g:6px;color:#ffffffb4;padding-top:var(--g);flex-direction:column;display:flex}#si-desc.svelte-f6u5yn span:where(.svelte-f6u5yn){white-space:nowrap;text-overflow:ellipsis;transition:color .2s;overflow:hidden}#si-desc.svelte-f6u5yn span:where(.svelte-f6u5yn):hover{color:#fff}.page.svelte-3wadwh{background-repeat:repeat;background-size:400px 400px;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;overflow:hidden}.card.svelte-3wadwh{--w:clamp(370px, 35vw, 700px);aspect-ratio:6/7;width:var(--w);--button-fs:1.4rem;forced-color-adjust:none;background-image:url(./gxsc_poster.A1pL2XhW.jpg);background-repeat:repeat;background-size:100% 100%;font-family:TE-20;position:relative}.lfm.svelte-3wadwh{width:fit-content;position:absolute;bottom:-5%;right:-5%}.text.svelte-3wadwh{flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.text.svelte-3wadwh header:where(.svelte-3wadwh){color:#fff;opacity:.8;margin:16px 24px;font-size:4rem}.text.svelte-3wadwh footer:where(.svelte-3wadwh){color:#000;text-align:justify;text-align-last:justify;justify-self:end;width:170px;margin:24px}.buttons.svelte-3wadwh{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.buttons.svelte-3wadwh a:where(.svelte-3wadwh){pointer-events:all}.buttons.svelte-3wadwh #projects:where(.svelte-3wadwh),.buttons.svelte-3wadwh #contact:where(.svelte-3wadwh){--tt:.3s;transition:all var(--tt) ease-in-out, z-index 0s var(--tt);color:#fff;cursor:pointer;font-family:TE-20;font-size:var(--button-fs);filter:drop-shadow(1px 1px 4px #000);background-position:-50% -50%;border:none;align-items:end;padding:0;display:flex;position:absolute}.buttons.svelte-3wadwh #projects:where(.svelte-3wadwh){--nw:calc(var(--w) / 4);box-sizing:border-box;aspect-ratio:3/2;width:var(--nw);z-index:1;background-image:url(./garden.B2P3zrAU.jpg);background-repeat:no-repeat;background-size:100% 100%;top:15%;left:50%}.buttons.svelte-3wadwh #projects:where(.svelte-3wadwh):after{content:"";opacity:.2;box-sizing:border-box;background-color:#fff;width:100%;height:100%;transition:opacity .2s ease-in-out;position:absolute;top:0;left:0}.buttons.svelte-3wadwh #projects:where(.svelte-3wadwh):hover{z-index:1;width:100%;height:100%;transition:all var(--tt) ease-in-out, z-index 0s 0s;top:0;left:0}.buttons.svelte-3wadwh #projects:where(.svelte-3wadwh):hover #p-content:where(.svelte-3wadwh){font-size:4rem}.buttons.svelte-3wadwh #projects:where(.svelte-3wadwh):hover:after{opacity:0}.buttons.svelte-3wadwh #projects:where(.svelte-3wadwh) #p-content:where(.svelte-3wadwh){box-sizing:border-box;width:calc(100% - 8px);height:calc(100% - 8px);transition:all var(--tt) ease-in-out;filter:drop-shadow(1px 1px 2px #000);border:1px solid #fff;margin:4px;padding:0 6px;display:flex;position:absolute;top:0;left:0}.buttons.svelte-3wadwh #contact:where(.svelte-3wadwh){--nw:calc(var(--w) / 3);aspect-ratio:3/2;width:var(--nw);z-index:2;background-image:url(./subway.Cbl5sPpE.jpg);background-size:100% 100%;top:20%;left:70%}.buttons.svelte-3wadwh #contact:where(.svelte-3wadwh):after{content:"";opacity:.2;background-color:#fff;width:100%;height:100%;transition:opacity .2s ease-in-out;position:absolute;top:0;left:0}.buttons.svelte-3wadwh #contact:where(.svelte-3wadwh):hover{z-index:1;width:100%;height:100%;top:0;left:0}.buttons.svelte-3wadwh #contact:where(.svelte-3wadwh):hover #c-content:where(.svelte-3wadwh){font-size:4rem}.buttons.svelte-3wadwh #contact:where(.svelte-3wadwh):hover:after{opacity:0}.buttons.svelte-3wadwh #contact:where(.svelte-3wadwh) #c-content:where(.svelte-3wadwh){box-sizing:border-box;width:calc(100% - 8px);height:calc(100% - 8px);transition:all var(--tt) ease-in-out;filter:drop-shadow(1px 1px 2px #000);border:1px solid #fff;margin:4px;padding:0 6px;display:flex;position:absolute;top:0;left:0}.deco-text.svelte-3wadwh{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}#dc-content.svelte-3wadwh{color:#fff0;opacity:.4;-webkit-text-stroke:2px #fff;justify-content:center;font-family:bjork;font-size:20rem;animation:12s linear infinite svelte-3wadwh-scroll-ltr;display:flex;position:absolute;top:20%;left:-15%;overflow:hidden}#dc-content.svelte-3wadwh span:where(.svelte-3wadwh){white-space:nowrap;padding-right:6rem;font-size:20rem}@keyframes svelte-3wadwh-scroll-ltr{0%{transform:translate(-50%)}to{transform:translate(0%)}}.stamp.svelte-3wadwh{--nw:140px;width:var(--nw);aspect-ratio:8/4;z-index:3;background:#fff;border:3px solid #000;flex-direction:column;font-family:HelveticaNeue;display:flex;position:absolute;bottom:20%;left:-15%}#s-upper.svelte-3wadwh{border-bottom:2px solid #000;flex-direction:row;display:flex}#s-upper.svelte-3wadwh div:where(.svelte-3wadwh){padding:4px}#s-upper.svelte-3wadwh #su-l:where(.svelte-3wadwh){border-right:2px solid #000}#s-upper.svelte-3wadwh #su-r:where(.svelte-3wadwh){justify-content:center;align-items:center;font-size:.8rem;font-weight:100;display:flex}#s-lower.svelte-3wadwh{justify-content:center;align-items:center;display:flex}#s-lower.svelte-3wadwh img:where(.svelte-3wadwh){object-fit:cover;width:100%;height:100%}.deco.svelte-3wadwh{z-index:-1;width:100%;height:30%;font-family:HelveticaNeue;font-size:4rem;display:flex;position:absolute;top:-5%;left:-6%}@media screen and (width<=480px){.text.svelte-3wadwh header:where(.svelte-3wadwh){font-size:2rem}.card.svelte-3wadwh{--button-fs:.9rem}#dc-content.svelte-3wadwh{font-size:14rem}}body{width:100vw;height:100vh;margin:0;padding:0}.page.svelte-1cmmqyv{background-repeat:repeat;background-size:400px 400px;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;overflow:hidden}.card.svelte-1cmmqyv{--w:clamp(370px, 35vw, 700px);aspect-ratio:6/7;width:var(--w);--button-fs:1.4rem;forced-color-adjust:none;background-image:url(./gxsc_poster.A1pL2XhW.jpg);background-repeat:repeat;background-size:100% 100%;font-family:TE-20;position:relative}.text.svelte-1cmmqyv{flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.text.svelte-1cmmqyv header:where(.svelte-1cmmqyv){color:#fff;opacity:.8;margin:16px 24px;font-size:4rem}.text.svelte-1cmmqyv footer:where(.svelte-1cmmqyv){color:#000;text-align:justify;text-align-last:justify;justify-self:end;width:100px;margin:24px;font-size:.6rem}main.svelte-1cmmqyv{color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}main.svelte-1cmmqyv span:where(.svelte-1cmmqyv){filter:drop-shadow(1px 1px 3px #000)}main.svelte-1cmmqyv .t:where(.svelte-1cmmqyv){font-size:1.2rem;font-weight:700}.deco-text.svelte-1cmmqyv{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:-50%;left:0;overflow:hidden}#dc-content.svelte-1cmmqyv{color:#fff0;opacity:.4;-webkit-text-stroke:2px #fff;justify-content:center;font-family:bjork;font-size:20rem;animation:12s linear infinite svelte-1cmmqyv-scroll-ltr;display:flex;position:absolute;top:20%;left:-15%;overflow:hidden}#dc-content.svelte-1cmmqyv span:where(.svelte-1cmmqyv){white-space:nowrap;padding-right:6rem;font-size:20rem}@keyframes svelte-1cmmqyv-scroll-ltr{0%{transform:translate(-50%)}to{transform:translate(0%)}}
