Template:Dialogue/styles.css: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary Tag: Reverted |
||
| Line 147: | Line 147: | ||
padding: 0.25em 0.5em; | padding: 0.25em 0.5em; | ||
margin-bottom: 0.5em; | margin-bottom: 0.5em; | ||
display: | display: block; | ||
align | text-align: left; | ||
} | } | ||
.dialogue-optional-header::before { | .dialogue-optional-header::before { | ||
content: "▶" | content: "▶ "; | ||
font-style: normal; | font-style: normal; | ||
} | } | ||
| Line 162: | Line 161: | ||
.dialogue-optional-collapsible:not(.mw-collapsed) .dialogue-optional-header::before { | .dialogue-optional-collapsible:not(.mw-collapsed) .dialogue-optional-header::before { | ||
content: "▼" | content: "▼ "; | ||
} | } | ||
Revision as of 04:29, 4 January 2026
.dialogue-wrapper {
margin: 1em 0;
}
.dialogue-speaker-block {
background-color: var(--dialogue-block-bg);
border-radius: 8px;
padding: 0.5em;
margin-bottom: 0.5em;
margin-top: 0.5em;
}
.dialogue-speaker-block-indented {
margin-left: 4em;
}
.dialogue-speaker-header {
display: flex;
justify-content: space-between;
align-items: baseline;
margin-bottom: 0.5em;
}
.dialogue-speaker {
flex-grow: 1;
}
.dialogue-speaker a {
color: inherit;
}
.dialogue-container {
display: flex;
flex-direction: column;
gap: 0.25em;
}
.dialogue-line {
background-color: var(--dialogue-line-bg);
border-radius: 8px;
padding: 0.25em 1em;
margin: 0;
}
.dialogue-line-standalone {
background-color: var(--dialogue-standalone-bg);
font-style: italic;
}
.dialogue-line-optional {
border: 2px dashed var(--dialogue-optional-border);
}
.dialogue-option {
background-color: var(--dialogue-option-bg);
border-radius: 8px;
padding: 0.25em 1em;
font-style: italic;
margin: 0.5em 0;
margin-left: 2em;
}
.dialogue-option-collapsible {
margin: 0.5em 0 0 2em;
clear: both;
width: auto;
}
.dialogue-option-collapsible::after {
content: "";
display: block;
clear: both;
height: 0;
}
.dialogue-option-collapsible .dialogue-option {
margin: 0 0 0.5em 0;
cursor: pointer;
width: 100%;
box-sizing: border-box;
font-size: 1em;
padding-left: 2em;
position: relative;
}
.dialogue-option-collapsible.mw-collapsed .dialogue-option {
margin-bottom: 0;
}
.dialogue-option-collapsible .dialogue-option::before {
content: "▼";
position: absolute;
left: 0.5em;
font-style: normal;
}
.dialogue-option-collapsible.mw-collapsed .dialogue-option::before {
content: "▶";
}
.dialogue-option-collapsible .mw-collapsible-content {
margin-top: 0;
margin-bottom: 0;
clear: both;
}
.dialogue-option-collapsible .mw-collapsible-content .dialogue-speaker-block-indented {
margin-top: 0;
}
.dialogue-option-collapsible .mw-collapsible-content .dialogue-speaker-block-indented:last-child {
margin-bottom: 0;
}
.dialogue-option-no-response {
display: flex;
justify-content: space-between;
align-items: center;
}
.dialogue-no-response-label {
font-style: italic;
font-size: 0.9em;
margin-left: 1em;
}
.dialogue-optional-collapsible {
margin: 0.5em 0 0 0;
clear: both;
border: 2px dashed var(--dialogue-optional-border);
border-radius: 8px;
padding: 0.5em;
background-color: transparent;
}
.dialogue-optional-collapsible::after {
content: "";
display: block;
clear: both;
height: 0;
margin-bottom: 0.5em;
}
.dialogue-optional-header {
font-style: italic;
cursor: pointer;
padding: 0.25em 0.5em;
margin-bottom: 0.5em;
display: block;
text-align: left;
}
.dialogue-optional-header::before {
content: "▶ ";
font-style: normal;
}
.dialogue-optional-collapsible.mw-collapsed .dialogue-optional-header {
margin-bottom: 0;
}
.dialogue-optional-collapsible:not(.mw-collapsed) .dialogue-optional-header::before {
content: "▼ ";
}