:root{--bg: #0c0e0d;--panel: #131614;--row2: #101311;--head: #181d1a;--line: #232925;--line2: #2f3631;--fg: #d5ddd6;--muted: #7c877e;--accent: #7fd18b;--onaccent: #0c0e0d;--link: #e6ede7;--input: #0a0c0b;--danger: #ef6b6b;--member: #a3acb8;--member2: #4b5563;--pop-shadow: 0 18px 40px rgba(0, 0, 0, .45);--stripes: repeating-linear-gradient(135deg, rgba(128, 128, 128, .2) 0 3px, transparent 3px 6px);--sans: "IBM Plex Sans", system-ui, -apple-system, sans-serif;--mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;color-scheme:dark}[data-theme=light]{--bg: #efeee8;--panel: #faf9f5;--row2: #f3f2ec;--head: #e8e6de;--line: #d8d6cc;--line2: #c6c4b9;--fg: #1b1d1a;--muted: #62655d;--accent: #2d8744;--onaccent: #ffffff;--link: #111111;--input: #ffffff;--danger: #c23b3b;--member: #4b5563;--member2: #374151;--pop-shadow: 0 18px 40px rgba(0, 0, 0, .16);color-scheme:light}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--fg);font:13px / 1.45 var(--sans);-webkit-font-smoothing:antialiased}body{min-height:100vh}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}button{font:inherit;color:inherit}input,textarea,select{font:inherit;color:var(--fg)}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}:focus-visible{outline:1px solid var(--accent);outline-offset:1px}::selection{background:color-mix(in srgb,var(--accent) 35%,transparent)}.mono{font-family:var(--mono)}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.column{max-width:1000px;margin:0 auto;padding:32px 20px;display:flex;flex-direction:column;gap:28px}.column-narrow{max-width:480px;margin:0 auto;padding:72px 20px;display:flex;flex-direction:column;gap:24px}.header-inner{max-width:1000px;margin:0 auto;padding:0 20px}.grid-home{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:20px;align-items:start}.grid-home-foot{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:20px}.grid-post{display:grid;grid-template-columns:220px minmax(0,1fr);border:1px solid var(--line)}.grid-profile{display:grid;grid-template-columns:330px minmax(0,1fr);gap:20px;align-items:start}.grid-ranks{display:grid;grid-template-columns:320px minmax(0,1fr);gap:20px;align-items:start}.grid-editor{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.grid-staff{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.author-card{padding:18px 20px;background:var(--panel);border-right:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.author-card .avatar-slot{width:120px;height:120px}.scroll-x{overflow-x:auto;scrollbar-width:none}.scroll-x::-webkit-scrollbar{display:none}.only-mobile{display:none!important}@media (max-width: 720px){.column{padding:20px 14px;gap:22px}.column-narrow{padding:36px 14px}.header-inner{padding:0 14px}.grid-home,.grid-home-foot,.grid-profile,.grid-ranks,.grid-editor{grid-template-columns:minmax(0,1fr)}.grid-3,.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-staff,.grid-post{grid-template-columns:minmax(0,1fr)}.author-card{border-right:none;border-bottom:1px solid var(--line);flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px}.author-card .avatar-slot{width:44px;height:44px}.author-card .author-bars{flex-basis:100%}.hide-mobile{display:none!important}.rows-collapse{grid-template-columns:minmax(0,1fr)!important}.only-mobile{display:flex!important}}.shout-line .shout-delete{opacity:0}.shout-line:hover .shout-delete,.shout-delete:focus-visible{opacity:1}@media (hover: none){.shout-line .shout-delete{opacity:1}}@media (max-width: 720px){.request-row{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.request-row>div:last-child{padding-top:0!important}}.md-pre code{font:inherit;background:none!important;border:0!important;padding:0!important}
