:root{--bg:#f7f6f2;--fg:#1a1f1a;--muted:#5c6b5c;--accent:#2f6b3c;--card-bg:#fff;--card-border:#e0ded6;--chip-bg:#eef3ea;--chip-fg:#2f6b3c;font-family:system-ui,-apple-system,Segoe UI,sans-serif}@media (prefers-color-scheme:dark){:root{--bg:#12140f;--fg:#f2f1ec;--muted:#9aa89a;--accent:#6fbf7f;--card-bg:#1b1f18;--card-border:#2c3126;--chip-bg:#22281e;--chip-fg:#9fe0ac}}body{background:var(--bg);color:var(--fg);margin:0}main[data-astro-cid-ue5fhocn]{max-width:920px;margin:0 auto;padding:2.5rem 1.5rem 5rem}header[data-astro-cid-ue5fhocn]{margin-bottom:2rem}.back[data-astro-cid-ue5fhocn]{color:var(--muted);margin-bottom:1rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-block}.back[data-astro-cid-ue5fhocn]:hover{color:var(--accent);text-decoration:underline}h1[data-astro-cid-ue5fhocn]{color:var(--accent);margin:0 0 .75rem;font-size:2.3rem}.intro[data-astro-cid-ue5fhocn]{max-width:68ch;margin:0;font-size:1.1rem;line-height:1.6}.aviso[data-astro-cid-ue5fhocn]{color:#6b4a00;background:#fff6e0;border:1px solid #f0dca8;border-radius:8px;margin:.9rem 0 0;padding:.6rem .8rem;font-size:.86rem;line-height:1.5}.how[data-astro-cid-ue5fhocn]{color:var(--muted);max-width:68ch;margin:.9rem 0 0;font-size:.92rem;line-height:1.55}.how[data-astro-cid-ue5fhocn] strong[data-astro-cid-ue5fhocn]{color:var(--fg)}.label[data-astro-cid-ue5fhocn]{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0 0 .6rem;font-size:.78rem}.pick[data-astro-cid-ue5fhocn] ul[data-astro-cid-ue5fhocn]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.pick[data-astro-cid-ue5fhocn] a[data-astro-cid-ue5fhocn]{background:var(--chip-bg);color:var(--chip-fg);border:1px solid #0000;border-radius:10px;flex-direction:column;padding:.45rem .85rem;font-size:.9rem;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.pick[data-astro-cid-ue5fhocn] a[data-astro-cid-ue5fhocn] span[data-astro-cid-ue5fhocn]{color:var(--muted);font-size:.75rem;font-weight:400}.pick[data-astro-cid-ue5fhocn] a[data-astro-cid-ue5fhocn]:hover,.pick[data-astro-cid-ue5fhocn] a[data-astro-cid-ue5fhocn]:focus-visible{border-color:var(--accent)}.app[data-astro-cid-ue5fhocn]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:14px;margin-top:2.5rem;overflow:hidden}.app-head[data-astro-cid-ue5fhocn]{border-bottom:1px solid var(--card-border);grid-template-columns:180px 1fr;align-items:center;gap:1.25rem;padding:1.25rem 1.5rem;display:grid}.thumb[data-astro-cid-ue5fhocn]{aspect-ratio:16/10;background:var(--chip-bg);border-radius:8px;display:block;overflow:hidden}.thumb[data-astro-cid-ue5fhocn] img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}h2[data-astro-cid-ue5fhocn]{margin:0;font-size:1.45rem}.tagline[data-astro-cid-ue5fhocn]{color:var(--accent);margin:.2rem 0 .5rem;font-size:.95rem;font-weight:600}.open-app[data-astro-cid-ue5fhocn]{color:var(--muted);font-size:.88rem;font-weight:600}.open-app[data-astro-cid-ue5fhocn]:hover{color:var(--accent)}.demos[data-astro-cid-ue5fhocn]{margin:0;padding:0;list-style:none}.demos[data-astro-cid-ue5fhocn]>li[data-astro-cid-ue5fhocn]{padding:1.4rem 1.5rem;scroll-margin-top:1rem}.demos[data-astro-cid-ue5fhocn]>li[data-astro-cid-ue5fhocn]+li[data-astro-cid-ue5fhocn]{border-top:1px dashed var(--card-border)}.demos[data-astro-cid-ue5fhocn]>li[data-astro-cid-ue5fhocn]:target{background:color-mix(in srgb, var(--accent) 7%, transparent)}.question[data-astro-cid-ue5fhocn]{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0 0 .3rem;font-size:.78rem}h3[data-astro-cid-ue5fhocn]{margin:0;font-size:1.15rem;line-height:1.35}h3[data-astro-cid-ue5fhocn] a[data-astro-cid-ue5fhocn]{color:var(--fg);text-decoration:none}h3[data-astro-cid-ue5fhocn] a[data-astro-cid-ue5fhocn]:hover{color:var(--accent);text-decoration:underline}.teaser[data-astro-cid-ue5fhocn]{color:var(--muted);max-width:70ch;margin:.5rem 0 0;font-size:.95rem;line-height:1.55}details[data-astro-cid-ue5fhocn]{margin-top:.7rem;font-size:.88rem}summary[data-astro-cid-ue5fhocn]{cursor:pointer;color:var(--muted);width:fit-content;font-weight:600}details[data-astro-cid-ue5fhocn] ol[data-astro-cid-ue5fhocn]{color:var(--muted);columns:2 18rem;column-gap:2rem;margin:.5rem 0 0;padding-left:1.6rem;line-height:1.6}.read[data-astro-cid-ue5fhocn]{background:var(--accent);color:var(--bg);border-radius:8px;margin-top:.9rem;padding:.45rem .95rem;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-block}.read[data-astro-cid-ue5fhocn]:hover,.read[data-astro-cid-ue5fhocn]:focus-visible{filter:brightness(1.1)}footer[data-astro-cid-ue5fhocn]{text-align:center;color:var(--muted);margin-top:3rem;font-size:.85rem}footer[data-astro-cid-ue5fhocn] p[data-astro-cid-ue5fhocn]{margin:.25rem 0 0}@media (width<=600px){main[data-astro-cid-ue5fhocn]{padding:1.75rem 1rem 4rem}h1[data-astro-cid-ue5fhocn]{font-size:1.85rem}.app-head[data-astro-cid-ue5fhocn]{grid-template-columns:1fr;padding:1rem}.demos[data-astro-cid-ue5fhocn]>li[data-astro-cid-ue5fhocn]{padding:1.2rem 1rem}}
