.journey-panel{padding:20px;border-radius:22px;background:linear-gradient(135deg,#fff4ce,#e8f7ff);border:2px solid #e7d69d;margin:16px 0}.journey-panel p,.journey-panel li{line-height:1.6}.journey-actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}#journey-profile{display:grid;grid-template-columns:1fr 2fr;gap:12px}#journey-profile button{grid-column:1/-1}.skill-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:16px 0}.skill-grid article{background:white;padding:14px;border-radius:14px;border:1px solid #a2b6bf}.skill-grid span{font-size:13px}.journey-adventure{background:#fff;border-radius:14px;padding:14px;margin-top:16px}.journey-panel summary{cursor:pointer;font-weight:bold;min-height:44px;padding-top:12px}.family-report{background:#f0f8ff;border-radius:16px;padding:16px;margin:16px 0}.recovery-key{font-size:18px;overflow-wrap:anywhere;user-select:all}#exercise input:focus{outline:3px solid #6750a4;outline-offset:3px}.mobile-board:has(+form [data-hint-level]){outline:2px solid #d88616}@media(max-width:420px){#journey-profile{grid-template-columns:1fr}.journey-panel{padding:14px}.journey-actions button{width:100%}}
