#mini-starter{grid-column:1/-1;min-width:0}
.ak-starter{margin:1rem 0;padding:1.15rem;border:1px solid var(--mini-accent,#527965);border-radius:18px;background:var(--mini-card,#fff);color:var(--mini-ink,#172b22);overflow-wrap:anywhere}
.ak-starter h3{font-size:1.1rem;margin:.3rem 0 .7rem}.ak-starter p{line-height:1.5}.ak-starter__eyebrow{font-size:.8rem;font-weight:700;letter-spacing:.04em}.ak-starter__goal{font-weight:650}.ak-starter__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1rem 0}.ak-starter button{min-height:44px;margin:.25rem .35rem .25rem 0;padding:.65rem .8rem;border:1px solid currentColor;border-radius:12px;background:transparent;color:inherit;font:inherit;cursor:pointer;max-width:100%}.ak-starter button:focus-visible,.ak-starter summary:focus-visible{outline:3px solid var(--mini-accent,#527965);outline-offset:3px}.ak-starter button:disabled{opacity:.55;cursor:wait}.ak-starter .ak-starter__tile{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;width:100%;margin:0;min-height:88px;font-weight:650}.ak-starter__tile span{display:block;font-weight:400;font-size:.78rem;line-height:1.4;margin-top:.45rem}.ak-starter progress{width:100%;height:1rem;accent-color:var(--mini-accent,#527965)}.ak-starter li{margin:.8rem 0}.ak-starter li>span{display:block}.ak-starter__week{border-top:1px solid currentColor;margin-top:1rem;padding-top:.8rem}.ak-starter summary{cursor:pointer;min-height:44px;display:list-item;padding:.7rem 0;font-weight:650}.ak-starter__feedback{display:flex;flex-wrap:wrap}@media(max-width:350px){.ak-starter{padding:.8rem}.ak-starter__grid{gap:.5rem}}@media(prefers-reduced-motion:reduce){.ak-starter *{scroll-behavior:auto}}

.ak-starter input{box-sizing:border-box;width:100%;min-height:44px;padding:.7rem;border:1px solid currentColor;border-radius:10px;background:var(--mini-card,#fff);color:inherit;font:inherit}
