Advertisement
Guest User

Untitled

a guest
Mar 18th, 2018
279
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 34.91 KB | None | 0 0
  1. <style>#iabr-suggest, #iabr-username {
  2.   font-family: Helvetica, sans-serif;
  3. }
  4.  
  5. #iabr-suggest {
  6.   resize: auto;
  7.   overflow-y: auto;
  8.   overflow-x: hidden;
  9.   margin-top: 8px;
  10. }
  11.  
  12. #iabr-username {
  13.  
  14. }
  15.  
  16.  
  17.  
  18.  
  19.  
  20. #infobox span.major[style*="font-size: 20px;"] {
  21.   font-size: 0 !important;
  22.   position: relative;
  23.   /*margin-bottom: 28px;
  24.   display: inline-block;*/
  25. }
  26.  
  27. #infobox span.major[style*="font-size: 20px;"]::before {
  28.   content: "In a bright room";
  29.   font-size: 20px;
  30. }
  31.  
  32. /*#infobox span.major[style*="font-size: 20px;"]::after {
  33.   content: "In a bright room";
  34.   font-size: 12px;
  35.   color: #bababa;
  36.   text-shadow: 0 1px #878787;
  37.   position: absolute;
  38.   left: 2px;
  39.   top: 28px;
  40.   width: 413px;
  41. }*/
  42.  
  43. .p8     #infobox span.major[style*="font-size: 20px;"]::before,
  44. .p24    #infobox span.major[style*="font-size: 20px;"]::before {content: "In a dark room";}
  45. .p9-23  #infobox span.major[style*="font-size: 20px;"]::before {content: "In another bright room";}
  46. .p51-52 #infobox span.major[style*="font-size: 20px;"]::before,
  47. .p54-57 #infobox span.major[style*="font-size: 20px;"]::before {content: "In yet another dark room";}
  48. .p58-64 #infobox span.major[style*="font-size: 20px;"]::before {content: "In yet another bright room";}
  49. .p53    #infobox span.major[style*="font-size: 20px;"]::before {content: "In a fourth bright room";}
  50. .p65-69 #infobox span.major[style*="font-size: 20px;"]::before {content: "In a fourth dark room";}
  51. .p70-87 #infobox span.major[style*="font-size: 20px;"]::before {content: "???";}
  52. .p88-97 #infobox span.major[style*="font-size: 20px;"]::before {content: "In a bright red room";}
  53. .p98-   #infobox span.major[style*="font-size: 20px;"]::before {content: "In another dark red room";}
  54.  
  55. /*.p9-23 #infobox span.major[style*="font-size: 20px;"]::after, .p51-69 #infobox span.major[style*="font-size: 20px;"]::after {top: 49px;}*/
  56.  
  57.  
  58. #infobox td[style="width: 158px;"] {position: relative;}
  59.  
  60. #infobox td[style="width: 158px;"]::after {
  61.     content: '';
  62.     width: 150px;
  63.     height: 150px;
  64.     display: block;
  65.     position: absolute;
  66.     top: 0;
  67.     left: 0;
  68.     margin: 1px;
  69.     background-size: cover;
  70. }
  71.  
  72. .p8         #infobox td[style="width: 158px;"]::after,
  73. .p24        #infobox td[style="width: 158px;"]::after {background-image: url(https://imgur.com/niUqvGk.png);}
  74. .p9-23      #infobox td[style="width: 158px;"]::after {background-image: url(https://imgur.com/ebeCske.png);}
  75. .p51-52     #infobox td[style="width: 158px;"]::after,
  76. .p54-57     #infobox td[style="width: 158px;"]::after {background-image: url(https://imgur.com/6LKgyzZ.png);}
  77. .p58-64     #infobox td[style="width: 158px;"]::after {background-image: url(https://imgur.com/Gfmggw9.png);}
  78. .p53        #infobox td[style="width: 158px;"]::after {background-image: url(https://imgur.com/928MLWq.png);}
  79. .p65-69     #infobox td[style="width: 158px;"]::after {background-image: url(https://imgur.com/cQXNrfQ.png);}
  80. .p70-87     #infobox td[style="width: 158px;"]::after {background-image: url(https://imgur.com/A4ahDb9.png);}
  81. .p88-97     #infobox td[style="width: 158px;"]::after {background-image: url(https://imgur.com/nBCdFIb.png);}
  82. .p98-102    #infobox td[style="width: 158px;"]::after {background-image: url(https://imgur.com/IwKndiC.png);}
  83. .p103-      #infobox td[style="width: 158px;"]::after {background-image: url(https://imgur.com/LpSG03s.png);}
  84.  
  85.  
  86. .p9-23  label[for="fliplr"]::before,
  87. .p66-71 label[for="fliplr"]::before {left: 0;}
  88. .p99-   label[for="fliplr"]::before {left: 0;}
  89. .p51-71 label[for="flipud"]::before {top: calc(100% - 10px);}
  90.  
  91.  
  92. body {position: relative;}
  93. .iabr-wrappy {position: relative;}
  94.  
  95.  
  96. .p16-71 body::before {
  97.     content: '';
  98.     width: 50%;
  99.     height: 100%;
  100.     position: absolute;
  101.     left: 0;
  102.     top: 0;
  103.     background: black;
  104.     z-index: -1;
  105. }
  106. .p39- nav a[href="mailto:support@mspfa.com"], .p48- nav a[href="/stats/"] {
  107.   /*opacity: 0;
  108.   cursor: default;*/
  109.   visibility: hidden;
  110. }
  111.  
  112. .iabr-contact, .iabr-statistics {
  113.   display: inline-block;
  114.   font-family: "Arial";
  115.   font-size: x-small;
  116.   font-weight: bold;
  117.   text-decoration: underline;
  118.   position: absolute;
  119. }
  120.  
  121. .iabr-contact {
  122.   color: #ffbc3e;
  123. }  .p41- .iabr-contact {left: 280px; bottom: 14px;}
  124.  
  125. .iabr-statistics {
  126.   color: #76d8ff;
  127. }  .p48- .iabr-statistics {left: 206px; bottom: 14px;}
  128.  
  129.  
  130. .iabr-grabgun {
  131.   position: absolute;
  132.   width: 12px;
  133.   height: 12px;
  134. }
  135.  
  136. .iabr-grab {
  137.   position: absolute;
  138.   left: 0;
  139.   top: 0;
  140.   width: 9px;
  141.   height: 6px;
  142.   border: 3px solid black;
  143.   border-right-width: 0;
  144. }
  145.  
  146. .iabr-line {
  147.   position: absolute;
  148.   left: 0;
  149.   top: 4px;
  150.   width: 0px;
  151.   height: 4px;
  152.   background: black;
  153. }
  154.  
  155.  
  156. .iabr-something {
  157.   position: relative;
  158.   font-family: "Press Start 2P", sans-serif;
  159.   font-size: 120px;
  160. }
  161.  
  162. .iabr-something-wrap {
  163.   height: 240px;
  164.   width: 650px;
  165.   margin: -3px -25px 3px -25px;
  166.   padding-top: 3px;
  167.   box-sizing: border-box;
  168.   white-space: nowrap;
  169.   text-transform: uppercase;
  170.   overflow: hidden;
  171. }  .p78- .iabr-something-wrap {height: 360px;}
  172.  
  173. .iabr-overlay {
  174.   pointer-events: none;
  175.   width: 100vw;
  176.   height: 100vh;
  177.   background: black;
  178.   position: fixed;
  179.   top: 0;
  180.   left: 0;
  181. }  .p70- .iabr-overlay {pointer-events: auto;}
  182.  
  183. .p67- header .mspfalogo::before {
  184.     content:  '';
  185.     width: 100%;
  186.     height: 100%;
  187.     display: block;
  188.     position: relative;
  189.     z-index: 2;
  190. }
  191. .p71-118 header .mspfalogo::before {background-image: url("https://imgur.com/Gzl5Z31.gif");}
  192.  
  193. .p67-87 #command span,
  194. .p67-87 .iabr-something,
  195. .p67-87 .iabr-words,
  196. .p67-87 nav span,
  197. .p67-87 nav div,
  198. .p67-87 nav a,
  199. .p67-87 #info,
  200. .p67-87 #links,
  201. .p67-87 #prevlinks,
  202. .p67-87 #gamelinks {position: relative; z-index: 2;}
  203. .p71-87 #slide {color: white;}
  204. .p71-87 #slide a {color: dodgerblue;}
  205. .p71-87 #slide img {position: relative; z-index: 2;}
  206.  
  207.  
  208.  
  209. .p88-118 body           {background-color: #9b412f;}
  210. .p88-118 #main,
  211. .p88-118 #container {background-color: #c87866;}
  212. .p88-118 #slide         {background-color: #f3c9c0;}
  213. .p88-118 .mspfalogo     {background-color: #f3c9c0; border-color: #c87866;}
  214. .p88-118 label.iabr-inactive {border-color: #c87866;}
  215. .p88-118 label.iabr-inactive::before {background-color: #c87866;}
  216.  
  217. .p88-118 .umcontainer {position: relative;}
  218. .p88-118 .umcontainer::before {
  219.     content: '';
  220.     display: block;
  221.     width: 728px;
  222.     height: 100%;
  223.     position: absolute;
  224.     right: 0;
  225.     background: red;
  226.     opacity: .2;
  227.     pointer-events: none;
  228. }
  229.  
  230. .p88-118 label[for="flipud"] {visibility: hidden;}
  231.  
  232. .p99-118 #content img.major {margin-top: -5px;}
  233.  
  234.  
  235. .p108- .iabr-row {display: flex;}
  236. .p108- .iabr-col {flex: 1;}
  237. .p108- .iabr-col:first-of-type {padding-right: 5px;}
  238. .p108- .iabr-col:last-of-type {padding-left: 5px;}
  239. .p110- .iabr-col:last-of-type {color: #bf302f;}
  240.  
  241.  
  242. .p119- body             {background-color: white;}
  243. .p119- #main,
  244. .p119- #container   {background-color: white;}
  245. .p119- #slide       {background-color: white;}
  246. .p119- .mspfalogo   {background-color: white; border-color: white;}
  247. .p119- label.iabr-inactive {border-color: white;}
  248. .p119- label.iabr-inactive::before {background-color: white;}
  249. .p119- nav {background-color: white;}
  250.  
  251. .p119- .umcontainer {visibility: hidden;}
  252.  
  253.  
  254.  
  255.  
  256. @keyframes iabr-toblack {
  257.   to {background: black;}
  258. }
  259.  
  260. @keyframes iabr-fadein {
  261.   0% {opacity: 0;}
  262.   100% {opacity: 1;}
  263. }
  264.  
  265. @keyframes iabr-fadeout {
  266.   0% {opacity: 1;}
  267.   100% {opacity: 0;}
  268. }
  269.  
  270. @keyframes iabr-appear {
  271.     from {visibility: hidden;}
  272.     to {visibility: visible;}
  273. }
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281. #flipud:checked ~ .confol .onne {transform: rotateX(-180deg);}
  282. #fliplr:checked ~ .confol .onne {transform: rotateY(-180deg);}
  283.  
  284. #fliplr:checked ~ #flipud:checked ~ .confol .twwo {transform: rotateY(0deg) rotateX(180deg);}
  285. #fliplr:checked ~ .confol .twwo {transform: rotateY(0deg);}
  286.  
  287. #flipud:checked ~ .confol .thre {transform: rotateX(0deg);}
  288. #fliplr:checked ~ #flipud:checked ~ .confol .thre {transform: rotateX(0deg) rotateY(180deg);}
  289.  
  290. #flipud:checked ~ .confol .forr {transform: rotateX(0deg) rotateY(180deg);}
  291. #fliplr:checked ~ .confol .forr {transform: rotateX(180deg) rotateY(0deg);}
  292. #fliplr:checked ~ #flipud:checked ~ .confol .forr {transform: rotateX(0deg) rotateY(0deg);}
  293. #flipud:not(:checked) ~ .confol .forr, #fliplr:not(:checked) ~ .confol .forr {visibility: hidden;}
  294.  
  295.  
  296. #fliplr, #flipud {
  297.     position: absolute;
  298.     left: -9999px;
  299.     top: -9999px;
  300. }
  301.  
  302. label[for="flipud"], label[for="fliplr"] {
  303.     display: block;
  304.     position: relative;
  305.     width: 50px;
  306.     height: 50px;
  307.     box-sizing: border-box;
  308.     border: 10px solid black;
  309.     cursor: pointer;
  310.     margin-top: -4px;
  311.     margin-bottom: 5px;
  312. }
  313.  
  314. label[for="fliplr"] {
  315.     border-width: 10px 0;
  316.     float: left;
  317.     margin-left: -25px;
  318.     margin-right: 15px;
  319. }
  320.  
  321. label[for="flipud"] {
  322.     border-width: 0 10px;
  323.     float: right;
  324.     margin-right: -25px;
  325.     margin-left: 15px;
  326. }
  327.  
  328. label[for="flipud"]::before, label[for="fliplr"]::before {
  329.     content: '';
  330.     background: black;
  331.     position: absolute;
  332.     transition: .7s;
  333. }
  334.  
  335. label[for="fliplr"]::before {
  336.     width: 10px;
  337.     height: 100%;
  338.     left: calc(100% - 10px);
  339.     top: 0;
  340. }
  341.  
  342. label[for="flipud"]::before {
  343.     width: 100%;
  344.     height: 10px;
  345.     left: 0;
  346.     top: 0;
  347. }
  348.  
  349. #fliplr:checked ~ label[for="fliplr"]::before {
  350.     left: 0;
  351. }
  352.  
  353. #flipud:checked ~ label[for="flipud"]::before {
  354.     top: calc(100% - 10px);
  355. }
  356.  
  357. label.iabr-inactive {
  358.     border-color: #c6c6c6;
  359.     cursor: default;
  360. }
  361.  
  362. label.iabr-inactive::before {
  363.     background-color: #c6c6c6;
  364. }
  365.  
  366. .confol {
  367.     position: relative;
  368.     perspective: 1000px;
  369.     z-index: 2;
  370. }
  371.  
  372. .foldd {
  373.     transition: transform .7s;
  374.     backface-visibility: hidden;
  375.     position: absolute;
  376.     top: 0;
  377.     left: 0;
  378. }
  379.  
  380. .onne {
  381.     position: relative;
  382. }
  383.  
  384. .twwo {
  385.     transform: rotateY(180deg);
  386. }
  387.  
  388. .thre {
  389.     transform: rotateX(180deg);
  390. }
  391.  
  392. .forr {
  393.     transform: rotateX(-180deg) rotateY(180deg);
  394.     transition: transform .7s, visibility 1s;
  395.     visibility: visible;
  396. }
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417. /*p3*/
  418.  
  419. .p3 #command span::after {content: "é"; margin-left: -19px; opacity: 0; animation: p3-switch 1s 1s forwards;}
  420. @keyframes p3-switch {from {opacity: 0;} to {opacity: 1;}}
  421.  
  422.  
  423.  
  424. /*p8*/
  425.  
  426.  
  427. .p8 .onne {
  428.     animation: p8-onne-flip .7s 1.5s forwards;
  429. }
  430.  
  431. .p8 .twwo {
  432.     animation: p8-twwo-flip .7s 1.5s forwards;
  433. }
  434.    
  435. @keyframes p8-onne-flip {
  436.     to {transform: rotateY(-180deg);}
  437. }
  438.  
  439. @keyframes p8-twwo-flip {
  440.     to {transform: rotateY(0);}
  441. }
  442.  
  443. @keyframes p8-label-move {
  444.     to {left: 0;}
  445. }
  446.  
  447. .p8 label[for="fliplr"]::before {
  448.     animation: p8-label-move .7s 1.5s forwards;
  449. }
  450.  
  451.  
  452.  
  453. /*p13*/
  454.  
  455.  
  456. .p13 .onne {
  457.     animation: p13-part-flip ease-in 1s infinite;
  458. }
  459.    
  460. @keyframes p13-part-flip {
  461.     20% {transform: rotateX(-36deg);}
  462. }
  463.  
  464. @keyframes p13-part-label-move {
  465.     20% {top: calc((100% - 10px)/10);}
  466. }
  467.  
  468. .p13 label[for="flipud"]::before {
  469.     animation: p13-part-label-move ease-in 1s infinite;
  470. }
  471.  
  472.  
  473.  
  474. /*p15*/
  475.  
  476. .p15 .iabr-wrappy::after {
  477.   content: '';
  478.   width: 10px;
  479.   height: 10px;
  480.   border-radius: 50%;
  481.   background: black;
  482.   position: absolute;
  483.   left: 260px;
  484.   top: 300px;
  485.   opacity: 0;
  486.   animation: p15-shot-move 1s 1.2s forwards;
  487. }
  488.  
  489. @keyframes p15-shot-move {
  490.   50% {opacity: 1;}
  491.   100% {left: -240px;}
  492. }
  493.  
  494. .p15 body::before {
  495.   content: '';
  496.   width: 50%;
  497.   height: 100%;
  498.   position: absolute;
  499.   left: 0;
  500.   top: 0;
  501.   background: transparent;
  502.   animation: iabr-toblack .7s 2s forwards;
  503.   z-index: -1;
  504. }
  505.  
  506.  
  507.  
  508. /*p17*/
  509.  
  510. .p17 .iabr-wrappy {
  511.   position: relative;
  512.   margin: 0 -25px;
  513.   visibility: hidden;
  514.   animation: p17-shot-appear 3s 1s forwards;
  515. }
  516.  
  517. .p17 .iabr-wrappy img {
  518.   visibility: visible;
  519. }
  520.  
  521. .p17 .iabr-bullet {
  522.   width: 10px;
  523.   height: 10px;
  524.   border-radius: 50%;
  525.   background: black;
  526.   position: absolute;
  527.   opacity: 0;
  528.   animation: p17-shot-move 1s infinite 1.2s;
  529. }
  530.  
  531. .p17 .iabr-bullet:nth-of-type(1) {top: 362px; left: 540px; animation-duration: 1.5s; animation-delay: -1.1s;}
  532. .p17 .iabr-bullet:nth-of-type(2) {top: 318px; left: 547px; animation-duration: .7s; animation-delay: -.4s;}
  533. .p17 .iabr-bullet:nth-of-type(3) {top: 275px; left: 541px; animation-duration: .9s; animation-delay: -1s;}
  534. .p17 .iabr-bullet:nth-of-type(4) {top: 314px; left: 573px; animation-duration: 1s; animation-delay: -.5s;}
  535. .p17 .iabr-bullet:nth-of-type(5) {top: 287px; left: 557px; animation-duration: 1.3s; animation-delay: -.6s;}
  536. .p17 .iabr-bullet:nth-of-type(6) {top: 331px; left: 563px; animation-duration: 1.4s; animation-delay: -1.1s;}
  537. .p17 .iabr-bullet:nth-of-type(7) {top: 355px; left: 581px; animation-duration: 1.6s; animation-delay: -.9s;}
  538. .p17 .iabr-bullet:nth-of-type(8) {top: 339px; left: 553px; animation-duration: .8s; animation-delay: -1.2s;}
  539.  
  540. @keyframes p17-shot-move {
  541.   50% {opacity: 1;}
  542.   100% {left: 640px;}
  543. }
  544.  
  545. @keyframes p17-shot-appear {
  546.   from {visibility: hidden;}
  547.   to {visibility: visible;}
  548. }
  549.  
  550.  
  551.  
  552. /*p18*/
  553.  
  554. .p18 .iabr-wrappy {
  555.   position: relative;
  556.   margin: 0 -25px;
  557.   visibility: hidden;
  558.   animation: p18-shot-appear 3s 1s forwards;
  559. }
  560.  
  561. .p18 .iabr-wrappy img {
  562.   visibility: visible;
  563. }
  564.  
  565. .p18 .iabr-bullet {
  566.   width: 10px;
  567.   height: 10px;
  568.   border-radius: 50%;
  569.   background: black;
  570.   position: absolute;
  571.   opacity: 0;
  572.   animation: p18-shot-move 1s ease-out infinite 1.2s;
  573. }
  574.  
  575. .p18 .iabr-bullet:nth-of-type(1) {top: 362px; left: 540px; animation-duration: .4s; animation-delay: -1.1s;}
  576. .p18 .iabr-bullet:nth-of-type(2) {top: 315px; left: 547px; animation-duration: .5s; animation-delay: -.4s;}
  577. .p18 .iabr-bullet:nth-of-type(3) {top: 265px; left: 541px; animation-duration: .7s; animation-delay: -1s;}
  578. .p18 .iabr-bullet:nth-of-type(4) {top: 314px; left: 573px; animation-duration: .8s; animation-delay: -.5s;}
  579. .p18 .iabr-bullet:nth-of-type(5) {top: 287px; left: 557px; animation-duration: .35s; animation-delay: -.6s;}
  580. .p18 .iabr-bullet:nth-of-type(6) {top: 331px; left: 563px; animation-duration: .75s; animation-delay: -1.1s;}
  581. .p18 .iabr-bullet:nth-of-type(7) {top: 375px; left: 581px; animation-duration: .6s; animation-delay: -.9s;}
  582. .p18 .iabr-bullet:nth-of-type(8) {top: 339px; left: 553px; animation-duration: .3s; animation-delay: -1.2s;}
  583.  
  584. @keyframes p18-shot-move {
  585.   50% {opacity: 1;}
  586.   100% {left: 640px;}
  587. }
  588.  
  589. @keyframes p18-shot-appear {
  590.   from {visibility: hidden;}
  591.   to {visibility: visible;}
  592. }
  593.  
  594.  
  595.  
  596. /*p19*/
  597.  
  598. .p19 .iabr-wrappy .iabr-sec {
  599.   position: absolute;
  600.   top: 0;
  601.   left: 0;
  602.   opacity: 0;
  603.   animation: p19-fade-in .7s 2s forwards;
  604. }
  605.  
  606. @keyframes p19-fade-in {
  607.   to {opacity: 1;}
  608. }
  609.  
  610. .p19 .iabr-wrappy::after {
  611.   content: '';
  612.   width: 10px;
  613.   height: 10px;
  614.   border-radius: 50%;
  615.   background: black;
  616.   position: absolute;
  617.   left: 370px;
  618.   top: 245px;
  619.   opacity: 0;
  620.   animation: p19-shot-move 1s 1.2s forwards;
  621. }
  622.  
  623. @keyframes p19-shot-move {
  624.   50% {opacity: 1;}
  625.   100% {left: 470px; top: 145px;}
  626. }
  627.  
  628.  
  629.  
  630. /*p23*/
  631.  
  632. .p23 .onne {
  633.   transform: rotateY(-180deg);
  634.     animation: p23-twwo-flip .7s 1.5s forwards;
  635. }
  636.  
  637. .p23 .twwo {
  638.   transform: rotateY(0);
  639.     animation: p23-onne-flip .7s 1.5s forwards;
  640. }
  641.    
  642. @keyframes p23-onne-flip {
  643.     to {transform: rotateY(180deg);}
  644. }
  645.  
  646. @keyframes p23-twwo-flip {
  647.     to {transform: rotateY(0);}
  648. }
  649.  
  650. @keyframes p23-label-move {
  651.     to {left: calc(100% - 10px);}
  652. }
  653.  
  654. .p23 label[for="fliplr"]::before {
  655.   left: 0;
  656.     animation: p23-label-move .7s 1.5s forwards;
  657. }
  658.  
  659.  
  660.  
  661. /*p38*/
  662.  
  663. .p38 .iabr-grabgun {
  664.   position: absolute;
  665.   left: 292px;
  666.   top: 253.5px;
  667.   width: 12px;
  668.   height: 12px;
  669.   transform: rotate(-52deg);
  670. }
  671.  
  672. .p38 .iabr-grab {
  673.   position: absolute;
  674.   left: 0;
  675.   top: 0;
  676.   width: 9px;
  677.   height: 6px;
  678.   border: 3px solid black;
  679.   border-right-width: 0;
  680.   animation-name: p38-grab-move;
  681.   animation-iteration-count: 2;
  682.   animation-direction: alternate;
  683.   animation-delay: 1.2s;
  684. }
  685.  
  686. .p38 .iabr-line {
  687.   position: absolute;
  688.   left: 0;
  689.   top: 4px;
  690.   width: 0px;
  691.   height: 4px;
  692.   background: black;
  693.   animation-name: p38-grab-line;
  694.   animation-iteration-count: 2;
  695.   animation-direction: alternate;
  696.   animation-delay: 1.2s;
  697. }
  698.  
  699. @keyframes p38-grab-move {
  700.   100% {transform: translate(420px);}
  701. }
  702.  
  703. @keyframes p38-grab-line {
  704.   100% {width: 420px;}
  705. }
  706.  
  707. .p38 nav a[href="mailto:support@mspfa.com"] {
  708.   display: inline-block;
  709.   animation-name: p38-victim-move;
  710.   animation-iteration-count: 1;
  711.   animation-direction: reverse;
  712.   animation-fill-mode: forwards;
  713.   animation-delay: 2.2s;
  714.   transform: translate(0px);
  715.   z-index: 2;
  716.   position: relative;
  717. }
  718.  
  719. @keyframes p38-victim-move {
  720.   0% {transform: translate(-258.58px, 330.96px);}
  721.   100% {transform: translate(0px);}
  722. }
  723.  
  724. .p38 .iabr-grab, .p38 .iabr-line, .p38 nav a[href="mailto:support@mspfa.com"] {
  725.   animation-duration: 1s;
  726.   animation-timing-function: cubic-bezier(0,0,.32,.95);
  727. }
  728.  
  729.  
  730.  
  731. /*p39*/
  732.  
  733. .p39 .iabr-contact {
  734.   left: 280px;
  735.   top: 327px;
  736. }
  737.  
  738.  
  739.  
  740. /*p40*/
  741.  
  742. .p40 .iabr-contact {
  743.   left: 280px;
  744.   top: 327px;
  745. }
  746.  
  747.  
  748.  
  749. /*p47*/
  750.  
  751. .p47 .iabr-grabgun {
  752.   left: 249.8px;
  753.   top: 242px;
  754.   transform: rotate(-90deg);
  755.   margin-left: -25px;
  756. }
  757.  
  758. .p47 .iabr-grab {
  759.   animation-name: p47-grab-move;
  760.   animation-iteration-count: 2;
  761.   animation-direction: alternate;
  762.   animation-delay: 1.2s;
  763. }
  764.  
  765. .p47 .iabr-line {
  766.   animation-name: p47-grab-line;
  767.   animation-iteration-count: 2;
  768.   animation-direction: alternate;
  769.   animation-delay: 1.2s;
  770. }
  771.  
  772. @keyframes p47-grab-move {
  773.   100% {transform: translate(320px);}
  774. }
  775.  
  776. @keyframes p47-grab-line {
  777.   100% {width: 320px;}
  778. }
  779.  
  780. .p47 nav a[href="/stats/"] {
  781.   display: inline-block;
  782.   animation-name: p47-victim-move;
  783.   animation-iteration-count: 1;
  784.   animation-direction: reverse;
  785.   animation-fill-mode: forwards;
  786.   animation-delay: 2.2s;
  787.   transform: translate(0px);
  788.   z-index: 2;
  789.   position: relative;
  790. }
  791.  
  792. @keyframes p47-victim-move {
  793.   0% {transform: translate(0, 320px);}
  794.   100% {transform: translate(0px);}
  795. }
  796.  
  797. .p47 .iabr-grab, .p47 .iabr-line, .p47 nav a[href="/stats/"] {
  798.   animation-duration: 1s;
  799.   animation-timing-function: cubic-bezier(0,0,.32,.95);
  800. }
  801.  
  802.  
  803.  
  804. /*p48*/
  805.  
  806. .p48 .iabr-grabgun {
  807.   left: 331px;
  808.   top: 311px;
  809.   transform: rotate(0deg);
  810. }
  811.  
  812. .p48 .iabr-grab {
  813.   animation-name: p48-grab-move;
  814.   animation-iteration-count: 1;
  815.   animation-delay: 1.2s;
  816.   animation-fill-mode: forwards;
  817. }
  818.  
  819. .p48 .iabr-line {
  820.   animation-name: p48-grab-line;
  821.   animation-iteration-count: 2;
  822.   animation-direction: alternate;
  823.   animation-delay: 1.2s;
  824. }
  825.  
  826. .p48 .iabr-line-wrap, .p48 .iabr-guy {
  827.   animation-name: p48-grab-line-move;
  828.   animation-iteration-count: 1;
  829.   animation-direction: reverse;
  830.   animation-delay: 2.2s;
  831.   animation-fill-mode: forwards;
  832. }
  833.  
  834. @keyframes p48-grab-move {
  835.   100% {transform: translate(269px);}
  836. }
  837.  
  838. @keyframes p48-grab-line {
  839.   100% {width: 269px;}
  840. }
  841.  
  842. @keyframes p48-grab-line-move {
  843.   0% {transform: translate(269px);}
  844.   100% {transform: translate(0);}
  845. }
  846.  
  847. .p48 .iabr-grab, .p48 .iabr-line, .p48 .iabr-line-wrap, .p48 .iabr-guy {
  848.   animation-duration: 1s;
  849.   animation-timing-function: cubic-bezier(0,0,.32,.95);
  850. }
  851.  
  852. .p48 .iabr-guy {
  853.   position: absolute;
  854.   left: 0px;
  855.   bottom: 4px;
  856.   pointer-events: none;
  857. }
  858.  
  859.  
  860.  
  861. /*p49*/
  862.  
  863. .p49 .iabr-wrappy {
  864.   overflow: hidden;
  865.   margin: 0 -25px;
  866. }
  867.  
  868. .p49 .iabr-grabgun {
  869.   left: 438px;
  870.   top: 292px;
  871.   transform: rotate(-153deg);
  872.   margin-left: 25px;
  873. }
  874.  
  875. .p49 .iabr-grab {
  876.   animation-name: p49-grab-move;
  877.   animation-iteration-count: 2;
  878.   animation-direction: alternate;
  879.   animation-delay: 1.2s;
  880. }
  881.  
  882. .p49 .iabr-line {
  883.   animation-name: p49-grab-line;
  884.   animation-iteration-count: 2;
  885.   animation-direction: alternate;
  886.   animation-delay: 1.2s;
  887. }
  888.  
  889. .p49 .iabr-window-wrap {
  890.   animation-name: p49-grab-line-move;
  891.   animation-iteration-count: 1;
  892.   animation-direction: reverse;
  893.   animation-delay: 2.2s;
  894.   animation-fill-mode: forwards;
  895.   transform: rotate(-153deg) translate(0);
  896.   position: absolute;
  897.   left: 0px;
  898.   top: 0px;
  899.   pointer-events: none;
  900.   margin-left: 25px;
  901. }
  902.  
  903.  
  904. @keyframes p49-grab-move {
  905.   100% {transform: translate(300px);}
  906. }
  907.  
  908. @keyframes p49-grab-line {
  909.   100% {width: 300px;}
  910. }
  911.  
  912. @keyframes p49-grab-line-move {
  913.   0% {transform: rotate(-153deg) translate(-300px);}
  914.   100% {transform: rotate(-153deg) translate(0);}
  915. }
  916.  
  917. .p49 .iabr-grab, .p49 .iabr-line, .p49 .iabr-window-wrap {
  918.   animation-duration: 1s;
  919.   animation-timing-function: cubic-bezier(0,0,.32,.95);
  920. }
  921.  
  922. .p49 .iabr-window {
  923.   transform: rotate(153deg);
  924. }
  925.  
  926.  
  927.  
  928. /*p50*/
  929.  
  930. .p50 .iabr-guy {
  931.   animation: p50-push-move .2275s linear 4.7s forwards;
  932.   transform: translate(0);
  933.   position: absolute;
  934.   left: 0px;
  935.   top: 0px;
  936.   pointer-events: none;
  937. }
  938.  
  939. @keyframes p50-push-move {
  940.   100% {transform: translate(-455px);}
  941. }
  942.  
  943. .p50 .iabr-psyche {
  944.   position: absolute;
  945.   left: 0px;
  946.   bottom: 20px;
  947.   display: inline-block;
  948.   transform: translate(2000px);
  949.   opacity: 0;
  950.   animation: p50-psyche-move 2s linear 4s forwards;
  951.   font-family: "Press Start 2P", sans-serif;
  952.   font-size: 100px;
  953.   color: black;
  954.   backface-visibility: hidden;
  955. }
  956.  
  957. @keyframes p50-psyche-move {
  958.   10%, 90% {opacity: 1;}
  959.   100% {transform: translate(-2000px);}
  960. }
  961.  
  962.  
  963. .p50 .onne {
  964.   animation: p50-onne-flip .7s 5s forwards;
  965. }
  966.  
  967. .p50 .thre {
  968.   animation: p50-thre-flip .7s 5s forwards;
  969. }
  970.  
  971. @keyframes p50-onne-flip {
  972.   to {transform: rotateX(-180deg);}
  973. }
  974.  
  975. @keyframes p50-thre-flip {
  976.   to {transform: rotateX(0);}
  977. }
  978.  
  979. @keyframes p50-label-move {
  980.   to {top: calc(100% - 10px);}
  981. }
  982.  
  983. .p50 label[for="flipud"]::before {
  984.   animation: p50-label-move .7s 5s forwards;
  985. }
  986.  
  987. .p50 body {overflow-x: hidden;}
  988.  
  989.  
  990.  
  991. /*p53*/
  992.  
  993. .p53 label[for="fliplr"]::before {left: 0;}
  994.  
  995.  
  996.  
  997. /*p62*/
  998.  
  999. .p62 .iabr-somethingg {
  1000.   font-family: "Press Start 2P", sans-serif;
  1001.   position: relative;
  1002.   height: 0;
  1003.   min-height: 2760px;
  1004.   margin-top: -2760px;
  1005.   animation: p62-bounceInDown2 .75s cubic-bezier(0.215, 0.610, 0.355, 1.000) 1.2s both;
  1006. }
  1007.  
  1008. .p62 .iabr-somethingg2 {
  1009.   font-family: "Press Start 2P", sans-serif;
  1010.   position: absolute;
  1011.   left: 0;
  1012.   top: 2760px;
  1013.   font-size: 120px;
  1014.   color: black;
  1015.   animation: p62-bounceInDown .75s cubic-bezier(0.215, 0.610, 0.355, 1.000) 1.2s both;
  1016.   pointer-events: auto;
  1017. }
  1018.  
  1019. @keyframes p62-bounceInDown {
  1020.   0% {transform: translate3d(0, -3000px, 0);}
  1021.   60% {transform: translate3d(0, 25px, 0);}
  1022.   75% {transform: translate3d(0, -10px, 0);}
  1023.   90% {transform: translate3d(0, 5px, 0);}
  1024.   100% {transform: none;}
  1025. }
  1026.  
  1027. @keyframes p62-bounceInDown2 {
  1028.   0% {height: 0px;}
  1029.   60% {height: 3025px;}
  1030.   75% {height: 2990px;}
  1031.   90% {height: 3005px;}
  1032.   100% {height: 3000px;}
  1033. }
  1034.  
  1035.  
  1036.  
  1037. /*p65*/
  1038.  
  1039. .p65 .onne {
  1040.   transform: rotateY(0deg);
  1041.   animation: p65-onne-flip .7s 1.5s forwards;
  1042. }
  1043.  
  1044. .p65 .twwo {
  1045.   transform: rotateY(180deg);
  1046.   animation: p65-twwo-flip .7s 1.5s forwards;
  1047. }
  1048.    
  1049. @keyframes p65-onne-flip {
  1050.     to {transform: rotateY(-180deg);}
  1051. }
  1052.  
  1053. @keyframes p65-twwo-flip {
  1054.     to {transform: rotateY(0);}
  1055. }
  1056.  
  1057. @keyframes p65-label-move {
  1058.     to {left: 0;}
  1059. }
  1060.  
  1061. .p65 label[for="fliplr"]::before {
  1062.   left: calc(100% - 10px);
  1063.   animation: p65-label-move .7s 1.5s forwards;
  1064. }
  1065.  
  1066.  
  1067.  
  1068. /*p67*/
  1069.  
  1070. .p67 .onne {
  1071.   animation: p67-part-flip ease-in .7s infinite;
  1072. }
  1073.    
  1074. @keyframes p67-part-flip {
  1075.   20% {transform: rotateY(-20deg);}
  1076. }
  1077.  
  1078. @keyframes p67-part-label-move {
  1079.   20% {left: calc(-100%/18);}
  1080. }
  1081.  
  1082. .p67 label[for="fliplr"]::before {
  1083.   left: 0;
  1084.   animation: p67-part-label-move ease-in .7s infinite;
  1085. }
  1086.  
  1087. .p67 .iabr-overlay {
  1088.   pointer-events: none;
  1089.   width: 100vw;
  1090.   height: 100vh;
  1091.   background: black;
  1092.   position: fixed;
  1093.   top: 0;
  1094.   left: 0;
  1095.   opacity: 0;
  1096.   animation: p67-overlay-fade ease-in .7s infinite;
  1097. }
  1098.  
  1099. @keyframes p67-overlay-fade {
  1100.   20% {opacity: calc(1/18);}
  1101. }
  1102.  
  1103. .p67 #slide {
  1104.   animation: p67-color-white ease-in .7s infinite;
  1105. }
  1106.  
  1107. @keyframes p67-color-white {
  1108.   20% {color: rgb(14,14,14);}
  1109. }
  1110.  
  1111. .p67 header .mspfalogo::before {background-image: url("https://imgur.com/Mm07Vcs.gif");}
  1112.  
  1113.  
  1114.  
  1115. /*p68*/
  1116.  
  1117. .p68 .onne {
  1118.   animation: p68-part-flip ease-in .5s infinite;
  1119.   transform: rotateY(-10deg);
  1120. }
  1121.    
  1122. @keyframes p68-part-flip {
  1123.   20% {transform: rotateY(-36deg);}
  1124. }
  1125.  
  1126. @keyframes p68-part-label-move {
  1127.   20% {left: calc(-100%/10);}
  1128. }
  1129.  
  1130. .p68 label[for="fliplr"]::before {
  1131.   left: calc(-100%/36);
  1132.   animation: p68-part-label-move ease-in .5s infinite;
  1133. }
  1134.  
  1135. .p68 .iabr-overlay {
  1136.   opacity: calc(1/36);
  1137.   animation: p68-overlay-fade ease-in .5s infinite;
  1138. }
  1139.  
  1140. @keyframes p68-overlay-fade {
  1141.   20% {opacity: calc(1/10);}
  1142. }
  1143.  
  1144. .p68 #slide {
  1145.   animation: p68-color-white ease-in .5s infinite;
  1146.   color: rgb(7,7,7);
  1147. }
  1148.  
  1149. @keyframes p68-color-white {
  1150.   20% {color: rgb(26,26,26);}
  1151. }
  1152.  
  1153. .p68 header .mspfalogo::before {background-image: url("https://imgur.com/KqjYlmc.gif");}
  1154.  
  1155.  
  1156.  
  1157. /*p69*/
  1158.  
  1159. .p69 .onne {
  1160.   animation: p69-part-flip ease-in .2s infinite;
  1161.   transform: rotateY(-36deg);
  1162. }
  1163.    
  1164. @keyframes p69-part-flip {
  1165.   20% {transform: rotateY(-72deg);}
  1166. }
  1167.  
  1168. @keyframes p69-part-label-move {
  1169.   20% {left: calc(-100%/5);}
  1170. }
  1171.  
  1172. .p69 label[for="fliplr"]::before {
  1173.   left: calc(-100%/10);
  1174.   animation: p69-part-label-move ease-in .2s infinite;
  1175. }
  1176.  
  1177. .p69 .iabr-overlay {
  1178.   opacity: calc(1/10);
  1179.   animation: p69-overlay-fade ease-in .2s infinite;
  1180. }
  1181.  
  1182. @keyframes p69-overlay-fade {
  1183.   20% {opacity: calc(1/5);}
  1184. }
  1185.  
  1186. .p69 #slide {
  1187.   animation: p69-color-white ease-in .2s infinite;
  1188.   color: rgb(26,26,26);
  1189. }
  1190.  
  1191. @keyframes p69-color-white {
  1192.   20% {color: rgb(51,51,51);}
  1193. }
  1194.  
  1195. .p69 header .mspfalogo::before {background-image: url("https://imgur.com/u02m11s.gif");}
  1196.  
  1197.  
  1198.  
  1199. /*p70*/
  1200.  
  1201. .p70 .onne {
  1202.   animation: p70-part-flip ease-in .2s 6, p70-onne-flip .7s 1.2s forwards;
  1203.   transform: rotateY(-36deg);
  1204. }
  1205.  
  1206. .p70 .twwo {
  1207.   transform: rotateY(144deg);
  1208.   animation: p70-twwo-flip .7s 1.2s forwards;
  1209. }
  1210.  
  1211. .p70 label[for="fliplr"]::before {
  1212.   left: calc(-100%/10);
  1213.   animation: p70-label-label-move .7s 1.2s forwards, p70-part-label-move ease-in .2s 6;
  1214. }
  1215.  
  1216. @keyframes p70-onne-flip {
  1217.     to {transform: rotateY(-180deg);}
  1218. }
  1219.  
  1220. @keyframes p70-twwo-flip {
  1221.     to {transform: rotateY(0);}
  1222. }
  1223.  
  1224. @keyframes p70-label-label-move {
  1225.   20% {left: -100%;}
  1226. }
  1227.  
  1228.  
  1229. .p70 .iabr-overlay {
  1230.   opacity: calc(1/10);
  1231.   animation: p70-overlay-fade .7s 1.2s forwards, p70-part-overlay-fade ease-in .2s 6;
  1232. }
  1233.  
  1234. @keyframes p70-overlay-fade {
  1235.   100% {opacity: 1;}
  1236. }
  1237.  
  1238. .p70 #slide {
  1239.   animation: p70-color-white .7s 1.2s forwards, p70-part-color-white ease-in .2s 6;
  1240.   color: rgb(26,26,26);
  1241. }
  1242.  
  1243. @keyframes p70-color-white {
  1244.   100% {color: rgb(255,255,255);}
  1245. }
  1246.  
  1247.  
  1248. @keyframes p70-part-flip {
  1249.   20% {transform: rotateY(-72deg);}
  1250. }
  1251.  
  1252. @keyframes p70-part-label-move {
  1253.   20% {left: calc(-100%/5);}
  1254. }
  1255.  
  1256. @keyframes p70-part-overlay-fade {
  1257.   20% {opacity: calc(1/5);}
  1258. }
  1259.  
  1260. @keyframes p70-part-color-white {
  1261.   20% {color: rgb(51,51,51);}
  1262. }
  1263.  
  1264.  
  1265. .p70 header .mspfalogo::before {
  1266.   background-image: url("https://imgur.com/u02m11s.gif");
  1267.   animation: p70-vorked-change .0001s 1.2s forwards;
  1268. }
  1269.  
  1270. @keyframes p70-vorked-change {
  1271.   to {background-image: url("https://imgur.com/Gzl5Z31.gif");}
  1272. }
  1273.  
  1274.  
  1275. .p70 #slide a {
  1276.   animation: p70-color-dodge .7s 1.2s forwards;
  1277. }
  1278.  
  1279. @keyframes p70-color-dodge {
  1280.   to {color: dodgerblue;}
  1281. }
  1282.  
  1283.  
  1284.  
  1285. /*p73*/
  1286.  
  1287. .p73 .iabr-something {
  1288.   animation: p73-something-move 1.6s 1.2s forwards;
  1289. }
  1290.  
  1291. @keyframes p73-something-move {
  1292.   50% {transform: translateY(-120px);}
  1293.   100% {transform: translateY(-360px);}
  1294. }
  1295.  
  1296.  
  1297.  
  1298. /*p74*/
  1299.  
  1300. .p74 .iabr-something {
  1301.   animation: p74-something-move 2.4s ease-in-out 1.2s forwards;
  1302. }
  1303.  
  1304. @keyframes p74-something-move {
  1305.   100% {transform: translateY(-480px);}
  1306. }
  1307.  
  1308.  
  1309.  
  1310. /*p75*/
  1311.  
  1312. .p75 .iabr-something {
  1313.   animation: p75-something-move 2.4s ease-in-out 1.2s forwards;
  1314. }
  1315.  
  1316. @keyframes p75-something-move {
  1317.   100% {transform: translateY(-480px);}
  1318. }
  1319.  
  1320.  
  1321.  
  1322. /*p76*/
  1323.  
  1324. .p76 .iabr-something {
  1325.   animation: p76-something-move 1.6s ease-in-out 1.2s forwards;
  1326. }
  1327.  
  1328. @keyframes p76-something-move {
  1329.   100% {transform: translateY(-360px);}
  1330. }
  1331.  
  1332.  
  1333.  
  1334. /*p77*/
  1335.  
  1336. .p77 .iabr-something {
  1337.   animation: p77-something-move 1.6s 1.2s forwards;
  1338. }
  1339.  
  1340. @keyframes p77-something-move {
  1341.   50% {transform: translateY(-120px);}
  1342.   100% {transform: translateY(-240px);}
  1343. }
  1344.  
  1345. .p77 .iabr-something-wrap {
  1346.   animation: p77-something-wrap-tall .8s 2.8s forwards;
  1347. }
  1348.  
  1349. @keyframes p77-something-wrap-tall {
  1350.   100% {height: 360px;}
  1351. }
  1352.  
  1353.  
  1354.  
  1355. /*p78*/
  1356.  
  1357. .p78 .iabr-something {
  1358.   animation: p78-something-move1 2.4s ease-in 1.2s forwards, p78-something-move2 8.8s ease-in-out 4.4s forwards;
  1359. }
  1360.  
  1361. @keyframes p78-something-move {
  1362.   6%, 18% {transform: translateY(-120px);}
  1363.   24% {transform: translateY(-240px);}
  1364.   48%, 54% {transform: translateY(-720px);}
  1365.   66%, 72% {transform: translateY(-960px);}
  1366.   84% {transform: translateY(-1200px);}
  1367.   90%, 100% {transform: translateY(-1320px);}
  1368. }
  1369.  
  1370. @keyframes p78-something-move1 {
  1371.   33%, 66% {transform: translateY(-120px);}
  1372.   100% {transform: translateY(-240px);}
  1373. }
  1374.  
  1375. @keyframes p78-something-move2 {
  1376.   0% {transform: translateY(-240px);}
  1377.   36%, 45% {transform: translateY(-720px);}
  1378.   63%, 66% {transform: translateY(-960px);}
  1379.   94%, 100% {transform: translateY(-1320px);}
  1380. }
  1381.  
  1382.  
  1383.  
  1384. /*p79*/
  1385.  
  1386. .p79 .iabr-something {
  1387.   animation: p79-something-move 7.2s ease-in-out 1.2s forwards;
  1388. }
  1389.  
  1390. @keyframes p79-something-move {
  1391.   100% {transform: translateY(-1080px);}
  1392. }
  1393.  
  1394.  
  1395.  
  1396. /*p80*/
  1397.  
  1398. .p80 .iabr-something {
  1399.   animation: p80-something-move 5.6s ease-in-out 1.2s forwards;
  1400. }
  1401.  
  1402. @keyframes p80-something-move {
  1403.   100% {transform: translateY(-840px);}
  1404. }
  1405.  
  1406. .p80 .iabr-ps2p {
  1407.   color: red;
  1408. }
  1409.  
  1410.  
  1411.  
  1412. /*p81*/
  1413.  
  1414. .p81 .iabr-something {
  1415.   animation: p81-something-move 4.8s ease-in-out 1.2s forwards;
  1416. }
  1417.  
  1418. @keyframes p81-something-move {
  1419.   100% {transform: translateY(-720px);}
  1420. }
  1421.  
  1422. .p81 .iabr-ps2p {
  1423.   color: red;
  1424. }
  1425.  
  1426.  
  1427.  
  1428. /*p82*/
  1429.  
  1430. .p82 .iabr-something {
  1431.   animation: p82-something-move 7.2s ease-in-out 1.2s forwards;
  1432. }
  1433.  
  1434. @keyframes p82-something-move {
  1435.   100% {transform: translateY(-1080px);}
  1436. }
  1437.  
  1438.  
  1439.  
  1440. /*p83*/
  1441.  
  1442. .p83 .iabr-something {
  1443.   animation: p83-something-move 4.8s ease-in-out 1.2s forwards;
  1444. }
  1445.  
  1446. @keyframes p83-something-move {
  1447.   100% {transform: translateY(-720px);}
  1448. }
  1449.  
  1450.  
  1451.  
  1452. /*p84*/
  1453.  
  1454. .p84 .iabr-something {
  1455.   animation: p84-something-move1 2.4s ease-in 1.2s forwards, p84-something-move2 8.8s ease-in-out 4.4s forwards;
  1456. }
  1457.  
  1458. @keyframes p84-something-move1 {
  1459.   33.33%, 50% {transform: translateY(-120px);}
  1460.   83.33%, 100% {transform: translateY(-240px);}
  1461. }
  1462.  
  1463. @keyframes p84-something-move2 {
  1464.   0% {transform: translateY(-240px);}
  1465.   100% {transform: translateY(-360px);}
  1466. }
  1467.  
  1468.  
  1469.  
  1470. /*p85*/
  1471.  
  1472. .p85 .iabr-something {
  1473.   animation: p85-something-move1 0.8s ease 1.2s forwards, p85-something-move2 1.6s ease 2.8s forwards, p85-something-move3 3.2s ease-in-out 4.4s forwards;
  1474. }
  1475.  
  1476. @keyframes p85-something-move1 {
  1477.   100% {transform: translateY(-120px);}
  1478. }
  1479.  
  1480. @keyframes p85-something-move2 {
  1481.   0% {transform: translateY(-120px);}
  1482.   100% {transform: translateY(-360px);}
  1483. }
  1484.  
  1485. @keyframes p85-something-move3 {
  1486.   0% {transform: translateY(-360px);}
  1487.   100% {transform: translateY(-360px);}
  1488. }
  1489.  
  1490.  
  1491.  
  1492. /*p86*/
  1493.  
  1494. .p86 .iabr-something {
  1495.   animation: p86-something-move 6.4s ease-in-out 1.2s forwards;
  1496. }
  1497.  
  1498. @keyframes p86-something-move {
  1499.   100% {transform: translateY(-960px);}
  1500. }
  1501.  
  1502.  
  1503.  
  1504. /*p87*/
  1505.  
  1506. .p87 .iabr-something {
  1507.   animation: p87-something-move 3.2s ease-in-out 1.2s forwards;
  1508. }
  1509.  
  1510. @keyframes p87-something-move {
  1511.   25%, 50% {transform: translateY(-120px);}
  1512.   100% {transform: translateY(-360px);}
  1513. }
  1514.  
  1515. .p87 .iabr-redwrap {
  1516.     position: relative;
  1517. }
  1518.  
  1519. .p87 .iabr-redcircle {
  1520.     width: 100px;
  1521.     height: 100px;
  1522.     background: red;
  1523.     border-radius: 50%;
  1524.     position: absolute;
  1525.     left: 50%;
  1526.     top: 50%;
  1527.     transform: translate(-50%, -50%);
  1528.     opacity: 1;
  1529.     animation: p87-redcircle 1.2s 3 4.8s, p87-redcircle-big 2s 8.4s forwards, iabr-fadein 1.5s 8.4s forwards;
  1530.     z-index: 3;
  1531. }
  1532.  
  1533. .p87 #links {
  1534.     z-index: 4;
  1535. }
  1536.  
  1537. .p87 #links > div::before {
  1538.     animation: iabr-fadeout 1.5s 8.4s forwards;
  1539. }
  1540.  
  1541. @keyframes p87-redcircle {
  1542.   100% {transform: translate(-50%, -50%) scale(10); opacity: 0;}
  1543. }
  1544.  
  1545. @keyframes p87-redcircle-big {
  1546.   100% {transform: translate(-50%, -50%) scale(30);}
  1547. }
  1548.  
  1549.  
  1550.  
  1551. /*p88*/
  1552.  
  1553. .p88 .iabr-overlay-red {
  1554.   width: 100%;
  1555.   height: 100%;
  1556.   position: fixed;
  1557.   background: red;
  1558.   animation: iabr-fadeout 1.5s .8s forwards;
  1559.   top: 0;
  1560.   left: 0;
  1561.   z-index: 5;
  1562.   pointer-events: none;
  1563. }
  1564.  
  1565.  
  1566.  
  1567. /*p95*/
  1568.  
  1569. .p95 .iabr-grabgun {
  1570.   left: calc(-50vw + 30px);
  1571.   top: 300px;
  1572. }
  1573.  
  1574. .p95 .iabr-grab {
  1575.     animation: p95-grab-move 1s cubic-bezier(0,0,.32,.95) 1.2s 2 alternate;
  1576. }
  1577.  
  1578. .p95 .iabr-line {
  1579.     animation: p95-grab-line 1s cubic-bezier(0,0,.32,.95) 1.2s 2 alternate;
  1580. }
  1581.  
  1582. .p95 .iabr-guy {
  1583.     animation: p95-victim-move 1s cubic-bezier(0,0,.32,.95) 2.2s reverse forwards;
  1584.     position: absolute;
  1585.     left: 0;
  1586.     top: 0;
  1587. }
  1588.  
  1589. @keyframes p95-grab-move {
  1590.   100% {transform: translate(50vw);}
  1591. }
  1592.  
  1593. @keyframes p95-grab-line {
  1594.   100% {width: 50vw;}
  1595. }
  1596.  
  1597. @keyframes p95-victim-move {
  1598.   0% {transform: translate(-50vw);}
  1599.   100% {transform: translate(0px);}
  1600. }
  1601.  
  1602.  
  1603.  
  1604. /*p98*/
  1605.  
  1606. .p98 .iabr-wrappy {
  1607.     overflow: hidden;
  1608.     margin: 0 -25px;
  1609. }
  1610.  
  1611. .p98 .iabr-slide {
  1612.     animation: p98-scene-move 1.8s 1.2s forwards;
  1613. }
  1614.  
  1615. @keyframes p98-scene-move {
  1616.     0% {transform: translate(0);}
  1617.     100% {transform: translate(-100%);}
  1618. }
  1619.  
  1620. .p98 .iabr-slide-two {
  1621.     position: absolute;
  1622.     left: calc(100% + 25px);
  1623.     top: 0;
  1624. }
  1625.  
  1626. .p98 label[for="fliplr"]::before {
  1627.     animation: p98-label-move 1.8s 1.2s forwards;
  1628. }
  1629.  
  1630. @keyframes p98-label-move {
  1631.     to {left: 0;}
  1632. }
  1633.  
  1634.  
  1635.  
  1636. /*p107*/
  1637.  
  1638. .p107 .iabr-appear {
  1639.     animation: iabr-appear 0.001s 2.7s both;
  1640. }
  1641.  
  1642. .p107 .iabr-right, .p107 .iabr-left {
  1643.     position: absolute;
  1644.     width: 50%;
  1645.     top: 0;
  1646.     box-sizing: border-box;
  1647. }
  1648.  
  1649. .p107 .iabr-left {
  1650.     left: 0;
  1651.     animation: p107-leftin 1.5s 2s both;
  1652.     padding-left: 40px;
  1653. }
  1654.  
  1655. .p107 .iabr-right {
  1656.     right: 0;
  1657.     padding-right: 40px;
  1658.     animation: p107-rightwidth 1.5s 2s both;
  1659.  
  1660.     width: calc(100% - 40px);
  1661.     margin-left: 40px;
  1662. }
  1663.  
  1664. @keyframes p107-leftin {
  1665.     0% {transform: translate(-500px); opacity: 0;}
  1666.     10% {opacity: 1;}
  1667.     100% {transform: translate(0); opacity: 1;}
  1668. }
  1669.  
  1670. @keyframes p107-rightwidth {
  1671.     0% {max-width: calc(500px + 50%);}
  1672.     100% {max-width: 50%;}
  1673. }
  1674.  
  1675.  
  1676.  
  1677. /*p115*/
  1678.  
  1679. .p115 .iabr-wrappy {margin: 0 -25px;}
  1680.  
  1681. .p115 .iabr-grabgun {
  1682.     right: calc(100% + 50vw);
  1683.     top: 300px;
  1684. }
  1685.  
  1686. .p115 .iabr-grab, .p115 .iabr-line {animation: 1s cubic-bezier(0,0,.32,.95) 1.2s alternate forwards;}
  1687. .p115 .iabr-grab {animation-name: p115-grab-move;}
  1688. .p115 .iabr-line {animation-name: p115-grab-line; animation-iteration-count: 2;}
  1689. .p115 .iabr-line-wrap {animation: p115-victim-move 1s cubic-bezier(0,0,.32,.95) 2.2s reverse forwards;}
  1690.  
  1691. .p115 .iabr-guy {
  1692.     animation: p115-victim-move 1s cubic-bezier(0,0,.32,.95) 2.2s reverse forwards;
  1693.     position: absolute;
  1694.     right: calc(100% + 50vw);
  1695.     top: 61px;
  1696.     margin-right: -32px;
  1697. }
  1698.  
  1699. @keyframes p115-grab-move {
  1700.   100% {transform: translate(50vw);}
  1701. }
  1702.  
  1703. @keyframes p115-grab-line {
  1704.   100% {width: 50vw;}
  1705. }
  1706.  
  1707. @keyframes p115-victim-move {
  1708.   0% {transform: translate(50vw);}
  1709.   100% {transform: translate(0px);}
  1710. }
  1711.  
  1712.  
  1713.  
  1714. /*p116*/
  1715.  
  1716. .p116 .iabr-wrappy {margin: 0 -25px;}
  1717. .p116 .iabr-guy {
  1718.     position: absolute;
  1719.     right: 100%;
  1720.     top: -171px;
  1721. }
  1722.  
  1723.  
  1724.  
  1725. /*p117*/
  1726.  
  1727. .p117 .iabr-wrappy {margin: 0 -25px;}
  1728. .p117 .iabr-guy {
  1729.     position: absolute;
  1730.     right: calc(100% - 50px);
  1731.     top: -171px;
  1732. }
  1733.  
  1734.  
  1735.  
  1736. /*p118*/
  1737.  
  1738. .p118 .iabr-guy {
  1739.     position: absolute;
  1740.     left: 0;
  1741.     bottom: 100%;
  1742. }
  1743.  
  1744. .p118 .iabr-wrappy {
  1745.     animation: p118-margin .7s .7s both;
  1746. }
  1747.  
  1748. @keyframes p118-margin {
  1749.     0% {margin-top: 0;}
  1750.     100% {margin-top: 200px;}
  1751. }</style>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement