.feedback-page{background:var(--c-bg);flex-direction:column;width:100%;max-width:860px;min-height:100dvh;margin-inline:auto;display:flex}.feedback-page__content{padding:18px 22px calc(var(--spacing-xl) + env(safe-area-inset-bottom,0px));box-sizing:border-box;flex:1;width:100%;max-width:68ch;margin-inline:auto}.feedback-page__heading{font-family:var(--f-heading);font-size:30px;font-weight:var(--font-weight-bold);color:var(--c-text);line-height:var(--line-height-tight);margin:0 0 var(--spacing-md)}.feedback-page__intro{font-family:var(--f-body);color:var(--c-text-2);margin:0 0 var(--spacing-md);font-size:13.5px;line-height:1.6}.feedback-page__promise{background:var(--c-primary-tint);border-radius:var(--r-input);font-family:var(--f-body);color:var(--c-text-2);margin:0 0 var(--spacing-lg);padding:12px 14px;font-size:13px;line-height:1.6}.feedback-page__form{flex-direction:column;display:flex}.feedback-page__hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.feedback-page__error{align-items:flex-start;gap:var(--spacing-sm);border-radius:var(--r-input);color:var(--c-heart);font-family:var(--f-body);font-size:var(--font-size-body);line-height:var(--line-height-normal);margin-bottom:var(--spacing-md);box-sizing:border-box;background:#e8557a1a;padding:12px 14px;display:flex}.feedback-page__label{font-family:var(--f-body);font-size:var(--font-size-caption);font-weight:var(--font-weight-semi);color:var(--c-text-2);line-height:var(--line-height-normal);margin-bottom:6px}.feedback-page__meta{justify-content:space-between;align-items:baseline;gap:var(--spacing-sm);margin:6px 0 var(--spacing-lg);display:flex}.feedback-page__hint{font-family:var(--f-body);font-size:var(--font-size-caption);color:var(--c-text-2);line-height:var(--line-height-normal)}.feedback-page__counter{font-family:var(--f-body);font-size:var(--font-size-caption);color:var(--c-text-3);font-variant-numeric:tabular-nums;line-height:var(--line-height-normal);transition:color .15s}.feedback-page__counter--near{color:var(--c-warn)}.feedback-page__counter--full{color:var(--c-heart);font-weight:var(--font-weight-semi)}.feedback-page__privacy{font-family:var(--f-body);font-size:var(--font-size-caption);color:var(--c-text-3);margin:var(--spacing-md) 0 0;line-height:1.6}.feedback-page__privacy-link{color:var(--c-primary);font-weight:var(--font-weight-semi);text-decoration:none}.feedback-page__privacy-link:hover{text-decoration:underline}.feedback-page__back{text-align:center;font-family:var(--f-body);font-size:13px;font-weight:var(--font-weight-semi);color:var(--c-primary);margin-top:var(--spacing-xl);padding:10px 0;text-decoration:none;display:block}.feedback-page__back:hover{text-decoration:underline}
