.capture{max-width:560px;padding:max(20px, env(safe-area-inset-top)) 16px max(24px, env(safe-area-inset-bottom));flex-direction:column;gap:16px;min-height:100dvh;margin:0 auto;display:flex}.capture-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.capture-header h1{margin:0;font-size:22px}.capture-header p{color:var(--text-2);margin:4px 0 0;font-size:14px}.throw-form{flex-direction:column;gap:10px;display:flex}.throw-form textarea{resize:none;border:1px solid var(--border);background:var(--surface);width:100%;box-shadow:var(--shadow-sm);border-radius:14px;outline:none;padding:14px;font-size:17px;line-height:1.5;transition:border-color .15s,box-shadow .15s}.throw-form textarea::placeholder{color:var(--text-3)}.throw-form textarea:focus{border-color:color-mix(in srgb, var(--text) 35%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--text) 8%, transparent)}.throw-form button{background:var(--accent);height:52px;color:var(--accent-text);border:0;border-radius:14px;font-size:17px;font-weight:700;transition:background .15s,color .15s,transform .1s}.throw-form button:active:not(:disabled){transform:scale(.98)}.throw-form button:disabled{background:var(--surface-2);color:var(--text-3);cursor:default}.toast{left:50%;bottom:max(24px, env(safe-area-inset-bottom));background:var(--text);color:var(--bg);box-shadow:var(--shadow-md);opacity:0;pointer-events:none;border-radius:999px;padding:10px 18px;font-weight:600;transition:opacity .2s,transform .2s;position:fixed;transform:translate(-50%,20px)}.toast.show{opacity:1;transform:translate(-50%)}.recent h2{color:var(--text-2);margin:8px 0;font-size:13px;font-weight:600}.recent ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.recent li{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:14px;flex-direction:column;gap:6px;padding:13px 15px;display:flex}.recent li.done .recent-title{color:var(--text-3);text-decoration:line-through}.recent-title{overflow-wrap:anywhere;white-space:pre-wrap;font-size:15.5px;line-height:1.45}.recent-meta{color:var(--text-3);align-items:center;gap:8px;font-size:12px;display:flex}.empty{color:var(--text-3);text-align:center;font-size:14px}.pending{color:var(--danger);font-weight:600}.has-tab-bar .capture{padding-bottom:calc(var(--tab-bar-space) + 16px)}.recent li{padding-right:48px;position:relative}.recent-remove{width:34px;height:34px;color:var(--text-3);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:8px;right:8px}.recent-remove:hover,.recent-remove:active{background:var(--surface-2);color:var(--danger)}.recent-remove .icon{width:17px;height:17px;display:inline-flex}.recent-remove svg{width:100%;height:100%}
