#rhody-n1-official-logo .report-shell{max-width:760px;margin:auto}
#rhody-n1-official-logo .report-intro{margin-bottom:28px}
#rhody-n1-official-logo .report-intro h1{font:400 40px/1.14 'Young Serif',serif;letter-spacing:-.03em;max-width:17ch;margin:0}
#rhody-n1-official-logo .report-intro p{font:400 18px/1.6 Barlow,sans-serif;margin-top:20px}
#rhody-n1-official-logo .report-intro .report-route{font-size:16px}
#rhody-n1-official-logo .report-back:not([hidden]){display:inline-flex;min-height:44px;align-items:center;margin-top:8px}
#rhody-n1-official-logo .report-form{padding:28px 22px;background:#24558A;border:1px solid #24558A;border-radius:12px;--report-text:#FFF9EF;--tip-error:#FFF8C7}
html[data-theme="dark"] #rhody-n1-official-logo .report-form{background:#193148;border-color:#70899E;--report-text:#DDE7EE;--tip-error:#FFB4AB}
#rhody-n1-official-logo .report-page .report-form :is(h2,h3,p,label,span,legend,a,strong){color:var(--report-text)}
#rhody-n1-official-logo .report-form>h2{margin-bottom:28px}
#rhody-n1-official-logo .report-form .tip-field :is(input,textarea){background:#FFF9EF;color:#24558A;border-color:#FFF9EF}
html[data-theme="dark"] #rhody-n1-official-logo .report-form .tip-field :is(input,textarea){background:#0F1E2C;color:#DDE7EE;border-color:#70899E}
#rhody-n1-official-logo .report-form .tip-field :is(input,textarea):focus-visible{outline-color:#FFF9EF;box-shadow:none}
#rhody-n1-official-logo .report-form .tip-field [aria-invalid="true"]{border:2px solid var(--tip-error)}
#rhody-n1-official-logo .report-issues{margin:0 0 28px;padding:0;border:0;min-width:0}
#rhody-n1-official-logo .report-issues legend{font:600 17px/1.45 Barlow,sans-serif;margin-bottom:12px}
#rhody-n1-official-logo .report-choice{display:flex;align-items:flex-start;gap:12px;padding:10px 0;min-height:44px;cursor:pointer;font:400 16px/1.5 Barlow,sans-serif}
#rhody-n1-official-logo .report-choice input{width:22px;height:22px;flex:none;accent-color:#FFF9EF;margin:1px 0 0}
#rhody-n1-official-logo .report-choice input:focus-visible{outline:2px solid #FFF9EF;outline-offset:4px}
#rhody-n1-official-logo .report-page .report-identity{padding:16px;border:1px solid #A7D4F2;border-radius:8px;margin:0 0 26px;font:500 18px/1.5 Barlow,sans-serif}
#rhody-n1-official-logo .rfd-page .report-form .tip-submit{background:#FFF9EF;color:#24558A;border-color:#FFF9EF;width:100%}
html[data-theme="dark"] #rhody-n1-official-logo .rfd-page .report-form .tip-submit{background:#A7D4F2;color:#0F1E2C;border-color:#A7D4F2}
#rhody-n1-official-logo .report-form .tip-result{background:transparent;border-color:#A7D4F2}
@container page (min-width:800px){#rhody-n1-official-logo .report-intro h1{font-size:52px}#rhody-n1-official-logo .report-form{padding:36px 40px}#rhody-n1-official-logo .rfd-page .report-form .tip-submit{width:auto}}

#rhody-n1-official-logo .report-page .report-form p.tip-error{color:var(--tip-error)}
