.forge/merges/2026-09-10T05-51-43.559829080Z.md 8.5 KiB 181 lines Raw

pr: 0234b26d-75dc-4bd6-8ed6-38030290b89f applied: false verdict: fail resolved: [] created: 2026-09-10T05:51:43.559829080Z

conflict: static/style.css patch: e30e00855919b9776f56447fda2aff493ca2238f

file: static/style.css base master:static/style.css: /* hu13 — Tokyo Night dark-first, hand-written. Sharp corners only. Zero JS. / / Vars: :root = Tokyo Night dark; light overrides under prefers-color-scheme. */ {box-sizing:border-box;border-radius:0} :root{ color-scheme:dark light; --bg:#1a1b26; --bg-alt:#16161e; --bg-th:#1f2335; --fg:#c0caf5; --muted:#565f89; --blue:#7aa2f7; --cyan:#7dcfff; --green:#9ece6a; --yellow:#e0af68; --red:#f7768e; --border:#292e42; --visited:#9aa5ce; --btn-fg:#16161e; --diff-add:#9ece6a; --diff-add-bg:#233328; --diff-del:#f7768e; --diff-del-bg:#38232e; --diff-hunk:#7dcfff; --diff-file:#c0caf5; } @media (prefers-color-scheme:light){ :root{ --bg:#d5d6db; --bg-alt:#cbccd3; --bg-th:#b4b8c7; --fg:#343b58; --muted:#565f89; --blue:#34548a; --cyan:#0f4b6e; --green:#33635c; --yellow:#8c6c3e; --red:#8c4351; --border:#b4b8c7; --visited:#5a4a78; --btn-fg:#e9e9ed; --diff-add:#33635c; --diff-add-bg:#c6d4ca; --diff-del:#8c4351; --diff-del-bg:#d9c2c7; --diff-hunk:#0f4b6e; --diff-file:#343b58; } } html{background:var(--bg);-webkit-text-size-adjust:100%} body{margin:0;background:var(--bg);color:var(--fg); font-family:system-ui,-apple-system,"Segoe UI",Roboto,Ubuntu,Cantarell,sans-serif; line-height:1.55;font-size:16px;overflow-x:clip} img,video,svg{max-width:100%;height:auto} / Fluid container: base = mobile single-column, side padding, never fixed px. / .wrap{max-width:100%;margin:0 auto;padding:0 1rem;min-width:0} .site-header{background:var(--bg-alt);border-bottom:1px solid var(--border)} .site-header .wrap{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;padding:.75rem 1rem} .brand{font-weight:700;color:var(--blue);overflow-wrap:anywhere} .site-nav{background:var(--bg-alt);border-bottom:1px solid var(--border)} .site-nav .wrap{display:flex;flex-wrap:wrap;gap:.25rem 1rem;padding:.5rem 1rem} .site-nav a{display:inline-flex;align-items:center;min-height:40px;color:var(--cyan);text-decoration:none;padding:.35rem .1rem} .site-nav a:hover,.site-nav a:focus{text-decoration:underline} a{color:var(--blue)} a:visited{color:var(--visited)} main{padding:1.25rem 0 3rem;min-width:0} / Repo header stacks on narrow; clone cmd + sha wrap safely. / .repo-head{display:flex;flex-direction:column;gap:.25rem;min-width:0} .repo-head h1{margin:0 0 .25rem;overflow-wrap:anywhere} .clone,.repo-meta{margin:.25rem 0;min-width:0} .clone code,.repo-meta code{overflow-wrap:anywhere;word-break:break-all} code,kbd,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace; background:var(--bg-alt);color:var(--green);padding:.1em .3em;overflow-wrap:anywhere} pre{background:var(--bg-alt);color:var(--fg);border:1px solid var(--border); padding:1rem;overflow-x:auto;white-space:pre;line-height:1.5;max-width:100%} pre code{background:none;padding:0;color:inherit;overflow-wrap:normal;word-break:normal} / Diff colors (line-level spans for #22; renderer lands there, vars live here). / .diff-add{color:var(--diff-add);background:var(--diff-add-bg)} .diff-del{color:var(--diff-del);background:var(--diff-del-bg)} .diff-hunk{color:var(--diff-hunk)} .diff-file{color:var(--diff-file);font-weight:700} ...truncated head m6/submit-buttons:static/style.css: / hu13 — Tokyo Night dark-first, hand-written. Sharp corners only. Zero JS. / / Palette: Tokyo Night: bg #1a1b26, bg-alt #16161e, fg #c0caf5, muted #565f89, blue #7aa2f7, cyan #7dcfff, green #9ece6a, yellow #e0af68, red #f7768e, border #292e42. */ {box-sizing:border-box;border-radius:0} :root{color-scheme:dark} html{background:#1a1b26;-webkit-text-size-adjust:100%} body{margin:0;background:#1a1b26;color:#c0caf5; font-family:system-ui,-apple-system,"Segoe UI",Roboto,Ubuntu,Cantarell,sans-serif; line-height:1.55;font-size:16px;overflow-x:clip} img,video,svg{max-width:100%;height:auto} / Fluid container: base = mobile single-column, side padding, never fixed px. / .wrap{max-width:100%;margin:0 auto;padding:0 1rem;min-width:0} .site-header{background:#16161e;border-bottom:1px solid #292e42} .site-header .wrap{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;padding:.75rem 1rem} .brand{font-weight:700;color:#7aa2f7;overflow-wrap:anywhere} .site-nav{background:#16161e;border-bottom:1px solid #292e42} .site-nav .wrap{display:flex;flex-wrap:wrap;gap:.25rem 1rem;padding:.5rem 1rem} .site-nav a{display:inline-flex;align-items:center;min-height:40px;color:#7dcfff;text-decoration:none;padding:.35rem .1rem} .site-nav a:hover,.site-nav a:focus{text-decoration:underline} a{color:#7aa2f7} a:visited{color:#9aa5ce} main{padding:1.25rem 0 3rem;min-width:0} / Repo header stacks on narrow; clone cmd + sha wrap safely. / .repo-head{display:flex;flex-direction:column;gap:.25rem;min-width:0} .repo-head h1{margin:0 0 .25rem;overflow-wrap:anywhere} .clone,.repo-meta{margin:.25rem 0;min-width:0} .clone code,.repo-meta code{overflow-wrap:anywhere;word-break:break-all} code,kbd,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace; background:#16161e;color:#9ece6a;padding:.1em .3em;overflow-wrap:anywhere} pre{background:#16161e;color:#c0caf5;border:1px solid #292e42; padding:1rem;overflow-x:auto;white-space:pre;line-height:1.5;max-width:100%} pre code{background:none;padding:0;color:inherit;overflow-wrap:normal;word-break:normal} / Scroll containers: tables never break layout; pre scrolls inside too. / .table-scroll,.pre-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%} .table-scroll{margin:1rem 0} .pre-scroll{margin:1rem 0} .table-scroll table{margin:0} .pre-scroll pre{margin:0} table{border-collapse:collapse;width:100%;margin:1rem 0;background:#16161e} th,td{text-align:left;padding:.5rem .75rem;border:1px solid #292e42;vertical-align:top;overflow-wrap:anywhere} th{background:#1f2335;color:#7dcfff} tr:nth-child(even) td{background:#1a1b26} td code,th code{word-break:break-all} / List tables (m6/tables): long titles/shas wrap inside the scroll box; the # column stays narrow. / td.title,td.sha{overflow-wrap:anywhere} td.num{width:1%;white-space:nowrap} / Single column on mobile; side-by-side only when it fits (>=768px). / .cols{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;min-width:0} .cols>section,.cols>div{min-width:0} / Forms: full-width on mobile, >=40px touch targets. / form{max-width:44rem;margin:1rem 0;min-width:0} label{display:block;margin:.75rem 0 .25rem;font-weight:600} input[type=text],textarea{display:block;width:100%;max-width:100%;background:#16161e; color:#c0caf5;border:1px solid #292e42;padding:.5rem .6rem;font:inherit;min-height:40px} input[type=text]:focus,textarea:focus{outline:2px solid #7aa2f7;outline-offset:0} textarea{min-height:12rem} button,input[type=submit]{display:inline-flex;align-items:center;justify-content:center; min-height:40px;min-width:40px;background:#7aa2f7;color:#16161e;border:1px solid #7aa2f7; padding:.5rem 1rem;font:inherit;font-weight:700;cursor:pointer} button:hover,input[type=submit]:hover{background:#7dcfff} / Submit buttons (m6/submit-buttons, f0rge #25): link styled as a button — Tokyo Night accent fill, >=40px touch target, icon + words. / .btn-new{display:inline-flex;align-items:center;justify-co ...truncatedpatch: diff --git a/static/style.css b/static/style.css index 32f05a8..11a2346 100644 --- a/static/style.css +++ b/static/style.css @@ -59,6 +59,14 @@ button,input[type=submit]{display:inline-flex;align-items:center;justify-content min-height:40px;min-width:40px;background:#7aa2f7;color:#16161e;border:1px solid #7aa2f7; padding:.5rem 1rem;font:inherit;font-weight:700;cursor:pointer} button:hover,input[type=submit]:hover{background:#7dcfff} +/ Submit buttons (m6/submit-buttons, f0rge #25): link styled as a

view raw