2025-10-14 19:40:29 +03:00
|
|
|
#gallery {
|
|
|
|
|
& article {
|
2026-04-07 11:43:33 +03:00
|
|
|
border-radius: 4px;
|
|
|
|
|
box-shadow:
|
|
|
|
|
inset 0 0 0 4px color-mix(in lch, var(--light), var(--dark) 2%),
|
|
|
|
|
inset 0 0 0 8px var(--citrus-mix-dark),
|
|
|
|
|
var(--shadow-heavy);
|
|
|
|
|
background-color: color-mix(
|
|
|
|
|
in lch,
|
|
|
|
|
var(--citrus-mix-dark),
|
|
|
|
|
var(--citrus-mix)
|
|
|
|
|
);
|
|
|
|
|
background-image:
|
|
|
|
|
var(--noise),
|
|
|
|
|
linear-gradient(
|
|
|
|
|
135deg,
|
|
|
|
|
color-mix(in lch, var(--citrus-mix-dark), var(--citrus-mix)),
|
|
|
|
|
var(--citrus-mix-dark)
|
|
|
|
|
);
|
2025-10-14 19:40:29 +03:00
|
|
|
}
|
|
|
|
|
& a:has(figure) {
|
|
|
|
|
font-family: "Urbanist", sans-serif;
|
2026-04-07 11:43:33 +03:00
|
|
|
transition:
|
|
|
|
|
border-color var(--trans),
|
|
|
|
|
background-color var(--trans);
|
2025-10-14 19:40:29 +03:00
|
|
|
box-shadow: var(--shadow-light);
|
|
|
|
|
&:is(:hover, :focus) {
|
|
|
|
|
& figure {
|
|
|
|
|
transition: inherit;
|
|
|
|
|
border-color: currentColor;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
2026-03-06 11:03:17 +02:00
|
|
|
& a figure {
|
2025-10-14 19:40:29 +03:00
|
|
|
border-width: 4px;
|
2026-04-07 11:43:33 +03:00
|
|
|
border-radius: 0;
|
2025-10-14 19:40:29 +03:00
|
|
|
&:is(:not(a:hover *, a:focus *)) {
|
|
|
|
|
border-color: var(--light);
|
|
|
|
|
background-color: var(--light);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
2026-04-07 11:43:33 +03:00
|
|
|
:is(#art li, #art section a):nth-child(odd) {
|
|
|
|
|
transform: var(--rot-minus);
|
|
|
|
|
}
|
|
|
|
|
#art div {
|
|
|
|
|
background-color: var(--citrus-light);
|
|
|
|
|
background-image: var(--noise), var(--paper);
|
|
|
|
|
background-size: auto, 4px;
|
|
|
|
|
box-shadow: var(--shadow-light);
|
|
|
|
|
margin-bottom: var(--pad-xl);
|
|
|
|
|
padding: var(--pad-xl);
|
|
|
|
|
transform: var(--rot-plus);
|
|
|
|
|
& p {
|
|
|
|
|
line-height: 32px;
|
|
|
|
|
padding: 0;
|
2025-10-14 19:40:29 +03:00
|
|
|
}
|
2026-04-07 11:43:33 +03:00
|
|
|
}
|