.pc[data-astro-cid-tajnclrz]{container-type:inline-size;min-width:0}.proj[data-astro-cid-tajnclrz]{display:grid;grid-template-columns:minmax(0,1fr);height:100%;padding:0;overflow:hidden;border-radius:var(--r-3xl);color:var(--ink);text-decoration:none;background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(var(--line),var(--line)) border-box}.proj[data-astro-cid-tajnclrz]{border-width:2px}.proj[data-astro-cid-tajnclrz]:before{display:none}.proj[data-astro-cid-tajnclrz].link:hover{background:linear-gradient(var(--surface),var(--surface)) padding-box,var(--g-text) border-box}@container (min-width: 860px){.proj[data-astro-cid-tajnclrz]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.proj[data-astro-cid-tajnclrz].flip{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.proj[data-astro-cid-tajnclrz].flip .proj-art[data-astro-cid-tajnclrz]{order:2}.proj[data-astro-cid-tajnclrz].flip .proj-browser[data-astro-cid-tajnclrz]{transform:rotate(1.5deg) translateZ(0)}}.proj-art[data-astro-cid-tajnclrz]{position:relative;display:grid;place-items:center;padding:clamp(22px,4vw,48px);overflow:hidden;background:radial-gradient(40% 50% at 20% 25%,color-mix(in srgb,var(--bloom1) 55%,transparent),transparent 70%),radial-gradient(36% 46% at 80% 80%,color-mix(in srgb,var(--bloom3) 60%,transparent),transparent 72%),var(--canvas)}.proj-browser[data-astro-cid-tajnclrz]{position:relative;display:flex;flex-direction:column;width:100%;aspect-ratio:3 / 2;border-radius:var(--r-lg);overflow:hidden;background:var(--frame);container-type:inline-size;box-shadow:0 30px 54px -26px #1610148c,0 0 0 1.5px #1610141a;transform:rotate(-1.5deg) translateZ(0);outline:1px solid transparent;backface-visibility:hidden;transition:transform .5s cubic-bezier(.2,.75,.2,1)}.proj[data-astro-cid-tajnclrz].link:hover .proj-browser[data-astro-cid-tajnclrz],.proj[data-astro-cid-tajnclrz].link.flip:hover .proj-browser[data-astro-cid-tajnclrz]{transform:rotate(0) translateZ(0)}.proj-bar[data-astro-cid-tajnclrz]{flex:none;display:flex;align-items:center;gap:2cqw;padding:2.4cqw 2.8cqw;background:var(--frame-bar)}.proj-dots[data-astro-cid-tajnclrz]{display:flex;gap:1cqw}.proj-dots[data-astro-cid-tajnclrz] i[data-astro-cid-tajnclrz]{width:1.4cqw;height:1.4cqw;border-radius:50%;background:var(--frame-dot)}.proj-url[data-astro-cid-tajnclrz]{flex:1;max-width:60%;margin-inline:auto;padding:.5cqw 2cqw;border-radius:99px;background:var(--frame-url-bg);color:var(--frame-url);font:500 1.8cqw/1.2 var(--mono);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proj-browser[data-astro-cid-tajnclrz]>img[data-astro-cid-tajnclrz]{flex:1;min-height:0;display:block;width:100%;object-fit:cover;object-position:top center}.proj-phone[data-astro-cid-tajnclrz]{position:absolute;right:5%;bottom:-14%;width:19%;aspect-ratio:390 / 650;border-radius:2.6cqw;overflow:hidden;border:.7cqw solid var(--frame-bezel);background:var(--frame)}.proj-phone[data-astro-cid-tajnclrz] img[data-astro-cid-tajnclrz]{display:block;width:100%;height:auto}.proj-body[data-astro-cid-tajnclrz]{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:clamp(22px,3vw,40px)}.proj-logo[data-astro-cid-tajnclrz]{display:inline-flex;padding:12px 16px 12px 14px;border-radius:var(--r-lg);background:var(--frame)}.proj-logo[data-astro-cid-tajnclrz] img[data-astro-cid-tajnclrz]{display:block;width:150px;height:auto}.proj-meta[data-astro-cid-tajnclrz]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.proj-meta[data-astro-cid-tajnclrz] .mono[data-astro-cid-tajnclrz]{font-size:var(--fs-label);color:var(--ink3)}.proj-meta[data-astro-cid-tajnclrz] .proj-concept[data-astro-cid-tajnclrz]{display:inline-flex;align-items:center;gap:7px;padding:5px 10px 5px 9px;border-radius:99px;color:var(--btn-hover-line);background:var(--btn-hover-soft)}.proj-concept[data-astro-cid-tajnclrz] i[data-astro-cid-tajnclrz]{width:6px;height:6px;border-radius:50%;background:currentColor}.proj-name[data-astro-cid-tajnclrz]{font-size:clamp(30px,3.2vw,44px);line-height:1;letter-spacing:-.04em}.proj-made[data-astro-cid-tajnclrz]{display:flex;flex-wrap:wrap;gap:6px}.proj-made[data-astro-cid-tajnclrz] span[data-astro-cid-tajnclrz]{padding:7px 12px;border-radius:var(--r-lg);background:var(--canvas);font-size:14px;font-weight:600;color:var(--ink2)}.proj-foot[data-astro-cid-tajnclrz]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;width:100%;margin-top:auto;padding-top:18px;border-top:1px solid var(--line)}.proj-built[data-astro-cid-tajnclrz]{font-size:var(--fs-small);color:var(--ink3)}
