summaryrefslogtreecommitdiffstats
path: root/src/objects/_dialog.scss
blob: d93543f1cec1e3f79d2dd1930cc0062275814b9f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
@use 'sass:meta';
@use 'iro-sass/src/bem';
@use 'iro-sass/src/props';
@use '../props' as *;

@use 'backdrop.vars' as backdrop;

@mixin styles {
	@include bem.object('dialog') {
		box-sizing:            border-box;
		inline-size:           100%;
		max-inline-size:       none;
		block-size:            100%;
		min-block-size:        0;
		max-block-size:        none;
		padding:               0;
		margin:                0;
		overflow:              hidden;
		background-color:      transparent;
		border:                0;

		&::backdrop {
			background-color: props.get(backdrop.$bg-color);
			backdrop-filter: blur(props.get(backdrop.$blur));
		}
	}
}