@@ -1237,6 +1237,8 @@ ul {
12371237 border : 3px solid rgba (255 , 255 , 255 , 0.3 );
12381238 border-top-color : white;
12391239 border-radius : 50% ;
1240+ margin-left : auto;
1241+ margin-right : auto;
12401242 animation : splash-spin 0.8s linear infinite;
12411243}
12421244
@@ -1293,14 +1295,21 @@ ul {
12931295 border : 3px solid rgba (255 , 255 , 255 , 0.3 );
12941296 border-top-color : # fff ;
12951297 border-radius : 50% ;
1298+ margin-left : auto;
1299+ margin-right : auto;
12961300 animation : preview-spin 0.8s linear infinite;
12971301}
12981302
12991303@keyframes preview-spin {
13001304 to { transform : rotate (360deg ); }
13011305}
13021306
1303- .align-center { text-align : center; }
1307+ .align-center {
1308+ display : flex;
1309+ flex-direction : column;
1310+ align-items : center;
1311+ text-align : center;
1312+ }
13041313
13051314.phone-header-wrapper {
13061315 position : absolute;
@@ -1487,3 +1496,73 @@ ul {
14871496 border-radius : 3px ;
14881497 margin-top : 10px ;
14891498}
1499+
1500+ .splash-logo-img {
1501+ width : clamp (150px , 25vw , 250px );
1502+ max-height : 250px ;
1503+ object-fit : contain;
1504+ }
1505+
1506+ .preview-logo-img {
1507+ width : 140px ;
1508+ height : auto;
1509+ object-fit : contain;
1510+ margin-bottom : 20px ;
1511+ }
1512+
1513+ .qr-section {
1514+ margin-top : 40px ;
1515+ display : flex;
1516+ flex-direction : column;
1517+ align-items : center;
1518+ gap : 15px ;
1519+ background : rgba (255 , 255 , 255 , 0.05 );
1520+ padding : 24px ;
1521+ border-radius : 24px ;
1522+ border : 1px solid rgba (255 , 255 , 255 , 0.1 );
1523+ backdrop-filter : blur (10px );
1524+ }
1525+
1526+ .qr-code-wrapper {
1527+ background : white;
1528+ padding : 12px ;
1529+ border-radius : 16px ;
1530+ box-shadow : 0 10px 30px rgba (0 , 0 , 0 , 0.3 );
1531+ }
1532+
1533+ .qr-code-wrapper img {
1534+ display : block;
1535+ }
1536+
1537+ .qr-text {
1538+ color : # fff ;
1539+ text-align : center;
1540+ }
1541+
1542+ .qr-text h3 {
1543+ margin : 0 ;
1544+ font-size : 18px ;
1545+ font-weight : 700 ;
1546+ }
1547+
1548+ .qr-text p {
1549+ margin : 5px 0 0 ;
1550+ font-size : 13px ;
1551+ opacity : 0.6 ;
1552+ }
1553+
1554+ .share-btn {
1555+ margin-top : 10px ;
1556+ background : var (--brand-red );
1557+ color : white;
1558+ border : none;
1559+ padding : 10px 20px ;
1560+ border-radius : 12px ;
1561+ font-weight : 600 ;
1562+ cursor : pointer;
1563+ transition : transform 0.2s ;
1564+ }
1565+
1566+ .share-btn : hover {
1567+ transform : scale (1.05 );
1568+ }
0 commit comments