Warm oatmeal tones, soft rounded blocks and quiet terracotta details.
Using a template swaps your colors, font and custom CSS. Your name, bio, avatar and links stay.
See the CSS
/* Oat */
body.zbr-page { background: radial-gradient(circle at 10% 0, #f5ecdc, transparent 55%), #e9dfcc fixed; }
.zbr-card {
backdrop-filter: none; border-radius: 22px; padding: 24px;
box-shadow: 0 1px 2px rgba(74, 63, 53, .08), 0 14px 30px rgba(74, 63, 53, .08);
}
.zbr-box-title { font-size: .95rem; font-weight: 600; color: var(--accent); }
.zbr-avatar { border: 0; border-radius: 30%; }
.zbr-name { font-size: 1.9rem; font-weight: 700; letter-spacing: -.02em; line-height: 1.1; overflow-wrap: anywhere; }
.zbr-bio { opacity: .8; }
.zbr-link { display: flex; justify-content: space-between; background: none; border: 0; border-radius: 0; padding: 11px 0; font-weight: 500; }
.zbr-link::after { content: '→'; opacity: 0; transition: opacity .15s, transform .15s; }
.zbr-link:hover { background: none; color: var(--accent); transform: none; }
.zbr-link:hover::after { opacity: 1; transform: translateX(3px); }
.zbr-post-link::after { content: none; }
.zbr-table th, .zbr-table td, .zbr-comment, .zbr-links .zbr-link, .zbr-posts .zbr-link { border-color: rgba(74, 63, 53, .13); }
.zbr-table th { opacity: .7; font-weight: 500; }
.zbr-friend img, .zbr-friend .zbr-noavatar, .zbr-comment-author img, .zbr-comment-author .zbr-noavatar { border-radius: 30%; }
.zbr-noavatar { background: #c28a6a; color: #fff; }
.zbr-online { color: #4d7a3a; }
.zbr-btn { background: var(--accent); color: #fff; font-weight: 600; }
.zbr-views { color: #6b5d4f; opacity: 1; }