You are here

embedded-media.css in Drupal 10

Same filename and directory in other branches
  1. 9 core/themes/olivero/css/components/embedded-media.css

Embedded Media.

File

core/themes/olivero/css/components/embedded-media.css
View source
  1. /*
  2. * DO NOT EDIT THIS FILE.
  3. * See the following change record for more information,
  4. * https://www.drupal.org/node/3084859
  5. * @preserve
  6. */
  7. /**
  8. * @file
  9. * Embedded Media.
  10. */
  11. /*
  12. * Media query breakpoints.
  13. * Processed by postcss/postcss-custom-media.
  14. */
  15. /* Navigation related breakpoints */
  16. /* Grid related breakpoints */
  17. /* Grid shifts from 6 to 14 columns. */
  18. /* Width of the entire grid maxes out. */
  19. figure {
  20. background: var(--color--gray-100);
  21. }
  22. [dir="ltr"] figcaption {
  23. padding-left: var(--sp0-5);
  24. }
  25. [dir="rtl"] figcaption {
  26. padding-right: var(--sp0-5);
  27. }
  28. [dir="ltr"] figcaption {
  29. padding-right: var(--sp0-5);
  30. }
  31. [dir="rtl"] figcaption {
  32. padding-left: var(--sp0-5);
  33. }
  34. figcaption {
  35. padding-top: var(--sp0-5);
  36. padding-bottom: var(--sp0-5);
  37. color: var(--color-text-neutral-medium);
  38. background: var(--color--gray-100);
  39. font-family: var(--font-serif);
  40. font-size: 0.875rem;
  41. font-style: italic;
  42. line-height: var(--sp)
  43. }
  44. @media (min-width: 31.25rem) {
  45. [dir="ltr"] figcaption {
  46. padding-left: var(--sp);
  47. }
  48. [dir="rtl"] figcaption {
  49. padding-right: var(--sp);
  50. }
  51. [dir="ltr"] figcaption {
  52. padding-right: var(--sp);
  53. }
  54. [dir="rtl"] figcaption {
  55. padding-left: var(--sp);
  56. }
  57. figcaption {
  58. padding-top: var(--sp);
  59. padding-bottom: var(--sp)
  60. }
  61. }
  62. [dir="ltr"] .align-right {
  63. margin-left: 0;
  64. }
  65. [dir="rtl"] .align-right {
  66. margin-right: 0;
  67. }
  68. [dir="ltr"] .align-right {
  69. margin-right: 0;
  70. }
  71. [dir="rtl"] .align-right {
  72. margin-left: 0;
  73. }
  74. .align-right {
  75. float: none; /* Override core's align.module.css. */
  76. max-width: 100%;
  77. margin-top: var(--sp3);
  78. margin-bottom: var(--sp3)
  79. }
  80. @media (min-width: 43.75rem) {
  81. [dir="ltr"] .align-right {
  82. float: right;
  83. }
  84. [dir="rtl"] .align-right {
  85. float: left;
  86. }
  87. [dir="ltr"] .align-right {
  88. margin-left: var(--sp);
  89. }
  90. [dir="rtl"] .align-right {
  91. margin-right: var(--sp);
  92. }
  93. [dir="ltr"] .align-right {
  94. margin-right: 0;
  95. }
  96. [dir="rtl"] .align-right {
  97. margin-left: 0;
  98. }
  99. .align-right {
  100. max-width: 50%;
  101. margin-top: var(--sp);
  102. margin-bottom: var(--sp)
  103. }
  104. }
  105. /* Pull out of grid if nested in content narrow layout. */
  106. .layout--content-narrow .align-right,
  107. .layout--pass--content-narrow > * .align-right {
  108. /* @todo this can be simplified. */
  109. }
  110. @media (min-width: 43.75rem) {
  111. [dir="ltr"] .layout--content-narrow .align-right,[dir="ltr"]
  112. .layout--pass--content-narrow > * .align-right {
  113. margin-right: calc(-1 * ((var(--grid-col-width) + var(--grid-gap))));
  114. }
  115. [dir="rtl"] .layout--content-narrow .align-right,[dir="rtl"]
  116. .layout--pass--content-narrow > * .align-right {
  117. margin-left: calc(-1 * ((var(--grid-col-width) + var(--grid-gap))));
  118. }
  119. }
  120. @media (min-width: 62.5rem) {
  121. [dir="ltr"] .layout--content-narrow .align-right,[dir="ltr"]
  122. .layout--pass--content-narrow > * .align-right {
  123. margin-right: calc(-2 * ((var(--grid-col-width) + var(--grid-gap))));
  124. }
  125. [dir="rtl"] .layout--content-narrow .align-right,[dir="rtl"]
  126. .layout--pass--content-narrow > * .align-right {
  127. margin-left: calc(-2 * ((var(--grid-col-width) + var(--grid-gap))));
  128. }
  129. }
  130. @media (min-width: 75rem) {
  131. [dir="ltr"] .layout--content-narrow .align-right,[dir="ltr"]
  132. .layout--pass--content-narrow > * .align-right {
  133. margin-right: calc(-3 * ((var(--grid-col-width) + var(--grid-gap))));
  134. }
  135. [dir="rtl"] .layout--content-narrow .align-right,[dir="rtl"]
  136. .layout--pass--content-narrow > * .align-right {
  137. margin-left: calc(-3 * ((var(--grid-col-width) + var(--grid-gap))));
  138. }
  139. }
  140. @media (min-width: 90rem) {
  141. [dir="ltr"] .layout--content-narrow .align-right,[dir="ltr"]
  142. .layout--pass--content-narrow > * .align-right {
  143. margin-right: calc(-3 * ((var(--grid-col-width) + var(--grid-gap))));
  144. }
  145. [dir="rtl"] .layout--content-narrow .align-right,[dir="rtl"]
  146. .layout--pass--content-narrow > * .align-right {
  147. margin-left: calc(-3 * ((var(--grid-col-width) + var(--grid-gap))));
  148. }
  149. }
  150. [dir="ltr"] .align-left {
  151. margin-left: 0;
  152. }
  153. [dir="rtl"] .align-left {
  154. margin-right: 0;
  155. }
  156. [dir="ltr"] .align-left {
  157. margin-right: 0;
  158. }
  159. [dir="rtl"] .align-left {
  160. margin-left: 0;
  161. }
  162. .align-left {
  163. float: none; /* Override core's align.module.css. */
  164. max-width: 100%;
  165. margin-top: var(--sp3);
  166. margin-bottom: var(--sp3)
  167. }
  168. @media (min-width: 43.75rem) {
  169. [dir="ltr"] .align-left {
  170. float: left;
  171. }
  172. [dir="rtl"] .align-left {
  173. float: right;
  174. }
  175. [dir="ltr"] .align-left {
  176. margin-left: 0;
  177. }
  178. [dir="rtl"] .align-left {
  179. margin-right: 0;
  180. }
  181. [dir="ltr"] .align-left {
  182. margin-right: var(--sp2);
  183. }
  184. [dir="rtl"] .align-left {
  185. margin-left: var(--sp2);
  186. }
  187. .align-left {
  188. max-width: 50%;
  189. margin-top: var(--sp);
  190. margin-bottom: var(--sp) /* Extra right margins in case of aligning next to lists. */
  191. }
  192. }
  193. /* Pull out of grid if nested in content narrow layout. */
  194. @media (min-width: 43.75rem) {
  195. [dir="ltr"] .layout--content-narrow .align-left,[dir="ltr"]
  196. .layout--pass--content-narrow > * .align-left {
  197. margin-left: calc(-1 * ((var(--grid-col-width) + var(--grid-gap))));
  198. }
  199. [dir="rtl"] .layout--content-narrow .align-left,[dir="rtl"]
  200. .layout--pass--content-narrow > * .align-left {
  201. margin-right: calc(-1 * ((var(--grid-col-width) + var(--grid-gap))));
  202. }
  203. }
  204. .align-center img,
  205. .align-center video,
  206. .align-center audio {
  207. margin-left: auto;
  208. margin-right: auto;
  209. }
  210. .media-oembed-content {
  211. display: block;
  212. max-width: 100%;
  213. }