1+ body {
2+ /* solid background */
3+ background : rgb (0 , 212 , 255 );
4+ /* gradient background*/
5+ background : linear-gradient (45deg , rgba (0 , 212 , 255 , 1 ) 0% , rgba (11 , 3 , 45 , 1 ) 100% );
6+
7+ /* photo background */
8+ background-image : url (homer.jpg);
9+ background-size : cover;
10+ background-position : center;
11+ color : white;
12+ display : flex;
13+ align-items : center;
14+ margin : auto 15% ;
15+ height : 100vh ;
16+ }
17+ h1 {
18+ font-size : 35px ;
19+ }
20+ .container {
21+ backdrop-filter : blur (16px ) saturate (180% );
22+ -webkit-backdrop-filter : blur (16px ) saturate (180% );
23+ background-color : rgba (17 , 25 , 40 , 0.25 );
24+ border-radius : 12px ;
25+ border : 1px solid rgba (255 , 255 , 255 , 0.125 );
26+ padding : 38px ;
27+ filter : drop-shadow (0 30px 10px rgba (0 , 0 , 0 , 0.125 ));
28+ display : flex;
29+ flex-direction : column;
30+ align-items : center;
31+ justify-content : center;
32+ text-align : center;
33+ width : 500px ;
34+ }
35+ # quoteText {
36+ font-size : larger;
37+ }
38+ .quote_section {
39+ border : # 0a0a0a 1px groove;
40+ border-radius : 5px ;
41+ padding : 5px 10px 5px 10px ;
42+ width : 100% ;
43+ background-color : rgba (213 , 210 , 210 , 0.53 );
44+ }
45+ img {
46+ opacity : 0 ;
47+ max-height : 400px ;
48+ width : auto;
49+ }
50+
51+ img .visible {
52+ opacity : 1 ;
53+ }
54+
55+ .btn_class {
56+ background-color : # ff001a ;
57+ border : 0 solid # E5E7EB ;
58+ box-sizing : border-box;
59+ color : # 000000 ;
60+ display : flex;
61+ font-family : ui-sans-serif, system-ui, -apple-system, system-ui, "Segoe UI" , Roboto, "Helvetica Neue" , Arial, "Noto Sans" , sans-serif, "Apple Color Emoji" , "Segoe UI Emoji" , "Segoe UI Symbol" , "Noto Color Emoji" ;
62+ font-size : 1rem ;
63+ font-weight : 700 ;
64+ justify-content : center;
65+ line-height : 1.75rem ;
66+ padding : .75rem 1.65rem ;
67+ position : relative;
68+ text-align : center;
69+ text-decoration : none # 000000 solid;
70+ text-decoration-thickness : auto;
71+ width : 100% ;
72+ max-width : 460px ;
73+ position : relative;
74+ cursor : pointer;
75+ transform : rotate (-2deg );
76+ user-select : none;
77+ -webkit-user-select : none;
78+ touch-action : manipulation;
79+ }
80+
81+ .btn_class : focus {
82+ outline : 0 ;
83+ }
84+
85+ .btn_class : after {
86+ content : '' ;
87+ position : absolute;
88+ border : 1px solid # 000000 ;
89+ bottom : 4px ;
90+ left : 4px ;
91+ width : calc (100% - 1px );
92+ height : calc (100% - 1px );
93+ }
94+
95+ .btn_class : hover : after {
96+ bottom : 2px ;
97+ left : 2px ;
98+ }
99+
100+ @media (min-width : 768px ) {
101+ .btn_class {
102+ padding : .75rem 3rem ;
103+ font-size : 1.25rem ;
104+ }
105+ }
106+
107+ .loader {
108+ border : 8px solid # f3f3f3 ;
109+ border-top : 8px solid # 3498db ;
110+ border-radius : 50% ;
111+ width : 60px ;
112+ height : 60px ;
113+ animation : spin 1s linear infinite;
114+ position : absolute;
115+ top : 50% ;
116+ left : 50% ;
117+ transform : translate (-50% , -50% );
118+ display : none;
119+ }
120+
121+ @keyframes spin {
122+ 0% { transform : rotate (0deg ); }
123+ 100% { transform : rotate (360deg ); }
124+ }
0 commit comments