.bg.svelte-1t9wz7v{position:fixed;inset:0;z-index:0;overflow:hidden;background:#12030a}.sky.svelte-1t9wz7v{position:absolute;inset:0;background:linear-gradient(180deg,#1c050f,#320a18 28%,#561220 48%,#7e1626 60%,#3c0c16 68%,#10040a);animation:svelte-1t9wz7v-sky-flicker 22s ease-in-out infinite;will-change:filter}@keyframes svelte-1t9wz7v-sky-flicker{0%{filter:brightness(1)}13%{filter:brightness(.94)}27%{filter:brightness(1.04)}44%{filter:brightness(.97)}61%{filter:brightness(1.02)}78%{filter:brightness(.93)}91%{filter:brightness(1.01)}to{filter:brightness(1)}}.sun.svelte-1t9wz7v{position:absolute;left:50%;top:62%;width:42vmax;height:42vmax;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#ff3c50c7,#ff103273 22%,#ff002838 42%,#ff002800 70%);filter:blur(28px);animation:svelte-1t9wz7v-sun-breathe 19s ease-in-out infinite;will-change:transform,opacity}@keyframes svelte-1t9wz7v-sun-breathe{0%{opacity:.88;transform:translate(-50%,-50%) scale(1)}11%{opacity:.82;transform:translate(-50%,-50%) scale(.97)}24%{opacity:.97;transform:translate(-50%,-50%) scale(1.05)}39%{opacity:.86;transform:translate(-50%,-50%) scale(.99)}56%{opacity:1;transform:translate(-50%,-50%) scale(1.06)}71%{opacity:.84;transform:translate(-50%,-50%) scale(.98)}88%{opacity:.93;transform:translate(-50%,-50%) scale(1.03)}to{opacity:.88;transform:translate(-50%,-50%) scale(1)}}.horizon-line.svelte-1t9wz7v{position:absolute;left:0;right:0;top:62%;height:1px;background:linear-gradient(to right,transparent 0%,rgba(255,200,210,0) 8%,rgba(255,180,195,.55) 35%,rgba(255,220,225,.8) 50%,rgba(255,180,195,.55) 65%,rgba(255,200,210,0) 92%,transparent 100%);box-shadow:0 0 24px #ff28468c}.embers.svelte-1t9wz7v{position:absolute;inset:0;pointer-events:none;overflow:hidden}.ember.svelte-1t9wz7v{position:absolute;bottom:-2vh;border-radius:50%;background:hsl(var(--hue, 28),95%,70%);box-shadow:0 0 6px hsla(var(--hue, 28),95%,60%,.85),0 0 14px hsla(var(--hue, 28),95%,55%,.4);animation-name:svelte-1t9wz7v-ember-rise;animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform,opacity}@keyframes svelte-1t9wz7v-ember-rise{0%{transform:translateZ(0);opacity:0}8%{opacity:1}60%{transform:translate3d(calc(var(--drift) * .6),-55vh,0);opacity:.8}to{transform:translate3d(var(--drift),-105vh,0);opacity:0}}@media(max-width:1000px){.sky.svelte-1t9wz7v{animation:none}.sun.svelte-1t9wz7v{animation:none;width:60vmax;height:60vmax;filter:blur(40px)}.embers.svelte-1t9wz7v{display:none}}@media(prefers-reduced-motion:reduce){.sky.svelte-1t9wz7v,.sun.svelte-1t9wz7v{animation:none}.ember.svelte-1t9wz7v{animation:none;opacity:.5}}.bg.svelte-1fmw0hk{position:fixed;inset:0;width:100%;height:100%;object-fit:cover;background-size:cover;background-position:center;z-index:0}.dim.svelte-1fmw0hk{position:fixed;inset:0;background:#000;z-index:1;pointer-events:none}.overlay.svelte-b28a43{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#0000008c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;z-index:100;border:none;color:inherit;font:inherit;transition:opacity .5s ease}.overlay.leaving.svelte-b28a43{opacity:0;pointer-events:none}.stack.svelte-b28a43{display:flex;flex-direction:column;align-items:center;gap:1.4rem}.icon.svelte-b28a43{width:8.07rem;aspect-ratio:245 / 700;height:auto;object-fit:contain;margin-bottom:1.6rem;filter:drop-shadow(0 0 6px rgba(255,255,255,.55)) drop-shadow(0 0 18px rgba(255,255,255,.35)) drop-shadow(0 0 38px rgba(255,255,255,.18));animation:svelte-b28a43-icon-glow 3.2s ease-in-out infinite}@keyframes svelte-b28a43-icon-glow{0%,to{filter:drop-shadow(0 0 6px rgba(255,255,255,.5)) drop-shadow(0 0 18px rgba(255,255,255,.3)) drop-shadow(0 0 38px rgba(255,255,255,.15))}50%{filter:drop-shadow(0 0 10px rgba(255,255,255,.75)) drop-shadow(0 0 28px rgba(255,255,255,.45)) drop-shadow(0 0 56px rgba(255,255,255,.25))}}.separator.svelte-b28a43{width:14rem;height:1px;background:linear-gradient(to right,transparent 0%,rgba(255,255,255,.65) 50%,transparent 100%);box-shadow:0 0 12px #ffffff59}.text.svelte-b28a43{color:#fff;font-family:Cormorant Garamond,Cormorant,Georgia,Times New Roman,serif;font-size:1.44rem;font-weight:600;letter-spacing:.15em;text-shadow:0 0 12px rgba(0,0,0,.8);animation:svelte-b28a43-pulse 1.6s ease-in-out infinite}@keyframes svelte-b28a43-pulse{0%,to{opacity:.7}50%{opacity:1}}.player.svelte-j1l7g3{display:flex;align-items:center;gap:.75rem;width:100%;padding:.55rem;background:#0000008c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;color:#fff;font-size:.85rem;border:1px solid rgba(255,255,255,.08)}.thumb-wrap.svelte-j1l7g3{position:relative;flex-shrink:0;width:48px;height:48px}.thumb.svelte-j1l7g3{width:48px;height:48px;border-radius:50%;object-fit:cover;display:block}.thumb-overlay.svelte-j1l7g3{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0000008c;border:none;border-radius:50%;color:#fff;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .2s ease,background .15s ease;padding:0}.thumb-overlay.svelte-j1l7g3:hover{background:#000000b3}.player.svelte-j1l7g3:hover .thumb-overlay:where(.svelte-j1l7g3){opacity:1;pointer-events:auto}.pp-svg.svelte-j1l7g3{width:1.3rem;height:1.3rem;fill:currentColor;display:block}.meta.svelte-j1l7g3{flex:1;min-width:0;display:flex;flex-direction:column;gap:.3rem}.title.svelte-j1l7g3{grid-area:title;min-width:0;text-align:center;color:#fff;text-decoration:none;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}a.title.svelte-j1l7g3:hover{text-decoration:underline}.controls.svelte-j1l7g3{display:grid;grid-template-columns:auto 1fr auto auto;grid-template-rows:auto auto;grid-template-areas:".    title .     .  " "curr prog  total vol";align-items:center;gap:.3rem .45rem;padding-right:.35rem}.time-current.svelte-j1l7g3{grid-area:curr}.progress.svelte-j1l7g3{grid-area:prog;min-width:0;accent-color:var(--accent, #ff2040)}.time-total.svelte-j1l7g3{grid-area:total}.time-sep.svelte-j1l7g3{display:none}.time.svelte-j1l7g3{font-variant-numeric:tabular-nums;opacity:.7;font-size:.72rem}.vol.svelte-j1l7g3{grid-area:vol;display:flex;align-items:center;gap:.3rem;flex-shrink:0;margin-left:.3rem}.sound-slider.svelte-j1l7g3{width:3.5rem;accent-color:var(--accent, #ff2040)}.sound-icon.svelte-j1l7g3{flex-shrink:0;display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;color:inherit}.sound-icon.svelte-j1l7g3 .ico-svg:where(.svelte-j1l7g3){width:1rem;height:1rem;fill:currentColor;display:block;opacity:.75;transition:opacity .15s ease}.sound-icon.svelte-j1l7g3:hover .ico-svg:where(.svelte-j1l7g3){opacity:1}.sound-icon.svelte-j1l7g3 .ico-svg-muted:where(.svelte-j1l7g3){opacity:.55}.play-btn-mobile.svelte-j1l7g3{display:none;flex-shrink:0;width:48px;height:48px;align-items:center;justify-content:center;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:50%;color:#fff;cursor:pointer;padding:0}@media(max-width:600px){.controls.svelte-j1l7g3{grid-template-columns:auto 1fr auto;grid-template-areas:"curr title total" "prog prog  prog ";padding-inline:.25rem}.vol.svelte-j1l7g3{display:none}.play-btn-mobile.svelte-j1l7g3{display:flex}.thumb-overlay.svelte-j1l7g3{display:none}}.counter.svelte-sok8lv{position:fixed;top:1rem;right:1rem;display:flex;align-items:center;gap:.55rem;padding:.4rem .8rem;background:#0000008c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;color:#fff;font-size:.85rem;z-index:10;font-variant-numeric:tabular-nums;opacity:0;pointer-events:none;transition:opacity .5s ease}.counter.entered.svelte-sok8lv{opacity:1;pointer-events:auto}.metric.svelte-sok8lv{display:inline-flex;align-items:center;gap:.3rem}.icon.svelte-sok8lv{opacity:.7}.sep.svelte-sok8lv{width:1px;height:.9rem;background:#fff3}.form.svelte-bzff0f{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:40rem;margin:0 auto}.field.svelte-bzff0f{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;color:#ffffffd9;text-align:left}.label-row.svelte-bzff0f{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.label-row.svelte-bzff0f em:where(.svelte-bzff0f){font-style:italic;opacity:.65;font-size:.78rem}.counter.svelte-bzff0f{font-variant-numeric:tabular-nums;font-size:.75rem;opacity:.7}.counter.over.svelte-bzff0f{color:#ff7a7a;opacity:1}.content.svelte-bzff0f,.signature.svelte-bzff0f{width:100%;padding:.7rem .85rem;background:#00000073;border:1px solid rgba(255,255,255,.18);border-radius:.55rem;color:#fff;font:inherit;font-size:.95rem;line-height:1.45;transition:border-color .15s ease,background .15s ease}.content.svelte-bzff0f{min-height:8rem;font-family:inherit;resize:none}.content.svelte-bzff0f:focus,.signature.svelte-bzff0f:focus{outline:none;border-color:#ffffff73;background:#0009}.content.svelte-bzff0f:disabled,.signature.svelte-bzff0f:disabled{opacity:.6;cursor:not-allowed}.error.svelte-bzff0f{margin:0;padding:.5rem .75rem;background:#b4282840;border:1px solid rgba(255,120,120,.4);border-radius:.4rem;color:#ffd5d5;font-size:.85rem;text-align:center}.actions.svelte-bzff0f{display:flex;justify-content:space-between;gap:.75rem;margin-top:.25rem}.btn.svelte-bzff0f{flex:1;padding:.6rem 1rem;background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:.5rem;color:#fff;font:inherit;font-size:.9rem;cursor:pointer;transition:background .15s ease,transform .1s ease,border-color .15s ease}.btn.svelte-bzff0f:hover:not(:disabled){background:#ffffff26;transform:translateY(-1px)}.btn.svelte-bzff0f:disabled{opacity:.5;cursor:not-allowed}.btn.validate.svelte-bzff0f{background:#ffffff2e;border-color:#ffffff59}.btn.validate.svelte-bzff0f:hover:not(:disabled){background:#ffffff47}.tabs.svelte-i9oewq{display:inline-flex;border:1px solid rgba(255,255,255,.1);border-bottom:none;border-radius:.85rem .85rem 0 0;overflow:hidden}.tab.svelte-i9oewq{padding:.5rem 1.4rem;border:none;border-left:1px solid rgba(255,255,255,.1);background:transparent;color:#ffffff9e;font-family:Tenor Sans,Space Grotesk,system-ui,sans-serif;font-weight:400;font-size:.95rem;font-variant:all-small-caps;letter-spacing:.16em;text-indent:.16em;line-height:1.35;white-space:nowrap;cursor:pointer;transition:color .18s ease,background .18s ease}.tab.svelte-i9oewq:first-child{border-left:none}.tab.svelte-i9oewq:hover:not(.active){color:#ffffffd9;background:#ffffff0a}.tab.svelte-i9oewq:focus-visible{outline:2px solid var(--accent, #ff2040);outline-offset:-2px}.tab.active.svelte-i9oewq{color:#fff;background:#ffffff29}@media(max-width:1000px){.tab.svelte-i9oewq{padding:.45rem .8rem;font-size:.86rem;letter-spacing:.12em;text-indent:.12em}}.card-stack.svelte-o7iklf{position:relative;display:flex;flex-direction:column;align-items:center;gap:2rem;width:min(45rem,100%);perspective:1400px}.card.svelte-o7iklf{position:relative;z-index:2;transform-style:preserve-3d;transition:transform .18s cubic-bezier(.2,.8,.2,1),opacity .5s ease;will-change:transform;display:flex;flex-direction:column;align-items:center;gap:1.7rem;width:100%;--card-pad-x: 3rem;--card-pad-top: 2.5rem;--card-pad-bottom: 2.5rem;--card-radius: 1.75rem;padding:var(--card-pad-top) var(--card-pad-x) var(--card-pad-bottom);text-align:center;background:#00000080;backdrop-filter:blur(56px);-webkit-backdrop-filter:blur(56px);border:none;border-radius:var(--card-radius);box-shadow:0 40px 100px #000000d9,0 15px 40px #0009;opacity:0;pointer-events:none}.card.entered.svelte-o7iklf{opacity:1;pointer-events:auto}.pseudo-header.svelte-o7iklf{display:inline-flex;align-items:center;padding:0 .5rem 0 0;border-radius:999px;background:#0000008c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.08)}.pseudo-header.svelte-o7iklf .avatar:where(.svelte-o7iklf){position:relative;z-index:1;width:4rem;height:4rem;border-radius:50%;object-fit:cover;display:block;border:none;box-shadow:inset 0 2px 1px #ffffff59,inset 0 -3px 6px #00000059,0 0 0 1px #0000004d;flex-shrink:0}.pseudo.svelte-o7iklf{position:relative;z-index:3;margin:0 1.5rem;padding:0;font-family:Cormorant Garamond,Cormorant,Georgia,Times New Roman,serif;font-weight:400;font-size:2.5rem;line-height:1.15;letter-spacing:.01em;color:#fff;transform:translateY(-.02em)}.pseudo[data-title-font=bricolage].svelte-o7iklf{font-family:Bricolage Grotesque,Space Grotesk,system-ui,sans-serif;font-weight:600;font-size:2.05rem;letter-spacing:-.02em;transform:none}.pseudo[data-title-font=gloock].svelte-o7iklf{font-family:Gloock,Cormorant Garamond,Georgia,serif;font-weight:400;font-size:2.3rem;letter-spacing:0;transform:none}.pseudo[data-title-font=sixtyfour].svelte-o7iklf{font-family:Sixtyfour,Syne Mono,ui-monospace,monospace;font-weight:400;font-size:1.5rem;letter-spacing:0;transform:none}.pseudo[data-title-font=syne-mono].svelte-o7iklf{font-family:Syne Mono,Space Grotesk,ui-monospace,monospace;font-weight:400;font-size:2rem;letter-spacing:-.02em;transform:none}.pseudo[data-title-font=anybody].svelte-o7iklf{font-family:Anybody,Space Grotesk,system-ui,sans-serif;font-weight:600;font-size:2.1rem;letter-spacing:-.01em;transform:none}.pseudo-text.svelte-o7iklf{display:inline-block;position:relative;z-index:1}.pseudo[data-effect=glow].svelte-o7iklf{background:linear-gradient(180deg,#ffffff 0%,var(--pseudo-accent, #ffffff) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 14px rgba(255,255,255,.55),0 2px 4px rgba(0,0,0,.7);animation:svelte-o7iklf-pseudo-pulse 3.2s ease-in-out infinite}@keyframes svelte-o7iklf-pseudo-pulse{0%,to{text-shadow:0 0 14px rgba(255,255,255,.55),0 2px 4px rgba(0,0,0,.7)}50%{text-shadow:0 0 26px rgba(255,255,255,.9),0 0 48px rgba(255,255,255,.3),0 2px 4px rgba(0,0,0,.7)}}.pseudo[data-effect=cast-shadow].svelte-o7iklf .pseudo-shadow:where(.svelte-o7iklf){position:absolute;left:0;top:0;color:#141414a6;filter:blur(3px);pointer-events:none;-webkit-user-select:none;user-select:none}.pseudo[data-effect=cast-shadow].svelte-o7iklf .pseudo-text:where(.svelte-o7iklf){animation:svelte-o7iklf-pseudo-pulse 3.2s ease-in-out infinite}.pseudo[data-effect=broken-neon].svelte-o7iklf{color:#fff;text-shadow:0 0 4px rgba(255,255,255,.95),0 0 11px var(--pseudo-accent, rgba(255, 255, 255, .85)),0 0 26px var(--pseudo-accent, rgba(255, 255, 255, .45)),0 2px 4px rgba(0,0,0,.7);animation:svelte-o7iklf-neon-break 8.5s linear infinite}.pseudo[data-effect=broken-neon].svelte-o7iklf .pseudo-text:where(.svelte-o7iklf){animation:svelte-o7iklf-neon-sag 13.7s ease-in-out infinite}@keyframes svelte-o7iklf-neon-break{0%,8.8%,9.9%,12.6%,13.6%,44.8%,46.3%,71.8%,72.8%,to{text-shadow:0 0 4px rgba(255,255,255,.95),0 0 11px var(--pseudo-accent, rgba(255, 255, 255, .85)),0 0 26px var(--pseudo-accent, rgba(255, 255, 255, .45)),0 2px 4px rgba(0,0,0,.7);opacity:1}9%,9.7%,12.8%,13.4%,45%,46.1%,72%,72.6%{text-shadow:0 2px 4px rgba(0,0,0,.7);opacity:.34}}@keyframes svelte-o7iklf-neon-sag{0%,to{opacity:1}37%{opacity:.88}68%{opacity:.97}81%{opacity:.82}}.header-slot.svelte-o7iklf{order:1}.panels.svelte-o7iklf{order:2}.player-slot.svelte-o7iklf{order:3}.tabs-slot.svelte-o7iklf{order:4}.player-slot.svelte-o7iklf{width:100%;max-width:38rem}.player-slot-top.svelte-o7iklf{order:0}.header-slot.svelte-o7iklf{display:grid;grid-template-rows:1fr;justify-items:center;width:100%;overflow:hidden;margin-bottom:.75rem;transition:grid-template-rows .28s cubic-bezier(.2,.8,.2,1),margin-bottom .28s cubic-bezier(.2,.8,.2,1),opacity .18s ease}.header-slot.svelte-o7iklf>*{min-height:0}.header-slot.collapsed.svelte-o7iklf{grid-template-rows:0fr;margin-bottom:-1.7rem;opacity:0;pointer-events:none}.tabs-slot.svelte-o7iklf{display:flex;justify-content:center;width:100%;margin-bottom:calc(-1 * var(--card-pad-bottom))}.panels.svelte-o7iklf{position:relative;width:100%;overflow:hidden;transition:height .28s cubic-bezier(.2,.8,.2,1)}.panels.clamped.svelte-o7iklf{overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) transparent}.panel.svelte-o7iklf{display:flex;flex-direction:column;align-items:center;gap:1.7rem;width:100%;animation:svelte-o7iklf-panel-in .28s ease both}.panel.svelte-o7iklf:focus{outline:none}@keyframes svelte-o7iklf-panel-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.comment-note.svelte-o7iklf{margin:0;padding:.9rem 1.2rem;border:1px solid rgba(255,255,255,.12);border-radius:.6rem;background:#ffffff0d;color:#ffffffbf;font-size:.85rem;font-style:italic}.details.svelte-o7iklf{display:flex;flex-direction:column;align-items:stretch;gap:1rem;width:100%;max-width:40rem;margin:0 auto;text-align:left}.origin-link.svelte-o7iklf{position:fixed;bottom:.8rem;right:.8rem;z-index:10;display:inline-flex;align-items:center;gap:.4rem;padding:.25rem;opacity:.55;transition:opacity .18s ease;text-decoration:none}.origin-link.svelte-o7iklf:hover{opacity:1}.origin-link.svelte-o7iklf img:where(.svelte-o7iklf){width:18px;height:18px;display:block}.origin-link.svelte-o7iklf .tooltip:where(.svelte-o7iklf){max-width:0;overflow:hidden;white-space:nowrap;font-size:.72rem;color:#ffffffe6;font-style:italic;opacity:0;transition:max-width .25s ease,opacity .2s ease}.origin-link.svelte-o7iklf:hover .tooltip:where(.svelte-o7iklf),.origin-link.svelte-o7iklf:focus-visible .tooltip:where(.svelte-o7iklf){max-width:12rem;opacity:1}.card h1{margin:0;font-size:1.6rem;letter-spacing:.02em}.card p{margin:0;opacity:.85;font-size:.95rem;line-height:1.5}.card blockquote,.card .quote{margin:0;padding:.4rem 1rem;max-width:38rem;font-style:italic;font-size:.95rem;line-height:1.6;color:#fffc;text-align:center;quotes:"“""”"}.card blockquote:before,.card .quote:before{content:open-quote;margin-right:.15em;opacity:.5}.card blockquote:after,.card .quote:after{content:close-quote;margin-left:.15em;opacity:.5}.card .avatar{width:8rem;height:8rem;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.15)}.card .separator{width:60%;max-width:18rem;height:1px;border:none;background:linear-gradient(to right,transparent,rgba(255,255,255,.25),transparent);margin:.5rem 0}.card .socials{display:flex;align-items:center;justify-content:center;gap:1.1rem}.card .social-link{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;padding:0;background:none;border:none;cursor:pointer;opacity:.85;transition:opacity .15s ease,transform .15s ease}.card .social-link:hover{opacity:1;transform:translateY(-1px)}.card .social-link img{width:100%;height:100%;object-fit:contain;display:block;filter:brightness(0) invert(1) drop-shadow(0 0 3px rgba(255,255,255,.35));transition:filter .2s ease,transform .15s ease;animation:svelte-o7iklf-icon-shine 3.5s ease-in-out infinite}.card .social-link:hover img{filter:brightness(0) invert(1) drop-shadow(0 0 9px rgba(255,255,255,.75))}@keyframes svelte-o7iklf-icon-shine{0%,to{filter:brightness(0) invert(1) drop-shadow(0 0 3px rgba(255,255,255,.35))}50%{filter:brightness(0) invert(1) drop-shadow(0 0 7px rgba(255,255,255,.55))}}.card .social-link .popover{position:absolute;bottom:calc(100% + .4rem);left:50%;transform:translate(-50%);padding:.3rem .6rem;background:#000000d9;border:1px solid rgba(255,255,255,.12);border-radius:.35rem;font-size:.8rem;font-style:normal;white-space:nowrap;color:#fff;opacity:0;pointer-events:none;transition:opacity .18s ease}.card .social-link:hover .popover,.card .copy-btn.copied .popover{opacity:1}.project-link-row.svelte-o7iklf{display:flex;justify-content:center;margin-top:-.9rem}.project-link.svelte-o7iklf{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:999px;background:#00000073;font-family:Space Grotesk,system-ui,sans-serif;font-size:.85rem;letter-spacing:.02em;text-decoration:none;color:#ffffffbf;transition:background .2s ease,color .2s ease}.project-link.svelte-o7iklf:hover{background:#0000009e;color:#fffffffa}.project-link.svelte-o7iklf img:where(.svelte-o7iklf){width:1rem;height:1rem;object-fit:contain;filter:brightness(0) invert(1);opacity:.8}.project-link.svelte-o7iklf:hover img:where(.svelte-o7iklf){opacity:1}.card .copy-btn .copied-label,.card .copy-btn.copied .default-label{display:none}.card .copy-btn.copied .copied-label{display:inline}.card .popover .external-icon{display:inline-block;width:.75rem;height:.75rem;margin-left:.35rem;vertical-align:-.1em;background-color:currentColor;-webkit-mask:url(../../../shared/icons/external-link.svg) no-repeat center / contain;mask:url(../../../shared/icons/external-link.svg) no-repeat center / contain;opacity:.75}.card .links{display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:22rem}.card .links a{display:block;padding:.7rem 1rem;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:.6rem;color:#fff;text-decoration:none;text-align:center;font-size:.95rem;transition:background .2s ease,transform .15s ease}.card .links a:hover{background:#ffffff26;transform:translateY(-1px)}.card .details section{display:flex;flex-direction:column;gap:.35rem}.card .details h2{margin:0;font-size:.85rem;font-weight:400;letter-spacing:.01em;color:#ffffffd9}.card .details section>:not(h2){padding:.7rem .85rem;background:#00000073;border-radius:.55rem}.card .details p{text-align:left}.card .tags{display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none}.card .tags li{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .7rem;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0f;font-size:.8rem;color:#ffffffd9}.card .tags li img{width:1rem;height:1rem;object-fit:contain}.card .facts{display:grid;grid-template-columns:minmax(6rem,auto) 1fr;gap:.4rem 1.2rem;margin:0;font-size:.9rem}.card .facts dt{color:#ffffff73}.card .facts dd{margin:0;color:#ffffffe6}@media(max-width:1000px){.card .quote br{display:none}.card.svelte-o7iklf{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);max-width:800px;will-change:auto;--card-pad-x: 1rem;--card-pad-top: 2rem;--card-pad-bottom: 1rem}.pseudo.svelte-o7iklf,.pseudo.svelte-o7iklf .pseudo-text:where(.svelte-o7iklf){animation:none}.card .social-link img{animation:none}.panel.svelte-o7iklf{gap:1.2rem}.details.svelte-o7iklf{max-width:100%}.origin-link.svelte-o7iklf{display:none}}@media(prefers-reduced-motion:reduce){.pseudo.svelte-o7iklf,.pseudo.svelte-o7iklf .pseudo-text:where(.svelte-o7iklf){animation:none}.card .social-link img{animation:none}.card.svelte-o7iklf,.panels.svelte-o7iklf{transition:none}.panel.svelte-o7iklf{animation:none}.header-slot.svelte-o7iklf{transition:none}}
