/* Fixed light presentation for LammerOnline. ACP does not generate this
 * palette; central tokens keep both presentation files maintainable. */
:root { --it-light-page:#f4f7fb; --it-light-surface:#fff; --it-light-text:#28313f; --it-light-border:#e3eaf2; --it-light-nav:#123b5a; --it-light-accent:#087c75; }
body { background-color:var(--it-light-page); color:var(--it-light-text); }
#wrap, .forabg, .forumbg, .panel, .post, .row, .bg1, .bg2, .bg3, .topiclist li, .postbody, .content, .fieldsbg { background-color:var(--it-light-surface); color:var(--it-light-text); border-color:var(--it-light-border); }
.headerbar, #page-header .navbar #nav-main, .forabg .header, .forumbg .header { background-color:var(--it-light-nav); }
#page-header .navbar #nav-main { width:100%; box-sizing:border-box; }
#page-header .breadcrumbs { background:#f2f8fc; color:#315b75; }
#page-header .breadcrumbs a { color:#155979; }
#page-footer .navbar { background:#cadceb; }
#page-footer .navbar a, #page-footer .copyright, #page-footer .copyright a { color:#155979; }
a, .button, .forumtitle, .topictitle, .postlink { color:var(--it-light-accent); }
h1, h2, h3, h3 a, h4, h5, h6, .postbody .content, .postprofile, .postprofile dt, .postprofile dd { color:var(--it-light-text); }
.postprofile .icon, .postprofile .icon:before, .postprofile .profile-contact a { color:#087c75; }
.codebox { border-color:#bfd1df; background:#f8fbfd; box-shadow:0 2px 6px rgba(18,57,90,.06); }
.codebox p { border-color:#d6e3ec; background:#edf5f9; color:#315b75; }
.codebox code, .codebox code.itportal-syntax { background:#f8fbfd; color:#1c3446; }
.itportal-syntax .itportal-syntax-command, .itportal-syntax .itportal-syntax-path, .itportal-syntax .itportal-syntax-keyword, .itportal-syntax .itportal-syntax-tag { color:#006da3; }
.itportal-syntax .itportal-syntax-property, .itportal-syntax .itportal-syntax-key { color:#8a5800; }
.itportal-syntax .itportal-syntax-string { color:#197247; }.itportal-syntax .itportal-syntax-comment { color:#687b89; }.itportal-syntax .itportal-syntax-number { color:#7445a7; }.itportal-syntax .itportal-syntax-boolean { color:#a33d23; }.itportal-syntax .itportal-syntax-variable { color:#a65000; }
.codebox .itportal-code-copy { color:#087c75; }.codebox .itportal-code-copy:hover, .codebox .itportal-code-copy:focus { background:rgba(50,212,196,.16); color:#075f59; }.codebox .itportal-code-copy.is-copied { color:#12966f; }
