.projects-intro[data-astro-cid-3rkrlumz]{border-bottom:1px solid var(--line);background:linear-gradient(105deg,#f9ffffc2,#dceff1b3);align-items:center;min-height:92px;padding:22px 28px;display:flex}.directory[data-astro-cid-3rkrlumz],.project-kind[data-astro-cid-3rkrlumz]{color:var(--green-dark);font:800 .68rem var(--font-display);text-transform:uppercase;margin:0 0 3px}h1[data-astro-cid-3rkrlumz]{color:#075c86;margin:0;font-size:1.85rem;line-height:1}.bug-showcase[data-astro-cid-3rkrlumz]{background:linear-gradient(135deg,#5fcfe39e,#a5dd5d99 62%,#4a9d2da3);border-bottom:1px solid #5a9b43;grid-template-columns:minmax(0,1.55fr) minmax(240px,.85fr);min-height:310px;display:grid}.game-stage[data-astro-cid-3rkrlumz]{background:#171c31;border:5px solid #eeffffeb;min-width:0;margin:23px 0 23px 28px;position:relative;overflow:hidden;box-shadow:0 9px 18px #14562d4d}.game-stage[data-astro-cid-3rkrlumz]>img[data-astro-cid-3rkrlumz]{object-fit:cover;width:100%;height:100%;display:block}.bug-copy[data-astro-cid-3rkrlumz]{color:#17423b;background:#efffd3ad;border-left:1px solid #ffffffb3;padding:38px 28px 28px}.bug-copy[data-astro-cid-3rkrlumz] h2[data-astro-cid-3rkrlumz],.rttc-copy[data-astro-cid-3rkrlumz] h2[data-astro-cid-3rkrlumz]{margin:0 0 8px;font-size:1.75rem;line-height:1}.bug-copy[data-astro-cid-3rkrlumz] h2[data-astro-cid-3rkrlumz]{color:#34761e}.bug-copy[data-astro-cid-3rkrlumz]>p[data-astro-cid-3rkrlumz]:not(.project-kind),.rttc-copy[data-astro-cid-3rkrlumz]>p[data-astro-cid-3rkrlumz]:not(.project-kind){margin-bottom:18px;font-size:.78rem}.game-specs[data-astro-cid-3rkrlumz]{margin:0 0 18px}.game-specs[data-astro-cid-3rkrlumz] div[data-astro-cid-3rkrlumz]{border-bottom:1px solid #3d77243d;justify-content:space-between;gap:12px;padding:5px 0;display:flex}.game-specs[data-astro-cid-3rkrlumz] dt[data-astro-cid-3rkrlumz]{color:#55764a;font-size:.63rem}.game-specs[data-astro-cid-3rkrlumz] dd[data-astro-cid-3rkrlumz]{color:#2f6d1c;font:800 .68rem var(--font-display);text-transform:capitalize;margin:0}.rttc-showcase[data-astro-cid-3rkrlumz]{border-bottom:1px solid var(--line);background:linear-gradient(120deg,#f9ffffc2,#d8f3f8b3 62%,#b9e4ebad);grid-template-columns:minmax(250px,.8fr) minmax(0,1.5fr);align-items:center;gap:28px;min-height:325px;padding:30px 28px;display:grid}.rttc-copy[data-astro-cid-3rkrlumz] h2[data-astro-cid-3rkrlumz]{color:#075c86}.rttc-copy[data-astro-cid-3rkrlumz]>p[data-astro-cid-3rkrlumz]:not(.project-kind){color:var(--muted)}.table-preview[data-astro-cid-3rkrlumz]{background:#10131a;border:5px solid #fff;outline:1px solid #267d9d;min-width:0;height:264px;overflow:hidden;box-shadow:8px 10px 18px #04486538}.table-preview[data-astro-cid-3rkrlumz] img[data-astro-cid-3rkrlumz]{object-fit:cover;object-position:center 23%;width:100%;height:100%}.source-dock[data-astro-cid-3rkrlumz]{background:linear-gradient(#d8f3f6d6,#b8dfe6c7);justify-content:space-between;align-items:center;gap:22px;min-height:88px;padding:13px 24px;display:flex}.source-heading[data-astro-cid-3rkrlumz]{align-items:center;gap:11px;display:flex}.source-heading[data-astro-cid-3rkrlumz] strong[data-astro-cid-3rkrlumz],.source-heading[data-astro-cid-3rkrlumz] small[data-astro-cid-3rkrlumz]{display:block}.source-heading[data-astro-cid-3rkrlumz] strong[data-astro-cid-3rkrlumz]{color:#075d81;font:800 .85rem var(--font-display)}.source-heading[data-astro-cid-3rkrlumz] small[data-astro-cid-3rkrlumz]{color:var(--muted);font-size:.62rem}.source-disc[data-astro-cid-3rkrlumz]{background:radial-gradient(circle at 34% 25%,#fff,#7dd9e8 19%,#137daa 62%,#16455f 64%);border-radius:50%;width:43px;height:43px;box-shadow:inset 0 0 0 6px #ffffff3d,0 3px 6px #02486738}.source-dock[data-astro-cid-3rkrlumz] nav[data-astro-cid-3rkrlumz]{gap:8px;display:flex}.source-dock[data-astro-cid-3rkrlumz] nav[data-astro-cid-3rkrlumz] a[data-astro-cid-3rkrlumz]{color:#28566d;min-width:0;min-height:43px;font:700 .68rem var(--font-display);background:linear-gradient(#ffffffe6,#d0ebf0d6);border:1px solid #78acbb;border-radius:3px;align-items:center;gap:8px;padding:6px 11px;text-decoration:none;display:flex;box-shadow:inset 0 1px #fff}.source-dock[data-astro-cid-3rkrlumz] nav[data-astro-cid-3rkrlumz] a[data-astro-cid-3rkrlumz]:hover{border-color:#168ac0;box-shadow:inset 0 1px #fff,0 0 5px #26a9de8c}.source-dock[data-astro-cid-3rkrlumz] nav[data-astro-cid-3rkrlumz] a[data-astro-cid-3rkrlumz] img[data-astro-cid-3rkrlumz]{width:24px;height:24px}@media (width<=760px){.projects-intro[data-astro-cid-3rkrlumz]{align-items:flex-start;padding:18px}.bug-showcase[data-astro-cid-3rkrlumz]{grid-template-columns:1fr}.game-stage[data-astro-cid-3rkrlumz]{height:230px;margin:17px 17px 0}.bug-copy[data-astro-cid-3rkrlumz]{border-top:1px solid #ffffffb3;border-left:0;padding:22px}.rttc-showcase[data-astro-cid-3rkrlumz]{grid-template-columns:1fr;padding:23px 18px}.rttc-copy[data-astro-cid-3rkrlumz]{order:2}.table-preview[data-astro-cid-3rkrlumz]{order:1;height:230px}.source-dock[data-astro-cid-3rkrlumz]{flex-direction:column;align-items:flex-start}.source-dock[data-astro-cid-3rkrlumz] nav[data-astro-cid-3rkrlumz]{width:100%}.source-dock[data-astro-cid-3rkrlumz] nav[data-astro-cid-3rkrlumz] a[data-astro-cid-3rkrlumz]{flex:1}}@media (width<=470px){.game-stage[data-astro-cid-3rkrlumz]{height:190px}.table-preview[data-astro-cid-3rkrlumz]{height:205px}.source-dock[data-astro-cid-3rkrlumz] nav[data-astro-cid-3rkrlumz]{flex-direction:column}}
