mirror of
https://github.com/Cameri/nostream.git
synced 2025-03-19 14:21:43 +01:00
203 lines
3.4 KiB
CSS
203 lines
3.4 KiB
CSS
:root {
|
|
--bs-warning: #f7931a;
|
|
}
|
|
.m-auto {
|
|
margin: auto !important;
|
|
}
|
|
.w-100 {
|
|
width: 100% !important;
|
|
}
|
|
.w-66 {
|
|
width: 66% !important;
|
|
}
|
|
.btn-warning {
|
|
background-color: #f7931a;
|
|
}
|
|
.hidden {
|
|
display: none;
|
|
}
|
|
#invoice img {
|
|
width: 100%;
|
|
}
|
|
.mw-256 {
|
|
max-width: 256px;
|
|
}
|
|
.success-checkmark {
|
|
width: 80px;
|
|
height: 115px;
|
|
margin: 0 auto;
|
|
}
|
|
.success-checkmark .check-icon {
|
|
width: 80px;
|
|
height: 80px;
|
|
position: relative;
|
|
border-radius: 50%;
|
|
box-sizing: content-box;
|
|
border: 4px solid #4CAF50;
|
|
}
|
|
.success-checkmark .check-icon::before {
|
|
top: 3px;
|
|
left: -2px;
|
|
width: 30px;
|
|
transform-origin: 100% 50%;
|
|
border-radius: 100px 0 0 100px;
|
|
}
|
|
.success-checkmark .check-icon::after {
|
|
top: 0;
|
|
left: 30px;
|
|
width: 60px;
|
|
transform-origin: 0 50%;
|
|
border-radius: 0 100px 100px 0;
|
|
animation: rotate-circle 10.25s ease-in;
|
|
}
|
|
.success-checkmark .check-icon::before, .success-checkmark .check-icon::after {
|
|
content: "";
|
|
height: 100px;
|
|
position: absolute;
|
|
background: #FFFFFF;
|
|
transform: rotate(-45deg);
|
|
}
|
|
.success-checkmark .check-icon .icon-line {
|
|
height: 5px;
|
|
background-color: #4CAF50;
|
|
display: block;
|
|
border-radius: 2px;
|
|
position: absolute;
|
|
z-index: 10;
|
|
}
|
|
.success-checkmark .check-icon .icon-line.line-tip {
|
|
top: 46px;
|
|
left: 14px;
|
|
width: 25px;
|
|
transform: rotate(45deg);
|
|
animation: icon-line-tip 2s;
|
|
}
|
|
.success-checkmark .check-icon .icon-line.line-long {
|
|
top: 38px;
|
|
right: 8px;
|
|
width: 47px;
|
|
transform: rotate(-45deg);
|
|
animation: icon-line-long 2s;
|
|
}
|
|
.success-checkmark .check-icon .icon-circle {
|
|
top: -4px;
|
|
left: -4px;
|
|
z-index: 10;
|
|
width: 80px;
|
|
height: 80px;
|
|
border-radius: 50%;
|
|
position: absolute;
|
|
box-sizing: content-box;
|
|
border: 4px solid rgba(76, 175, 80, 0.5);
|
|
}
|
|
.success-checkmark .check-icon .icon-fix {
|
|
top: 8px;
|
|
width: 5px;
|
|
left: 26px;
|
|
z-index: 1;
|
|
height: 85px;
|
|
position: absolute;
|
|
transform: rotate(-45deg);
|
|
background-color: #FFFFFF;
|
|
}
|
|
.description-text {
|
|
max-width: 400px;
|
|
}
|
|
.poweredbyzbd-img {
|
|
width: 150px;
|
|
transition: 0.15s all ease-in-out;
|
|
}
|
|
.poweredbyzbd-img:hover {
|
|
cursor: pointer;
|
|
transform: scale(1.05);
|
|
transition: 0.15s all ease-in-out;
|
|
}
|
|
|
|
@keyframes rotate-circle {
|
|
0% {
|
|
transform: rotate(-45deg);
|
|
}
|
|
5% {
|
|
transform: rotate(-45deg);
|
|
}
|
|
12% {
|
|
transform: rotate(-405deg);
|
|
}
|
|
100% {
|
|
transform: rotate(-405deg);
|
|
}
|
|
}
|
|
@keyframes icon-line-tip {
|
|
0% {
|
|
width: 0;
|
|
left: 1px;
|
|
top: 19px;
|
|
}
|
|
54% {
|
|
width: 0;
|
|
left: 1px;
|
|
top: 19px;
|
|
}
|
|
70% {
|
|
width: 50px;
|
|
left: -8px;
|
|
top: 37px;
|
|
}
|
|
84% {
|
|
width: 17px;
|
|
left: 21px;
|
|
top: 48px;
|
|
}
|
|
100% {
|
|
width: 25px;
|
|
left: 14px;
|
|
top: 45px;
|
|
}
|
|
}
|
|
@keyframes icon-line-long {
|
|
0% {
|
|
width: 0;
|
|
right: 46px;
|
|
top: 54px;
|
|
}
|
|
65% {
|
|
width: 0;
|
|
right: 46px;
|
|
top: 54px;
|
|
}
|
|
84% {
|
|
width: 55px;
|
|
right: 0px;
|
|
top: 35px;
|
|
}
|
|
100% {
|
|
width: 47px;
|
|
right: 8px;
|
|
top: 38px;
|
|
}
|
|
}
|
|
|
|
/* Dark Theme Styles */
|
|
@media (prefers-color-scheme: dark) {
|
|
body.dark-theme {
|
|
background-color: #2a2a2a; /* Softer gray background */
|
|
color: #e0e0e0;
|
|
}
|
|
body.dark-theme h1 {
|
|
color: #e0e0e0;
|
|
}
|
|
body.dark-theme p {
|
|
color: #b0b0b0;
|
|
}
|
|
body.dark-theme .btn-primary {
|
|
background-color: #3a3a3a;
|
|
border-color: #545454;
|
|
}
|
|
body.dark-theme .btn-primary:hover {
|
|
background-color: #545454;
|
|
}
|
|
body.dark-theme .card {
|
|
background-color: #3a3a3a;
|
|
border-color: #545454;
|
|
}
|
|
} |