@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:300 700;src:url(/ui/assets/fredoka-latin-DM6njrJ3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:300 700;src:url(/ui/assets/fredoka-latin-ext-CYrqKuxd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/ui/assets/nunito-latin-BzFMHfZw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/ui/assets/nunito-latin-ext-CXYtwYOx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/ui/assets/nunito-cyrillic-CY6AOgYE.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/ui/assets/nunito-vietnamese-U01xdrZh.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:TwemojiFlags;font-display:swap;src:url(/ui/assets/twemoji-flags-DvDfZf5u.woff2)format("woff2");unicode-range:U+1F1E6-1F1FF}:root{--color-paper:#fff8ee;--color-white:#fff;--color-ink:#1e2a3f;--color-text:#33405a;--color-muted:#5e6a80;--color-line:#eadfcf;--color-nav-line:#ede4d6;--color-orange:#e0662f;--color-orange-dark:#b9481a;--color-teal:#4fc3b5;--color-yellow:#ffd36e;--color-pink:#f2a3a0;--color-lilac:#c7b2ee;--color-blue:#8fb4ee;--color-apricot:#f6c08f;--color-leaf:#a9d99c;--color-sky:#93c5f2;--color-coral:#f59f8f;--color-grass:#8ccb7e;--color-grass-dark:#5fa75a;--color-sky-top:#bfe3fa;--color-sky-bottom:#e8f6ff;--color-help-bg:#f1f8ec;--color-rope:#b89b78;--color-peg:#e2c497;--color-lichti-body:#e89b5c;--color-lichti-ear-inner:#f7b8a6;--color-lichti-muzzle:#fde6c8;--color-lichti-eyes:#2a1e16;--color-lichti-cheeks:#f59a8a;--color-semantic-success:#2f7a33;--color-semantic-success-bg:#e3f4e0;--color-semantic-emergency:#a83a14;--color-semantic-emergency-bg:#fce3da;--color-semantic-placeholder-bg:#fff1a8;--color-soft-blue:#e3eefb;--color-soft-green:#ddf1e5;--color-soft-lilac:#ece5fa;--color-soft-peach:#ffe6d3;--color-soft-rose:#fbe2e6;--color-soft-yellow:#fff1c7;--color-tile-yellow:#ffe6a3;--color-tile-pink:#fad3d1;--color-tile-blue:#d7e6fd;--color-tile-teal:#d6f1ec;--color-ui-nav-link:#4a566e;--color-ui-nav-cta-hover:#2c3b57;--color-ui-burger-line:#e7dccb;--color-ui-menu-line:#ede2d2;--color-ui-menu-arrow:#b6a58c;--color-ui-post-dash:#f0e2ce;--color-ui-notice-dash:#e9d9c2;--color-ui-notice-icon:#ffe6a3;--color-ui-copy-bg:#fff1e6;--color-ui-placeholder-text:#5a4500;--color-ui-meadow-top:#93cf84;--color-ui-button-shadow:#0e1626;--color-ui-peg-shade:#cba672;--color-ui-peg-band:#9c7650;--color-ui-stripe-a:#fbf3e6;--color-ui-stripe-b:#f6ecdc;--color-ui-footer-text:#f4fbf1;--color-ui-footer-bg:#387a35;--color-ui-hero-bottom:#f2faf4;--color-ui-badge-soon:#f1f3f7;--radius-button:999px;--radius-card:28px;--radius-panel:24px;--radius-postcard:4px;--radius-control:12px;--radius-chip:999px;--shadow-card:0 4px 0 #eadfcf;--shadow-card-hover:0 8px 0 #eadfcf;--shadow-postcard:0 12px 26px #503c1e24;--shadow-cta-orange:0 6px 0 #b9481a;--shadow-nav-scrolled:0 10px 30px -18px #1e2a3f59;--space-gutter:max(16px, env(safe-area-inset-left), env(safe-area-inset-right));--space-section:clamp(44px,7vw,96px);--space-max-width:70rem;--size-touch-min:48px;--size-nav-height-desktop:72px;--size-nav-height-mobile:64px;--size-cta-height:3.6rem;--motion-ease-out:cubic-bezier(.2,.8,.2,1);--motion-duration-fast:.15s;--motion-duration-base:.25s;--motion-greeting-interval:2.3s;--type-h1-size:clamp(2.3rem,6vw,4.4rem);--type-h1-line:1.02;--type-h2-size:clamp(1.8rem,3.8vw,2.6rem);--type-h2-line:1.12;--type-h3-size:1.3rem;--type-h3-line:1.25;--type-lead-size:clamp(1.1rem,1.7vw,1.28rem);--type-lead-line:1.6;--type-body-size:1.08rem;--type-body-line:1.6;--type-small-size:.9rem;--type-small-line:1.4;--font-display:"Fredoka", ui-rounded, system-ui, -apple-system, "Segoe UI", "Noto Sans", "Noto Sans Arabic", "Noto Sans Devanagari", "Noto Sans Ethiopic", "Noto Sans SC", sans-serif;--font-body:"Nunito", ui-rounded, system-ui, -apple-system, "Segoe UI", "Noto Sans", "Noto Sans Arabic", "Noto Sans Devanagari", "Noto Sans Ethiopic", "Noto Sans SC", sans-serif}*,:before,:after{box-sizing:border-box}body{background:var(--color-cream);color:var(--color-ink);font:400 1rem/1.5 var(--font-body);margin:0}h1,h2,h3{font-family:var(--font-display);margin:.2em 0 .5em;font-weight:600;line-height:1.2}h1:focus{outline:none}a{color:var(--color-orange-dark)}:focus-visible{outline:3px solid var(--color-orange);outline-offset:2px}.skip{position:absolute;left:-10000px}.skip:focus{z-index:10;background:var(--color-white);padding:12px;top:12px;left:12px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.top{background:var(--color-white);border-bottom:2px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:8px 20px;padding:8px 20px;display:flex}.top .brand{font:700 1.25rem/1 var(--font-display);color:var(--color-ink);text-decoration:none}.top nav{flex-wrap:wrap;gap:4px;display:flex}.top nav a{border-radius:var(--radius-control);min-height:48px;color:var(--color-ink);align-items:center;padding:0 12px;font-weight:600;text-decoration:none;display:inline-flex}.top nav a[aria-current=page]{background:var(--color-help-bg)}.top .who{color:var(--color-muted);margin-left:auto}.region-switch{align-items:center;gap:8px;display:inline-flex}.page{max-width:72rem;margin:0 auto;padding:24px 20px 80px}.narrow{max-width:34rem}.login{margin-top:8vh}.lead{font-size:1.1rem}.note,.hint,.crumbs,.by{color:var(--color-muted)}.hint{font-size:.9rem;display:block}.loading{padding:24px}.ok{color:var(--color-ink);background:var(--color-help-bg);border-radius:var(--radius-control);padding:10px 14px}.error{color:var(--color-ink);background:var(--color-semantic-placeholder-bg);border-left:6px solid var(--color-orange-dark);border-radius:var(--radius-control);padding:10px 14px}button,.button{border:2px solid var(--color-ink);border-radius:var(--radius-button);background:var(--color-ink);min-height:48px;color:var(--color-white);font:600 1rem/1 var(--font-display);cursor:pointer;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}button.ghost{background:var(--color-white);color:var(--color-ink)}button.small{min-height:44px;padding:0 14px;font-size:.95rem}button:disabled{opacity:.5;cursor:default}input,select,textarea{font:inherit;color:var(--color-ink);background:var(--color-white);border:2px solid var(--color-muted);border-radius:var(--radius-control);min-height:48px;padding:8px 12px}textarea{resize:vertical;width:100%}input[type=checkbox]{width:24px;height:24px;min-height:0;accent-color:var(--color-orange-dark);margin:12px}input[readonly],textarea[readonly]{background:var(--color-cream)}.toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px 20px;margin:16px 0;display:flex}.toolbar label,.t-actions label{flex-direction:column;gap:4px;font-weight:600;display:inline-flex}.search{align-items:flex-end;gap:8px;display:flex}.search label{align-self:center}.cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px;margin:0 0 32px;padding:0;list-style:none;display:grid}.card{border-radius:var(--radius-panel);background:var(--color-white);border:2px solid var(--color-line);min-height:48px;color:var(--color-ink);flex-direction:column;gap:4px;padding:16px;text-decoration:none;display:flex}.card:hover{border-color:var(--color-orange)}.badge.review{color:var(--color-orange-dark);font-weight:700}table.entries{border-collapse:collapse;background:var(--color-white);border-radius:var(--radius-panel);width:100%;overflow:hidden}.entries th,.entries td{text-align:left;border-bottom:1px solid var(--color-line);vertical-align:middle;padding:8px 12px}.entries td a{padding:12px 0;display:inline-block}.status{border-radius:var(--radius-chip);background:var(--color-cream);padding:2px 10px;font-size:.9rem;font-weight:600;display:inline-block}.s-live,.s-reviewed{background:var(--color-help-bg)}.s-review,.s-live-review,.s-outdated,.s-missing{background:var(--color-yellow)}.s-archived{text-decoration:line-through}.row-actions{flex-wrap:wrap;gap:6px;display:flex}fieldset.plain{border:0;min-width:0;margin:0;padding:0}.field{flex-direction:column;gap:4px;margin:12px 0;display:flex}.field label,.field-label,legend{font-weight:700}.field.check{flex-flow:wrap;align-items:center}.field.check .hint{flex-basis:100%}.req{color:var(--color-orange-dark)}fieldset.group{border:2px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-white);min-width:0;margin:16px 0;padding:8px 16px 16px}fieldset.group fieldset.group{background:var(--color-cream)}.list-item{border-top:2px dashed var(--color-line);padding-top:8px}.choices{flex-wrap:wrap;gap:0 16px;display:flex}.choices .check{align-items:center;display:inline-flex}.map-add{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.code,pre.code{white-space:pre-wrap;overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:.9rem}.actions{flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0;display:flex}.actions.sticky{background:var(--color-cream);border-top:2px solid var(--color-line);padding:12px 0;position:sticky;bottom:0}.history{color:var(--color-muted);padding-left:1.2em}.translations{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.translation{background:var(--color-white);border:2px solid var(--color-line);border-radius:var(--radius-panel);padding:12px 16px}.translation.outdated{border-color:var(--color-yellow)}.t-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.source{color:var(--color-muted);margin:6px 0}.t-actions{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:8px;display:flex}.issues{padding-left:1.2em}.stale{background:var(--color-white);border:2px solid var(--color-yellow);border-radius:var(--radius-panel);margin-bottom:24px;padding:12px 20px}.stale li a{padding:8px 0;display:inline-block}.button.ghost{background:var(--color-white);color:var(--color-ink)}.import-steps{max-width:48rem;padding-left:1.4em}.import-steps>li{margin-bottom:20px}.import-steps h2{margin-bottom:.3em;font-size:1.2rem}.file-pick{flex-direction:column;gap:4px;font-weight:600;display:inline-flex}.file-pick input{padding:8px}.check{align-items:center;min-height:48px;display:flex}.check input{margin-left:0}.preview{margin-top:24px}.preview .summary{flex-wrap:wrap;gap:8px;display:flex}.apply{flex-wrap:wrap;align-items:center;gap:8px 20px;margin:16px 0;display:flex}.warn{background:var(--color-white);border:2px solid var(--color-yellow);border-radius:var(--radius-panel);margin:12px 0;padding:4px 20px}.s-new,.s-change{background:var(--color-help-bg)}.s-error{background:var(--color-semantic-placeholder-bg);border:1px solid var(--color-orange-dark)}.preview-table tr.has-error td{background:var(--color-semantic-placeholder-bg)}ul.plain{margin:0;padding-left:1.1em}.table-scroll{max-width:100%;overflow-x:auto}.preview-table td:last-child{overflow-wrap:anywhere;min-width:14rem}.preview-table .status,.preview-table code{white-space:nowrap}.file-pick{max-width:26rem;display:flex}.file-pick input{width:100%;min-width:0}
