.rdoc{display:flex;flex-direction:column;border-radius:22px;background:var(--paper);overflow:hidden;box-shadow:0 1px 2px rgb(var(--shade-rgb)/.05),0 16px 40px rgb(var(--shade-rgb)/.1)}.rdoc-head{display:flex;align-items:center;gap:10px;padding:14px 14px 13px 20px;box-shadow:inset 0 -1px 0 rgb(var(--ink-rgb)/.06)}.rdoc-title{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.rdoc-title b{font-size:15px;font-weight:500;color:var(--ink)}.rdoc-title small{font-size:12.5px;color:var(--ink-2)}.rdoc-acts{display:flex;align-items:center;gap:6px;flex:none}.rdoc-pdf{height:34px;padding:0 14px;border-radius:999px;background:var(--accent);color:#fff;font-size:13.5px}.rdoc-pdf:hover{background:var(--accent-hover)}.rdoc-note{margin:0;padding:10px 20px;font-size:13px;line-height:1.5;color:var(--warn-ink);background:rgb(var(--warn-rgb)/.1)}.rdoc-page{display:flex;flex-direction:column;gap:12px;padding:18px 22px 22px;font-size:13.5px;line-height:1.55;color:var(--ink)}.rdoc-name{margin:0;font-size:17px;font-weight:500}.rdoc-sec{display:flex;flex-direction:column;gap:8px}.rdoc-sec-head{margin:0;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.rdoc-entry{display:flex;flex-direction:column;gap:3px}.rdoc-entry-name{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.rdoc-entry-name b{font-weight:500}.rdoc-entry-name span{font-size:12.5px;color:var(--ink-2)}.rdoc-entry ul{margin:0;padding:0 0 0 16px;display:flex;flex-direction:column;gap:3px}.rdoc-entry li{padding:1px 0}.rdoc-extra,.rdoc-project-line,.rdoc-skills{margin:0}.rdoc-project-link{margin:0;font-size:12.5px;color:var(--ink-2);overflow-wrap:anywhere}.rdoc .is-new{background:rgb(var(--ok-rgb)/.13);border-radius:6px;box-shadow:-6px 0 0 rgb(var(--ok-rgb)/.13),6px 0 0 rgb(var(--ok-rgb)/.13)}.rdoc .is-out{color:var(--ink-3);text-decoration:line-through;text-decoration-color:rgb(var(--ink-rgb)/.45)}.rdoc-entry.is-new,.rdoc-entry.is-out{padding:2px 6px;margin:0 -6px;box-shadow:none}@container line (max-width: 600px){.rdoc-page{padding:16px 16px 18px}.rdoc-head{padding:12px 12px 11px 16px}}.ldoc{gap:8px}.ldoc-meta{margin:0;display:flex;gap:10px;font-size:13px;color:var(--ink-2);overflow-wrap:anywhere}.ldoc-meta span{flex:none;min-width:52px;color:var(--ink-3)}.ldoc-meta b{font-weight:500;color:var(--ink)}.ldoc-body{margin:6px 0 0;white-space:pre-wrap;font-size:14px;line-height:1.65;overflow-wrap:anywhere}a.rdoc-pdf{display:inline-flex;align-items:center}