.pre-contributions { --cr-bg:#090b0e; --cr-surface:#121519; --cr-border:#343a42; --cr-text:#f0f2f5; --cr-muted:#b1bac6; --cr-red:#ed3349; font-family:Cairo,Tahoma,sans-serif; letter-spacing:0; color:var(--cr-text); background:var(--cr-bg); width:calc(100% - 32px); max-width:1280px; margin:20px auto; padding:0 20px 32px; min-width:0; box-sizing:border-box; direction:rtl; line-height:1.8; }
.pre-contributions *, .pre-contributions *::before, .pre-contributions *::after { box-sizing:border-box; }
.pre-contributions h1, .pre-contributions h2, .pre-contributions h3 { color:var(--cr-text); font-family:inherit; letter-spacing:0; margin:0 0 14px; line-height:1.5; }
.pre-contributions h1 { font-size:32px; } .pre-contributions h2 { font-size:21px; } .pre-contributions h3 { font-size:16px; }
.pre-contributions p { margin:0 0 18px; } .pre-contributions a { color:#e1e7ee; text-decoration:none; } .pre-contributions a:hover { color:#fff; text-decoration:underline; }
.pre-contributions svg, .pre-contribution-pencil svg { display:block; width:20px; height:20px; flex:0 0 20px; }
.pre-cr-hero { position:relative; isolation:isolate; min-height:228px; display:flex; align-items:center; padding:28px 36px; margin:0 -20px 24px; overflow:hidden; background:#101318; border-bottom:1px solid var(--cr-border); }
.pre-cr-hero .pre-cr-art { position:absolute; inset:0; width:100%; height:100%; object-fit:cover; object-position:center; z-index:-2; }
.pre-cr-hero::after { content:""; position:absolute; inset:0; background:linear-gradient(270deg,rgba(4,6,8,.93),rgba(4,6,8,.52),rgba(4,6,8,.2)); z-index:-1; }
.pre-cr-hero > div { max-width:740px; } .pre-cr-hero p { color:#d4d9e2; } .pre-cr-hero .pre-cr-brand { color:#ff6577; font-size:13px; font-weight:700; margin-bottom:12px; }
.pre-cr-introduction, .pre-cr-form-band { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:32px; padding:8px 0 24px; }
.pre-cr-introduction > div, .pre-cr-form-band > * { min-width:0; } .pre-cr-rules { padding-inline-start:26px; border-inline-start:1px solid var(--cr-border); }
.pre-cr-rules ul { padding-inline-start:20px; margin:0 0 24px; } .pre-cr-rules li { margin-bottom:12px; color:var(--cr-muted); }
.pre-contributions label { display:block; margin:0 0 14px; font-size:14px; color:#d7dde7; font-weight:600; }
.pre-contributions input:not([type=checkbox]):not([type=file]), .pre-contributions select, .pre-contributions textarea { display:block; width:100%; min-width:0; max-width:100%; margin:6px 0 0; padding:10px 12px; border:1px solid var(--cr-border); border-radius:4px; color:var(--cr-text); background:#171b21; font:inherit; font-weight:400; line-height:1.6; box-shadow:none; min-height:44px; }
.pre-contributions textarea { resize:vertical; min-height:96px; } .pre-contributions input[type=file] { display:block; max-width:100%; width:100%; font:inherit; font-size:13px; margin:12px 0; }
.pre-contributions input[type=checkbox] { appearance:auto; width:18px; height:18px; flex:0 0 18px; margin:3px 0 0; accent-color:var(--cr-red); }
.pre-contributions .pre-cr-check { display:flex; gap:10px; align-items:flex-start; font-weight:400; }
.pre-contributions :focus-visible, .pre-contribution-pencil:focus-visible { outline:2px solid #f8b44b; outline-offset:3px; }
.pre-contributions .pre-cr-button, .pre-contributions .pre-cr-icon, .pre-contributions .pre-cr-add { display:inline-flex; gap:8px; align-items:center; justify-content:center; min-height:42px; padding:8px 16px; border:1px solid #56616f; border-radius:4px; background:#1b2027; color:#f6f7f9; font:inherit; font-size:14px; font-weight:600; cursor:pointer; text-decoration:none; white-space:normal; overflow-wrap:anywhere; }
.pre-contributions .pre-cr-button:hover { background:#272d35; text-decoration:none; }
.pre-contributions .is-primary { background:#b51227; border-color:#ff3c55; color:#fff; } .pre-contributions .is-primary:hover { background:#d61c34; }
.pre-contributions .is-danger { background:#30151a; border-color:#ac4551; } .pre-contributions button:disabled { opacity:.45; cursor:not-allowed; }
.pre-contributions .pre-cr-icon { width:40px; min-width:40px; padding:8px; } .pre-cr-nojs { display:none; }
.pre-cr-form-note { padding:20px 24px; border-inline-start:1px solid var(--cr-border); color:var(--cr-muted); } .pre-cr-form-note > svg { color:#ff586c; width:32px; height:32px; margin-bottom:24px; }
.pre-cr-account-form { width:100%; max-width:560px; } .pre-cr-lines { white-space:pre-line; } .pre-cr-honeypot { position:absolute; width:1px; height:1px; overflow:hidden; clip-path:inset(50%); }
.pre-cr-verification { max-width:760px; margin:0 auto; padding:24px 0 40px; } .pre-cr-verification > svg { width:44px; height:44px; color:#f3b950; margin:0 0 16px; } .pre-cr-verification form { margin:12px 0; }
.pre-cr-nav { display:flex; flex-wrap:wrap; gap:18px; align-items:center; border-bottom:1px solid var(--cr-border); margin:0 0 24px; padding:0 0 12px; } .pre-cr-nav a[aria-current] { color:#ff6b7d; border-bottom:2px solid var(--cr-red); } .pre-cr-nav form { margin-inline-start:auto; } .pre-cr-nav button { background:none; border:0; color:#ccd4e0; font:inherit; cursor:pointer; }
.pre-cr-stats { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:12px; margin-bottom:24px; } .pre-cr-stat { border:1px solid var(--cr-border); border-radius:6px; padding:16px; background:var(--cr-surface); } .pre-cr-stat span { display:block; color:var(--cr-muted); font-size:13px; } .pre-cr-stat strong { display:block; font-size:28px; line-height:1.5; }
.pre-cr-profile, .pre-cr-requests, .pre-cr-request-heading { padding:20px 0; border-bottom:1px solid var(--cr-border); } .pre-cr-profile form { max-width:540px; }
.pre-cr-table-scroll { max-width:100%; overflow:auto; border:1px solid var(--cr-border); border-radius:4px; } .pre-contributions table { width:100%; border-collapse:collapse; margin:0; min-width:760px; background:#12161b; font-size:13px; }
.pre-contributions th, .pre-contributions td { text-align:start; padding:12px; border-bottom:1px solid var(--cr-border); color:#e1e5ed; max-width:260px; overflow-wrap:anywhere; } .pre-contributions th { background:#20252c; font-weight:700; } .pre-contributions tr:last-child td { border-bottom:0; }
.pre-cr-status { display:inline-block; border:1px solid #707d8e; border-radius:4px; padding:2px 8px; white-space:nowrap; font-size:12px; } .pre-cr-status.is-pending { border-color:#5d9ced; color:#a3cafa; } .pre-cr-status.is-approved { border-color:#249665; color:#75e8b0; } .pre-cr-status.is-rejected { border-color:#e4536c; color:#ff9cac; } .pre-cr-status.is-application_error { border-color:#d88f25; color:#ffd082; }
.pre-cr-message { padding:16px; border:1px solid #337f68; border-inline-start:4px solid #57d4a6; background:#10241e; border-radius:4px; margin-bottom:20px; overflow-wrap:anywhere; } .pre-cr-message.is-error { background:#2b141b; border-color:#c6465d; } .pre-cr-message.is-warning { background:#292211; border-color:#e0a640; }
.pre-cr-fields { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:22px; } .pre-cr-field { min-width:0; } .pre-cr-field.is-wide { grid-column:1/-1; } .pre-cr-field > label { margin-bottom:8px; }
.pre-cr-image { display:inline-block; width:96px; height:96px; object-fit:contain; background:#090b0e; border:1px solid var(--cr-border); border-radius:4px; margin:8px; }
.pre-cr-repeat-row { display:grid; grid-template-columns:minmax(0,1fr) 40px; gap:12px; padding:12px 0; border-bottom:1px solid var(--cr-border); } .pre-cr-add { margin:12px 0; }
.pre-cr-date-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:16px; } .pre-contributions fieldset { border:1px solid var(--cr-border); padding:16px; margin:14px 0; min-width:0; } .pre-contributions fieldset label { display:inline-block; width:calc(33.33% - 8px); margin-inline-end:8px; }
.pre-cr-command-bar { display:flex; flex-wrap:wrap; gap:12px; justify-content:flex-end; border-top:1px solid var(--cr-border); margin-top:24px; padding-top:18px; }
.pre-cr-facts { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:18px; margin:20px 0; padding:18px 0; border-bottom:1px solid var(--cr-border); } .pre-cr-facts dt { color:var(--cr-muted); font-size:12px; } .pre-cr-facts dd { margin:4px 0 0; overflow-wrap:anywhere; }
.pre-cr-change { border-top:1px solid var(--cr-border); padding:24px 0; } .pre-cr-comparison { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:16px; } .pre-cr-comparison.has-current { grid-template-columns:repeat(3,minmax(0,1fr)); } .pre-cr-comparison > div { padding:16px; min-width:0; border-inline-start:3px solid #3e8f66; background:#101916; } .pre-cr-comparison .is-before { background:#22171b; border-color:#ac4359; } .pre-cr-comparison .is-current { background:#171e29; border-color:#5484c1; }
.pre-contributions pre { color:inherit; background:transparent; white-space:pre-wrap; overflow-wrap:anywhere; font:inherit; font-size:13px; margin:0; padding:0; border:0; }
.pre-cr-diff-image { display:block; width:100%; max-height:260px; object-fit:contain; background:#090b0e; margin:8px 0; }
.pre-cr-text-diff { max-width:100%; overflow:auto; margin-top:14px; } .pre-cr-text-diff table { min-width:0; } .pre-cr-text-diff ins { background:#17452c; color:#b4f6cd; text-decoration:none; } .pre-cr-text-diff del { background:#532435; color:#ffc1ce; }
/* Shared request details only; no changes to the site shell or other contributor screens. */
.pre-cr-sr-only { position:absolute!important; width:1px!important; height:1px!important; overflow:hidden!important; clip-path:inset(50%); white-space:nowrap; }
.pre-cr-submission-details { margin-top:18px; }
.pre-cr-submission-details .pre-cr-section-fields > *, .pre-cr-evidence-inputs { min-width:0; grid-column:1/-1; }
.pre-contributions .pre-cr-evidence-link-fields { margin:0 0 20px; padding:0; border:0; }
.pre-cr-evidence-link-row { display:grid; grid-template-columns:minmax(0,1fr) 40px; align-items:center; gap:10px; margin-bottom:10px; }
.pre-contributions .pre-cr-evidence-link-row input { margin:0; }
.pre-contributions .pre-cr-evidence-hint, .pre-cr-evidence-empty { color:var(--cr-muted); font-size:13px; margin:8px 0 18px; }
.pre-cr-request-context { margin:24px 0; }
.pre-cr-review-panel { padding:20px; background:#0e151b; border:1px solid var(--cr-border); border-radius:6px; margin-bottom:16px; overflow-wrap:anywhere; min-width:0; }
.pre-contributions .pre-cr-review-panel h2, #pre-contributors-site .pre-cr-review-panel h2 { font-size:20px; line-height:1.5; margin:0 0 14px; }
.pre-cr-review-panel p:last-child { margin-bottom:0; }
.pre-cr-evidence-links { padding:0; margin:0; list-style:none; }
.pre-cr-evidence-links li { display:flex; align-items:flex-start; gap:18px; padding:12px 0; border-bottom:1px solid var(--cr-border); min-width:0; }
.pre-cr-evidence-links li:last-child { border:0; }
.pre-cr-evidence-links a { min-width:0; overflow-wrap:anywhere; font-size:14px; text-decoration:underline; text-underline-offset:4px; }
.pre-cr-evidence-kind { display:flex; gap:8px; align-items:center; flex:0 0 74px; color:#b2c9de; font-size:13px; }
.pre-cr-evidence-gallery { display:flex; flex-wrap:wrap; gap:12px; margin-top:16px; }
.pre-cr-evidence-gallery a { display:block; max-width:144px; min-width:0; font-size:12px; text-align:center; }
.pre-cr-evidence-gallery img { display:block; width:112px; height:88px; max-width:100%; object-fit:contain; border:1px solid var(--cr-border); border-radius:4px; background:#070c10; }
.pre-cr-request-details { min-width:0; }
.pre-cr-request-details .pre-cr-change { padding:22px 0; }
.pre-cr-request-details .pre-cr-change > h3 { font-size:19px; margin:0 0 12px; }
.pre-cr-request-details .pre-cr-comparison > div { background:#10191c; border:1px solid #31423c; border-inline-start:3px solid #478965; border-radius:6px; padding:18px; min-width:0; overflow-wrap:anywhere; }
.pre-cr-request-details .pre-cr-comparison .is-before { background:#191519; border-color:#493039; border-inline-start-color:#a85e6d; }
.pre-cr-request-details .pre-cr-comparison .is-current { background:#101b24; border-color:#2d4356; border-inline-start-color:#608eaf; }
.pre-cr-request-details h4 { color:#dae1e8; font-family:inherit; font-size:14px; line-height:1.6; margin:0 0 16px; }
.pre-cr-plain-value, .pre-cr-inline-diff { white-space:pre-wrap; overflow-wrap:anywhere; }
.pre-cr-rich-value { color:var(--cr-text); font-size:15px; line-height:1.9; min-width:0; max-height:640px; overflow:auto; }
.pre-cr-rich-value p { margin:0 0 12px; }
#pre-contributors-site .pre-cr-rich-value p { margin:0 0 12px; }
.pre-cr-rich-value a { text-decoration:underline; text-underline-offset:3px; color:#a6d2f5; overflow-wrap:anywhere; }
.pre-cr-rich-value ul, .pre-cr-rich-value ol { margin:12px 0; padding-inline-start:24px; }
.pre-cr-rich-value table { min-width:0; table-layout:auto; background:#111c24; }
.pre-cr-rich-value :is(h2,h3,h4,h5,h6) { margin:14px 0 10px; }
.pre-cr-request-details ins { background:#1a422e; color:#bef0d3; text-decoration:underline; text-decoration-thickness:2px; text-underline-offset:3px; border-radius:2px; }
.pre-cr-request-details del { background:#49232c; color:#f0b9c4; text-decoration:line-through; border-radius:2px; }
.pre-cr-source { margin-top:14px; border:1px solid var(--cr-border); border-radius:4px; background:#0b131a; }
.pre-cr-source summary { cursor:pointer; padding:10px 14px; font-size:13px; color:#b0bfd0; }
.pre-contributions .pre-cr-source pre { padding:14px; max-height:280px; overflow:auto; border-top:1px solid var(--cr-border); text-align:left; font-family:Consolas,monospace; font-size:12px; background:#080e13; }
.pre-cr-format-note { color:#b9c9dc; font-size:13px; margin:12px 0 0; }
.pre-cr-value-list { padding-inline-start:22px; margin:0; }
.pre-cr-value-list > li { padding:12px 0; border-bottom:1px solid var(--cr-border); }
@media (max-width:900px) { .pre-cr-request-details .pre-cr-comparison, .pre-cr-request-details .pre-cr-comparison.has-current { grid-template-columns:minmax(0,1fr); } }
@media (max-width:480px) { .pre-cr-review-panel, .pre-cr-request-details .pre-cr-comparison > div { padding:14px; } .pre-cr-evidence-links li { flex-direction:column; gap:6px; } .pre-cr-evidence-kind { flex-basis:auto; } }
.pre-cr-review-form, .pre-cr-settings { border-top:1px solid var(--cr-border); padding-top:24px; } .pre-cr-settings { max-width:800px; } .pre-cr-filters { display:flex; flex-wrap:wrap; gap:12px; align-items:flex-end; margin-bottom:20px; } .pre-cr-filters label { flex:1 1 140px; min-width:0; } .pre-cr-filters label:first-of-type { flex-basis:240px; } .pre-cr-filters button { margin-bottom:14px; }
.pre-cr-pagination { display:flex; flex-wrap:wrap; gap:12px; margin:20px 0; } .pre-cr-pagination a { display:inline-flex; min-width:34px; min-height:34px; justify-content:center; align-items:center; border:1px solid var(--cr-border); border-radius:4px; }
.pre-contribution-pencil { display:inline-flex!important; width:34px; height:34px; margin-inline-start:10px; align-items:center; justify-content:center; vertical-align:middle; border:1px solid #b03345; border-radius:4px; background:#261218; color:#ff91a1!important; box-sizing:border-box; flex:0 0 34px; text-decoration:none!important; }
.pre-contribution-pencil:hover { background:#b5162b; color:#fff!important; }
/* Landing presentation stays separate from contributor forms and record pencils. */
.pre-contributions .pre-cr-landing { font-size:18px; line-height:1.9; }
.pre-cr-landing .pre-cr-hero { padding:44px 40px; margin-bottom:0; }
.pre-cr-landing .pre-cr-hero::after { background:linear-gradient(270deg,rgba(4,6,8,.96),rgba(4,6,8,.72) 58%,rgba(4,6,8,.28)); }
.pre-cr-landing .pre-cr-hero > div { max-width:840px; }
.pre-cr-landing .pre-cr-hero h1 { font-size:42px; line-height:1.5; font-weight:800; text-wrap:balance; }
.pre-cr-landing .pre-cr-hero p { font-size:19px; line-height:1.9; max-width:780px; margin-bottom:0; }
.pre-cr-landing .pre-cr-hero .pre-cr-brand { font-size:17px; margin-bottom:12px; }
.pre-cr-landing .pre-cr-steps { display:flex; flex-wrap:wrap; align-items:center; gap:16px 32px; list-style:none; margin:0; padding:22px 0; border-bottom:1px solid #292e35; }
.pre-cr-landing .pre-cr-steps li { display:flex; align-items:center; gap:10px; flex:1 1 180px; min-width:0; font-size:17px; font-weight:600; color:#d4d9e2; }
.pre-cr-landing .pre-cr-steps span { display:grid; place-items:center; width:30px; height:30px; flex:0 0 30px; border:1px solid #76333d; border-radius:50%; background:#201217; color:#ff8d9b; font-size:16px; line-height:1; }
.pre-cr-landing .pre-cr-introduction { gap:48px; padding:32px 0 8px; }
.pre-cr-landing h2 { font-size:28px; line-height:1.6; font-weight:700; margin-bottom:18px; text-wrap:balance; }
.pre-cr-landing .pre-cr-knowledge > p { color:#c9d0da; margin-bottom:24px; }
.pre-cr-landing .pre-cr-benefits { list-style:none; padding:0; margin:0 0 28px; }
.pre-cr-landing .pre-cr-benefits li { display:flex; gap:14px; align-items:flex-start; padding:16px 0; border-top:1px solid #262c33; }
.pre-cr-landing .pre-cr-benefits li > div { min-width:0; }
.pre-cr-landing .pre-cr-benefit-icon { display:flex; align-items:center; justify-content:center; width:38px; height:38px; flex:0 0 38px; border:1px solid #61333d; border-radius:4px; background:#211419; color:#ff8494; }
.pre-cr-landing .pre-cr-benefits h3 { font-size:19px; line-height:1.6; margin-bottom:4px; }
.pre-cr-landing .pre-cr-benefits p { font-size:17px; color:#bfc7d2; margin-bottom:0; }
.pre-cr-landing .pre-cr-rules { padding-inline-start:32px; border-color:#292e35; }
.pre-cr-landing .pre-cr-rules ul { padding-inline-start:22px; margin-bottom:26px; }
.pre-cr-landing .pre-cr-rules li { font-size:18px; line-height:1.9; color:#c9d0da; margin-bottom:12px; padding-inline-start:4px; }
.pre-cr-landing .pre-cr-rules li::marker { color:#ff6479; }
.pre-cr-landing .pre-cr-button { min-height:48px; max-width:100%; min-width:188px; padding:10px 22px; font-size:17px; line-height:1.6; font-weight:700; }
.pre-cr-landing .pre-cr-explore { background:transparent; border-color:#963746; }
.pre-cr-landing .pre-cr-explore:hover { background:#30151d; border-color:#ed596d; }
.pre-cr-landing .pre-cr-check { font-size:17px; line-height:1.9; gap:12px; margin-bottom:22px; color:#e1e5ec; cursor:pointer; }
.pre-cr-landing .pre-cr-check-box { display:grid; place-items:center; width:22px; height:22px; flex:0 0 22px; margin-top:5px; }
.pre-cr-landing .pre-cr-check-box input { grid-area:1/1; appearance:none; display:block; width:22px; height:22px; margin:0; padding:0; border:1px solid #737d8a; border-radius:4px; background:#15191e; box-shadow:none; cursor:pointer; }
.pre-cr-landing .pre-cr-check-box input:hover { border-color:#ed596d; }
.pre-cr-landing .pre-cr-check-box input:checked { background:#bc142b; border-color:#ff6479; }
.pre-cr-landing .pre-cr-check-box input:focus-visible { outline:2px solid #ff8d9b; outline-offset:4px; }
.pre-cr-landing .pre-cr-check-box svg { grid-area:1/1; width:18px; height:18px; color:#fff; opacity:0; pointer-events:none; }
.pre-cr-landing .pre-cr-check-box input:checked + svg { opacity:1; }
.pre-cr-landing [data-terms-button]:disabled { background:#292e35; border-color:#616b78; color:#d5dbe4; opacity:1; }
.pre-cr-landing .pre-cr-terms-hint { font-size:16px; line-height:1.9; color:#bbc3cf; margin:10px 0 0; }
.pre-cr-landing [data-terms-form]:has([data-terms-check]:checked) .pre-cr-terms-hint { visibility:hidden; }
.pre-cr-landing .pre-cr-login-link { margin:22px 0 0; font-size:17px; }
.pre-cr-landing .pre-cr-login-link a { text-decoration:underline; text-underline-offset:5px; }
@media (max-width:1100px) {
  .pre-cr-landing .pre-cr-hero { padding:36px 32px; }
  .pre-cr-landing .pre-cr-hero h1 { font-size:38px; }
  .pre-cr-landing .pre-cr-introduction { gap:28px; }
  .pre-cr-landing .pre-cr-rules { padding-inline-start:24px; }
  .pre-cr-landing h2 { font-size:26px; }
}
@media (max-width:800px) {
  .pre-cr-landing .pre-cr-introduction { grid-template-columns:1fr; gap:30px; }
  .pre-cr-landing .pre-cr-rules { border-inline-start:0; padding-inline-start:0; border-top:1px solid #292e35; padding-top:30px; }
}
@media (max-width:640px) {
  .pre-cr-landing .pre-cr-hero { padding:28px 22px; }
  .pre-cr-landing .pre-cr-hero h1 { font-size:30px; line-height:1.6; }
  .pre-cr-landing .pre-cr-hero p { font-size:18px; }
  .pre-cr-landing .pre-cr-hero .pre-cr-brand { font-size:16px; }
  .pre-cr-landing .pre-cr-steps { gap:14px; padding:20px 0; }
  .pre-cr-landing .pre-cr-steps li { flex-basis:100%; }
  .pre-cr-landing .pre-cr-introduction { padding-top:26px; }
  .pre-cr-landing .pre-cr-rules li { font-size:17px; }
  .pre-cr-landing .pre-cr-button { width:100%; min-width:0; }
}
@media (max-width:900px) { .pre-cr-comparison.has-current { grid-template-columns:1fr; } .pre-cr-facts { grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:640px) { .pre-contributions { width:calc(100% - 20px); padding-inline:14px; margin:10px auto; } .pre-cr-hero { margin-inline:-14px; padding:24px 20px; min-height:224px; } .pre-cr-introduction, .pre-cr-form-band, .pre-cr-fields, .pre-cr-comparison, .pre-cr-date-grid { grid-template-columns:1fr; gap:18px; } .pre-cr-rules, .pre-cr-form-note { border-inline-start:0; padding-inline-start:0; border-top:1px solid var(--cr-border); padding-top:18px; } .pre-cr-stats { grid-template-columns:repeat(2,minmax(0,1fr)); } .pre-cr-field.is-wide { grid-column:auto; } .pre-cr-command-bar > * { flex:1 1 140px; } .pre-cr-facts { gap:12px; } .pre-cr-nav { gap:12px; } .pre-cr-nav form { margin-inline-start:0; } }
@media (prefers-reduced-motion:reduce) { .pre-contributions *, .pre-contribution-pencil { scroll-behavior:auto; transition:none; } }
