(function (Prism) {
Prism.languages.xeora = Prism.languages.extend('markup', {
constant: {
pattern: /\$(?:DomainContents|PageRenderDuration)\$/,
inside: {
punctuation: {
pattern: /\$/,
},
},
},
variable: {
pattern: /\$@?(?:#+|[-+*~=^])?[\w.]+\$/,
inside: {
punctuation: {
pattern: /[$.]/,
},
operator: {
pattern: /#+|[-+*~=^@]/,
},
},
},
'function-inline': {
pattern:
/\$F:[-\w.]+\?[-\w.]+(?:,(?:(?:@[-#]*\w+\.[\w+.]\.*)*\|)*(?:(?:[\w+]|[-#*.~^]+[\w+]|=\S)(?:[^$=]|=+[^=])*=*|(?:@[-#]*\w+\.[\w+.]\.*)+(?:(?:[\w+]|[-#*~^][-#*.~^]*[\w+]|=\S)(?:[^$=]|=+[^=])*=*)?)?)?\$/,
inside: {
variable: {
pattern: /(?:[,|])@?(?:#+|[-+*~=^])?[\w.]+/,
inside: {
punctuation: {
pattern: /[,.|]/,
},
operator: {
pattern: /#+|[-+*~=^@]/,
},
},
},
punctuation: {
pattern: /\$\w:|[$:?.,|]/,
},
},
alias: 'function',
},
'function-block': {
pattern:
/\$XF:\{[-\w.]+\?[-\w.]+(?:,(?:(?:@[-#]*\w+\.[\w+.]\.*)*\|)*(?:(?:[\w+]|[-#*.~^]+[\w+]|=\S)(?:[^$=]|=+[^=])*=*|(?:@[-#]*\w+\.[\w+.]\.*)+(?:(?:[\w+]|[-#*~^][-#*.~^]*[\w+]|=\S)(?:[^$=]|=+[^=])*=*)?)?)?\}:XF\$/,
inside: {
punctuation: {
pattern: /[$:{}?.,|]/,
},
},
alias: 'function',
},
'directive-inline': {
pattern: /\$\w(?:#\d+\+?)?(?:\[[-\w.]+\])?:[-\/\w.]+\$/,
inside: {
punctuation: {
pattern: /\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,
inside: {
tag: {
pattern: /#\d/,
},
},
},
},
alias: 'function',
},
'directive-block-open': {
pattern:
/\$\w+:\{|\$\w(?:#\d+\+?)?(?:\[[-\w.]+\])?:[-\w.]+:\{(?:![A-Z]+)?/,
inside: {
punctuation: {
pattern: /\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,
inside: {
tag: {
pattern: /#\d/,
},
},
},
attribute: {
pattern: /![A-Z]+$/,
inside: {
punctuation: {
pattern: /!/,
},
},
alias: 'keyword',
},
},
alias: 'function',
},
'directive-block-separator': {
pattern: /\}:[-\w.]+:\{/,
inside: {
punctuation: {
pattern: /[:{}]/,
},
},
alias: 'function',
},
'directive-block-close': {
pattern: /\}:[-\w.]+\$/,
inside: {
punctuation: {
pattern: /[:{}$]/,
},
},
alias: 'function',
},
});
Prism.languages.insertBefore(
'inside',
'punctuation',
{
variable: Prism.languages.xeora['function-inline'].inside['variable'],
},
Prism.languages.xeora['function-block']
);
Prism.languages.xeoracube = Prism.languages.xeora;
})(Prism);
amp;id=65014ec7b0c7eeb76bca66ea7c923774050ac1c5'>base/_base.scss
blob: e786b170aa9fd866ba5f34b40e0b9bfd623ffa8f (
plain)
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
@use "@styles/abstracts/functions" as fun;
@use "@styles/abstracts/mixins" as mix;
audio,
button,
figure,
form,
img,
input,
optgroup,
pre,
select,
table,
textarea,
video {
max-width: 100%;
}
audio,
img,
video {
height: auto;
vertical-align: middle;
}
button,
label,
summary {
cursor: pointer;
}
body {
display: flex;
flex-flow: column nowrap;
min-height: 100vh;
background: var(--color-bg);
border-top: max(0.4vw, fun.convert-px(6)) solid;
border-bottom: max(0.4vw, fun.convert-px(6)) solid;
border-image: radial-gradient(
ellipse at top,
var(--color-primary-lighter) 20%,
var(--color-primary) 100%
)
1;
color: var(--color-fg);
font-family: var(--font-family-primary);
font-size: var(--font-size-md);
line-height: var(--line-height);
}
#__next {
flex: 1;
display: flex;
flex-flow: column nowrap;
height: 100%;
}
|