.en-app{color:#24251f;max-width:1100px;margin:0 auto;font:400 17px/1.55 system-ui,sans-serif}.en-app h1,.en-app h2,.en-app h3{color:#202b28;line-height:1.15}.en-app h1{font:800 clamp(2.2rem,6vw,4rem)/1.05 Georgia,serif;margin:.25em 0}.en-eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:.78rem;font-weight:800;color:#8e251b}.en-heading{padding:24px 0}.en-panel,.en-card{background:#fffaf0;border:1px solid #cfbc90;border-radius:16px;padding:clamp(16px,3vw,28px);margin:20px 0;box-shadow:0 5px 16px #3d2a0c0a}.en-card h3{font-size:1.5rem}.en-app label,.en-app legend{font-weight:650}.en-app label{display:grid;gap:7px;margin:14px 0}.en-app input:not([type=checkbox]):not([type=radio]),.en-app select,.en-app textarea{display:block;width:100%;box-sizing:border-box;border:1px solid #9a9b8b;border-radius:8px;padding:12px;background:white;color:#172723;font:inherit;min-height:48px}.en-app textarea{resize:vertical}.en-app input[type=checkbox]{width:21px;height:21px;accent-color:#a52b1c;vertical-align:middle}.en-app label:has(input[type=checkbox]){display:flex;align-items:center;gap:10px;font-weight:500}.en-app fieldset{border:0;padding:0;margin:12px 0}.en-app legend{font-size:1.15rem;margin:10px 0}.en-app button,.en-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;background:linear-gradient(#bd3823,#8d1b10);border:1px solid #63190f;border-radius:9px;color:#fff8e7;padding:11px 18px;font:750 16px/1.25 system-ui;cursor:pointer;text-decoration:none;box-shadow:0 3px 0 #4c160d;margin:5px 5px 5px 0}.en-app button:disabled{opacity:.55;cursor:wait}.en-app a{color:#7d2618;text-decoration:underline;text-underline-offset:3px}.en-app a.en-button{color:#fff8e7}.en-app :focus-visible{outline:3px solid #167d9f;outline-offset:3px}.en-task-nav{display:flex;flex-wrap:wrap;gap:6px;padding:15px 0;border-block:1px solid #d2c4a0}.en-task-nav button{background:#f1e4c6;color:#34251a;border-color:#bba16c;box-shadow:none}.en-task-nav button[aria-pressed=true]{background:#203d33;color:white}.en-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.en-columns label{min-width:0}.en-check-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:0 20px}.en-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:18px}.en-card{margin:0;overflow:hidden}.en-cover{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:8px}.en-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.en-error{background:#ffe7df;color:#791a12;border-left:5px solid #a72a1e;padding:16px}.en-notice{background:#dcebdd;color:#17432b;padding:16px;border-radius:8px}.en-app details{margin:20px 0}.en-app summary{cursor:pointer;font-weight:750;padding:12px 0;min-height:44px}.en-app [role=log]{max-height:380px;overflow:auto;background:#f3ecd9;padding:16px;border-radius:12px;white-space:pre-wrap}.en-service-badges{display:flex;gap:12px;flex-wrap:wrap;margin:15px 0}.en-service-badges a{display:flex;flex-direction:column;align-items:center;width:94px;text-decoration:none!important;text-align:center;font:800 11px/1.1 system-ui;color:#252522!important;text-transform:uppercase;letter-spacing:.03em}.en-service-badges img{width:68px;height:68px;object-fit:contain}.en-service-badges span{padding:5px 3px;border-top:2px solid #b72a1d}.en-source-label{font-size:.85rem;color:#555f52}.en-public-role{display:flex;gap:12px;align-items:center}.en-app .share-link{display:block}.en-app .share-options{display:block;background:#f6ecd4;padding:18px}.en-app .share-options textarea{width:100%}.en-app table{width:100%}.en-app td{padding:8px;vertical-align:top}@media(max-width:600px){.en-card-grid{grid-template-columns:1fr}.en-heading{padding:12px 0}.en-task-nav{gap:4px}.en-task-nav button{flex:1 1 43%;font-size:14px}.en-app{font-size:16px}.en-columns{grid-template-columns:1fr 1fr}.en-check-grid{grid-template-columns:1fr}.en-panel{padding:16px}}@media(prefers-reduced-motion:reduce){.en-app *{scroll-behavior:auto!important}}
