body.singlepage{--vyn-lilac:#c7a1f3;--vyn-ice:#a0c9f5;--vyn-rose:#e9a4d8;--vyn-amber:#ddb785}.vyn-lilac{color:var(--vyn-lilac)!important}.vyn-ice{color:var(--vyn-ice)!important}.vyn-rose{color:var(--vyn-rose)!important}.vyn-amber{color:var(--vyn-amber)!important}.singlepage .singlehero h2 em{font-style:normal;font-weight:600}.singlepage .singlepitch b{font-weight:500}.singlepage .singlelinks a:not(.current):nth-child(4n+1){color:var(--vyn-lilac)}.singlepage .singlelinks a:not(.current):nth-child(4n+2){color:var(--vyn-ice)}.singlepage .singlelinks a:not(.current):nth-child(4n+3){color:var(--vyn-rose)}.singlepage .singlelinks a:not(.current):nth-child(4n+4){color:var(--vyn-amber)}.vynnavsocial{display:flex;align-items:center;gap:7px;padding:0 12px;margin-left:12px;border-left:1px solid var(--vyn-line);height:54px;white-space:nowrap}.vynnavsocial button,.vynnavsocial a{display:flex;align-items:center;gap:7px;font:8px var(--vyn-ui);height:29px;padding:0 10px;background:var(--vyn-panel);border:1px solid var(--vyn-line);transition:border-color .2s,background .2s}.vynnavsocial button:hover,.vynnavsocial a:hover{border-color:currentColor;background:#ba91e30c}.vynnavsocial>*>span{font-size:12px}.vynnavsocial small{font-size:6px;opacity:.6;margin-left:2px;letter-spacing:.5px}.vynnavsocial .nav-twitter{color:var(--vyn-ice)}.vynnavsocial .nav-github{color:var(--vyn-lilac)}.vynnavsocial .nav-ca{color:var(--vyn-amber)}.singlepage .herofacts>span:nth-child(1) b{color:var(--vyn-lilac)}.singlepage .herofacts>span:nth-child(2) b{color:var(--vyn-ice)}.singlepage .herofacts>span:nth-child(3) b{color:var(--vyn-rose)}.singlepage .herofacts>span:nth-child(4) b{color:var(--vyn-amber)}.singlepage .herotrace>div:nth-of-type(1)>span,.singlepage .herotrace>div:nth-of-type(1)>strong{color:var(--vyn-lilac)}.singlepage .herotrace>div:nth-of-type(2)>span,.singlepage .herotrace>div:nth-of-type(2)>strong{color:var(--vyn-ice)}.singlepage .herotrace>div:nth-of-type(3)>span,.singlepage .herotrace>div:nth-of-type(3)>strong{color:var(--vyn-amber)}.singlepage .stationpanel:nth-child(4n+1) h3{color:var(--vyn-lilac)}.singlepage .stationpanel:nth-child(4n+2) h3{color:var(--vyn-ice)}.singlepage .stationpanel:nth-child(4n+3) h3{color:var(--vyn-rose)}.singlepage .stationpanel:nth-child(4n+4) h3{color:var(--vyn-amber)}.singlepage .stationpanel:nth-child(4n+1) .livemetrics b{color:var(--vyn-lilac)}.singlepage .stationpanel:nth-child(4n+2) .livemetrics b{color:var(--vyn-ice)}.singlepage .stationpanel:nth-child(4n+3) .livemetrics b{color:var(--vyn-rose)}.singlepage .stationpanel:nth-child(4n+4) .livemetrics b{color:var(--vyn-amber)}.singlepage .coremodels>span:nth-child(1){color:var(--vyn-lilac)}.singlepage .coremodels>span:nth-child(2){color:var(--vyn-ice)}.singlepage .coremodels>span:nth-child(3){color:var(--vyn-amber)}.singlepage .guidecapabilities button:nth-child(4n+1) h3{color:var(--vyn-lilac)}.singlepage .guidecapabilities button:nth-child(4n+2) h3{color:var(--vyn-ice)}.singlepage .guidecapabilities button:nth-child(4n+3) h3{color:var(--vyn-rose)}.singlepage .guidecapabilities button:nth-child(4n+4) h3{color:var(--vyn-amber)}.singlepage .guideprocedure>article:nth-of-type(4n+1)>span{color:var(--vyn-lilac)}.singlepage .guideprocedure>article:nth-of-type(4n+2)>span{color:var(--vyn-ice)}.singlepage .guideprocedure>article:nth-of-type(4n+3)>span{color:var(--vyn-rose)}.singlepage .guideprocedure>article:nth-of-type(4n+4)>span{color:var(--vyn-amber)}.vynlaunchgrid article:nth-child(1) h3{color:var(--vyn-lilac)}.vynlaunchgrid article:nth-child(2) h3{color:var(--vyn-ice)}.vynlaunchgrid article:nth-child(3) h3{color:var(--vyn-rose)}.vynlaunchgrid article:nth-child(4) h3{color:var(--vyn-amber)}.singlepage .readingnote.green{color:var(--vyn-ice);border-color:#44617b}.singlepage .readingnote.purple{color:var(--vyn-lilac);border-color:#5f497a}.singlepage .readingnote.amber{color:var(--vyn-amber);border-color:#6b5435}.singlepage .papersection:nth-child(3n+1) .papersectionlabel{color:var(--vyn-ice)}.singlepage .papersection:nth-child(3n+2) .papersectionlabel{color:var(--vyn-lilac)}.singlepage .papersection:nth-child(3n) .papersectionlabel{color:var(--vyn-amber)}.singlepage .vyntoken{scroll-margin-top:80px}@media(max-width:1400px){.singlepage .singlelinks a{padding:0 9px;font-size:8px}.vynnavsocial{gap:5px;padding:0 8px;margin-left:5px}.vynnavsocial button,.vynnavsocial a{font-size:7px;padding:0 7px}.singlepage .singlenavright>span{display:none}.singlepage .singlenavright button{padding:0 13px;font-size:8px}}@media(max-width:1000px){.singlepage .nav{height:auto;min-height:54px;flex-wrap:wrap}.singlepage .singlelogo{height:54px}.singlepage .singlelinks{flex:1;min-width:0;height:54px}.singlepage .singlenavright{height:54px}.singlepage .singlenavright button{height:54px}.vynnavsocial{order:4;width:100%;height:36px;justify-content:center;margin:0;border-left:0;border-top:1px solid var(--vyn-line);background:var(--vyn-paper)}.vynnavsocial button,.vynnavsocial a{height:25px;font-size:7px;padding:0 16px}.singlepage [id]{scroll-margin-top:100px}html{scroll-padding-top:100px}.singlepage .vyntoken{scroll-margin-top:100px}}@media(max-width:780px){.singlepage .singlelogo,.singlepage .singlelinks,.singlepage .singlenavright,.singlepage .singlenavright button{height:46px}.singlepage .singlelinks a{font-size:7px;padding:0 10px}.singlepage .singlenavright button{font-size:6px;padding:0 8px}.vynnavsocial{height:35px;gap:8px}.vynnavsocial button,.vynnavsocial a{font-size:7px;padding:0 15px}.vynnavsocial small{font-size:5px}.singlepage [id],.singlepage .vyntoken{scroll-margin-top:90px}html{scroll-padding-top:90px}}
.singlepage #terminalSpeed{background:var(--vyn-panel);border:1px solid var(--vyn-line);color:var(--vyn-accent);font:7px var(--vyn-ui);height:22px;padding:0 3px;max-width:40px}@media(max-width:780px){.singlepage #terminalSpeed{font-size:6px;height:21px;max-width:34px;padding:0 1px}}
body.singlepage .livecontrols,body.singlepage .readingtools,body.singlepage .readingbottom,body.singlepage .guidehead [data-open="reading"]{display:none!important}
.singlepage .vynnavsocial button,.singlepage .vynnavsocial a{font-size:11px;height:33px;padding:0 12px;gap:8px}.singlepage .vynnavsocial>*>span{font-size:14px}.singlepage .vynnavsocial small{font-size:8px}@media(max-width:1400px){.singlepage .vynnavsocial button,.singlepage .vynnavsocial a{font-size:10px;padding:0 10px}.singlepage .vynnavsocial small{font-size:7px}}@media(max-width:1000px){.singlepage .vynnavsocial button,.singlepage .vynnavsocial a{height:28px;font-size:11px;padding:0 16px}.singlepage .vynnavsocial small{font-size:8px}}