.form-control）。配色のみ調整。 ========================================================================== */ :root{--ind-primary: #16a34a;--ind-primary-dark: #15803d;--ind-primary-soft: #dcfce7;--ind-accent: #d97706;--ind-accent-dark: #b45309;--ind-bg: #eef5ef;--ind-bg-2: #d8edda}.ind-page form .input-group[name]{align-items:flex-end;gap:.5rem;padding:.7rem .8rem;margin:0 0 .6rem;background:var(--ind-surface-2);border:1px solid var(--ind-border);border-radius:var(--ind-radius-sm)}.ind-page .input-group-text{background:transparent;border:0;font-weight:800;color:var(--ind-muted)}.ind-page [id^=form_nedan_]{min-height:2.4rem;padding:.35rem .6rem;background:var(--ind-surface);border:1px solid var(--ind-primary)!important;border-radius:var(--ind-radius-sm);font-weight:700;color:var(--ind-primary-dark)}.ind-page #form_submit_up,.ind-page #form_submit_down{margin:.2rem 0 .6rem}.ind-page .under_char{border-bottom:2px solid var(--ind-accent);margin:0 .6em;color:var(--ind-ink-soft)}.ind-page span.result1{display:block;margin-top:1rem;padding:.9rem 1.1rem;background:var(--ind-primary-soft);border:1px solid var(--ind-primary);border-radius:var(--ind-radius-sm);font-weight:700;color:var(--ind-ink)}
