<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Nunca dejes de aprender · César Duarte</title>
<meta name="description" content="Notas sobre negocios, aprendizaje y lo que nadie te dice.">
<meta name="author" content="César Duarte">
<link rel="canonical" href="https://cesarduarte.com/feed/">
<meta property="og:type"        content="website">
<meta property="og:title"       content="Nunca dejes de aprender · César Duarte">
<meta property="og:description" content="Notas sobre negocios, aprendizaje y lo que nadie te dice.">
<meta property="og:url"         content="https://cesarduarte.com/feed/">
<meta property="og:site_name"   content="Nunca dejes de aprender">
<meta name="twitter:card"        content="summary">
<meta name="twitter:title"       content="Nunca dejes de aprender · César Duarte">
<meta name="twitter:description" content="Notas sobre negocios, aprendizaje y lo que nadie te dice.">
<link rel="sitemap" type="application/xml" href="https://cesarduarte.com/sitemap.php">
<link rel="alternate" type="application/rss+xml" title="Nunca dejes de aprender" href="https://cesarduarte.com/rss.php">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link href="https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,600;1,400&family=DM+Sans:wght@400;500&display=swap" rel="stylesheet">
<style>
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
:root {
  --ink:    #1a1a1a;  --muted:  #6b6b6b;  --faint:  #e8e4df;
  --bg:     #faf8f5;  --accent: #c0392b;  --max:    680px;
  --serif:  "Lora", Georgia, serif;
  --sans:   "DM Sans", system-ui, sans-serif;
}
html { font-size: 18px; scroll-behavior: smooth; }
body { background: var(--bg); color: var(--ink); font-family: var(--serif); line-height: 1.75; min-height: 100vh; }
header { border-bottom: 1px solid var(--faint); padding: 2.5rem 1.5rem 2rem; text-align: center; }
header a { text-decoration: none; color: inherit; }
.site-title { font-family: var(--serif); font-size: 1.6rem; font-weight: 600; letter-spacing: -.02em; }
.site-subtitle { font-family: var(--sans); font-size: .85rem; color: var(--muted); margin-top: .4rem; }
nav { display: flex; justify-content: center; gap: 1.5rem; padding: .9rem 1.5rem;
  border-bottom: 1px solid var(--faint); font-family: var(--sans); font-size: .82rem; flex-wrap: wrap; }
nav a { color: var(--muted); text-decoration: none; transition: color .15s; }
nav a:hover, nav a.active { color: var(--accent); }
.search-bar { max-width: var(--max); margin: 2.5rem auto 0; padding: 0 1.5rem; }
.search-bar form { display: flex; gap: .5rem; }
.search-bar input { flex: 1; font-family: var(--sans); font-size: .9rem; padding: .65rem 1rem;
  border: 1px solid var(--faint); border-radius: 6px; background: #fff; color: var(--ink);
  outline: none; transition: border-color .15s; }
.search-bar input:focus { border-color: var(--accent); }
.search-bar button { font-family: var(--sans); font-size: .85rem; padding: .65rem 1.2rem;
  background: var(--accent); color: #fff; border: none; border-radius: 6px; cursor: pointer; transition: opacity .15s; }
.search-bar button:hover { opacity: .85; }
main { max-width: var(--max); margin: 0 auto; padding: 3rem 1.5rem 5rem; }
.post-list { list-style: none; }
.post-list li { border-bottom: 1px solid var(--faint); padding: 2.2rem 0; }
.post-list li:first-child { padding-top: 0; }
.post-meta { font-family: var(--sans); font-size: .78rem; color: var(--muted);
  margin-bottom: .6rem; display: flex; align-items: center; gap: .8rem; flex-wrap: wrap; }
.post-list h2 { font-size: 1.25rem; font-weight: 600; line-height: 1.3; margin-bottom: .5rem; }
.post-list h2 a { color: var(--ink); text-decoration: none; transition: color .15s; }
.post-list h2 a:hover { color: var(--accent); }
.post-excerpt { font-size: .95rem; color: #444; line-height: 1.65; margin-bottom: .9rem; }
.read-more { font-family: var(--sans); font-size: .8rem; color: var(--accent); text-decoration: none; font-weight: 500; }
.read-more:hover { text-decoration: underline; }
.tags { display: flex; flex-wrap: wrap; gap: .35rem; }
.tag { font-family: var(--sans); font-size: .72rem; background: var(--faint);
  color: var(--muted); padding: .2rem .65rem; border-radius: 20px;
  text-decoration: none; transition: background .15s, color .15s; }
.tag:hover { background: var(--accent); color: #fff; }
.post-header { margin-bottom: 2.5rem; padding-bottom: 1.5rem; border-bottom: 1px solid var(--faint); }
.post-header h1 { font-size: 1.9rem; line-height: 1.25; margin-bottom: 1rem; }
.post-body h2 { font-size: 1.2rem; margin: 2.2rem 0 .8rem; font-weight: 600; }
.post-body h3 { font-size: 1.05rem; margin: 1.8rem 0 .6rem; font-weight: 600; }
.post-body p  { margin-bottom: 1.4rem; }
.post-body ul, .post-body ol { padding-left: 1.5rem; margin-bottom: 1.4rem; }
.post-body li { margin-bottom: .4rem; }
.post-body blockquote { border-left: 3px solid var(--accent); padding-left: 1.2rem;
  font-style: italic; color: var(--muted); margin: 1.5rem 0; }
.post-body code { font-family: monospace; font-size: .85em; background: var(--faint); padding: .1em .35em; border-radius: 3px; }
.post-body hr { border: none; border-top: 1px solid var(--faint); margin: 2rem 0; }
.post-body strong { font-weight: 600; }
.post-body a { color: var(--accent); }
.post-body figure { margin: 2rem 0; }
.post-body figure img { width: 100%; height: auto; border-radius: 4px; display: block; }
.post-body figure figcaption { font-family: var(--sans); font-size: .78rem; color: var(--muted); text-align: center; margin-top: .5rem; font-style: italic; }
.post-cover { width: 100%; height: auto; border-radius: 4px; display: block; margin-bottom: 2rem; }
.back { display: inline-flex; align-items: center; gap: .4rem; font-family: var(--sans);
  font-size: .82rem; color: var(--muted); text-decoration: none; margin-bottom: 2.5rem; transition: color .15s; }
.back:hover { color: var(--accent); }
.back::before { content: "←"; }
.pagination { display: flex; justify-content: center; gap: 1rem; margin-top: 3rem;
  font-family: var(--sans); font-size: .85rem; }
.pagination a { color: var(--accent); text-decoration: none; padding: .4rem .9rem;
  border: 1px solid var(--faint); border-radius: 4px; transition: background .15s; }
.pagination a:hover { background: var(--faint); }
.pagination span { color: var(--muted); padding: .4rem; }
.section-label { font-family: var(--sans); font-size: .78rem; font-weight: 500;
  color: var(--muted); text-transform: uppercase; letter-spacing: .1em;
  margin-bottom: 1.5rem; padding-bottom: .7rem; border-bottom: 1px solid var(--faint); }
.empty { text-align: center; padding: 4rem 0; color: var(--muted); font-family: var(--sans); }
.subscribe-box { margin-top: 3.5rem; padding-top: 2.5rem; border-top: 1px solid var(--faint); }
.subscribe-box .sub-heading { font-family: var(--sans); font-size: 1rem; font-weight: 500; color: var(--ink); display: block; margin-bottom: .4rem; }
.subscribe-box .sub-desc { font-family: var(--sans); font-size: .88rem; color: var(--muted); margin-bottom: 1rem; line-height: 1.5; }
.subscribe-form { display: flex; gap: .5rem; flex-wrap: wrap; }
.subscribe-form input { flex: 1; min-width: 200px; font-family: var(--sans); font-size: .88rem;
  padding: .6rem 1rem; border: 1px solid var(--faint); border-radius: 6px; background: #fff; color: var(--ink); outline: none; transition: border-color .15s; }
.subscribe-form input:focus { border-color: var(--accent); }
.subscribe-form button { font-family: var(--sans); font-size: .85rem; padding: .6rem 1.2rem;
  background: var(--accent); color: #fff; border: none; border-radius: 6px; cursor: pointer; transition: opacity .15s; }
.subscribe-form button:hover { opacity: .85; }
.subscribe-success { font-family: var(--sans); font-size: .85rem; color: #2a7a2a; padding: .6rem 0; }
.about-h1 { font-size: 1.9rem; font-weight: 600; line-height: 1.25; margin-bottom: 2rem; padding-bottom: 1.5rem; border-bottom: 1px solid var(--faint); }
.about-h2 { font-family: var(--sans); font-size: .78rem; font-weight: 500; text-transform: uppercase; letter-spacing: .1em; color: var(--muted); margin: 2.5rem 0 .9rem; }
.about-body p { margin-bottom: 1.4rem; }
.about-body a { color: var(--accent); text-decoration: none; }
.about-body a:hover { text-decoration: underline; }
.topics-grid { display: flex; flex-wrap: wrap; gap: .5rem; margin-top: .3rem; }
.topic-pill { font-family: var(--sans); font-size: .82rem; background: var(--faint); color: var(--ink); padding: .35rem .9rem; border-radius: 20px; }
.contact-line { margin-top: 2.5rem; padding-top: 2rem; border-top: 1px solid var(--faint);
  font-family: var(--sans); font-size: .88rem; color: var(--muted); }
.contact-line a { color: var(--accent); text-decoration: none; }
.contact-line a:hover { text-decoration: underline; }
.now-h1 { font-size: 1.9rem; font-weight: 600; line-height: 1.25; margin-bottom: .6rem; }
.now-updated { font-family: var(--sans); font-size: .78rem; color: var(--muted);
  margin-bottom: 2rem; padding-bottom: 1.5rem; border-bottom: 1px solid var(--faint); }
.now-h2 { font-family: var(--sans); font-size: .78rem; font-weight: 500; text-transform: uppercase;
  letter-spacing: .1em; color: var(--muted); margin: 2.2rem 0 .8rem; padding-bottom: .5rem; border-bottom: 1px solid var(--faint); }
.now-body p { margin-bottom: 1.1rem; }
.now-body ul { list-style: none; padding: 0; }
.now-body ul li { padding: .7rem 0; border-bottom: 1px solid var(--faint); font-size: .95rem; }
.now-body ul li:last-child { border-bottom: none; }
.now-body ul li span { display: block; font-family: var(--sans); font-size: .75rem; color: var(--muted); margin-top: .15rem; }
.now-note { margin-top: 2.5rem; font-family: var(--sans); font-size: .78rem; color: var(--muted); font-style: italic; }
.now-note a { color: var(--accent); text-decoration: none; }
footer { border-top: 1px solid var(--faint); padding: 2rem 1.5rem; text-align: center;
  font-family: var(--sans); font-size: .78rem; color: var(--muted); }
footer a { color: var(--muted); text-decoration: none; }
footer a:hover { color: var(--accent); }
@media (max-width: 480px) {
  html { font-size: 16px; }
  .post-header h1, .about-h1, .now-h1 { font-size: 1.5rem; }
}
</style>
</head>
<body>
<header>
  <a href="index.php"><div class="site-title">Nunca dejes de aprender</div></a>
  <div class="site-subtitle">Notas sobre negocios, aprendizaje y lo que nadie te dice.</div>
</header>
<nav>
  <a href="index.php" class="active">Inicio</a>
  <a href="index.php?view=sobre">Sobre mí</a>
  <a href="index.php?view=ahora">Ahora</a>
  <a href="index.php?q=">Buscar</a>
  <a href="rss.php">RSS</a>
</nav>
<div class="search-bar"><form method="get" action="index.php">
  <input type="text" name="q" placeholder="Buscar posts..." value="" aria-label="Buscar">
  <button type="submit">Buscar</button>
</form></div><main><div class="empty"><p>No se encontraron posts.</p></div></main><footer>César Duarte · <a href="mailto:cesar@duarte.pe">cesar@duarte.pe</a></footer>
</body></html>