/* Generated by scripts/outline-type.mjs. Edit type/manifest.json instead. */
/* Size a .wm with font-size: its height is one line box at that size. */
/* .fit shrinks it to fit --fit (default: the viewport minus gutters). */
.wm { display: inline-block; vertical-align: baseline; height: calc(var(--wm-h) * 1em); aspect-ratio: var(--wm-ratio); background: currentColor; -webkit-mask: var(--wm) 0 0 / 100% 100% no-repeat; mask: var(--wm) 0 0 / 100% 100% no-repeat; }
.wm.fit { font-size: min(1em, calc((var(--fit, 100vw - 2 * var(--gutter, 0px))) / var(--wm-w))); }
.wm-name { --wm: url("name.svg"); --wm-h: 1.0000; --wm-w: 4.5880; --wm-ratio: 4588.0 / 1000.0; }
.wm-role { --wm: url("role.svg"); --wm-h: 1.0000; --wm-w: 9.2420; --wm-ratio: 9242.0 / 1000.0; }
.wm-work { --wm: url("work.svg"); --wm-h: 1.0000; --wm-w: 6.6060; --wm-ratio: 6606.0 / 1000.0; }
.wm-contact { --wm: url("contact.svg"); --wm-h: 1.0000; --wm-w: 3.9220; --wm-ratio: 3922.0 / 1000.0; }
.wm-coelacanth { --wm: url("coelacanth.svg"); --wm-h: 1.0000; --wm-w: 5.1860; --wm-ratio: 5186.0 / 1000.0; }
.wm-coelacanth-sub { --wm: url("coelacanth-sub.svg"); --wm-h: 1.0000; --wm-w: 16.0580; --wm-ratio: 16058.0 / 1000.0; }
.wm-rainyday { --wm: url("rainyday.svg"); --wm-h: 1.0000; --wm-w: 3.7910; --wm-ratio: 3791.0 / 1000.0; }
.wm-rainyday-sub { --wm: url("rainyday-sub.svg"); --wm-h: 1.0000; --wm-w: 15.5250; --wm-ratio: 15525.0 / 1000.0; }
.wm-escape { --wm: url("escape.svg"); --wm-h: 1.0000; --wm-w: 3.4960; --wm-ratio: 3496.0 / 1000.0; }
.wm-escape-sub { --wm: url("escape-sub.svg"); --wm-h: 1.0000; --wm-w: 19.3130; --wm-ratio: 19313.0 / 1000.0; }
.wm-samplesidekick { --wm: url("samplesidekick.svg"); --wm-h: 1.0000; --wm-w: 7.0310; --wm-ratio: 7031.0 / 1000.0; }
.wm-samplesidekick-sub { --wm: url("samplesidekick-sub.svg"); --wm-h: 1.0000; --wm-w: 16.5040; --wm-ratio: 16504.0 / 1000.0; }
.wm-reason { --wm: url("reason.svg"); --wm-h: 1.0000; --wm-w: 4.9280; --wm-ratio: 4928.0 / 1000.0; }
.wm-reason-sub { --wm: url("reason-sub.svg"); --wm-h: 1.0060; --wm-w: 12.5420; --wm-ratio: 12542.0 / 1006.0; }
.wm-gaze { --wm: url("gaze.svg"); --wm-h: 1.0160; --wm-w: 2.6540; --wm-ratio: 2654.0 / 1016.0; }
.wm-gaze-sub { --wm: url("gaze-sub.svg"); --wm-h: 1.0000; --wm-w: 14.8180; --wm-ratio: 14818.0 / 1000.0; }
.wm-evergreen { --wm: url("evergreen.svg"); --wm-h: 1.0000; --wm-w: 12.7300; --wm-ratio: 12730.0 / 1000.0; }
.wm-evergreen-sub { --wm: url("evergreen-sub.svg"); --wm-h: 1.0060; --wm-w: 11.8090; --wm-ratio: 11809.0 / 1006.0; }
