html.xm-hats .topic-avatar{position:relative}html.xm-hats .topic-avatar .post-avatar a::after{content:"";position:absolute;top:-62%;left:-27%;width:130%;height:100%;background:url(/uploads/default/original/1X/d22be0da708c5ebe8844d98a3d17d569ac8270c2.png) no-repeat center;background-size:contain}html.xm-hats .topic-post:nth-of-type(2n) .post-avatar a::after{transform:rotate(-5deg) translateX(-4px)}html.xm-hats .topic-post:nth-of-type(3n) .post-avatar a::after{transform:scaleX(-1) rotate(5deg) translateX(-8px)}html.xm-hats .topic-post:nth-of-type(5n) .post-avatar a::after{transform:rotate(5deg) translateX(4px)}html.xm-hats .topic-list .posters>a.latest{position:relative}html.xm-hats .topic-list .posters>a.latest::after{content:"";position:absolute;top:-14px;left:-5px;width:32px;height:24px;background:url(/uploads/default/original/1X/d22be0da708c5ebe8844d98a3d17d569ac8270c2.png) no-repeat center;background-size:contain}html.xm-hats .topic-list tr:nth-of-type(3n) .posters>a.latest::after{transform:scaleX(-1);left:2px}html.xm-hats #current-user>a>div{position:relative}html.xm-hats #current-user>a>div::after{content:"";position:absolute;display:block;top:-28px;left:-10px;width:45px;height:45px;background:url(/uploads/default/original/1X/d22be0da708c5ebe8844d98a3d17d569ac8270c2.png) no-repeat center;background-size:contain}html.xm-hats .latest-topic-list-item .topic-poster>a::after{content:"";position:absolute;display:block;top:-25px;left:-5px;width:80%;height:80%;background:url(/uploads/default/original/1X/d22be0da708c5ebe8844d98a3d17d569ac8270c2.png) no-repeat center;background-size:contain}html.xm-hats .header-dropdown-toggle.current-user>button{position:relative;overflow:visible}html.xm-hats .header-dropdown-toggle.current-user>button::after{content:"";position:absolute;top:-14px;left:-4px;width:34px;height:26px;background:url(/uploads/default/original/1X/d22be0da708c5ebe8844d98a3d17d569ac8270c2.png) no-repeat center;background-size:contain;pointer-events:none}.lightrope{text-align:center;white-space:nowrap;overflow:hidden;position:absolute;left:0;z-index:1;margin:-40px 0 0 0;padding:0;pointer-events:none;width:100%}.lightrope li{position:relative;animation-fill-mode:both;animation-iteration-count:infinite;list-style:none;margin:0;padding:0;display:block;width:12px;height:15px;border-radius:50%;margin:20px;display:inline-block;background:#95d041;box-shadow:0px 2.5px 24px 3px #95d041;animation-name:flash-1;animation-duration:2s}.lightrope li:nth-child(2n+1){background:#0ba2b3;box-shadow:0px 2.5px 24px 3px rgba(11,162,179,.5);animation-name:flash-2;animation-duration:.4s}.lightrope li:nth-child(4n+2){background:#1168cd;box-shadow:0px 2.5px 24px 3px #1168cd;animation-name:flash-3;animation-duration:2.2s}.lightrope li:nth-child(odd){animation-duration:3.6s}.lightrope li:nth-child(3n+1){animation-duration:2.8s}.lightrope li:before{content:"";position:absolute;background:#222;width:10px;height:5px;border-radius:3px;top:-2.5px;left:1px}.lightrope li:after{content:"";top:-7.5px;left:9px;position:absolute;width:52px;height:10px;border-bottom:solid #222 2px;border-radius:50%}.lightrope li:last-child:after{content:none}.lightrope li:first-child{margin-left:-32px}@keyframes flash-1{0%,100%{background:#95d041;box-shadow:0px 2.5px 24px 3px #95d041}50%{background:rgba(17,104,205,.4);box-shadow:0px 2.5px 24px 3px rgba(17,104,205,.2)}}@keyframes flash-2{0%,100%{background:#0ba2b3;box-shadow:0px 2.5px 24px 3px #0ba2b3}50%{background:rgba(11,162,179,.4);box-shadow:0px 2.5px 24px 3px rgba(149,208,65,.2)}}@keyframes flash-3{0%,100%{background:#1168cd;box-shadow:0px 2.5px 24px 3px #1168cd}50%{background:rgba(17,104,205,.4);box-shadow:0px 2.5px 24px 3px rgba(17,104,205,.2)}}.list-controls{clear:both;margin-bottom:5px;margin-top:15px}.mobile-view .lightrope{margin-top:-36px}@media all and (min-width: 1450px){html.xm-decoration #main:before,html.xm-decoration #main:after{content:"";display:block;top:6em;width:150px;height:150px;position:absolute;background:rgba(0,0,0,0) url(/uploads/default/original/1X/8d885da51337d11b68085f22d7ee6b7a550e2970.png) top left no-repeat;background-size:contain;z-index:-1;filter:invert(0)}html.xm-decoration #main:after{right:0;transform:scaleX(-1)}}html:not(.xm-lights) .lightrope{display:none !important}@media(prefers-reduced-motion: reduce){.lightrope li{animation:none !important}}.holiday-particles{position:fixed;inset:0;z-index:1050;pointer-events:none}.xmas-banner{--xm-green: #1d4d36;--xm-cream: #fbf5e6;--xm-red: #c0392b;--xm-gold: #e8b84a;display:grid;grid-template-columns:auto 1fr;gap:1.1rem;align-items:center;margin:1rem 0 1.5rem;padding:1rem 1.4rem;background:var(--xm-green);border-bottom:3px solid var(--xm-red);color:var(--xm-cream)}.xmas-banner__star{width:40px;height:40px;color:var(--xm-gold)}.xmas-banner__heading{margin:0;font-family:Georgia,"Times New Roman",serif;font-size:var(--font-up-2);font-weight:normal;line-height:1.25;color:var(--xm-cream)}.xmas-banner__text{margin:.2rem 0 0;font-size:var(--font-down-1);opacity:.85}.xmas-sleigh{position:fixed;top:70px;left:100%;z-index:1051;font-size:30px;white-space:nowrap;pointer-events:none;animation:xm-fly 14s linear forwards}.xmas-sleigh span{display:inline-block;animation:xm-bob 1.6s ease-in-out infinite}@keyframes xm-fly{from{transform:translateX(0)}to{transform:translateX(calc(-100vw - 100%))}}@keyframes xm-bob{0%,100%{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-12px) rotate(3deg)}}html.xm-lights .lightrope{position:fixed;top:calc(var(--header-offset, 4em) - 10px);left:0;margin:0;z-index:999}html.xm-lights.mobile-view .lightrope{margin:0}html.xm-lights .xmas-banner{margin-top:1.5rem}html.xm-snow-piles .d-header-wrap::after,html.xm-snow-piles .xmas-banner::before{content:"";position:absolute;left:0;right:0;height:10px;pointer-events:none;background:radial-gradient(circle at 50% 0, #fff 7px, transparent 7.5px) 0 0/18px 10px repeat-x,radial-gradient(circle at 50% 0, #fff 10px, transparent 10.5px) 9px 0/31px 10px repeat-x;filter:drop-shadow(0 1px 1px rgba(100, 130, 160, 0.4))}html.xm-snow-piles .d-header-wrap::after{bottom:-9px;z-index:1}html.xm-snow-piles .xmas-banner{position:relative}html.xm-snow-piles .xmas-banner::before{top:-9px;background:radial-gradient(circle at 50% 100%, #fff 7px, transparent 7.5px) 0 0/18px 10px repeat-x,radial-gradient(circle at 50% 100%, #fff 10px, transparent 10.5px) 9px 0/31px 10px repeat-x;filter:drop-shadow(0 -1px 1px rgba(100, 130, 160, 0.4))}.xmas-present{position:fixed;left:50%;top:50%;width:110px;height:110px;z-index:10000;pointer-events:none;animation:xm-present 1.8s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards}@keyframes xm-present{0%{transform:translate(-50%, -20%) scale(0.3);opacity:0}25%{transform:translate(-50%, -60%) scale(1);opacity:1}35%{transform:translate(-50%, -60%) scale(1) rotate(-8deg)}45%{transform:translate(-50%, -60%) scale(1) rotate(8deg)}55%{transform:translate(-50%, -60%) scale(1) rotate(0);opacity:1}100%{transform:translate(-50%, -80%) scale(0.9);opacity:0}}.xmas-snowman{position:fixed;right:14px;bottom:10px;width:64px;height:84px;z-index:900;cursor:pointer}.xmas-snowman__arm{transform-origin:59px 66px}.xmas-snowman:hover .xmas-snowman__arm,.xmas-snowman.is-waving .xmas-snowman__arm{animation:xm-wave .5s ease-in-out 3}@media(max-width: 768px){.xmas-snowman{width:44px;height:58px;right:8px}}@keyframes xm-wave{0%,100%{transform:rotate(0)}50%{transform:rotate(-28deg)}}@media(prefers-reduced-motion: reduce){.xmas-snowman__arm{animation:none !important}}
/*# sourceMappingURL=common_theme_44_7ff195cde77c12afb226c4a11fef07cedd9e9000.css.map?__ws=forum.45homelab.com */
