/* Chemistry Help's active site-v1.22 palette and type stack.
   Scoped to the explorer; element families and chemical observation colours retain their meanings. */
.pt-app{--navy:#153f53;--navy2:#1e566f;--ink:#142832;--muted:#536771;--teal:#087a8a;--teal2:#075f6c;--copper:#a86549;--line:#ccd9dc;--paper:#fff;--wash:#eef5f5;font-family:"Open Sans","Segoe UI",Roboto,Helvetica,Arial,sans-serif;line-height:1.62;background:var(--paper);color:var(--ink)}
.pt-app h1,.pt-app h2,.pt-app h3,.pt-app h4{font-family:"Open Sans","Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--navy)}
.pt-app h1{font-weight:750}.pt-app h2,.pt-app h3{font-weight:700}.pt-app a{color:#066b7a}.pt-app a:hover{color:#8d4e35}
.pt-app button{border-radius:8px;color:var(--navy);border-color:#b8cbd0}.pt-app button:hover{background:#edf6f7;border-color:#6b959f}
.pt-app .pt-primary{background:var(--teal);border-color:var(--teal);color:white}.pt-app .pt-primary:hover{background:var(--teal2);border-color:var(--teal2);color:white}
.pt-app :focus-visible{outline-color:#a86549}.pt-app select,.pt-app input[type=search],.pt-app textarea,.pt-app input[type=date]{border-color:#9db5be;border-radius:7px;background:#fff;color:var(--ink)}
.pt-masthead{background:#1e566f;border-bottom:1px solid #ffffff2e;box-shadow:0 5px 22px #04233129;padding-block:16px}
.pt-app .pt-masthead a{color:#f4fbfc}.pt-brand{font-size:18.4px;font-weight:700;color:white;gap:12px}.pt-brand-logo{display:block;flex:0 0 auto;width:47px;height:47px;border-radius:9px;box-shadow:0 6px 16px #0003}.pt-brand-sub{font-size:11.7px;color:#d7edf2;letter-spacing:.01em}
.pt-app .pt-masthead button{background:transparent;color:#f4fbfc;border-color:#ffffff66}.pt-app .pt-masthead button:hover{background:#ffffff1c}
.pt-app .pt-tabs{border-bottom-color:#a7bec5}.pt-app .pt-tabs>button[aria-current=page]{background:#e5f2f5;border-bottom-color:var(--teal2);color:var(--teal2)}
.pt-app .pt-tab-actions{border-color:#ccd9dc}.pt-app .pt-lesson-link[aria-current=true]{background:#e8f3f5;border-left-color:var(--teal2)}
.pt-app .pt-lesson-link,.pt-app .pt-tabs>button,.pt-app .pt-quiet,.pt-app .pt-text-button,.pt-app .pt-tab-actions>button{border-radius:0}
.pt-app .pt-inspector{background:#f2f7f8;border-color:#cbdce0;border-radius:10px}.pt-inspector .pt-element-symbol{color:var(--navy)}
.pt-app .pt-feedback,.pt-app .pt-writing-reference,.pt-app .pt-route-stage,.pt-app .pt-project-reference{background:#edf6f6;border-color:#b9d7da;color:var(--ink)}
.pt-app .pt-feedback,.pt-app .pt-route-stage,.pt-app .pt-project-reference{border-left-color:#27828c}.pt-app .pt-writing-reference{border-radius:9px}
.pt-app .pt-supplied-claim{background:#f5e9e2;border-left-color:var(--copper)}.pt-supplied-claim p{color:#293b44}
.pt-app .pt-context-information,.pt-app .pt-project-information,.pt-app .pt-evidence,.pt-app .pt-readout,.pt-app .pt-empty-log{background:#f0f6f6;border-color:#c5dadd}
.pt-app .pt-context-information,.pt-app .pt-project-information{border-left-color:#57929a}.pt-app .pt-context-choice{background:#f3f8f8;border-color:#c2d5da}.pt-app .pt-context-choice[aria-pressed=true]{border-color:var(--teal2);box-shadow:0 0 0 2px #dceef1}
.pt-app .pt-route-steps button[aria-current=step]{background:#e8f3f5;border-color:var(--teal2)}.pt-app .pt-gallery-modes [aria-pressed=true]{background:var(--teal2);border-color:var(--teal2);color:white}
.pt-app .pt-sheet-page,.pt-app .pt-presenter{background:#fff;color:var(--ink)}.pt-app .pt-switch input:checked+.pt-switch-track{background:var(--teal2)}
.pt-app .pt-footer{color:var(--muted);border-color:var(--line)}.pt-site-page{background:#f8faf9}
@media(max-width:720px){.pt-masthead{padding-block:13px}.pt-brand{font-size:16px;gap:9px;min-width:0}.pt-brand-logo{width:37px;height:37px;border-radius:7px}.pt-brand-sub{font-size:9px}.pt-app .pt-more-tools>div button{background:#edf6f7;border-color:#c0d5da}.pt-app .pt-more-tools>summary{color:var(--teal2)}}
@media print{.pt-app,.pt-app .pt-sheet-page{background:#fff;color:#111}.pt-app h1,.pt-app h2,.pt-app h3,.pt-app h4{color:#111}.pt-app a{color:#111}}
