/* Styles for BBCode rendered elements */
.bb-heading { font-size: 1.25rem; margin: .6rem 0; font-weight:700; }
.bb-quote { border-left: 4px solid rgba(255,255,255,.06); padding-left: 1rem; color: #ddd; margin: .6rem 0; background: rgba(255,255,255,.01); }
.bb-indent { margin-left: 1.25rem; border-left: 3px solid rgba(255,255,255,.03); padding-left: .8rem; }
.bb-hr { border: none; border-top: 1px solid rgba(255,255,255,.06); margin: .75rem 0; }
.bb-list { margin: .5rem 0 1rem 1.25rem; }
.bb-collapse summary { cursor: pointer; font-weight:600; }
.bb-collapse-body { padding: .5rem 0 0 .25rem; }
.bb-icon, .bb-eicon { display:inline-block; width:1.2em; text-align:center; margin-right:.25rem; }
.bb-userlink { color:inherit; text-decoration:underline; }
/* small responsive tweaks for profile view */
.profile-photo { box-shadow: 0 6px 18px rgba(0,0,0,.25); }