.host-role{display:block;color:var(--pink);font:700 11px var(--mono);margin:5px 0 10px}.profile-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0}.profile-stats span{padding:14px;background:#f7f4ed;border:1px solid;font:9px/1.35 var(--mono)}.profile-stats b{display:block;color:var(--pink);font:800 27px var(--serif);margin-bottom:4px}.profile-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0}.profile-columns h3{font:700 22px var(--serif);margin-bottom:8px}.profile-columns ul{margin:0;padding-left:18px;line-height:1.8}.review-panel{margin:22px 0;padding:16px;border-left:5px solid var(--yellow);background:#fff8e8}.review-panel p{margin:6px 0 0;font-size:12px}.dialog-actions .request-guide{background:var(--pink);border:0;color:#fff;font-weight:800}.host-card{cursor:pointer;transition:transform .2s,box-shadow .2s}.host-card:hover{transform:translateY(-4px);box-shadow:9px 9px 0 var(--yellow)}@media(max-width:600px){.profile-stats{grid-template-columns:1fr}.profile-columns{grid-template-columns:1fr}}
