/*
Theme Name: Prothaus
Theme URI: https://app.prothaus.com
Description: Tema propio de Prothaus. La interfaz de la aplicación la renderiza el plugin (app shell, snippet 213); este tema sólo aporta el marco a las páginas de contenido y a los fallbacks (404, búsqueda, archivos). Sustituye a Blocksy.
Author: Prothaus
Version: 1.0.0
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: prothaus
*/

:root{
  --pt-bg:#f1f3f5; --pt-card:#ffffff; --pt-text:#111827; --pt-muted:#6b7280;
  --pt-border:#e5e7eb; --pt-link:#1d6fb8; --pt-radius:10px;
}
*{box-sizing:border-box}
html,body{margin:0;padding:0}
body{background:var(--pt-bg);color:var(--pt-text);font:400 16px/1.55 system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}
img{max-width:100%;height:auto}
a{color:var(--pt-link)}

.pt-wrap{max-width:900px;margin:0 auto;padding:0 20px}
.pt-header{background:var(--pt-card);border-bottom:1px solid var(--pt-border)}
.pt-header .pt-wrap{display:flex;align-items:center;justify-content:space-between;height:62px}
.pt-brand{font-weight:700;font-size:18px;color:var(--pt-text);text-decoration:none}
.pt-nav a{margin-left:16px;font-size:14px;color:var(--pt-muted);text-decoration:none}
.pt-nav a:hover{color:var(--pt-text)}

.pt-main{padding:28px 0 64px}
.pt-article{background:var(--pt-card);border:1px solid var(--pt-border);border-radius:var(--pt-radius);padding:24px 26px;box-shadow:0 1px 1.5px rgba(0,0,0,.05),0 2px 6px -1px rgba(0,0,0,.06)}
.pt-title{margin:0 0 14px;font-size:22px;line-height:1.25}
.pt-content > *:first-child{margin-top:0}
.pt-content > *:last-child{margin-bottom:0}

.pt-footer{border-top:1px solid var(--pt-border);color:var(--pt-muted);background:var(--pt-card)}
.pt-footer .pt-wrap{font-size:13px;padding-top:18px;padding-bottom:18px}
