mirror of
https://github.com/basecamp/once-campfire.git
synced 2026-03-14 22:25:17 +09:00
35 lines
959 B
CSS
35 lines
959 B
CSS
.panel {
|
|
--panel-width: 50ch;
|
|
--panel-padding: 1em;
|
|
|
|
inline-size: var(--panel-width);
|
|
margin: calc(var(--navbar-height) - var(--block-space)) auto var(--block-space);
|
|
max-inline-size: 100vw;
|
|
padding: var(--panel-padding);
|
|
|
|
@media (min-width: 100ch) {
|
|
--panel-padding: 2em;
|
|
|
|
box-shadow:
|
|
0 0 0 1px oklch(var(--lch-always-black) / 0.02),
|
|
0 .2em 1.6em -0.8em oklch(var(--lch-always-black) / 0.2),
|
|
0 .4em 2.4em -1em oklch(var(--lch-always-black) / 0.3),
|
|
0 .4em .8em -1.2em oklch(var(--lch-always-black) / 0.4),
|
|
0 .8em 1.2em -1.6em oklch(var(--lch-always-black) / 0.5),
|
|
0 1.2em 1.6em -2em oklch(var(--lch-always-black) / 0.6);
|
|
background-color: var(--color-bg);
|
|
border: 1px solid var(--color-border);
|
|
border-radius: 0.8em;
|
|
}
|
|
}
|
|
|
|
.panel--wide {
|
|
--panel-width: 80ch;
|
|
}
|
|
|
|
.panel__button {
|
|
inset-block-start: var(--block-space);
|
|
inset-inline-start: var(--block-space);
|
|
position: absolute;
|
|
}
|