@property --optib-line {
syntax: "<length>";
inherits: true;
initial-value: 0px;
} .wp-block-list.is-style-optib-arrow {
--optib-list-marker: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 9h11V4.5L22 12l-9 7.5V15H2z'/%3E%3C/svg%3E");
}
.wp-block-list.is-style-optib-triangle {
--optib-list-marker: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 4l14 8-14 8z'/%3E%3C/svg%3E");
}
.wp-block-list.is-style-optib-check {
--optib-list-marker: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 12.5l5 5L20 6.5' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.wp-block-list.is-style-optib-check-square {
--optib-list-marker: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3' y='3' width='18' height='18' rx='3' fill='none' stroke='black' stroke-width='2.2'/%3E%3Cpath d='M7.5 12.5l3 3 6-6' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.wp-block-list.is-style-optib-check-circle {
--optib-list-marker: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke='black' stroke-width='2.2'/%3E%3Cpath d='M7.5 12.5l3 3 6-6' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.wp-block-list.is-style-optib-hand {
--optib-list-marker: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='9' y='7' width='13' height='4.5' rx='2.25'/%3E%3Crect x='3' y='10' width='12' height='11' rx='4.5'/%3E%3Crect x='12' y='11.5' width='7' height='3.5' rx='1.75'/%3E%3C/svg%3E");
}
.wp-block-list.is-style-optib-pencil {
--optib-list-marker: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15.6 3.6l4.8 4.8L8.4 20.4 3 21.6l1.2-5.4z'/%3E%3C/svg%3E");
}
.wp-block-list.is-style-optib-smile {
--optib-list-marker: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke='black' stroke-width='2'/%3E%3Ccircle cx='9' cy='10' r='1.5'/%3E%3Ccircle cx='15' cy='10' r='1.5'/%3E%3Cpath d='M8 14c1.1 1.7 2.4 2.5 4 2.5s2.9-.8 4-2.5' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
}
.wp-block-list.is-style-optib-frown {
--optib-list-marker: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke='black' stroke-width='2'/%3E%3Ccircle cx='9' cy='10' r='1.5'/%3E%3Ccircle cx='15' cy='10' r='1.5'/%3E%3Cpath d='M8 16.5c1.1-1.7 2.4-2.5 4-2.5s2.9.8 4 2.5' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
}
.wp-block-list.is-style-optib-circle {
--optib-list-marker: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3C/svg%3E");
}
.wp-block-list.is-style-optib-cross {
--optib-list-marker: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 6l12 12M18 6L6 18' fill='none' stroke='black' stroke-width='3.2' stroke-linecap='round'/%3E%3C/svg%3E");
} .wp-block-list.is-style-optib-arrow li,
.wp-block-list.is-style-optib-triangle li,
.wp-block-list.is-style-optib-check li,
.wp-block-list.is-style-optib-check-square li,
.wp-block-list.is-style-optib-check-circle li,
.wp-block-list.is-style-optib-hand li,
.wp-block-list.is-style-optib-pencil li,
.wp-block-list.is-style-optib-smile li,
.wp-block-list.is-style-optib-frown li,
.wp-block-list.is-style-optib-circle li,
.wp-block-list.is-style-optib-cross li {
list-style-type: none;
position: relative;
}
.wp-block-list.is-style-optib-arrow li::before,
.wp-block-list.is-style-optib-triangle li::before,
.wp-block-list.is-style-optib-check li::before,
.wp-block-list.is-style-optib-check-square li::before,
.wp-block-list.is-style-optib-check-circle li::before,
.wp-block-list.is-style-optib-hand li::before,
.wp-block-list.is-style-optib-pencil li::before,
.wp-block-list.is-style-optib-smile li::before,
.wp-block-list.is-style-optib-frown li::before,
.wp-block-list.is-style-optib-circle li::before,
.wp-block-list.is-style-optib-cross li::before {
content: "";
position: absolute;
right: calc(100% + 0.15em);
top: 0;
width: 1.2em;
height: 1.6em;
background-color: currentColor;
-webkit-mask: var(--optib-list-marker) center / 1.2em 1.2em no-repeat;
mask: var(--optib-list-marker) center / 1.2em 1.2em no-repeat;
} @supports (height: 1lh) {
.wp-block-list.is-style-optib-arrow li::before,
.wp-block-list.is-style-optib-triangle li::before,
.wp-block-list.is-style-optib-check li::before,
.wp-block-list.is-style-optib-check-square li::before,
.wp-block-list.is-style-optib-check-circle li::before,
.wp-block-list.is-style-optib-hand li::before,
.wp-block-list.is-style-optib-pencil li::before,
.wp-block-list.is-style-optib-smile li::before,
.wp-block-list.is-style-optib-frown li::before,
.wp-block-list.is-style-optib-circle li::before,
.wp-block-list.is-style-optib-cross li::before {
height: max(1lh, 1.2em);
}
} ul.wp-block-list.is-style-optib-num-circle,
ul.wp-block-list.is-style-optib-num-square,
.wp-block-list.is-style-optib-num-circle ul,
.wp-block-list.is-style-optib-num-square ul {
counter-reset: list-item;
}
.wp-block-list.is-style-optib-num-circle li,
.wp-block-list.is-style-optib-num-square li {
list-style-type: none;
position: relative;
--optib-line: 1lh;
}
.wp-block-list.is-style-optib-num-circle li::before,
.wp-block-list.is-style-optib-num-square li::before {
content: counter(list-item);
position: absolute;
right: calc(100% + 0.2em);
top: 0.33em;
display: flex;
align-items: center;
justify-content: center;
box-sizing: border-box;
min-width: 1.6em;
height: 1.6em;
padding: 0 0.25em;
font-size: 0.75em;
line-height: 1;
border: 0.08em solid currentColor;
}
.wp-block-list.is-style-optib-num-circle li::before {
border-radius: 50%;
}
.wp-block-list.is-style-optib-num-square li::before {
border-radius: 0.2em;
} @supports (height: 1lh) {
.wp-block-list.is-style-optib-num-circle li::before,
.wp-block-list.is-style-optib-num-square li::before {
top: calc(var(--optib-line) / 2);
transform: translateY(-50%);
}
}