.dialup-ad{background:repeating-linear-gradient(0deg,#0000,#0000 2px,#0005 3px),linear-gradient(105deg,#170e31,#30365a,#101a24)}.dialup-ad .ad-pitch strong{color:#dce9b5;letter-spacing:-.2px}.ad-offer>b{font:700 24px/1.2 Arial, "Arial Narrow";white-space:nowrap;color:#d3b9a7;transform:rotate(-3deg)}.cleaner-ad{background:repeating-linear-gradient(90deg,#0000,#0000 14px,#9aa7870c 15px),#182b25;color:#cbd3b9}.cleaner-ad em{color:#a3b39c;font-size:19px}.prize-ad{background:repeating-linear-gradient(135deg,#0000,#0000 12px,#ffffff05 13px,#ffffff05 25px),#3e2027;color:#d4b9ae}.prize-ad .ad-pitch strong{color:#e7d8ad}.ad-star{color:#c69283}.ad-cta{background:#c6c097;border-color:#e3dfc3}.cleaner-ad .ad-cta{background:#b6c3a0;border-color:#e0e6d5}.ad-directory-title{color:#a6a5a0}.ad-caption{color:#a5a6a7}.temporal-interference{display:none}.ad-popup-status{color:#c1bfa3;background:#20231e}.time-fracture .desktop-shell{filter:sepia(.35) saturate(.55);animation:fracture-shell 3.2s steps(1,end) both;pointer-events:none}.time-fracture .taskbar{filter:sepia(.5);text-shadow:2px 0 #9d6868,-2px 0 #748d96}.time-fracture .hero h1{text-shadow:3px 0 #965b59,-3px 0 #638586}.time-fracture #ad-dialog.is-interfering{width:calc(100vw - 36px);max-width:1100px;min-height:75vh;background:#111718;border-color:#626d6a;overflow:hidden;box-shadow:8px 5px 0 #4e292a88,-7px -2px 0 #2f514c66}.is-interfering>.titlebar{z-index:4;background:linear-gradient(90deg,#3a3538,#242d30)}.is-interfering .dialog-body{position:relative;z-index:2;margin:130px auto 35px;max-width:510px;background:#282e2deb;border:2px outset #646b63;box-shadow:8px 8px #0009}.is-interfering .temporal-interference{display:block;position:absolute;inset:32px 0 0;pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 3px,#0007 4px),linear-gradient(#10191be8,#10191bbf),url('../media/corridor.bmp') center/cover;color:#a3b4a9;font:13px/1.6 Arial, "Arial Narrow";overflow:hidden}.temporal-code{position:absolute;top:22px;left:28px;right:20px;font-size:12px;letter-spacing:2px}.temporal-message{position:absolute;top:65px;left:28px;right:20px;font:bold 24px/1.2 Arial, "Arial Narrow";color:#c6c8b9;text-shadow:3px 0 #7d454b,-2px 0 #457473}.temporal-date{position:absolute;bottom:18px;right:24px;color:#bea4a0}.echo-window{position:absolute;width:270px;background:#252b2a;border:2px outset #606861;box-shadow:5px 5px #0009;opacity:.75}.echo-window .titlebar{background:#343d3c;color:#b3bcae;font:12px Arial, "Arial Narrow"}.echo-window p{font:13px/1.7 Arial, "Arial Narrow";padding:16px;margin:0;color:#c3c5b3}.echo-one{top:120px;left:25px;transform:rotate(-3deg)}.echo-two{right:12px;top:105px;transform:rotate(2deg)}.echo-three{left:65px;bottom:45px;transform:rotate(-1deg)}.is-interfering .temporal-interference{animation:fracture-signal 3.2s steps(1,end) both}.is-interfering::backdrop{background:#06090be0;backdrop-filter:none}@keyframes fracture-shell{0%,100%{transform:none}12%{transform:translate(-4px,1px) skewX(-.3deg)}27%{transform:translate(3px,-2px)}43%{transform:translate(-2px,0)}68%{transform:translate(4px,1px) skewX(.3deg)}82%{transform:translate(-3px,0)}}@keyframes fracture-signal{0%,100%{transform:none;opacity:1}19%{transform:translate(7px,0);opacity:.8}39%{transform:translate(-5px,2px);opacity:1}64%{transform:translate(3px,0);opacity:.85}85%{transform:translate(-4px,0);opacity:1}}@media(max-width:700px){.ad-offer>b{font-size:22px}.time-fracture #ad-dialog.is-interfering{width:calc(100vw - 24px);min-height:82vh;max-height:94vh;overflow:auto}.is-interfering .dialog-body{margin:150px 12px 40px;padding:18px}.temporal-message{font-size:20px;left:16px;top:72px}.temporal-code{left:16px;top:18px;font-size:12px;letter-spacing:0}.echo-one{top:110px;left:-20px;width:215px}.echo-two{top:140px;right:-45px;width:200px}.echo-three{left:-10px;bottom:20px;width:200px}.temporal-date{font-size:12px;right:10px}.is-interfering .dialog-body h2{font-size:23px}.is-interfering .dialog-body p{font-size:14px}}
@media(prefers-reduced-motion:reduce){.time-fracture .desktop-shell,.is-interfering .temporal-interference{animation:none;transform:none}.time-fracture .desktop-shell{filter:saturate(.5)}.echo-window{transform:none}.time-fracture #ad-dialog.is-interfering{box-shadow:3px 3px #0008}}
