<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.sncapedia.org/index.php?action=history&amp;feed=atom&amp;title=Template%3ACobblestonesBVLL%2Fstyle.css</id>
	<title>Template:CobblestonesBVLL/style.css - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.sncapedia.org/index.php?action=history&amp;feed=atom&amp;title=Template%3ACobblestonesBVLL%2Fstyle.css"/>
	<link rel="alternate" type="text/html" href="https://www.sncapedia.org/index.php?title=Template:CobblestonesBVLL/style.css&amp;action=history"/>
	<updated>2026-04-16T22:18:19Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://www.sncapedia.org/index.php?title=Template:CobblestonesBVLL/style.css&amp;diff=30815&amp;oldid=prev</id>
		<title>CobblestonesBVLL: Created page with &quot;/* ==============================    BIBISI LAUNCHER CSS    Click-to-launch via :focus    ============================== */  .rocket-wrapper {     display: block;     position: relative;     cursor: pointer;     outline: none; }  .rocket {     display: block; }  .rocket-explosion {     display: flex;     align-items: center;     justify-content: center;     position: absolute;     top: 0; left: 0; right: 0; bottom: 0;     opacity: 0; }  /* Trigger animations when clicked...&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.sncapedia.org/index.php?title=Template:CobblestonesBVLL/style.css&amp;diff=30815&amp;oldid=prev"/>
		<updated>2026-04-16T18:14:15Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&lt;span class=&quot;autocomment&quot;&gt;==============================    BIBISI LAUNCHER CSS    Click-to-launch via :focus    ==============================: &lt;/span&gt;  .rocket-wrapper {     display: block;     position: relative;     cursor: pointer;     outline: none; }  .rocket {     display: block; }  .rocket-explosion {     display: flex;     align-items: center;     justify-content: center;     position: absolute;     top: 0; left: 0; right: 0; bottom: 0;     opacity: 0; }  /* Trigger animations when clicked...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;/* ==============================&lt;br /&gt;
   BIBISI LAUNCHER CSS&lt;br /&gt;
   Click-to-launch via :focus&lt;br /&gt;
   ============================== */&lt;br /&gt;
&lt;br /&gt;
.rocket-wrapper {&lt;br /&gt;
    display: block;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    outline: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rocket {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rocket-explosion {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 0; left: 0; right: 0; bottom: 0;&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Trigger animations when clicked */&lt;br /&gt;
.rocket-wrapper:focus .rocket,&lt;br /&gt;
.rocket-wrapper:active .rocket {&lt;br /&gt;
    /* 1. Shake for 0.6 seconds */&lt;br /&gt;
    /* 2. Then fly for 2.4 seconds (starts after a 0.6s delay) */&lt;br /&gt;
    animation: &lt;br /&gt;
        rocket-shake 0.6s linear,&lt;br /&gt;
        rocket-fly 2.4s ease-in 0.6s forwards;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rocket-wrapper:focus .rocket-explosion,&lt;br /&gt;
.rocket-wrapper:active .rocket-explosion {&lt;br /&gt;
    animation: explode 1.2s ease-out forwards;&lt;br /&gt;
    animation-delay: 3s; /* Triggers exactly when the 3-second flight ends */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* The shake effect */&lt;br /&gt;
@keyframes rocket-shake {&lt;br /&gt;
    0%, 100% { transform: translate(0, 0) rotate(0deg); }&lt;br /&gt;
    20%      { transform: translate(-3px, 2px) rotate(-5deg); }&lt;br /&gt;
    40%      { transform: translate(3px, -2px) rotate(5deg); }&lt;br /&gt;
    60%      { transform: translate(-3px, 2px) rotate(-5deg); }&lt;br /&gt;
    80%      { transform: translate(3px, -2px) rotate(5deg); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* The flight: Solid all the way up, then instantly vanishes at the very end */&lt;br /&gt;
@keyframes rocket-fly {&lt;br /&gt;
    0%    { transform: translateY(0); opacity: 1; }&lt;br /&gt;
    99%   { transform: translateY(-110vh); opacity: 1; } /* Stays solid until the end */&lt;br /&gt;
    100%  { transform: translateY(-110vh); opacity: 0; } /* Vanishes as explosion starts */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes explode {&lt;br /&gt;
    0%   { transform: translateY(-110vh) scale(1); opacity: 1; }&lt;br /&gt;
    100% { transform: translateY(-110vh) scale(6); opacity: 0; }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>CobblestonesBVLL</name></author>
	</entry>
</feed>