1:root :where(figure.wp-block-gallery){
2 display:block;
3}
4:root :where(figure.wp-block-gallery)>.blocks-gallery-caption{
5 flex:0 0 100%;
6}
7:root :where(figure.wp-block-gallery)>.blocks-gallery-media-placeholder-wrapper{
8 flex-basis:100%;
9}
10:root :where(figure.wp-block-gallery) .wp-block-image .components-notice.is-error{
11 display:block;
12}
13:root :where(figure.wp-block-gallery) .wp-block-image .components-notice__content{
14 margin:4px 0;
15}
16:root :where(figure.wp-block-gallery) .wp-block-image .components-notice__dismiss{
17 left:5px;
18 position:absolute;
19 top:0;
20}
21:root :where(figure.wp-block-gallery) .block-editor-media-placeholder.is-appender .components-placeholder__label{
22 display:none;
23}
24:root :where(figure.wp-block-gallery) .block-editor-media-placeholder.is-appender .block-editor-media-placeholder__button{
25 margin-bottom:0;
26}
27:root :where(figure.wp-block-gallery) .block-editor-media-placeholder{
28 margin:0;
29}
30:root :where(figure.wp-block-gallery) .block-editor-media-placeholder .components-placeholder__label{
31 display:flex;
32}
33:root :where(figure.wp-block-gallery) .block-editor-media-placeholder figcaption{
34 z-index:2;
35}
36:root :where(figure.wp-block-gallery) .components-spinner{
37 margin-right:-9px;
38 margin-top:-9px;
39 position:absolute;
40 right:50%;
41 top:50%;
42}
43.gallery-settings-buttons .components-button:first-child{
44 margin-left:8px;
45}
46.blocks-gallery-item figure:not(.is-selected):focus,.blocks-gallery-item img:focus{
47 outline:none;
48}
49.blocks-gallery-item figure.is-selected:before{
50 bottom:0;
51 box-shadow:0 0 0 1px #fff inset, 0 0 0 3px var(--wp-admin-theme-color) inset;
52 content:"";
53 left:0;
54 outline:2px solid #0000;
55 pointer-events:none;
56 position:absolute;
57 right:0;
58 top:0;
59 z-index:1;
60}
61.blocks-gallery-item figure.is-transient img{
62 opacity:.3;
63}
64.blocks-gallery-item .block-editor-media-placeholder{
65 height:100%;
66 margin:0;
67}
68.blocks-gallery-item .block-editor-media-placeholder .components-placeholder__label{
69 display:flex;
70}
71
72.wp-block-gallery ul.blocks-gallery-grid{
73 margin:0;
74 padding:0;
75}
76
77@media (min-width:600px){
78 .wp-block-update-gallery-modal{
79 max-width:480px;
80 }
81}
82
83.wp-block-update-gallery-modal-buttons{
84 display:flex;
85 gap:12px;
86 justify-content:flex-end;
87}