refactor(style): nesting
This commit is contained in:
parent
f0e3828e5f
commit
d72903b21f
1 changed files with 67 additions and 65 deletions
|
@ -302,78 +302,80 @@
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
}
|
}
|
||||||
|
|
||||||
.article-body__content > blockquote {
|
.article-body__content {
|
||||||
padding-inline-start: 1em;
|
& > blockquote {
|
||||||
border-inline-start: 2px outset $dark;
|
padding-inline-start: 1em;
|
||||||
display: inline-block;
|
border-inline-start: 2px outset $dark;
|
||||||
max-inline-size: 85%;
|
|
||||||
|
|
||||||
& footer {
|
|
||||||
text-align: end;
|
|
||||||
font-style: normal;
|
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
margin-inline-start: 5em;
|
max-inline-size: 85%;
|
||||||
|
|
||||||
&::before {
|
|
||||||
content: "—";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
& p:first-child {
|
|
||||||
margin-block-start: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
& p:last-of-type {
|
|
||||||
margin-block-end: 0.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
&.script {
|
|
||||||
display: grid;
|
|
||||||
grid-template-columns: auto 1fr 0.2fr;
|
|
||||||
padding-block-end: 0.4em;
|
|
||||||
text-align: end;
|
|
||||||
|
|
||||||
& > p::before,
|
|
||||||
& > p::after {
|
|
||||||
content: none !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
& > .script-line__character {
|
|
||||||
grid-column: 1;
|
|
||||||
margin: 0.5em 2em 0.5em 0.5em;
|
|
||||||
font-style: italic;
|
|
||||||
}
|
|
||||||
|
|
||||||
& > .script-line__text {
|
|
||||||
grid-column-start: 2;
|
|
||||||
grid-column-end: 4;
|
|
||||||
margin: 0.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
& footer {
|
& footer {
|
||||||
grid-column-start: 1;
|
text-align: end;
|
||||||
grid-column-end: 3;
|
font-style: normal;
|
||||||
|
display: inline-block;
|
||||||
|
margin-inline-start: 5em;
|
||||||
|
|
||||||
|
&::before {
|
||||||
|
content: "—";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
& p:first-child {
|
||||||
|
margin-block-start: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
& p:last-of-type {
|
||||||
|
margin-block-end: 0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
&.script {
|
||||||
|
display: grid;
|
||||||
|
grid-template-columns: auto 1fr 0.2fr;
|
||||||
|
padding-block-end: 0.4em;
|
||||||
|
text-align: end;
|
||||||
|
|
||||||
|
& > p::before,
|
||||||
|
& > p::after {
|
||||||
|
content: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
& > .script-line__character {
|
||||||
|
grid-column: 1;
|
||||||
|
margin: 0.5em 2em 0.5em 0.5em;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
& > .script-line__text {
|
||||||
|
grid-column-start: 2;
|
||||||
|
grid-column-end: 4;
|
||||||
|
margin: 0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
& footer {
|
||||||
|
grid-column-start: 1;
|
||||||
|
grid-column-end: 3;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
.article-body__content > blockquote:not(.blockquote):first-child {
|
& > blockquote:not(.blockquote):first-child {
|
||||||
font-size: 1.2em;
|
font-size: 1.2em;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
display: block;
|
display: block;
|
||||||
margin: 0 auto;
|
margin: 0 auto;
|
||||||
border-inline-start: 0;
|
border-inline-start: 0;
|
||||||
padding-inline-start: 0;
|
padding-inline-start: 0;
|
||||||
inline-size: 100%;
|
inline-size: 100%;
|
||||||
padding-block-start: 1em;
|
padding-block-start: 1em;
|
||||||
padding-block-end: 1.2em;
|
padding-block-end: 1.2em;
|
||||||
border-block-start: 2px outset $dark;
|
border-block-start: 2px outset $dark;
|
||||||
border-block-end: 2px inset $dark;
|
border-block-end: 2px inset $dark;
|
||||||
}
|
}
|
||||||
|
|
||||||
@media only screen and (min-width: 1024px) {
|
@media only screen and (min-width: 1024px) {
|
||||||
blockquote {
|
blockquote {
|
||||||
margin: 1em 2em;
|
margin: 1em 2em;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue