/* Vendored Google Fonts (SIL OFL): Pirata One, Old Standard TT, Special Elite,
 * IM Fell English SC, La Belle Aurore. Downloaded 2026-08-23. */
@font-face{font-family:'IM Fell English SC';font-style:normal;font-weight:400;font-display:swap;src:url('./fonts/im-fell-english-sc-400-latin.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'La Belle Aurore';font-style:normal;font-weight:400;font-display:swap;src:url('./fonts/la-belle-aurore-400-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'La Belle Aurore';font-style:normal;font-weight:400;font-display:swap;src:url('./fonts/la-belle-aurore-400-latin.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Old Standard TT';font-style:italic;font-weight:400;font-display:swap;src:url('./fonts/old-standard-tt-400i-cyrillic-ext.woff2') format('woff2');unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Old Standard TT';font-style:italic;font-weight:400;font-display:swap;src:url('./fonts/old-standard-tt-400i-cyrillic.woff2') format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Old Standard TT';font-style:italic;font-weight:400;font-display:swap;src:url('./fonts/old-standard-tt-400i-vietnamese.woff2') format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Old Standard TT';font-style:italic;font-weight:400;font-display:swap;src:url('./fonts/old-standard-tt-400i-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Old Standard TT';font-style:italic;font-weight:400;font-display:swap;src:url('./fonts/old-standard-tt-400i-latin.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Old Standard TT';font-style:normal;font-weight:400;font-display:swap;src:url('./fonts/old-standard-tt-400-cyrillic-ext.woff2') format('woff2');unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Old Standard TT';font-style:normal;font-weight:400;font-display:swap;src:url('./fonts/old-standard-tt-400-cyrillic.woff2') format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Old Standard TT';font-style:normal;font-weight:400;font-display:swap;src:url('./fonts/old-standard-tt-400-vietnamese.woff2') format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Old Standard TT';font-style:normal;font-weight:400;font-display:swap;src:url('./fonts/old-standard-tt-400-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Old Standard TT';font-style:normal;font-weight:400;font-display:swap;src:url('./fonts/old-standard-tt-400-latin.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Old Standard TT';font-style:normal;font-weight:700;font-display:swap;src:url('./fonts/old-standard-tt-700-cyrillic-ext.woff2') format('woff2');unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Old Standard TT';font-style:normal;font-weight:700;font-display:swap;src:url('./fonts/old-standard-tt-700-cyrillic.woff2') format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Old Standard TT';font-style:normal;font-weight:700;font-display:swap;src:url('./fonts/old-standard-tt-700-vietnamese.woff2') format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Old Standard TT';font-style:normal;font-weight:700;font-display:swap;src:url('./fonts/old-standard-tt-700-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Old Standard TT';font-style:normal;font-weight:700;font-display:swap;src:url('./fonts/old-standard-tt-700-latin.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Pirata One';font-style:normal;font-weight:400;font-display:swap;src:url('./fonts/pirata-one-400-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Pirata One';font-style:normal;font-weight:400;font-display:swap;src:url('./fonts/pirata-one-400-latin.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Special Elite';font-style:normal;font-weight:400;font-display:swap;src:url('./fonts/special-elite-400-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Special Elite';font-style:normal;font-weight:400;font-display:swap;src:url('./fonts/special-elite-400-latin.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
/*
 * Death to the World — design tokens.
 * Codified from the "Death to the World - Design Language" canvas
 * (issues 1, 2, 3, 5, 11 of the zine): six voices + one hollow, one red,
 * sixteen devices, two grounds.
 */
:root {
  /* SURFACES — two inks only: toner black and the paper it failed to cover */
  --dtw-paper: #e8e5dc;        /* PAPER */
  --dtw-paper-2nd: #d9d4c6;    /* 2ND GEN photocopy */
  --dtw-toner: #141412;        /* TONER */
  --dtw-ink: #1a1a18;          /* line ink / borders */

  /* halftone greys — photocopied midtones, never used as tints for type */
  --dtw-grey-1: #c9c4b6;
  --dtw-grey-2: #bfb9aa;
  --dtw-grey-3: #b8b2a3;
  --dtw-grey-4: #a8a294;
  --dtw-grey-5: #8f8a7c;

  /* THE RED RULE — one gesture per artifact, never a background */
  --dtw-cardinal: #b3202c;     /* CARDINAL — red on paper */
  --dtw-dried-blood: #8e1a1f;  /* DRIED BLOOD — red on black */

  /* muted label ink (specimen labels, colophons on paper) */
  --dtw-label: #4a463c;
  --dtw-label-faint: #6a6558;

  /* VOICES */
  --dtw-font-blackletter: 'Pirata One', serif;        /* I — covers, mastheads */
  --dtw-font-serif: 'Old Standard TT', serif;         /* II caps, III body */
  --dtw-font-typewriter: 'Special Elite', monospace;  /* IV — manifestos, addresses */
  --dtw-font-hand: 'La Belle Aurore', cursive;        /* V — always black, on paper */
  --dtw-font-fell: 'IM Fell English SC', serif;       /* VI — folios, furniture */

  /* hard paste-up shadows — no soft blur anywhere */
  --dtw-shadow-paste: 3px 3px 0 rgba(20, 20, 18, 0.18);
  --dtw-shadow-slip: 2px 3px 0 rgba(0, 0, 0, 0.35);
  --dtw-shadow-slip-dark: 2px 2px 0 rgba(0, 0, 0, 0.45);
}

/* TEXTURES — every image is a photocopy of a photocopy */
.dtw-xerox {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E");
}
.dtw-tone {
  background-image: radial-gradient(circle at 1px 1px, #111 1.1px, transparent 1.3px);
  background-size: 5px 5px;
}
.dtw-tone-fine {
  background-image: radial-gradient(circle at 1px 1px, #111 0.8px, transparent 1px);
  background-size: 3px 3px;
}
.dtw-hatch {
  background-image: repeating-linear-gradient(45deg, #1a1a18 0 2px, transparent 2px 7px);
}
.dtw-hatch.dtw-tone {
  background-image: repeating-linear-gradient(45deg, #1a1a18 0 2px, transparent 2px 7px),
    radial-gradient(circle at 1px 1px, #111 1.1px, transparent 1.3px);
  background-size: auto, 5px 5px;
}
/* Component styles — Death to the World.
 * Rules of the hand: nothing centered by machine (rotations ride inline style),
 * two inks only, knockout from black bars never grey tint, hard edges, no rounding. */

/* ---- Sheet — the artifact surface ---- */
.dtw-sheet { position: relative; overflow: hidden; }
.dtw-sheet--paper { background-color: var(--dtw-paper); color: var(--dtw-toner); }
.dtw-sheet--aged { background-color: var(--dtw-paper-2nd); color: var(--dtw-toner); }
.dtw-sheet--black { background-color: var(--dtw-toner); color: var(--dtw-paper); }

/* ---- Voices ---- */
.dtw-masthead { display: inline-block; }
.dtw-masthead--bar { background: var(--dtw-toner); padding: 14px 18px; }
.dtw-masthead__title { font: 400 44px/0.9 var(--dtw-font-blackletter); letter-spacing: 0.01em; color: var(--dtw-toner); }
.dtw-masthead--bar .dtw-masthead__title { color: var(--dtw-paper); }
.dtw-masthead__tagline { font: 400 10px/1 var(--dtw-font-typewriter); letter-spacing: 0.3em; margin-top: 8px; color: var(--dtw-toner); }
.dtw-masthead--bar .dtw-masthead__tagline { color: var(--dtw-paper); }

.dtw-hollow { font: 400 34px/1 var(--dtw-font-blackletter); color: transparent; -webkit-text-stroke: 1.3px var(--dtw-toner); }
.dtw-hollow--on-black { -webkit-text-stroke-color: var(--dtw-paper); }
.dtw-hollow-chip { display: inline-block; background: var(--dtw-toner); padding: 4px 12px 7px; }

.dtw-headline { font: 700 21px/1.1 var(--dtw-font-serif); letter-spacing: 0.02em; color: var(--dtw-toner); margin: 0; }
.dtw-headline--on-black { color: var(--dtw-paper); }

.dtw-redword { color: var(--dtw-cardinal); }
.dtw-redword--on-black { color: var(--dtw-dried-blood); }
.dtw-redword--underline { color: inherit; border-bottom: 4px solid var(--dtw-cardinal); }
.dtw-redword--underline.dtw-redword--on-black { border-bottom-color: var(--dtw-dried-blood); }

.dtw-body { font: 400 12.5px/1.4 var(--dtw-font-serif); color: var(--dtw-toner); text-align: justify; margin: 0; }
.dtw-body--on-black { color: var(--dtw-paper); }
.dtw-body--italic { font-style: italic; }
.dtw-body--columns { columns: 2; column-gap: 18px; }
.dtw-body__dropcap { float: left; font: 400 46px/0.78 var(--dtw-font-blackletter); padding: 2px 6px 0 0; }
.dtw-body__dropcap--serif { font-family: var(--dtw-font-serif); font-weight: 700; line-height: 0.84; }

.dtw-typewriter { font: 400 13px/1.5 var(--dtw-font-typewriter); color: var(--dtw-toner); margin: 0; }
.dtw-typewriter--on-black { color: var(--dtw-paper); }
.dtw-typewriter--tracked { letter-spacing: 0.16em; }
.dtw-typewriter--caps { text-transform: uppercase; }
.dtw-typewriter--muted { color: var(--dtw-label); }
.dtw-typewriter--on-black.dtw-typewriter--muted { color: var(--dtw-paper); opacity: 0.65; }

.dtw-hand { font: 400 21.5px/1.3 var(--dtw-font-hand); color: var(--dtw-toner); margin: 0; }

.dtw-folio { display: inline-block; font: 400 18px/1 var(--dtw-font-fell); color: var(--dtw-toner); }
.dtw-folio--on-black { color: var(--dtw-paper); }

/* ---- Devices ---- */
.dtw-bar-heading { display: inline-block; background: var(--dtw-toner); color: var(--dtw-paper); padding: 5px 12px; }
.dtw-bar-heading--serif { font: 400 20px/1.25 var(--dtw-font-serif); }
.dtw-bar-heading--typewriter { font: 400 12px/1.3 var(--dtw-font-typewriter); letter-spacing: 0.14em; padding: 6px 12px; }

.dtw-pasted-box { background: var(--dtw-paper); border: 1px solid var(--dtw-toner); padding: 12px 14px; box-shadow: var(--dtw-shadow-paste); }
.dtw-pasted-box--borderless { border: none; }

.dtw-pasted-slip { display: inline-block; background: var(--dtw-paper); box-shadow: var(--dtw-shadow-slip); }
.dtw-pasted-slip--hand { font: 400 37px/1 var(--dtw-font-hand); color: var(--dtw-toner); padding: 4px 16px 6px; }
.dtw-pasted-slip--typewriter { font: 400 11px/1.5 var(--dtw-font-typewriter); color: var(--dtw-toner); padding: 10px 12px; }

.dtw-torn-scrap { background-color: var(--dtw-paper); padding: 16px 22px; }
.dtw-torn-scrap--v1 { clip-path: polygon(2% 8%, 7% 1%, 26% 4%, 38% 0%, 61% 5%, 78% 1%, 94% 6%, 99% 18%, 97% 44%, 100% 63%, 96% 88%, 84% 99%, 58% 95%, 39% 100%, 18% 96%, 4% 99%, 0% 78%, 3% 52%); }
.dtw-torn-scrap--v2 { clip-path: polygon(3% 6%, 18% 0%, 45% 5%, 72% 1%, 96% 7%, 100% 32%, 95% 61%, 99% 86%, 80% 100%, 52% 94%, 24% 99%, 2% 93%, 0% 55%); padding: 12px 14px; }

.dtw-plate { position: relative; border: 1px solid var(--dtw-toner); }
.dtw-plate__fill { position: absolute; inset: 0; }
.dtw-plate__img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; filter: grayscale(1) contrast(1.65) brightness(1.05); }
.dtw-plate__label { position: absolute; inset: 0; display: flex; align-items: center; justify-content: center; text-align: center; white-space: pre-line; font: 400 9px/1.6 var(--dtw-font-typewriter); letter-spacing: 0.1em; color: var(--dtw-toner); }
.dtw-plate--on-black { border-color: var(--dtw-paper); }
.dtw-plate--on-black .dtw-plate__label { color: var(--dtw-paper); }
.dtw-plate__spine { position: absolute; left: -19px; top: 0; bottom: 0; display: flex; flex-direction: column; justify-content: flex-start; }
.dtw-plate__spine--bottom { justify-content: flex-end; }
.dtw-plate__spine > span { writing-mode: vertical-rl; transform: rotate(180deg); font: 400 9px/1 var(--dtw-font-typewriter); letter-spacing: 0.22em; color: var(--dtw-toner); white-space: nowrap; }

.dtw-spine-banner { background: var(--dtw-paper); border: 1px solid var(--dtw-toner); padding: 10px 6px; display: inline-flex; align-items: center; justify-content: center; }
.dtw-spine-banner__text { writing-mode: vertical-rl; transform: rotate(180deg); font: 400 20.5px/1 var(--dtw-font-hand); color: var(--dtw-toner); letter-spacing: 0.08em; }

.dtw-frame-text { position: relative; background-color: var(--dtw-paper); border: 1px solid var(--dtw-toner); }
.dtw-frame-text__top, .dtw-frame-text__bottom { position: absolute; left: 0; right: 0; text-align: center; font: 400 16px/1 var(--dtw-font-hand); color: var(--dtw-toner); }
.dtw-frame-text__top { top: 5px; }
.dtw-frame-text__bottom { bottom: 6px; }
.dtw-frame-text__left, .dtw-frame-text__right { position: absolute; top: 50%; text-align: center; font: 400 13.5px/1 var(--dtw-font-hand); color: var(--dtw-toner); }
.dtw-frame-text__inner { position: absolute; border: 1px solid var(--dtw-toner); overflow: hidden; }

.dtw-reversed-panel { background: var(--dtw-toner); padding: 14px 16px; color: var(--dtw-paper); }
.dtw-reversed-panel .dtw-body, .dtw-reversed-panel .dtw-headline, .dtw-reversed-panel .dtw-typewriter { color: var(--dtw-paper); }
.dtw-reversed-panel__attr { font: 400 10px/1 var(--dtw-font-serif); text-align: right; margin-top: 7px; }

.dtw-quote { border: 1px solid var(--dtw-toner); padding: 10px 12px; background: var(--dtw-paper); }
.dtw-quote__text { font: italic 400 13px/1.4 var(--dtw-font-serif); color: var(--dtw-toner); }
.dtw-quote__attr { font: 400 10px/1 var(--dtw-font-typewriter); color: var(--dtw-toner); text-align: right; margin-top: 8px; text-transform: uppercase; }

.dtw-x-list { display: flex; flex-direction: column; gap: 9px; margin: 0; padding: 0; list-style: none; }
.dtw-x-list__title { font: 700 15px/1.2 var(--dtw-font-serif); color: var(--dtw-toner); letter-spacing: 0.04em; }
.dtw-x-list__item { display: grid; grid-template-columns: 24px 1fr; gap: 10px; font: 400 12px/1.4 var(--dtw-font-serif); color: var(--dtw-toner); }
.dtw-x-list__x { font: 400 23px/1 var(--dtw-font-hand); }

.dtw-photo-letter { display: inline-block; font: 700 150px/1 var(--dtw-font-serif); color: transparent; -webkit-background-clip: text; background-clip: text; background-image: repeating-linear-gradient(45deg, #141412 0 3px, #8f8a7c 3px 5px), radial-gradient(circle at 2px 2px, #141412 1.2px, #b8b2a3 1.4px); background-size: auto, 6px 6px; }
.dtw-photo-letter--img { background-size: cover; background-position: center; }

.dtw-stamp { display: inline-block; border: 2px solid var(--dtw-cardinal); color: var(--dtw-cardinal); font: 400 10px/1.2 var(--dtw-font-typewriter); letter-spacing: 0.14em; padding: 5px 8px; text-transform: uppercase; text-align: center; }
.dtw-stamp--on-black { border-color: var(--dtw-dried-blood); color: var(--dtw-dried-blood); }
.dtw-stamp--circle { border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; font-size: 8px; line-height: 1.3; letter-spacing: 0.08em; padding: 0; }
.dtw-stamp--solid { border: none; background: var(--dtw-dried-blood); color: var(--dtw-paper); font-size: 8px; padding: 5px 7px; }
.dtw-redcross { position: relative; display: inline-block; }
.dtw-redcross__v, .dtw-redcross__h { position: absolute; background: var(--dtw-cardinal); }
.dtw-redcross--on-black .dtw-redcross__v, .dtw-redcross--on-black .dtw-redcross__h { background: var(--dtw-dried-blood); }

.dtw-ornament { border: none; margin: 0; }
.dtw-ornament--bar { height: 8px; background: var(--dtw-toner); }
.dtw-ornament--stars { font: 400 16px/1 var(--dtw-font-serif); color: var(--dtw-toner); letter-spacing: 0.5em; text-align: center; }
.dtw-ornament--hatch { height: 14px; background-color: var(--dtw-paper); border-top: 1px solid var(--dtw-toner); border-bottom: 1px solid var(--dtw-toner); }
.dtw-ornament--diamond { display: flex; align-items: center; gap: 10px; }
.dtw-ornament__line { flex: 1; height: 1px; background: var(--dtw-toner); }
.dtw-ornament__diamond { width: 12px; height: 12px; background: var(--dtw-toner); transform: rotate(45deg); }
.dtw-ornament--on-black.dtw-ornament--bar { background: var(--dtw-paper); }
.dtw-ornament--on-black.dtw-ornament--stars { color: var(--dtw-paper); }
.dtw-ornament--on-black .dtw-ornament__line, .dtw-ornament--on-black .dtw-ornament__diamond { background: var(--dtw-paper); }
