.ink{--pad:var(--pad-390);min-height:100dvh;padding-bottom:var(--dock-clearance)}@media (max-width:374px){.ink{--pad:var(--pad-360)}}.ink__head{padding:calc(16px + var(--safe-top)) var(--pad) 0;flex-direction:column;gap:8px;display:flex}.ink__title{font-size:var(--text-display-l);letter-spacing:-.025em}.ink__lead{color:var(--text-secondary);font-size:13.5px;line-height:1.5}.ink__tabs{padding:14px var(--pad) 0;gap:7px;display:flex}.ink-ask{margin:14px var(--pad) 0;background:var(--surface-raised);border:1px dashed color-mix(in srgb, var(--line) 75%, var(--text-muted));border-radius:var(--radius-l);flex-direction:column;gap:10px;padding:14px;display:flex}.ink-ask__field{box-sizing:border-box;width:100%;font-family:var(--font-body);color:var(--text);resize:none;background:0 0;border:0;min-height:24px;padding:0;font-size:15px;line-height:1.5}.ink-ask__field::placeholder{color:var(--text-muted)}.ink-ask__foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.ink-ask__note{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.07em;color:var(--text-muted)}.ink-ask__count{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--text-muted)}.ink-ask__error{font-size:var(--text-small);color:var(--accent-text);line-height:1.45}.ink-ask__done{font-size:var(--text-small);color:var(--success);line-height:1.5}.ink-ask__trap{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.ink__feed{padding:16px var(--pad) 0;flex-direction:column;gap:12px;display:flex}.ink-card{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-l);flex-direction:column;gap:10px;padding:14px;display:flex}.ink-card__meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.ink-card__topic{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.1em;color:var(--gold-text)}.ink-card__stamp{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.05em;color:var(--text-muted);flex:none}.ink-card__body{color:var(--text);text-wrap:pretty;white-space:pre-line;font-size:15px;line-height:1.5}.ink-card__answer{border-top:1px solid var(--line);color:var(--text-secondary);white-space:pre-line;padding-top:11px;font-size:14.5px;line-height:1.55}.ink-card__toggle{border:0;border-top:1px solid var(--line);cursor:pointer;width:100%;font-family:var(--font-body);color:var(--text);background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:11px 0 0;font-size:13.5px;font-weight:600;display:flex}.ink-card__toggle-sign{color:var(--text-muted);font-size:18px;line-height:1}.ink-voice{border-top:1px solid var(--line);align-items:center;gap:11px;padding-top:11px;display:flex}.ink-voice__play{background:var(--ink);width:34px;height:34px;color:var(--on-ink);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.ink-voice__track{flex:1;align-items:center;gap:2px;height:22px;display:flex}.ink-voice__bar{background:var(--line);border-radius:1px;flex:1}.ink-voice__bar[data-played]{background:var(--ink)}.ink-voice__time{font-family:var(--font-mono);color:var(--text-muted);flex:none;font-size:10.5px}.ink-card__locked{border-top:1px solid var(--line);align-items:center;gap:9px;padding-top:11px;display:flex}.ink-card__lock{color:var(--text-muted);flex:none;display:flex}.ink-card__locked-text{font-size:var(--text-small);color:var(--text-muted)}.ink-card[data-mine]{border-color:var(--gold)}.ink-card__badge{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.08em;color:var(--on-gold);background:var(--gold);border-radius:var(--radius-pill);flex:none;padding:3px 7px;font-weight:600}.ink-card__pending{border-top:1px solid var(--line);font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.06em;color:var(--text-muted);padding-top:11px}@media (min-width:768px){.ink{--pad:24px}.ink__head,.ink__tabs,.ink-ask,.ink__feed{max-width:640px;margin-left:auto;margin-right:auto}.ink-ask{margin-top:14px}}
