@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:400;font-display:swap;src:url('/styles/nostalgia/fonts/fa-regular-400.woff2') format('woff2')}
@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:900;font-display:swap;src:url('/styles/nostalgia/fonts/fa-solid-900.woff2') format('woff2')}
@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;font-display:swap;src:url('/styles/nostalgia/fonts/fa-brands-400.woff2') format('woff2')}
:root{--ortem:#222236;--node-grid-padding:15px;--grid-node-width:380px;color-scheme:dark}
html{background:#222236;color:#dcdada;font-family:'Open Sans',BlinkMacSystemFont,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-size:13px;letter-spacing:0}
body{background:transparent;font-size:13px;line-height:1.5}
a{color:#dcdada}a:hover{color:#c06826}
.p-header{display:block!important;background:#333 url('/styles/xenfocus/ortem/backgrounds/black.jpg') center/cover!important}
.p-header-inner,.p-nav-inner,.p-staffBar-inner,.p-body-inner,.p-footer-inner{width:calc(100% - 20px);max-width:1200px;margin-left:auto;margin-right:auto}
.p-header-inner{padding:0;margin-top:30px;margin-bottom:30px}
.p-header-content{justify-content:flex-start;padding:0}
.p-header-logo a{height:200px}
.p-header-logo img{width:150px;height:auto;max-height:200px;display:block}
.p-nav{background:linear-gradient(90deg,#141420,#181826);color:#fff;box-shadow:none}
.p-nav-inner{display:flex;align-items:center;min-height:50px}
.p-nav-list{font-size:13px;line-height:50px}
.p-nav-list .p-navEl-link{color:#fff;font-weight:700;text-transform:uppercase}
.p-nav .p-navEl.is-selected{color:aliceblue;background:#222236}
.p-nav-list .p-navEl-link,.p-nav-list .p-navEl-splitTrigger{padding-top:0;padding-bottom:0}
.p-nav-opposite{display:flex;align-items:center;flex-shrink:0;margin-left:auto}
.p-navgroup{background:transparent;color:#fff}
.p-navgroup-link{padding:0 10px;line-height:50px}
.p-navgroup-link--register{background:transparent;border:0;border-radius:3px;font-weight:700}
.p-nav-smallLogo{display:none!important}
.p-sectionLinks{display:none}
.p-body{background:#0b0c15}
.p-body-inner{padding:15px 0}
.p-body-header{padding:20px 15px;background:#141420;margin-bottom:15px}
.p-title-value{font-size:22px;font-weight:400}
.p-description{color:#8c8c8c}
.block-container{background:#141420;color:#dcdada;border:1px solid #222236;border-radius:0}
.block-header,.block-minorHeader,.menu-header{color:#fff;font-size:15px;font-weight:700;background:#222236 url('/styles/xenfocus/ortem/pattern.png') center repeat;border-color:rgba(0,0,0,.15)}
.block-header{padding:15px;border-radius:10px 10px 0 0}
.block-header a,.block-minorHeader a{color:inherit}
.block-body,.node{background:#141420}
.block-footer,.block-filterBar{color:#8c8c8c;background:#1b1b2b;border-color:#29293c}
.node-title{font-size:14px;font-weight:700;line-height:21px}
.node-description{font-size:12px;line-height:18px;color:#8c8c8c}
.node-icon i{display:block!important;width:40px;height:40px;background:url('/styles/nostalgia/node-icon.png') center/contain no-repeat!important}
.node-icon svg,.node-icon i::before{display:none!important}
.node--read .node-icon{opacity:1}
.node-stats,.node-meta,.node-extra{font-size:12px;color:#8c8c8c}
.node-stats dl{border-color:#333}
.node-extra-title{font-weight:700}
.node + .node{border-color:#29293c}
.focus-grid .block--category .block-body{background:#1b1b2b}
.focus-grid .block--category .node-body{background:#141420}
.p-breadcrumbs-wrap{background:#222236!important;color:#fff;overflow:hidden}
.p-breadcrumbs-wrap::before{border-color:rgba(255,255,255,.15)}
.p-breadcrumbs-wrap .p-breadcrumbs{margin:0;min-height:40px;font-size:12px}
.p-breadcrumbs a{color:#fff}
.p-breadcrumbs>li:last-child{font-weight:700}
.p-footer{background:#222236 url('/styles/xenfocus/ortem/pattern.png') center repeat;color:#fff;font-size:12px}
.p-footer-copyright{color:#8c8c8c}
.menu-content,.overlay{background:#141420;color:#dcdada;border-color:#33334a}
.menu-row.menu-row--alt,.menu-footer,.overlay-title{background:#222236;color:#dcdada;border-color:#33334a}
.input{background:#0b0c15;color:#dcdada;border-color:#3a3a50}
.input:focus{background:#11111d;border-color:#b07b29}
.button,a.button{background:#222236;color:#dcdada;border-color:#3a3a50;font-size:12px}
.button.button--primary{background:#8a5c24;color:#fff;border-color:#ae7e3c}
.p-title-pageAction .button{background:#8c8c8c;color:#141e20;border:0;padding:9px 12px;min-height:38px}
.button--icon--bolt>.fa--xf{display:none}
.button--icon--bolt>.button-text::before{font-family:'Font Awesome 5 Pro';font-weight:400;margin-right:6px}
.message-cell--user,.message-userArrow::after{background:#222236}
.nostalgia-navigator{padding:12px}
.nostalgia-navigator a{display:block;text-align:center;padding:15px 10px;margin:4px;background:#222236 url('/styles/xenfocus/ortem/pattern.png') center repeat;color:white;font-size:14px}
.nostalgia-navigator a:hover{background-color:#303047;text-decoration:none}
.nostalgia-editor-trigger{border:0;background:transparent;color:inherit;width:40px;height:40px;cursor:pointer;flex-shrink:0}
.p-header .focus-wrap-user{display:flex;align-items:center;margin-left:auto}
.p-header .p-navgroup-link{display:flex;align-items:center;height:42px;line-height:42px;padding:0 12px}
.focus-wrap-user .p-navgroup-link--iconic:not(.p-navgroup-link--user) .p-navgroup-linkText{display:none}
.focus-wrap-user .p-navgroup-link--search i,.focus-wrap-user .p-navgroup-link--whatsnew i{width:18px;height:20px;line-height:20px;text-align:center;font-style:normal}
.focus-wrap-user .p-navgroup-link--search i::after,.focus-wrap-user .p-navgroup-link--whatsnew i::after{display:inline-block;width:18px;height:20px;font:400 14px/20px 'Font Awesome 5 Pro';background:none;mask:none;content:'\f002'}
.focus-wrap-user .p-navgroup-link--whatsnew i::after{content:'\f15c'}
.p-nav-list{margin-left:0}
.block-minorHeader{font-size:13px}
.focus-wrap-search{margin-left:auto;flex:0 0 260px}
.focus-wrap-search .focus-search{border:0;color:#8c8c8c}
.focus-search-prefix{border:0;background:transparent;color:inherit;cursor:pointer;padding:0;height:50px}
.focus-search input{font:12px 'Open Sans',sans-serif}
.nostalgia-editor{padding:0;width:380px;max-width:calc(100vw - 30px);border:1px solid #49495e;background:#141420;color:#dcdada;box-shadow:0 10px 60px #0009;border-radius:4px;font:13px 'Open Sans',sans-serif}
.nostalgia-editor::backdrop{background:#0009}
.nostalgia-editor-heading{padding:15px;background:#222236;display:flex;justify-content:space-between;align-items:center}
.nostalgia-editor h2{font-size:16px;margin:0}
.nostalgia-editor-heading button{border:0;background:transparent;color:inherit;cursor:pointer}
.nostalgia-editor>label{display:flex;justify-content:space-between;padding:15px;border-bottom:1px solid #29293c;cursor:pointer}
.nostalgia-editor input{accent-color:#ba862d}
.nostalgia-editor-backgrounds{display:flex;gap:10px;padding:15px}
.nostalgia-editor-backgrounds button{height:60px;flex:1;border:2px solid transparent;background-size:cover;cursor:pointer;border-radius:3px}
.nostalgia-editor-backgrounds button[aria-pressed=true]{border-color:#ba862d}
[data-nostalgia-background="1"]{background-image:url('/styles/xenfocus/ortem/backgrounds/black.jpg')}
[data-nostalgia-background="2"]{background-image:url('/styles/xenfocus/ortem/backgrounds/trees.jpg')}
[data-nostalgia-background="3"]{background-image:url('/styles/xenfocus/ortem/backgrounds/mountains.jpg')}
[data-focus-bg="2"] .p-header{background-image:url('/styles/xenfocus/ortem/backgrounds/trees.jpg')!important}
[data-focus-bg="3"] .p-header{background-image:url('/styles/xenfocus/ortem/backgrounds/mountains.jpg')!important}
@media(min-width:901px){.p-body-main--withSidebar{display:flex;align-items:flex-start;gap:10px}.p-body-main--withSidebar .p-body-content{flex:1;min-width:0;padding:0}.p-body-main--withSidebar .p-body-sidebar{width:250px;flex:0 0 250px}.p-body-main--withSidebar .p-body-contentCol,.p-body-main--withSidebar .p-body-sidebarCol{display:none}}
@media(min-width:651px){.p-nav .focus-wrap-user{display:none}.p-nav .focus-wrap-search{display:block}.p-header .p-navgroup-link--whatsnew{display:none}}
@media(max-width:650px){.p-header-content{justify-content:center}.p-header-logo a{height:90px}.p-header-logo img{max-height:90px;width:150px;height:auto}.p-nav-inner{min-height:44px}.p-body-inner{padding:10px}.p-header-inner,.p-nav-inner,.p-body-inner{width:calc(100% - 20px)}.p-body-inner .block-container{margin-left:-10px;margin-right:-10px}.p-title-value{font-size:22px}.p-navgroup-link{font-size:12px;padding:0 7px}.p-navgroup-link--search{padding:0 12px}.nostalgia-editor-trigger{width:34px}.p-body-sidebar{width:100%}.p-header .focus-wrap-user,.p-nav .focus-wrap-search{display:none}.p-header-logo img{height:90px}.p-body-header{margin-bottom:10px}}
