/* An independent colour and sizing study. Original and clear pages do not load it. */
.ice-version{--cream:#f7fbfd;--ink:#24455a;--muted:#617a89;background:#f7fbfd;color:var(--ink)}
.ice-version .journey-shell{background:#eaf4f8;box-shadow:0 10px 45px #365b7210}
.ice-version .map-intro,.ice-version .journey-end{background:#edf6f9}
.ice-version #scenery .painted-terrain{filter:url(#ice-terrain)}
.ice-version #scenery .strawberry-patch{filter:saturate(.9);opacity:.95}
.ice-version .map-intro p,.ice-version .journey-end p{color:#4c6d7c}
.ice-version .intro .eyebrow,.ice-version .section-heading .eyebrow{color:#537e92}
.ice-version .intro .lead,.ice-version .intro-meta,.ice-version .route-note{color:#647e8c}
.ice-version .green-line{background:#93bbc8}.ice-version .pink-line{background:#dcc092}
.ice-version .weekly{background:#e8f2f6}.ice-version .weekly p{color:#607d8b}
.ice-version .idea{border-color:#ccdfe8}.ice-version .idea-index{color:#8cadbd}
.ice-version .leaf-drawing{color:#92b5c3}
.ice-version footer{border-color:#d2e1e8}
.ice-version .quick{background:#edf5f8;border-color:#aac4d1;color:#365c72}

/* Keep the warm wood and the actual cover colours against the cool landscape. */
.ice-version .main-sign::before,.ice-version .branch-sign::before{
 filter:saturate(.91) brightness(1.08) contrast(1.14);
}
.ice-version .main-sign,.ice-version .branch-sign{filter:drop-shadow(0 4px 3px #28475e45)}
.ice-version .main-sign:hover,.ice-version .branch-sign:hover{filter:drop-shadow(0 7px 5px #28475e50)}
.ice-version .main-sign{top:-111px;height:184px;padding-top:20px;padding-bottom:81px}
.ice-version .main-art{width:53px;flex-basis:53px;height:75px}
.ice-version .main-copy strong{color:#214962;font-size:32px;font-weight:900;text-shadow:0 1px 0 #fff9}
.ice-version .main-sign[data-key^="ox"] .main-copy strong{color:#173e58;font-size:35px;-webkit-text-stroke:.25px currentColor}
.ice-version .main-copy small{color:#3f5360;font-size:13px;font-weight:600;text-shadow:0 1px 0 #fffa}
.ice-version .branch-sign .branch-copy{color:#284657;text-shadow:0 1px 0 #fffa}
.ice-version .branch-sign strong,.ice-version .branch-sign[data-key="ox6-raz"] strong{color:#284657;font-size:16.5px;font-weight:900;line-height:1.22;-webkit-text-stroke:.14px currentColor}
.ice-version .branch-sign small{color:#475a62;font-size:11.5px;line-height:1.3;font-weight:600}
.ice-version .branch-sign .small-art{width:41px;flex-basis:41px;height:60px}
.ice-version .raz-sign strong,.ice-version .raz-sign[data-key="ox6-raz"] strong{color:#234c64;font-size:21px}
.ice-version .handoff{color:#284c63;background:#eef8fbdc;text-shadow:0 1px 0 #fff}
.ice-version .handoff small{color:#557184}
.ice-version .mobile-branches{color:#28546c;background:#f2fbfff0;border:1px solid #8aafc0;font-weight:600}
.ice-version .station button:focus-visible{outline:3px solid #32799b;outline-offset:4px}
.ice-version .appearance-toolbar{background:#f8fcfef5;border-color:#d1e2e9;color:#2b5065}
.ice-version .appearance-choices{background:#e4eef3}
.ice-version .appearance-choices button{color:#5a788a}
.ice-version .appearance-choices button[aria-pressed="true"]{background:#35677f;color:#fff}
.ice-version .appearance-toolbar a{color:#4e7186;border-color:#a5bfce}
@media(min-width:1500px){
 .ice-version .main-sign[data-key^="ox"] .main-copy strong{font-size:38px}
 .ice-version .main-copy strong{font-size:34px}
 .ice-version .branch-sign strong{font-size:17.5px}
 .ice-version .raz-sign strong,.ice-version .raz-sign[data-key="ox6-raz"] strong{font-size:21px}
}
@media(max-width:759px){
 .ice-version .main-sign{width:210px!important;top:-86px;height:154px;padding:19px 16px 68px;gap:8px}
 .ice-version .main-art{width:35px;flex-basis:35px;height:55px}
 .ice-version .main-sign[data-key^="ox"] .main-copy strong{font-size:26px}
 .ice-version .main-copy strong{font-size:25px}
 .ice-version .main-copy small{font-size:11px}
 .ice-version .mobile-branches{top:87px;font-size:11px;padding:6px 8px}
}
