:doodle {
@grid: 8 / 70vmin;
background: #fff;
overflow: hidden;
border: 2vmin solid #fff;
box-shadow:
0 .5vmin 1vmin rgba(125, 125, 125, .2),
0 2vmin 1vmin -1vmin rgba(125, 125, 125, .2);
}
:after, :before {
--s: .1vmin;
--c: @p(
(255, 102, 0), (0, 0, 0),
(0, 0, 0), (255, 102, 0)
);
content: \@hex(@r(0x30A0, 0x30CF));
position: absolute;
font-size: @r(5vmin, 30vmin);
color: rgb(var(--c));
font-weight: bold;
text-stroke: var(--s) #fff;
transform:
rotate(@r(360deg))
translate(@r(-50%, 50%), @r(-50%, 50%));
text-shadow:
@m(10, (
calc(@n() * var(--s))
calc(@n() * var(--s))
0 @pn(currentColor, #fff)
)),
@m(10, (
calc((@n() + 10) * var(--s))
calc((@n() + 10) * var(--s))
0 @pn(rgba(var(--c), .1), #fff)
));
}