body.personal-route-page{color-scheme:light;--personal-paper:#f3f0e7;--personal-paper-bright:#fffdf7;--personal-paper-muted:#e8e3d7;--personal-ink:#14251f;--personal-ink-soft:#34483f;--personal-muted:#5d6c65;--personal-rule:#ccc5b7;--personal-rule-strong:#9f998c;--personal-accent:#087a57;--personal-accent-deep:#055d42;--personal-accent-soft:#d8efe5;--personal-coral:#a8382d;--personal-shadow-low:0 1px 0 #14251f14;--personal-shadow-medium:0 18px 48px #1c2d2617;--personal-font-heading:"Iowan Old Style", Charter, "Bitstream Charter", Georgia, serif;--personal-font-body:"Avenir Next", Avenir, "Segoe UI", ui-sans-serif, system-ui, sans-serif;--personal-font-mono:"SFMono-Regular", Consolas, "Liberation Mono", ui-monospace, monospace;--rm-bg:var(--personal-paper);--rm-bg-elevated:var(--personal-paper-muted);--rm-panel:#fffdf7f0;--rm-panel-solid:var(--personal-paper-bright);--rm-line:var(--personal-rule);--rm-text:var(--personal-ink);--rm-muted:var(--personal-muted);--rm-brand:var(--personal-accent);--rm-brand-deep:var(--personal-accent-deep);--rm-signal:var(--personal-accent);--rm-signal-soft:#0a674c;--rm-error:var(--personal-coral);--rm-focus:#005f43;--rm-surface:var(--personal-paper-bright);--rm-border:var(--personal-rule-strong);--rm-font-sans:var(--personal-font-body);--rm-font-mono:var(--personal-font-mono);--rm-shadow-panel:var(--personal-shadow-medium);--rm-shadow-focus:0 0 0 3px #005f4347;--player-dock-height:8.4rem;min-width:20rem;padding-bottom:calc(var(--player-dock-height) + 1rem);background:var(--personal-paper);color:var(--personal-ink);font-family:var(--personal-font-body)}body.personal-route-page main{min-height:calc(100svh - var(--rm-header-mobile));background:radial-gradient(circle at 88% 6%, #087a571a, transparent 28rem), var(--personal-paper)}body.personal-route-page .site-header{border-color:var(--personal-rule);background:#fffdf7f0;box-shadow:0 1px #14251f0a}body.personal-route-page .brand__signal{border-color:var(--personal-rule-strong);background:var(--personal-paper-bright)}body.personal-route-page .primary-nav a{color:var(--personal-ink-soft);border-radius:.35rem}body.personal-route-page .primary-nav a:is(:hover,[aria-current=page]){background:var(--personal-accent-soft);color:var(--personal-accent-deep)}body.personal-route-page .site-header__action{border-color:var(--personal-ink);background:var(--personal-ink);color:var(--personal-paper-bright);border-radius:.45rem}body.personal-route-page .site-header__action:hover{border-color:var(--personal-accent-deep);background:var(--personal-accent-deep);color:#fff}body.personal-route-page .site-footer{border-color:var(--personal-rule);background:#e9e4d8}body.personal-route-page .footer-nav a,body.personal-route-page .site-footer__facts a{color:var(--personal-ink)}body.personal-route-page .site-footer__facts{border-color:var(--personal-rule);color:var(--personal-muted)}body.personal-route-page .personal-route-shell{overflow-wrap:anywhere;width:min(100% - 2rem,76rem);padding-block:clamp(3rem,7vw,6.5rem) clamp(5rem,9vw,8rem)}body.personal-route-page .personal-route-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(1.5rem,5vw,5rem);max-width:none;padding-bottom:clamp(2rem,4vw,3.5rem);display:grid;position:relative}body.personal-route-page .personal-route-header:after{background:var(--personal-ink);content:"";height:1px;position:absolute;bottom:0;left:0;right:0}body.personal-route-page .personal-route-header:before{z-index:1;background:var(--personal-accent);content:"";width:4.5rem;height:.5rem;position:absolute;bottom:-.25rem;left:0}body.personal-route-page .personal-route-header__copy{max-width:48rem}body.personal-route-page .rm-kicker{color:var(--personal-accent-deep);font-family:var(--personal-font-mono);letter-spacing:.16em;font-size:.6875rem}body.personal-route-page .personal-route-header h1{max-width:13ch;color:var(--personal-ink);font-family:var(--personal-font-heading);letter-spacing:-.055em;text-wrap:balance;margin-block:.65rem 1rem;font-size:clamp(2.7rem,7vw,5.6rem);font-weight:700;line-height:.94}body.personal-route-page .personal-route-header__copy>p:last-child{max-width:39rem;color:var(--personal-ink-soft);margin:0;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.65}body.personal-route-page .personal-route-stamp{border:1px solid var(--personal-rule-strong);text-align:center;background:#fffdf7b8;border-radius:50%;align-content:center;justify-items:center;width:9.5rem;min-height:9.5rem;display:grid;transform:rotate(3deg);box-shadow:inset 0 0 0 .4rem #087a5714}body.personal-route-page .personal-route-stamp span{color:var(--personal-coral);font-family:var(--personal-font-mono);letter-spacing:.16em;font-size:.625rem;font-weight:800}body.personal-route-page .personal-route-stamp strong{font-family:var(--personal-font-heading);margin-block:.15rem;font-size:1.1rem}body.personal-route-page .personal-route-stamp small{max-width:7rem;color:var(--personal-muted);font-size:.7rem;line-height:1.3}body.personal-route-page .personal-route-nav{border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-block:0 clamp(2rem,5vw,4rem);padding:0;display:grid}body.personal-route-page .personal-route-nav a{min-width:var(--rm-touch-target);border:0;border-right:1px solid var(--personal-rule);border-bottom:1px solid var(--personal-rule);min-height:4.75rem;color:var(--personal-ink-soft);background:#fffdf785;border-radius:0;grid-template-columns:auto minmax(0,1fr);justify-content:stretch;align-items:center;gap:.75rem;padding:.85rem 1rem;text-decoration:none;transition:background-color .14s cubic-bezier(.2,.7,.2,1),color .14s cubic-bezier(.2,.7,.2,1),transform .14s cubic-bezier(.2,.7,.2,1);display:grid}body.personal-route-page .personal-route-nav a:first-child{border-left:1px solid var(--personal-rule)}body.personal-route-page .personal-route-nav a span{color:var(--personal-muted);font-family:var(--personal-font-mono);letter-spacing:.08em;font-size:.65rem;font-weight:700}body.personal-route-page .personal-route-nav a strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:750;overflow:hidden}body.personal-route-page .passport-section{border-top:1px solid var(--personal-rule);margin-top:1.5rem;padding-top:1rem}body.personal-route-page :is(.passport-chips,.passport-stamps){flex-wrap:wrap;gap:.6rem;margin:.8rem 0 0;padding:0;list-style:none;display:flex}body.personal-route-page :is(.passport-chips,.passport-stamps) li{border:1px solid var(--personal-rule-strong);background:var(--personal-paper-bright);color:var(--personal-ink-soft);text-transform:capitalize;border-radius:999px;padding:.5rem .75rem;font-size:.82rem}body.personal-route-page .passport-stamps li{border-style:dashed;border-color:var(--personal-accent);color:var(--personal-accent-deep);transform:rotate(-1deg)}body.personal-route-page .daily-journey__stops{gap:0;margin:1.5rem 0;padding:0;list-style:none;display:grid}body.personal-route-page .daily-journey__stops li{border-top:1px solid var(--personal-rule);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:5.25rem;padding:.75rem 0;display:grid}body.personal-route-page .daily-journey__stops li[data-active]{background:linear-gradient(90deg, var(--personal-accent-soft), transparent)}body.personal-route-page .daily-journey__stops li>span{color:var(--personal-coral);font-family:var(--personal-font-mono);font-weight:800}body.personal-route-page .daily-journey__stops div{gap:.25rem;display:grid}body.personal-route-page .daily-journey__stops small{color:var(--personal-muted)}body.personal-route-page .personal-route-nav a:is(:hover,:focus-visible){background:var(--personal-accent-soft);color:var(--personal-accent-deep)}body.personal-route-page .personal-route-nav a[aria-current=page]{border-color:var(--personal-accent-deep);background:var(--personal-accent-deep);color:#fff}body.personal-route-page .personal-route-nav a[aria-current=page] span{color:#c9f1df}body.personal-route-page .personal-route-grid{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.75fr);align-items:start;gap:clamp(1rem,3vw,2rem);display:grid}body.personal-route-page .personal-route-content,body.personal-route-page .personal-tools{min-width:0}body.personal-route-page .personal-panel,body.personal-route-page .personal-tools{border:1px solid var(--personal-rule-strong);box-shadow:var(--personal-shadow-medium);background:#fffdf7f0;border-radius:1.1rem;position:relative}body.personal-route-page .personal-panel:before,body.personal-route-page .personal-tools:before{background:var(--personal-coral);content:"";width:3rem;height:.3rem;position:absolute;top:-1px;left:1.5rem}body.personal-route-page .personal-tools:before{background:var(--personal-accent)}body.personal-route-page .personal-panel{min-height:23rem;padding:clamp(1.25rem,4vw,2.25rem)}body.personal-route-page .personal-panel__heading{border-color:var(--personal-rule);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1.5rem;display:flex}body.personal-route-page .personal-panel__heading h2,body.personal-route-page .personal-tools h2{color:var(--personal-ink);font-family:var(--personal-font-heading);letter-spacing:-.035em;margin:.3rem 0 0;font-size:clamp(1.65rem,4vw,2.65rem);font-weight:700;line-height:1.02}body.personal-route-page .personal-route-shell button,body.personal-route-page .personal-file-label,body.personal-route-page .personal-actions .rm-button{min-width:var(--rm-touch-target);min-height:var(--rm-touch-target);border:1px solid var(--personal-ink);color:var(--personal-ink);font:inherit;text-align:center;background:0 0;border-radius:.45rem;justify-content:center;align-items:center;padding:.65rem 1rem;font-size:.82rem;font-weight:750;line-height:1.15;text-decoration:none;transition:background-color .14s cubic-bezier(.2,.7,.2,1),border-color .14s cubic-bezier(.2,.7,.2,1),color .14s cubic-bezier(.2,.7,.2,1),transform .14s cubic-bezier(.2,.7,.2,1);display:inline-flex}body.personal-route-page .personal-route-shell button:not(:disabled):hover,body.personal-route-page .personal-file-label:hover,body.personal-route-page .personal-actions .rm-button:hover{border-color:var(--personal-accent-deep);background:var(--personal-accent-deep);color:#fff;transform:translateY(-1px)}body.personal-route-page .personal-route-shell button:disabled{color:#6b746f;cursor:not-allowed;opacity:1;background:#e7e2d7;border-color:#b8b2a6}body.personal-route-page .personal-route-shell :focus-visible{outline:2px solid var(--personal-accent-deep);outline-offset:2px;border-radius:.35rem;box-shadow:0 0 0 3px #005f4340}body.personal-route-page .personal-list{min-height:12rem;color:var(--personal-muted);border:0;border-radius:0;margin:1.5rem 0 0;padding:0}body.personal-route-page .personal-list:empty{border-bottom:1px solid var(--personal-rule);place-items:center start;display:grid}body.personal-route-page .personal-list:empty:before{max-width:28ch;color:var(--personal-muted);content:"Nothing saved yet. Choose a station on the atlas to begin your local collection.";font-family:var(--personal-font-heading);font-size:1.2rem;line-height:1.4}body.personal-route-page .personal-list>li,body.personal-route-page .personal-list>label,body.personal-route-page .personal-list ol>li{border-bottom:1px solid var(--personal-rule);min-height:3.6rem;padding:.9rem .25rem}body.personal-route-page .personal-list>li{justify-content:space-between;align-items:center;gap:1rem;display:flex}body.personal-route-page .personal-list>li:before{background:var(--personal-accent);content:"";border-radius:50%;flex:none;width:.45rem;height:.45rem}body.personal-route-page .personal-list>li>span{min-width:0;color:var(--personal-ink);flex:1;font-weight:650}body.personal-route-page .personal-list>label{grid-template-columns:var(--rm-touch-target) minmax(0, 1fr);color:var(--personal-ink-soft);align-items:center;display:grid}body.personal-route-page .personal-list input{width:1.2rem;height:1.2rem;accent-color:var(--personal-accent);margin:auto}body.personal-route-page .personal-list ol{margin:0;padding-inline-start:1.65rem}body.personal-route-page .personal-switch{grid-template-columns:var(--rm-touch-target) minmax(0, 1fr);border:1px solid var(--personal-rule);background:#f8f5ed;border-radius:.7rem;align-items:start;gap:.75rem;margin-top:1.5rem;padding:.65rem .8rem;display:grid}body.personal-route-page .personal-switch input,body.personal-route-page .personal-clear input{width:1.25rem;height:1.25rem;accent-color:var(--personal-accent);margin:.7rem}body.personal-route-page .personal-switch span{min-height:var(--rm-touch-target);align-content:center;gap:.15rem;display:grid}body.personal-route-page .personal-switch strong{color:var(--personal-ink)}body.personal-route-page .personal-switch small,body.personal-route-page .personal-help,body.personal-route-page .personal-clear p,body.personal-route-page .personal-transfer-status{color:var(--personal-muted)}body.personal-route-page .personal-counts{border-block:1px solid var(--personal-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:1.5rem 0 0;display:grid}body.personal-route-page .personal-counts div{border:0;border-right:1px solid var(--personal-rule);border-radius:0;gap:.35rem;padding:1.15rem;display:grid}body.personal-route-page .personal-counts div:last-child{border-right:0}body.personal-route-page .personal-counts dt{color:var(--personal-muted);font-family:var(--personal-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:750}body.personal-route-page .personal-counts dd{color:var(--personal-ink);font-family:var(--personal-font-heading);margin:0;font-size:2rem;font-weight:700;line-height:1}body.personal-route-page .personal-actions{flex-wrap:wrap;gap:.6rem;margin-top:1.5rem;display:flex}body.personal-route-page .personal-tools{gap:0;padding:0;display:grid;overflow:hidden}body.personal-route-page .personal-tools__intro{border:0;margin:0;padding:clamp(1.35rem,4vw,2rem)}body.personal-route-page .personal-tools__intro>p:not(.rm-kicker){color:var(--personal-muted);margin-top:.85rem;font-size:.9rem}body.personal-route-page .personal-tools__intro [data-personal-storage-status]{background:var(--personal-accent-soft);min-height:1.8rem;color:var(--personal-accent-deep);font-family:var(--personal-font-mono);letter-spacing:.04em;text-transform:uppercase;border:1px solid #afd5c4;border-radius:999px;align-items:center;gap:.45rem;margin:.9rem 0 0;padding-inline:.7rem;font-size:.65rem;font-weight:800;display:inline-flex}body.personal-route-page .personal-tools__intro [data-personal-storage-status]:before{content:"";background:currentColor;border-radius:50%;width:.45rem;height:.45rem}body.personal-route-page .personal-tools__disclosure{border:0;border-top:1px solid var(--personal-rule);margin:0;padding:0}body.personal-route-page .personal-tools__disclosure>summary{min-height:4.5rem;color:var(--personal-ink);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.9rem clamp(1.35rem,4vw,2rem);list-style:none;display:grid;position:relative}body.personal-route-page .personal-tools__disclosure>summary::-webkit-details-marker{display:none}body.personal-route-page .personal-tools__disclosure>summary:after{border:1px solid var(--personal-rule-strong);content:"+";width:1.75rem;height:1.75rem;font-family:var(--personal-font-mono);border-radius:50%;place-items:center;font-size:1rem;line-height:1;display:grid}body.personal-route-page .personal-tools__disclosure[open]>summary:after{content:"−"}body.personal-route-page .personal-tools__disclosure>summary span{font-weight:750}body.personal-route-page .personal-tools__disclosure>summary small{color:var(--personal-muted);grid-column:1;font-size:.72rem}body.personal-route-page .personal-tools__disclosure>summary:after{grid-area:1/2/span 2}body.personal-route-page .personal-tools__disclosure>summary:hover{background:var(--personal-accent-soft)}body.personal-route-page .personal-tools__disclosure-body,body.personal-route-page .personal-clear{border:0;border-top:1px solid var(--personal-rule);background:#f8f5ed;gap:.75rem;margin:0;padding:1.25rem clamp(1.35rem,4vw,2rem) 1.5rem;display:grid}body.personal-route-page .personal-tools__disclosure-body h3,body.personal-route-page .personal-clear legend{color:var(--personal-ink);font-family:var(--personal-font-heading);margin:0;padding:0;font-size:1.15rem;font-weight:700}body.personal-route-page .personal-file-label{cursor:pointer}body.personal-route-page .personal-transfer input[type=file]{width:100%;min-width:var(--rm-touch-target);min-height:var(--rm-touch-target);border:1px solid var(--personal-rule-strong);background:var(--personal-paper-bright);color:var(--personal-muted);border-radius:.45rem;padding:.55rem;font-size:.75rem}body.personal-route-page .personal-clear__choices{grid-template-columns:1fr;gap:.4rem;margin-block:.35rem;display:grid}body.personal-route-page .personal-clear__choices label{min-height:var(--rm-touch-target);grid-template-columns:var(--rm-touch-target) minmax(0, 1fr);border:1px solid var(--personal-rule);background:var(--personal-paper-bright);color:var(--personal-ink-soft);border-radius:.45rem;align-items:center;padding-inline-end:.75rem;font-size:.8rem;display:grid}body.personal-route-page .personal-transfer-status{border-top:1px solid var(--personal-rule);font-family:var(--personal-font-mono);background:#ebe6db;margin:0;padding:.8rem clamp(1.35rem,4vw,2rem);font-size:.65rem;line-height:1.4}body.personal-route-page>.player-dock{border:1px solid var(--personal-rule-strong);width:min(100% - 2rem,46rem);min-height:7.65rem;color:var(--personal-ink);background:#fffdf7f7;border-radius:1.1rem;gap:.4rem .75rem;padding:.8rem 1rem;bottom:.75rem;left:auto;right:max(1rem,50vw - 38rem);box-shadow:0 24px 70px #1c2d2629}body.personal-route-page>.player-dock .player-dock__identity strong{color:var(--personal-ink);font-family:var(--personal-font-heading);font-size:1.12rem}body.personal-route-page>.player-dock .player-dock__identity>span,body.personal-route-page>.player-dock .player-dock__messages{color:var(--personal-muted)}body.personal-route-page>.player-dock .player-dock__controls{grid-template-columns:2.75rem 3.5rem 2.75rem minmax(7rem,1fr);gap:.45rem}body.personal-route-page>.player-dock .player-dock__controls button,body.personal-route-page>.player-dock .player-dock__details>summary,body.personal-route-page>.player-dock :is([data-player-share],[data-player-favorite]){min-width:var(--rm-touch-target);min-height:var(--rm-touch-target);border:1px solid var(--personal-rule-strong);color:var(--personal-ink);background:0 0;border-radius:999px;place-items:center;font-size:.76rem;font-weight:750;display:grid}body.personal-route-page>.player-dock [data-player-action=toggle]{border-color:var(--personal-accent-deep);background:var(--personal-accent);color:#fff}body.personal-route-page>.player-dock .player-dock__controls button:disabled,body.personal-route-page>.player-dock :is([data-player-share],[data-player-favorite]):disabled{border-color:var(--personal-rule);color:#6b746f;opacity:1;background:#e7e2d7}body.personal-route-page>.player-dock :is([data-player-share],[data-player-favorite]) svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;width:1.4rem;height:1.4rem}body.personal-route-page>.player-dock [data-player-favorite][aria-pressed=true] svg{fill:currentColor}body.personal-route-page>.player-dock .player-dock__controls svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.15rem}body.personal-route-page>.player-dock .player-dock__volume input{width:100%;accent-color:var(--personal-accent)}body.personal-route-page>.player-dock .player-dock__details-body{border:1px solid var(--personal-rule);background:var(--personal-paper-bright);box-shadow:var(--personal-shadow-medium);border-radius:.7rem;margin-top:.5rem;padding:.75rem}@media (width>=42rem){body.personal-route-page .primary-nav{display:flex}}@media (width<=56rem){body.personal-route-page .personal-route-grid{grid-template-columns:minmax(0,1fr)}body.personal-route-page .personal-tools{box-shadow:var(--personal-shadow-low)}}@media (width<=40rem){body.personal-route-page{--player-dock-height:9.2rem}body.personal-route-page .personal-route-shell{width:min(100% - 1rem,76rem);padding-block:2.4rem 5rem}body.personal-route-page .personal-route-header{grid-template-columns:minmax(0,1fr);gap:1.5rem}body.personal-route-page .personal-route-stamp{width:auto;min-height:var(--rm-touch-target);text-align:left;border-radius:.45rem;grid-template-columns:auto auto minmax(0,1fr);justify-items:start;gap:.5rem;padding:.7rem .85rem;transform:none;box-shadow:inset .25rem 0 #087a572e}body.personal-route-page .personal-route-stamp strong{margin:0}body.personal-route-page .personal-route-stamp small{justify-self:end;max-width:none}body.personal-route-page .personal-route-nav{overscroll-behavior-inline:contain;scrollbar-width:thin;grid-template-columns:repeat(5,minmax(8.5rem,1fr));overflow-x:auto}body.personal-route-page .personal-route-nav a{padding-inline:.75rem}body.personal-route-page .personal-panel__heading,body.personal-route-page .personal-actions{flex-direction:column;align-items:stretch}body.personal-route-page .personal-panel__heading button,body.personal-route-page .personal-actions>*,body.personal-route-page .personal-tools__disclosure-body>button,body.personal-route-page .personal-file-label,body.personal-route-page .personal-clear>button{width:100%}body.personal-route-page>.player-dock{border-radius:.85rem;width:calc(100% - 1rem);min-height:8.25rem;padding:.65rem .75rem;bottom:.5rem;right:.5rem}body.personal-route-page>.player-dock .player-dock__controls{grid-template-columns:2.75rem 3.25rem 2.75rem minmax(5.5rem,1fr)}}@media (width<=24.375rem){body.personal-route-page .personal-route-header h1{font-size:clamp(2.45rem,15vw,3.7rem)}body.personal-route-page .personal-route-stamp{grid-template-columns:auto minmax(0,1fr)}body.personal-route-page .personal-route-stamp small{grid-column:1/-1;justify-self:start}body.personal-route-page .personal-counts{grid-template-columns:1fr}body.personal-route-page .personal-counts div,body.personal-route-page .personal-counts div:last-child{border-right:0;border-bottom:1px solid var(--personal-rule);grid-template-columns:minmax(0,1fr) auto;align-items:baseline}body.personal-route-page .personal-counts div:last-child{border-bottom:0}body.personal-route-page .personal-list>li{flex-wrap:wrap;align-items:stretch}body.personal-route-page .personal-list>li button{width:100%}}@media (width<=22rem){body.personal-route-page .site-header__inner,body.personal-route-page .site-footer__inner{width:min(100% - 1rem, var(--rm-content-max))}body.personal-route-page .site-header__action{padding-inline:.65rem;font-size:.7rem}body.personal-route-page .personal-panel,body.personal-route-page .personal-tools__intro,body.personal-route-page .personal-tools__disclosure>summary,body.personal-route-page .personal-tools__disclosure-body,body.personal-route-page .personal-clear{padding-inline:1rem}body.personal-route-page>.player-dock .player-dock__controls{grid-template-columns:2.75rem 3rem 2.75rem minmax(4.8rem,1fr);gap:.25rem}body.personal-route-page>.player-dock .player-dock__volume{gap:.2rem}}@media (prefers-reduced-motion:reduce){body.personal-route-page *,body.personal-route-page :before,body.personal-route-page :after{scroll-behavior:auto;transition-duration:.01ms}}@media (forced-colors:active){body.personal-route-page .personal-route-header:before,body.personal-route-page .personal-panel:before,body.personal-route-page .personal-tools:before{background:canvastext}body.personal-route-page .personal-route-stamp,body.personal-route-page .personal-route-nav a,body.personal-route-page .personal-panel,body.personal-route-page .personal-tools,body.personal-route-page .personal-list>li,body.personal-route-page .personal-switch,body.personal-route-page .personal-route-shell button,body.personal-route-page .personal-file-label,body.personal-route-page .personal-transfer input[type=file],body.personal-route-page .personal-clear__choices label,body.personal-route-page>.player-dock{border-color:canvastext}}
