.do-companion-board{color:#492b3e;background:#fffdfb;border:1px solid #916a7040;border-radius:20px;margin:20px 0;padding:16px}.do-companion-board>summary{cursor:pointer;font-size:1.1rem;font-weight:600}.do-companion-board section{border-top:1px solid #916a7026;padding:16px 0}.do-companion-board h3{margin:4px 0 12px;font-size:1rem}.do-companion-board label{margin:10px 0;display:block}.do-companion-board textarea,.do-companion-board select,.do-companion-board input:not([type=checkbox]){box-sizing:border-box;color:#492b3e;background:#fffdfb;border:1px solid #916a7060;border-radius:10px;width:100%;max-width:100%;padding:9px;display:block}.do-companion-board textarea{min-height:90px}.do-companion-board button{color:#492b3e;background:#f5f1f2;border:1px solid #916a7070;border-radius:18px;margin:5px 6px 5px 0;padding:9px 12px}.do-companion-board button:disabled{opacity:.5}.do-companion-board p,.do-companion-board li{font-size:.9rem;line-height:1.5}.do-companion-board pre{overflow-wrap:anywhere;background:#f5f1f2;border-radius:12px;padding:12px;font-size:.85rem}.do-companion-board svg{width:120px;max-width:120px;height:auto}.do-board-task{background:#f5f1f2;border-radius:14px;grid-template-columns:70px 1fr;align-items:center;gap:8px;margin:10px 0;padding:8px;display:grid}.do-board-task svg{grid-row:span 2;width:70px}.do-board-task span{font-size:.8rem}.do-companion-board a{color:inherit;text-underline-offset:3px}
