updated css
This commit is contained in:
373
style.css
373
style.css
@@ -3865,3 +3865,376 @@ body.theme-light .about-card {
|
||||
grid-template-columns: repeat(2, minmax(0, 1fr));
|
||||
}
|
||||
}
|
||||
|
||||
/* --- 2026-04-29 account/about/snack readability polish --- */
|
||||
.snack-subsection {
|
||||
margin-top: 30px;
|
||||
}
|
||||
|
||||
.snack-subsection:first-child {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
.snack-section-heading {
|
||||
margin: 0 0 16px;
|
||||
padding: 16px 18px;
|
||||
border-left: 4px solid var(--accent-blue);
|
||||
border-radius: 18px;
|
||||
background:
|
||||
linear-gradient(135deg, rgba(0, 113, 227, 0.18), rgba(255, 255, 255, 0.035)),
|
||||
rgba(255, 255, 255, 0.035);
|
||||
}
|
||||
|
||||
.snack-section-heading span {
|
||||
display: block;
|
||||
margin-bottom: 3px;
|
||||
color: #9ed0ff;
|
||||
font-size: 0.72rem;
|
||||
font-weight: 800;
|
||||
letter-spacing: 1.7px;
|
||||
text-transform: uppercase;
|
||||
}
|
||||
|
||||
.snack-section-heading h2 {
|
||||
margin: 0;
|
||||
color: #f5f8ff;
|
||||
font-size: clamp(1.35rem, 2vw, 2rem);
|
||||
}
|
||||
|
||||
.snack-card-note {
|
||||
margin: 4px 0 12px;
|
||||
color: #aeb8c6;
|
||||
font-size: 0.82rem;
|
||||
line-height: 1.45;
|
||||
}
|
||||
|
||||
body.theme-dark .account-orders-shell h3,
|
||||
body.theme-dark .order-item-head h4,
|
||||
body.theme-dark .order-box p,
|
||||
body.theme-dark .order-box strong,
|
||||
body.theme-dark .order-ticket-content h4,
|
||||
body.theme-dark .order-ticket-grid strong {
|
||||
color: #f4f8ff;
|
||||
}
|
||||
|
||||
body.theme-dark .order-box {
|
||||
background: linear-gradient(145deg, #18202d 0%, #10151f 100%);
|
||||
border-color: rgba(130, 180, 235, 0.2);
|
||||
box-shadow: 0 14px 34px rgba(0, 0, 0, 0.22);
|
||||
}
|
||||
|
||||
body.theme-dark .order-box p {
|
||||
color: #d2dbe8;
|
||||
}
|
||||
|
||||
body.theme-dark .order-item-btn:hover,
|
||||
body.theme-dark .order-item-btn.active {
|
||||
background: linear-gradient(145deg, #1d3148 0%, #111a27 100%);
|
||||
border-color: rgba(110, 185, 255, 0.7);
|
||||
}
|
||||
|
||||
body.theme-dark .order-item-head span {
|
||||
color: #a9d7ff;
|
||||
}
|
||||
|
||||
body.theme-dark .order-ticket-card {
|
||||
background:
|
||||
radial-gradient(circle at 18% 0%, rgba(0, 113, 227, 0.2), transparent 30%),
|
||||
linear-gradient(155deg, #172235 0%, #0b111b 100%);
|
||||
border-color: rgba(146, 194, 255, 0.22);
|
||||
}
|
||||
|
||||
body.theme-dark .order-ticket-grid span,
|
||||
body.theme-dark .order-ticket-brand {
|
||||
color: #b9c9dd;
|
||||
}
|
||||
|
||||
body.theme-light .about-hero-block {
|
||||
background:
|
||||
radial-gradient(circle at 8% 0%, rgba(0, 113, 227, 0.12), transparent 36%),
|
||||
linear-gradient(130deg, #ffffff 0%, #edf5ff 100%);
|
||||
box-shadow: 0 22px 55px rgba(35, 67, 108, 0.12);
|
||||
}
|
||||
|
||||
body.theme-light .about-hero-content h1,
|
||||
body.theme-light .about-stats-grid h3,
|
||||
body.theme-light .about-card h3 {
|
||||
color: #0e1b31 !important;
|
||||
text-shadow: none;
|
||||
}
|
||||
|
||||
body.theme-light .about-hero-content p,
|
||||
body.theme-light .about-stats-grid p {
|
||||
color: #314763 !important;
|
||||
}
|
||||
|
||||
body.theme-light .about-pill-row span {
|
||||
background: rgba(0, 113, 227, 0.11);
|
||||
border-color: rgba(0, 113, 227, 0.28);
|
||||
color: #064b90;
|
||||
}
|
||||
|
||||
body.theme-light .about-stats-grid article {
|
||||
background: rgba(255, 255, 255, 0.92);
|
||||
border-color: rgba(24, 52, 88, 0.18);
|
||||
box-shadow: 0 12px 28px rgba(42, 70, 106, 0.08);
|
||||
}
|
||||
|
||||
body.theme-light .about-card {
|
||||
border-color: rgba(22, 47, 80, 0.22);
|
||||
box-shadow: 0 18px 42px rgba(31, 61, 98, 0.13);
|
||||
}
|
||||
|
||||
body.theme-light .about-card-halls {
|
||||
background-image: url('img/zoomania-2.jpg') !important;
|
||||
}
|
||||
|
||||
body.theme-light .about-card-dbox {
|
||||
background-image: url('img/shelter.jpg') !important;
|
||||
}
|
||||
|
||||
body.theme-light .about-card-tech {
|
||||
background-image: url('img/spidermannewday.jpg') !important;
|
||||
}
|
||||
|
||||
body.theme-light .about-card::before {
|
||||
background:
|
||||
linear-gradient(175deg, rgba(255, 255, 255, 0.42) 0%, rgba(255, 255, 255, 0.93) 74%),
|
||||
linear-gradient(90deg, rgba(0, 113, 227, 0.1), transparent);
|
||||
}
|
||||
|
||||
body.theme-light .about-card p {
|
||||
color: #263f5f !important;
|
||||
}
|
||||
|
||||
body.theme-light .about-card .story-more-btn {
|
||||
background: rgba(255, 255, 255, 0.84);
|
||||
border-color: rgba(0, 83, 170, 0.24);
|
||||
color: #0d3563;
|
||||
box-shadow: 0 10px 24px rgba(26, 57, 95, 0.12);
|
||||
}
|
||||
|
||||
body.theme-light .about-card .story-more-btn:hover {
|
||||
background: #0071e3;
|
||||
border-color: #0071e3;
|
||||
color: #ffffff;
|
||||
}
|
||||
|
||||
body.theme-light .snack-section-heading {
|
||||
background:
|
||||
linear-gradient(135deg, rgba(0, 113, 227, 0.12), rgba(255, 255, 255, 0.94)),
|
||||
#ffffff;
|
||||
border-color: #0071e3;
|
||||
box-shadow: 0 12px 26px rgba(34, 74, 121, 0.09);
|
||||
}
|
||||
|
||||
body.theme-light .snack-section-heading span {
|
||||
color: #0057ae;
|
||||
}
|
||||
|
||||
body.theme-light .snack-section-heading h2 {
|
||||
color: #10213a;
|
||||
}
|
||||
|
||||
body.theme-light .snack-card-note {
|
||||
color: #4a5d79;
|
||||
}
|
||||
|
||||
/* --- 2026-04-29 limited snack specials --- */
|
||||
.limited-specials-category {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.limited-specials-hero {
|
||||
position: relative;
|
||||
overflow: hidden;
|
||||
margin-bottom: 28px;
|
||||
padding: clamp(24px, 4vw, 42px);
|
||||
border: 1px solid rgba(255, 255, 255, 0.13);
|
||||
border-radius: 28px;
|
||||
background:
|
||||
radial-gradient(circle at 14% 16%, rgba(0, 113, 227, 0.42), transparent 34%),
|
||||
radial-gradient(circle at 82% 10%, rgba(255, 178, 84, 0.2), transparent 30%),
|
||||
linear-gradient(135deg, rgba(12, 18, 31, 0.96), rgba(5, 8, 14, 0.96));
|
||||
box-shadow: 0 24px 60px rgba(0, 0, 0, 0.28);
|
||||
}
|
||||
|
||||
.limited-specials-hero::after {
|
||||
content: "";
|
||||
position: absolute;
|
||||
inset: auto -10% -45% 42%;
|
||||
height: 180px;
|
||||
border-radius: 999px;
|
||||
background: rgba(255, 255, 255, 0.08);
|
||||
transform: rotate(-8deg);
|
||||
}
|
||||
|
||||
.limited-kicker {
|
||||
display: inline-flex;
|
||||
margin-bottom: 10px;
|
||||
padding: 7px 12px;
|
||||
border: 1px solid rgba(158, 208, 255, 0.38);
|
||||
border-radius: 999px;
|
||||
color: #9ed0ff;
|
||||
font-size: 0.76rem;
|
||||
font-weight: 800;
|
||||
letter-spacing: 1.5px;
|
||||
text-transform: uppercase;
|
||||
}
|
||||
|
||||
.limited-specials-hero h2 {
|
||||
margin: 0 0 8px;
|
||||
color: #ffffff;
|
||||
font-size: clamp(2rem, 5vw, 4.6rem);
|
||||
letter-spacing: -2px;
|
||||
}
|
||||
|
||||
.limited-specials-hero p {
|
||||
max-width: 620px;
|
||||
color: #d4dfec;
|
||||
line-height: 1.65;
|
||||
}
|
||||
|
||||
.limited-special-block {
|
||||
margin-top: 30px;
|
||||
}
|
||||
|
||||
.special-film-heading {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 16px;
|
||||
margin-bottom: 16px;
|
||||
padding: 14px 16px;
|
||||
border: 1px solid rgba(255, 255, 255, 0.12);
|
||||
border-radius: 22px;
|
||||
background:
|
||||
linear-gradient(115deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.025)),
|
||||
rgba(255, 255, 255, 0.035);
|
||||
}
|
||||
|
||||
.special-film-heading img {
|
||||
width: 76px;
|
||||
height: 76px;
|
||||
border-radius: 18px;
|
||||
object-fit: cover;
|
||||
box-shadow: 0 12px 28px rgba(0, 0, 0, 0.28);
|
||||
}
|
||||
|
||||
.special-film-heading span {
|
||||
display: block;
|
||||
margin-bottom: 3px;
|
||||
color: #9ed0ff;
|
||||
font-size: 0.74rem;
|
||||
font-weight: 800;
|
||||
letter-spacing: 1.5px;
|
||||
text-transform: uppercase;
|
||||
}
|
||||
|
||||
.special-film-heading h2 {
|
||||
margin: 0;
|
||||
color: #f8fbff;
|
||||
font-size: clamp(1.35rem, 2vw, 2.2rem);
|
||||
}
|
||||
|
||||
.limited-special-grid {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));
|
||||
gap: 18px;
|
||||
}
|
||||
|
||||
.limited-special-grid.compact-specials {
|
||||
grid-template-columns: minmax(230px, 420px);
|
||||
}
|
||||
|
||||
.limited-special-card {
|
||||
border-color: rgba(0, 113, 227, 0.3);
|
||||
background:
|
||||
linear-gradient(160deg, rgba(0, 113, 227, 0.15), transparent 42%),
|
||||
var(--card-bg);
|
||||
}
|
||||
|
||||
.limited-special-card .snack-img {
|
||||
background:
|
||||
radial-gradient(circle at 20% 20%, rgba(255, 255, 255, 0.11), transparent 34%),
|
||||
#090d14;
|
||||
}
|
||||
|
||||
.limited-special-card .badge {
|
||||
display: inline-flex;
|
||||
width: max-content;
|
||||
margin-bottom: 8px;
|
||||
}
|
||||
|
||||
.wide-special {
|
||||
display: grid;
|
||||
grid-template-columns: minmax(130px, 42%) 1fr;
|
||||
}
|
||||
|
||||
.wide-special .snack-img {
|
||||
height: 100%;
|
||||
min-height: 220px;
|
||||
}
|
||||
|
||||
.wide-special .snack-info {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
body.theme-light .limited-specials-hero {
|
||||
border-color: rgba(31, 67, 110, 0.14);
|
||||
background:
|
||||
radial-gradient(circle at 12% 16%, rgba(0, 113, 227, 0.18), transparent 34%),
|
||||
radial-gradient(circle at 84% 12%, rgba(255, 188, 104, 0.26), transparent 32%),
|
||||
linear-gradient(135deg, #ffffff, #edf5ff);
|
||||
box-shadow: 0 24px 60px rgba(35, 67, 108, 0.12);
|
||||
}
|
||||
|
||||
body.theme-light .limited-specials-hero h2 {
|
||||
color: #0e1b31;
|
||||
}
|
||||
|
||||
body.theme-light .limited-specials-hero p {
|
||||
color: #314763;
|
||||
}
|
||||
|
||||
body.theme-light .limited-kicker {
|
||||
background: rgba(0, 113, 227, 0.1);
|
||||
border-color: rgba(0, 113, 227, 0.28);
|
||||
color: #0759aa;
|
||||
}
|
||||
|
||||
body.theme-light .special-film-heading {
|
||||
background: rgba(255, 255, 255, 0.86);
|
||||
border-color: rgba(28, 56, 94, 0.14);
|
||||
box-shadow: 0 14px 32px rgba(33, 67, 107, 0.09);
|
||||
}
|
||||
|
||||
body.theme-light .special-film-heading span {
|
||||
color: #0057ae;
|
||||
}
|
||||
|
||||
body.theme-light .special-film-heading h2 {
|
||||
color: #10213a;
|
||||
}
|
||||
|
||||
body.theme-light .limited-special-card {
|
||||
background:
|
||||
linear-gradient(160deg, rgba(0, 113, 227, 0.08), transparent 42%),
|
||||
#ffffff !important;
|
||||
border-color: rgba(0, 113, 227, 0.16) !important;
|
||||
}
|
||||
|
||||
@media (max-width: 760px) {
|
||||
.wide-special {
|
||||
grid-template-columns: 1fr;
|
||||
}
|
||||
|
||||
.wide-special .snack-img {
|
||||
min-height: 180px;
|
||||
}
|
||||
|
||||
.special-film-heading {
|
||||
align-items: flex-start;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user