Disable UI effects and refresh PROJECT_CONTEXT
This commit is contained in:
+169
-8
@@ -289,10 +289,8 @@ button {
|
||||
.service-grid {
|
||||
grid-template-columns: 1fr;
|
||||
}
|
||||
.tile-icon-box,
|
||||
.tile-icon {
|
||||
.tile-icon-box {
|
||||
width: min(100%, 240px);
|
||||
height: min(100%, 240px);
|
||||
}
|
||||
.brand-logo-fullscreen {
|
||||
width: min(42vw, 260px);
|
||||
@@ -347,14 +345,16 @@ button {
|
||||
background: #edf3f9;
|
||||
display: grid;
|
||||
place-items: center;
|
||||
margin-bottom: 0.8rem;
|
||||
margin: 0 auto 0.8rem;
|
||||
overflow: hidden;
|
||||
}
|
||||
.tile-icon {
|
||||
width: min(100%, 336px);
|
||||
height: min(100%, 336px);
|
||||
border-radius: 14px;
|
||||
width: 88%;
|
||||
height: 88%;
|
||||
border-radius: 12px;
|
||||
object-fit: contain;
|
||||
background: #edf3f9;
|
||||
object-position: center;
|
||||
background: transparent;
|
||||
}
|
||||
.tile h3 {
|
||||
margin: 0.1rem 0 0.25rem;
|
||||
@@ -403,3 +403,164 @@ button {
|
||||
margin: 0 auto 0.3rem;
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
|
||||
.dashboard-page {
|
||||
background: transparent;
|
||||
}
|
||||
.dashboard-page .header,
|
||||
.dashboard-page .admin-layout {
|
||||
position: relative;
|
||||
z-index: 5;
|
||||
}
|
||||
.parallax-scene {
|
||||
position: fixed;
|
||||
inset: 0;
|
||||
overflow: hidden;
|
||||
pointer-events: none;
|
||||
z-index: 0;
|
||||
background: linear-gradient(180deg, #83bfe9 0%, #acd8f6 42%, #e5f4ff 100%);
|
||||
}
|
||||
.parallax-layer {
|
||||
position: absolute;
|
||||
left: 50%;
|
||||
top: 50%;
|
||||
width: min(2400px, 160vw);
|
||||
max-width: none;
|
||||
transform: translate3d(-50%, -50%, 0);
|
||||
will-change: transform;
|
||||
user-select: none;
|
||||
}
|
||||
.layer-base {
|
||||
z-index: 1;
|
||||
width: max(1680px, 112vw);
|
||||
}
|
||||
.layer-lv {
|
||||
z-index: 2;
|
||||
}
|
||||
.layer-cy {
|
||||
z-index: 3;
|
||||
}
|
||||
.layer-de {
|
||||
z-index: 4;
|
||||
}
|
||||
.dashboard-page .panel,
|
||||
.dashboard-page .tile,
|
||||
.dashboard-page .header {
|
||||
background: rgba(255, 255, 255, 0.55);
|
||||
border: 1px solid rgba(255, 255, 255, 0.45);
|
||||
backdrop-filter: blur(3px);
|
||||
}
|
||||
|
||||
|
||||
.made-by-wrap {
|
||||
position: relative;
|
||||
z-index: 6;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
padding: 0.2rem 1rem 1rem;
|
||||
}
|
||||
.made-by {
|
||||
color: rgba(18, 48, 74, 0.9);
|
||||
text-decoration: none;
|
||||
font-family: "Brush Script MT", "Segoe Script", cursive;
|
||||
font-size: clamp(1.35rem, 2.8vw, 2rem);
|
||||
letter-spacing: 0.03em;
|
||||
text-shadow: 0 2px 6px rgba(255,255,255,.45);
|
||||
transition: transform .15s ease, opacity .15s ease;
|
||||
}
|
||||
.made-by:hover {
|
||||
transform: translateY(-1px) scale(1.02);
|
||||
opacity: 0.88;
|
||||
}
|
||||
|
||||
/* Cloud-only dashboard background */
|
||||
.dashboard-page {
|
||||
background: linear-gradient(180deg, #8fc7ef 0%, #b8ddf5 48%, #e6f4fd 100%);
|
||||
}
|
||||
.parallax-scene {
|
||||
position: fixed;
|
||||
inset: 0;
|
||||
overflow: hidden;
|
||||
pointer-events: none;
|
||||
z-index: 0;
|
||||
background: linear-gradient(180deg, #83bfe9 0%, #acd8f6 42%, #e5f4ff 100%);
|
||||
}
|
||||
.cloud-layer {
|
||||
position: absolute;
|
||||
inset: -8% -18%;
|
||||
background-repeat: repeat-x;
|
||||
background-size: 760px 100%;
|
||||
will-change: transform;
|
||||
}
|
||||
.cloud-back {
|
||||
opacity: 0.42;
|
||||
filter: blur(2px);
|
||||
animation: cloudFloat 110s linear infinite;
|
||||
background-image:
|
||||
radial-gradient(ellipse 180px 75px at 11% 22%, rgba(255,255,255,.72) 0 67%, rgba(255,255,255,0) 72%),
|
||||
radial-gradient(ellipse 200px 82px at 33% 30%, rgba(255,255,255,.7) 0 66%, rgba(255,255,255,0) 72%),
|
||||
radial-gradient(ellipse 190px 76px at 61% 20%, rgba(255,255,255,.68) 0 65%, rgba(255,255,255,0) 72%),
|
||||
radial-gradient(ellipse 220px 86px at 86% 27%, rgba(255,255,255,.74) 0 66%, rgba(255,255,255,0) 72%);
|
||||
}
|
||||
.cloud-mid {
|
||||
opacity: 0.56;
|
||||
animation: cloudFloat 80s linear infinite reverse;
|
||||
background-image:
|
||||
radial-gradient(ellipse 190px 80px at 16% 56%, rgba(255,255,255,.78) 0 68%, rgba(255,255,255,0) 74%),
|
||||
radial-gradient(ellipse 220px 88px at 43% 47%, rgba(255,255,255,.74) 0 67%, rgba(255,255,255,0) 74%),
|
||||
radial-gradient(ellipse 200px 80px at 66% 60%, rgba(255,255,255,.8) 0 68%, rgba(255,255,255,0) 74%),
|
||||
radial-gradient(ellipse 230px 90px at 90% 51%, rgba(255,255,255,.76) 0 67%, rgba(255,255,255,0) 74%);
|
||||
}
|
||||
.cloud-front {
|
||||
opacity: 0.66;
|
||||
animation: cloudFloat 52s linear infinite;
|
||||
background-image:
|
||||
radial-gradient(ellipse 240px 100px at 9% 82%, rgba(255,255,255,.92) 0 70%, rgba(255,255,255,0) 76%),
|
||||
radial-gradient(ellipse 260px 108px at 34% 78%, rgba(255,255,255,.9) 0 69%, rgba(255,255,255,0) 76%),
|
||||
radial-gradient(ellipse 250px 105px at 60% 85%, rgba(255,255,255,.92) 0 70%, rgba(255,255,255,0) 76%),
|
||||
radial-gradient(ellipse 270px 112px at 86% 79%, rgba(255,255,255,.9) 0 69%, rgba(255,255,255,0) 76%);
|
||||
}
|
||||
@keyframes cloudFloat {
|
||||
0% { transform: translate3d(-6%, 0, 0); }
|
||||
50% { transform: translate3d(4%, -1.2%, 0); }
|
||||
100% { transform: translate3d(-6%, 0, 0); }
|
||||
}
|
||||
|
||||
/* Effects disabled per request: no parallax, no animated clouds, no hover motion */
|
||||
.parallax-scene,
|
||||
.parallax-layer,
|
||||
.cloud-layer,
|
||||
.cloud-back,
|
||||
.cloud-mid,
|
||||
.cloud-front {
|
||||
display: none !important;
|
||||
animation: none !important;
|
||||
transform: none !important;
|
||||
}
|
||||
.dashboard-page {
|
||||
background: linear-gradient(180deg, #a8d2ee 0%, #d8ecf9 100%) !important;
|
||||
}
|
||||
.dashboard-page .panel,
|
||||
.dashboard-page .tile,
|
||||
.dashboard-page .header {
|
||||
backdrop-filter: none !important;
|
||||
background: rgba(255, 255, 255, 0.9) !important;
|
||||
border: 1px solid rgba(198, 218, 235, 0.9) !important;
|
||||
}
|
||||
.tile,
|
||||
.tile:hover,
|
||||
.made-by,
|
||||
.made-by:hover,
|
||||
.category-chip,
|
||||
.category-chip.active,
|
||||
.btn-link,
|
||||
.btn-link.secondary,
|
||||
button {
|
||||
transition: none !important;
|
||||
transform: none !important;
|
||||
}
|
||||
.tile:hover {
|
||||
box-shadow: 0 8px 22px rgba(0, 0, 0, 0.06) !important;
|
||||
border-color: transparent !important;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user