.quiet-note{background:var(--color-tint);padding:14px 16px;border-radius:12px;color:var(--color-muted);font-size:12px;line-height:1.9;margin:16px 0}.space-agreement{border-left:2px solid var(--color-brand);padding:12px 16px;background:white;border-radius:0 12px 12px 0;margin:16px 0}.space-agreement small{font-size:10px;color:var(--color-muted)}.space-agreement p{font-family:var(--font-display);font-size:19px!important;line-height:1.9!important;margin-top:6px}.quiet-details{margin:20px 0;border-top:1px solid var(--color-border);padding-top:14px}.quiet-details summary{font-size:12px;color:var(--color-muted);cursor:pointer;min-height:36px}.space-fields{border:0;padding:0;margin:20px 0}.space-fields legend{font-size:13px;margin-bottom:8px}.share-link{display:block;color:var(--color-brand);font-size:13px;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px;margin:12px 0}.share-receive-note{font-size:11px;color:var(--color-muted);border-top:1px solid var(--color-border);padding-top:12px;margin-top:12px;line-height:1.9}.optional-actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:12px 0}.space-ending{border-top:1px solid var(--color-border);padding-top:20px;margin-top:28px}.space-ending>p{font-family:var(--font-display);font-size:19px!important}.my-review{padding:12px;background:var(--color-tint);border-radius:10px;font-size:12px}.mini-design .device-content p{white-space:pre-wrap;overflow-wrap:anywhere}.mini-design .device-content input[type=checkbox],.mini-design .device-content input[type=radio]{width:18px;height:18px;flex-shrink:0;accent-color:var(--color-brand)}.mini-design .contribution .inline-actions{gap:8px}.mini-design .contribution .button{font-size:11px;min-height:40px;padding:8px 10px}.mini-design .prototype-aside h1{font-size:35px;line-height:1.6}.mini-design .device{display:flex;flex-direction:column;height:calc(100dvh - 130px);min-height:640px;max-height:960px;position:sticky;top:20px}.mini-design .device-header,.mini-design .device-status{flex-shrink:0}.mini-design .device-content{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-bottom:32px}.mini-design .device-content .radio-row{align-items:flex-start}.mini-design .device-content .radio-row input{margin-top:5px}.mini-design .source-quote p{font-size:13px}.mini-design .device-content button:disabled{opacity:.6}.mini-design .device-content .error-text{overflow-wrap:anywhere}.mini-design .toast{z-index:100}.mini-design .demo-gate{font-size:11px}
@media(max-width:700px){.mini-design .journey-header{height:56px;padding:10px 16px}.mini-design .prototype-layout{padding:0;margin:0}.mini-design .prototype-aside{display:none}.mini-design .device{position:relative;top:auto;max-width:none;border-radius:0;border-left:0;border-right:0;box-shadow:none;height:calc(100dvh - 56px);min-height:460px;max-height:none}.mini-design .device-header{padding:12px 16px;min-height:54px}.mini-design .device-content{padding:20px 16px 28px}.mini-design .device-content h1{font-size:27px;line-height:1.6}.mini-design .device-status{font-size:10px}.mini-design .journey-header .brand-name{font-size:15px}}
