@font-face {
  font-family: "Starborn";
  src: url("data:font/ttf;base64,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A4IF/QbtAA0AGwAAATMWHQEUAwYHJjU0EzQlMxYdARQDBgcmNTQTNAGzF9LGQ3jpmARKF9LGQ3jpmAbtK5s6yP67TREvuy0BSOIqK5s6yP67TREvuy0BSOIAAAAAAwAyAIUHAQJbABMAJwA7AAABFxYVFA8BBiMiLwEmNTQ/ATYzMgUXFhUUDwEGIyIvASY1ND8BNjMyBRcWFRQPAQYjIi8BJjU0PwE2MzIBfx9qHRJbXzIzHmodElxeMgKvHmodEltfMjMeah4RXF8xAq8eax4RXF8xMx9pHRJbXzECPhJbXzIzHmodEltfMjIfah0SW18yMx5qHRJbXzIyH2odEltfMjMeah0SW18xMx9qAAAAAQAy/8YGzgZWACgAAAEzMhcVBisBIicEFRYVFAciFRY7ATI3MjcyFxQFByADNCcmNTQ3EiU2BHuA21Q5mSMdb/7FmK+AWb86rb0dQLsj/ee7/e/ldF71kAFO3wZW0l66Iz5aWJGXRxeAowz18ZAMAd5rIVtsn1UBWLVeAAEAMgINApwEVAAOAAABMhMUBwYrASIvATU2NzQBef4luhQnLuJZDD7DBFT+xqVcDK9GXdYUCwAAAAABAAAlvgABBkgYAAAKDbAABAAL/5gABAAO/5gABAAP/3gABAAQ/5gABAAT/5gABAAX/3gABAAZ/5gABAAe/3gABAAf/5gABAAj/5gABAAk/5gABAAl/3gABAAm/5gABAAn/3gABAAq/5gABAAr/5gABAAy/5gABAA0/5gABAA4/5gABABB/5gABABC/3gABABF/5gABABH/5gABABI/5gABABJ/5gABABP/5gABABQ/5gABQAE/3IABQAO/3IABQAPAJYABQAQ/7EABQARAJYABQAS/rUABQAW/7EABQAX/1IABQAe/3IABQAk/rUABQAl/5EABQAr/5EABQAt/pUABQAw/1IABQA9/7EABQBCAJYABQBH/5EABQBI/7EABQBOAJYABQBP/3IABgAE/5gABgAM/3kABgAP/1kABgAR/5gABgAS/5gABgAW/5gABgAX/5gABgAa/5gABgAe/5gABgAi/zoABgAk/3kABgAl/5gABgAt/5gABgAw/5gABgA9/5gABgBA/3kABgBC/3kABgBO/5gABwAH/3oABwAV/5kABwAi/5kABwA2/3oABwBB/3oABwBD/5kABwBL/5kABwBN/5kACAAM/68ACAAO/1AACAAP/68ACAAQ/48ACAAe/68ACAAl/68ACAAr/68ACABH/48ACABI/68ACABJ/68ACABP/1AACABQ/68ACQAF/vwACQAH/zsACQAK/vwACQAN/vwACQAO/zsACQAQ/vwACQAT/5oACQAU/xwACQAV/5oACQAX/5oACQAa/vwACQAc/t0ACQAf/t0ACQAg/5oACQAh/1sACQAi/vwACQAj/3oACQAm/5oACQAq/3oACQAr/5oACQAy/5oACQAz/vwACQA0/5oACQA1/vwACQA2/zsACQA3/vwACQA5/vwACQA6/vwACQA8/vwACQA//vwACQBB/l8ACQBD/3oACQBF/5oACQBH/zsACQBI/3oACQBJ/3oACQBK/vwACQBL/t0ACQBM/vwACQBN/t0ACQBP/xwACQBQ/xwACgAE/3sACgAPAJYACgARAJYACgAS/t0ACgAX/3sACgAe/5oACgAk/t0ACgAl/5oACgAr/5oACgAt/p4ACgAw/3sACgBCAJYACgBOAJYACgBP/5oACwAE/6YACwAG/6YACwAH/2cACwAL/4cACwAO/wkACwAQ/wkACwAR/6YACwAT/0gACwAV/4cACwAX/ygACwAZ/4cACwAc/2cACwAf/wkACwAg/6YACwAj/ygACwAm/0gACwAp/6YACwAq/ygACwAr/0gACwAt/6YACwAy/0gACwA0/0gACwA2/2cACwA4/6YACwBB/ygACwBD/2cACwBF/0gACwBH/wkACwBI/wkACwBJ/ygACwBL/6YACwBN/6YACwBP/wkACwBQ/wkADAAE/7IADAAM/5MADAAP/1QADAAR/7IADAAS/7IADAAW/7IADAAe/7IADAAi/7IADAAk/3MADAAl/7IADAAw/7IADABA/7IADABC/1QADABO/7IADQAE/4UADQAM/6UADQAP/wcADQAR/koADQAS/ycADQAe/0YADQAk/wcADQAl/6UADQAt/ycADQAw/2YADQBC/BMADQBO/sgADgAE/3wADgAF/10ADgAI/10ADgAM/z0ADgAP/10ADgAR/t8ADgAS/5wADgAU/v4ADgAV/3wADgAW/t8ADgAa/oAADgAe/5wADgAi/r8ADgAk/10ADgAl/5wADgAt/5wADgAz/t8ADgA1/v4ADgA3/t8ADgA5/10ADgA6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/34ARAAf/50ARAAj/50ARAAk/34ARAAl/34ARAAm/50ARAAn/50ARAAo/34ARAAq/50ARAAr/50ARAAt/14ARAAw/34ARAAy/50ARAA0/50ARAA9/50ARABB/50ARABC/34ARABF/50ARABH/50ARABI/50ARABJ/50ARABO/14ARABP/50ARABQ/50ARQAM/6YARQAP/4cARQAU/6YARQAa/wkARQAe/6YARQAi/soARQAk/6YARQAl/6YARQAz/2cARQA1/4cARQA3/4cARQA5/4cARQA6/6YARQA7/4cARQA8/2cARQA//4cARQBA/6YARQBC/4cARwAE/4wARwAM/w4ARwAP/y0ARwAR/s8ARwAS/2wARwAW/y0ARwAa/s8ARwAe/6sARwAi/s8ARwAk/y0ARwAl/6sARwAt/2wARwAw/6sARwAz/6sARwA3/6sARwA8/6sARwA9/2wARwA//6sARwBA/q8ARwBC+/oARwBO/y0ASAAa/5oASAAe/5oASAAi/xwASQAO/tMASQAQ/tMASQAT/68ASQAX/5AASQAf/vIASQAj/5AASQAm/68ASQAq/5AASQAr/68ASQAy/68ASQA0/68ASQBB/5AASQBF/68ASQBH/tMASQBI/3AASQBJ/5AASQBP/zEASQBQ/tMASgAE/0IASgAG/6EASgAH/6EASgAL/4EASgAO/uQASgAPAJYASgAQ/yMASgARAJYASgAS/icASgAT/0IASgAW/6EASgAX/sQASgAZ/0IASgAc/6EASgAd/2IASgAe/uQASgAf/0IASgAj/2IASgAk/icASgAl/0IASgAm/2IASgAn/2IASgAo/0IASgAp/4EASgAq/0IASgAr/0IASgAt/mYASgAw/uQASgAx/6EASgAy/0IASgA0/0IASgA2/6EASgA9/6EASgBB/4EASgBCAJYASgBF/0IASgBH/wMASgBI/yMASgBJ/0IASgBL/6EASgBN/6EASgBOAJYASgBP/uQASgBQ/0IASwAE/2IASwAO/uQASwAPAJYASwAQ/yMASwARAJYASwAS/icASwAT/2IASwAX/sQASwAZ/2IASwAd/2IASwAe/uQASwAf/0IASwAj/4EASwAk/icASwAl/2IASwAm/4EASwAn/6EASwAo/2IASwAq/0IASwAr/2IASwAt/oUASwAw/wMASwAy/2IASwA0/2IASwBB/6EASwBCAJYASwBF/2IASwBH/wMASwBI/yMASwBJ/0IASwBOAJYASwBP/uQASwBQ/0IATAAE/1MATAAG/5IATAAH/5IATAAI/7IATAAL/3MATAAO/tUATAAPAJYATAAQ/xQATAARAJYATAAS/hgATAAT/1MATAAV/7IATAAW/7IATAAX/rYATAAZ/zQATAAc/5IATAAd/3MATAAe/vUATAAf/1MATAAj/3MATAAk/hgATAAl/1MATAAm/1MATAAn/1MATAAo/zQATAAp/5IATAAq/1MATAAr/zQATAAs/7IATAAt/lcATAAw/tUATAAx/5IATAAy/1MATAA0/1MATAA2/5IATAA4/7IATAA9/5IATABB/3MATABCAJYATABD/7IATABF/1MATABH/vUATABI/zQATABJ/zQATABL/7IATABN/7IATABOAJYATABP/tUATABQ/zQATQAE/3MATQAL/7IATQAO/tUATQAPAJYATQAQ/xQATQARAJYATQAS/hgATQAT/1MATQAX/rYATQAZ/1MATQAc/7IATQAd/3MATQAe/vUATQAf/1MATQAj/5IATQAk/jgATQAl/3MATQAm/3MATQAn/5IATQAo/1MATQAp/7IATQAq/1MATQAr/3MATQAt/pYATQAw/xQATQAx/7IATQAy/1MATQA0/1MATQA9/7IATQBB/5IATQBCAJYATQBF/1MATQBH/vUATQBI/zQATQBJ/zQATQBOAJYATQBP/tUATQBQ/zQATgAFAJYATgAH/ywATgAKAJYATgAN/hAATgAO/4oATgAQ/ywATgAU/ywATgAV/4oATgAa/o4ATgAc/0sATgAf/wwATgAh/6oATgAi/u0ATgAz/s0ATgA1/wwATgA2/ywATgA3/q4ATgA5/jAATgA6/ywATgA8/s0ATgA//q4ATgBBAJYATgBD/4oATgBH/4oATgBJ/2sATgBKAJYATgBLAJYATgBMAJYATgBNAJYATgBP/4oATgBQ/2sATwAF/34ATwAH/z8ATwAK/34ATwAN/34ATwAO/34ATwAQ/wAATwAU/34ATwAV/54ATwAa/34ATwAc/z8ATwAf/wAATwAh/54ATwAi/34ATwAz/34ATwA1/34ATwA2/18ATwA3/34ATwA5/34ATwA6/34ATwA8/34ATwA//34ATwBB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") format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: block;
}

:root {
  color-scheme: light;
  --ink: #171a17;
  --muted: #59615a;
  --panel: #fffdf4;
  --line: #d6d0bd;
  --field: #fffefa;
  --accent: #1d6b63;
  --accent-hover: #124943;
  --map: #edf6eb;
  --map-deep: #dfeadc;
  --grid: rgba(32, 44, 35, 0.09);
  --shadow: 0 18px 38px rgba(31, 34, 27, 0.16);
}

* {
  box-sizing: border-box;
}

body {
  margin: 0;
  min-height: 100vh;
  overflow: hidden;
  background:
    linear-gradient(115deg, rgba(255, 255, 255, 0.72), rgba(255, 255, 255, 0)),
    #f5f0df;
  color: var(--ink);
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

button,
input,
textarea,
select {
  font: inherit;
}

.app {
  display: grid;
  grid-template-columns: minmax(306px, 374px) 1fr;
  min-height: 100vh;
}

.panel {
  display: flex;
  flex-direction: column;
  gap: 18px;
  min-height: 100vh;
  max-height: 100vh;
  overflow: hidden;
  padding: 22px;
  border-right: 1px solid var(--line);
  background:
    linear-gradient(180deg, rgba(255, 253, 244, 0.98), rgba(246, 242, 225, 0.98)),
    var(--panel);
  box-shadow: 12px 0 30px rgba(43, 43, 35, 0.1);
  z-index: 4;
}

.topbar {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 14px;
}

.kicker {
  margin: 0 0 5px;
  color: var(--muted);
  font-size: 0.74rem;
  font-weight: 900;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

h1 {
  margin: 0;
  font-family: Starborn, "Trebuchet MS", fantasy;
  font-size: clamp(1.78rem, 3.3vw, 2.58rem);
  font-weight: 400;
  line-height: 1;
}

.total {
  display: inline-grid;
  min-width: 46px;
  height: 36px;
  place-items: center;
  border: 1px solid #b9c4af;
  border-radius: 8px;
  background: #eef8ea;
  font-weight: 900;
}

.creator {
  display: grid;
  gap: 14px;
}

label,
legend {
  color: #353b32;
  font-size: 0.82rem;
  font-weight: 900;
}

input,
textarea,
select {
  width: 100%;
  margin-top: 7px;
  border: 1px solid #c9c1ac;
  border-radius: 8px;
  background: var(--field);
  color: var(--ink);
  outline: none;
  padding: 11px 12px;
}

textarea {
  min-height: 106px;
  resize: vertical;
  line-height: 1.35;
}

input:focus,
textarea:focus,
select:focus {
  border-color: var(--accent);
  box-shadow: 0 0 0 3px rgba(29, 107, 99, 0.18);
}

.limit-row {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  margin-top: -7px;
  color: var(--muted);
  font-size: 0.76rem;
  font-weight: 800;
}

.palette {
  min-width: 0;
  margin: 0;
  border: 0;
  padding: 0;
}

.swatches {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 8px;
  margin-top: 8px;
}

.mini-swatches {
  display: grid;
  grid-template-columns: repeat(9, 1fr);
  gap: 6px;
  margin-top: 8px;
}

.mini-swatches .swatch {
  min-height: 27px;
  aspect-ratio: 1.15;
}

.swatch {
  width: 100%;
  aspect-ratio: 1;
  border: 2px solid rgba(26, 27, 24, 0.18);
  border-radius: 8px;
  background: var(--color);
  cursor: pointer;
  transition: transform 160ms ease, box-shadow 160ms ease;
}

.swatch:hover {
  transform: translateY(-2px);
}

.swatch[aria-checked="true"] {
  border-color: var(--ink);
  box-shadow: inset 0 0 0 3px rgba(255, 255, 255, 0.78), 0 8px 18px rgba(25, 30, 23, 0.16);
}

.place-button {
  min-height: 46px;
  border: 0;
  border-radius: 8px;
  background: var(--accent);
  color: #fff;
  cursor: pointer;
  font-weight: 950;
  transition: transform 160ms ease, background 160ms ease, box-shadow 160ms ease;
}

.place-button:hover,
.place-button:focus-visible {
  background: var(--accent-hover);
  box-shadow: 0 10px 22px rgba(18, 73, 67, 0.22);
  transform: translateY(-1px);
}

.place-button:disabled {
  background: #71807a;
  box-shadow: none;
  cursor: not-allowed;
  transform: none;
}

.cooldown-note {
  margin: -6px 0 0;
  color: var(--muted);
  font-size: 0.74rem;
  font-weight: 750;
  text-align: center;
}

.search {
  margin-top: 4px;
}

.support-button {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  min-height: 42px;
  border: 1px solid #b5a789;
  border-radius: 8px;
  background: #fff8dc;
  color: #493d25;
  cursor: pointer;
  font-weight: 950;
  padding: 9px 12px;
  text-align: left;
  transition: background 160ms ease, border-color 160ms ease, transform 160ms ease;
}

.support-button strong {
  font-size: 0.86rem;
}

.support-button span {
  color: #796a49;
  font-size: 0.7rem;
  font-weight: 800;
}

.support-button:hover,
.support-button:focus-visible {
  border-color: #8f794b;
  background: #ffefb8;
  outline: none;
  transform: translateY(-1px);
}

.status {
  min-height: 42px;
  margin: auto 0 0;
  color: var(--muted);
  font-size: 0.86rem;
  line-height: 1.35;
}

.support-dialog {
  width: min(620px, calc(100vw - 32px));
  max-height: min(720px, calc(100vh - 32px));
  overflow: auto;
  border: 1px solid #bdb49d;
  border-top: 5px solid var(--accent);
  border-radius: 8px;
  background: #fffdf4;
  color: var(--ink);
  box-shadow: 0 30px 80px rgba(24, 27, 22, 0.34);
  padding: 24px;
}

.support-dialog::backdrop {
  background: rgba(19, 25, 21, 0.56);
  backdrop-filter: blur(3px);
}

.support-dialog[open] {
  animation: dialogIn 180ms ease-out both;
}

.support-dialog[open]::backdrop {
  animation: backdropIn 180ms ease-out both;
}

.support-dialog.is-closing {
  animation: dialogOut 170ms ease-in both;
}

.support-dialog.is-closing::backdrop {
  animation: backdropOut 170ms ease-in both;
}

.support-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 20px;
}

.support-header h2 {
  margin: 0;
  font-family: Starborn, "Trebuchet MS", fantasy;
  font-size: 1.8rem;
  font-weight: 400;
}

.dialog-close {
  display: grid;
  width: 38px;
  height: 38px;
  flex: 0 0 38px;
  place-items: center;
  border: 1px solid #c9c1ac;
  border-radius: 8px;
  background: #fffefa;
  color: var(--ink);
  cursor: pointer;
  font-size: 1.5rem;
  line-height: 1;
}

.dialog-close:hover,
.dialog-close:focus-visible {
  border-color: var(--accent);
  background: var(--accent);
  color: #fff;
  outline: none;
}

.support-intro {
  margin: 18px 0;
  border-left: 4px solid #e0b548;
  background: #fff8dc;
  padding: 12px 14px;
}

.support-intro strong {
  color: #463b24;
  font-size: 0.9rem;
}

.support-intro p {
  margin: 4px 0 0;
  color: #6b6048;
  font-size: 0.82rem;
  line-height: 1.4;
}

.donation-list {
  display: grid;
  gap: 10px;
}

.donation-address {
  --coin-color: var(--accent);
  --coin-soft: #eef8ea;
  display: grid;
  grid-template-columns: 74px minmax(0, 1fr) 54px;
  align-items: center;
  gap: 10px;
  width: 100%;
  min-height: 58px;
  border: 1px solid #d3cbb7;
  border-radius: 8px;
  background: #fffefa;
  color: var(--ink);
  cursor: pointer;
  padding: 10px 12px;
  text-align: left;
  transition: border-color 150ms ease, background 150ms ease, transform 150ms ease;
}

.donation-address[data-coin="ltc"] {
  --coin-color: #496b8f;
  --coin-soft: #edf4fa;
}

.donation-address[data-coin="btc"] {
  --coin-color: #ad6c09;
  --coin-soft: #fff4df;
}

.donation-address[data-coin="eth"] {
  --coin-color: #555b9c;
  --coin-soft: #f0f0fb;
}

.donation-address[data-coin="sol"] {
  --coin-color: #087965;
  --coin-soft: #e9f8f4;
}

.donation-address:hover,
.donation-address:focus-visible {
  border-color: var(--coin-color);
  background: var(--coin-soft);
  outline: none;
  transform: translateY(-1px);
}

.coin-name {
  display: grid;
  gap: 2px;
}

.coin-name strong {
  color: var(--coin-color);
  font-size: 0.86rem;
}

.coin-name small {
  color: var(--muted);
  font-size: 0.65rem;
  font-weight: 800;
}

.donation-address code {
  min-width: 0;
  overflow-wrap: anywhere;
  color: #302d26;
  font-family: ui-monospace, SFMono-Regular, Consolas, monospace;
  font-size: 0.75rem;
  line-height: 1.35;
}

.donation-address .copy-label {
  color: var(--muted);
  font-size: 0.74rem;
  font-weight: 900;
  text-align: right;
}

.donation-address.is-copied {
  border-color: #398559;
  background: #e7f7e9;
}

.donation-address.is-copied .copy-label {
  color: #236442;
}

.copy-status {
  min-height: 20px;
  margin: 12px 0 0;
  color: #236442;
  font-size: 0.8rem;
  font-weight: 850;
  text-align: center;
}

.wallet-note {
  margin: 2px 0 0;
  color: var(--muted);
  font-size: 0.7rem;
  text-align: center;
}

.status.error {
  color: #a2231d;
}

.status.ok {
  color: #236442;
}

.stage-shell {
  min-width: 0;
  min-height: 100vh;
  padding: 0;
}

.stage {
  position: relative;
  width: 100%;
  height: 100vh;
  overflow: hidden;
  background:
    radial-gradient(circle at 18% 14%, rgba(255, 255, 255, 0.82), transparent 24%),
    linear-gradient(135deg, rgba(244, 250, 241, 0.95), rgba(223, 234, 220, 0.95));
  cursor: grab;
  user-select: none;
}

.stage.is-dragging {
  cursor: grabbing;
}

.stage.is-placing {
  cursor: crosshair;
}

.map-controls {
  position: absolute;
  top: 16px;
  right: 16px;
  display: grid;
  grid-template-columns: 40px 58px 40px auto auto;
  height: 40px;
  overflow: hidden;
  border: 1px solid rgba(44, 53, 43, 0.28);
  border-radius: 8px;
  background: rgba(255, 254, 248, 0.94);
  box-shadow: 0 10px 24px rgba(31, 38, 29, 0.16);
  z-index: 20;
}

.map-controls button,
.map-controls output {
  display: grid;
  min-width: 0;
  height: 40px;
  place-items: center;
  border: 0;
  border-right: 1px solid rgba(44, 53, 43, 0.18);
  background: transparent;
  color: var(--ink);
  font-weight: 900;
}

.map-controls button {
  cursor: pointer;
  font-size: 1.25rem;
  transition: background 140ms ease, color 140ms ease;
}

.map-controls button:hover,
.map-controls button:focus-visible {
  background: var(--accent);
  color: #fff;
  outline: none;
}

.map-controls output {
  font-size: 0.78rem;
}

.map-controls .reset-view,
.map-controls .random-view {
  padding: 0 12px;
  font-size: 0.76rem;
}

.map-controls .random-view {
  border-right: 0;
  color: var(--accent-dark);
}

.world {
  --world-x: 0px;
  --world-y: 0px;
  --world-scale: 0.3;
  position: absolute;
  left: 0;
  top: 0;
  width: 30000px;
  height: 20000px;
  overflow: hidden;
  background:
    linear-gradient(0deg, var(--grid) 1px, transparent 1px),
    linear-gradient(90deg, var(--grid) 1px, transparent 1px),
    radial-gradient(circle at 16% 18%, rgba(255, 255, 255, 0.68), transparent 21%),
    radial-gradient(circle at 72% 62%, rgba(255, 220, 160, 0.14), transparent 26%),
    var(--map);
  background-size: 42px 42px, 42px 42px, auto, auto, auto;
  box-shadow: inset 0 0 0 1px rgba(46, 58, 44, 0.1);
  transform: translate3d(var(--world-x), var(--world-y), 0) scale(var(--world-scale));
  transform-origin: 0 0;
  transition: transform 80ms linear;
}

.stage.is-dragging .world {
  transition: none;
}

.world::before {
  content: "";
  position: absolute;
  inset: 0;
  background:
    linear-gradient(120deg, transparent, rgba(255, 255, 255, 0.42), transparent),
    repeating-linear-gradient(45deg, transparent 0 420px, rgba(50, 75, 57, 0.035) 421px 424px);
  animation: mapGlow 12s ease-in-out infinite alternate;
  pointer-events: none;
}

.empty {
  position: absolute;
  left: 50%;
  top: 50%;
  display: grid;
  width: min(300px, calc(100vw - 56px));
  transform: translate(-50%, -50%);
  place-items: center;
  gap: 6px;
  color: rgba(26, 27, 24, 0.58);
  text-align: center;
  pointer-events: none;
  transition: opacity 180ms ease, transform 180ms ease;
}

.empty.is-hidden {
  display: none;
}

.empty strong {
  font-family: Starborn, "Trebuchet MS", fantasy;
  font-size: 1.35rem;
  font-weight: 400;
}

.letter {
  --letter-color: #ffd166;
  --ink-color: #17150f;
  --seal-color: #b94037;
  position: absolute;
  width: 260px;
  min-height: 148px;
  translate: -50% -50%;
  border: 2px solid rgba(41, 34, 24, 0.76);
  border-radius: 8px;
  background:
    linear-gradient(135deg, rgba(255, 255, 255, 0.68), transparent 38%),
    linear-gradient(22deg, transparent 48%, rgba(0, 0, 0, 0.1) 49%, rgba(0, 0, 0, 0.1) 51%, transparent 52%),
    linear-gradient(158deg, transparent 46%, rgba(255, 255, 255, 0.36) 47%, transparent 50%),
    var(--letter-color);
  box-shadow:
    0 8px 0 rgba(82, 61, 34, 0.16),
    0 18px 30px rgba(30, 35, 27, 0.24);
  padding: 16px;
  transform: rotate(var(--tilt, 0deg));
  transform-origin: center;
  animation: letterDrop 420ms cubic-bezier(0.2, 0.88, 0.3, 1.2) both, letterFloat 4.2s ease-in-out infinite;
  transition: transform 180ms ease, box-shadow 180ms ease, filter 180ms ease;
}

.letter-pattern {
  position: absolute;
  inset: 6px;
  border-radius: 5px;
  opacity: 0.2;
  pointer-events: none;
  z-index: 1;
}

.letter[data-pattern="dots"] .letter-pattern {
  background-image: radial-gradient(circle, var(--ink-color) 1.5px, transparent 1.7px);
  background-size: 16px 16px;
}

.letter[data-pattern="stripes"] .letter-pattern {
  border: 6px solid transparent;
  background:
    repeating-linear-gradient(135deg, #b94037 0 7px, #fff 7px 14px, #24504a 14px 21px, #fff 21px 28px)
    border-box;
  mask: linear-gradient(#000 0 0) padding-box, linear-gradient(#000 0 0);
  mask-composite: exclude;
  opacity: 0.48;
}

.letter[data-pattern="stars"] .letter-pattern {
  background-color: var(--ink-color);
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='54' height='54' viewBox='0 0 54 54'%3E%3Cpath d='M13 3l3.1 6.3 7 .9-5.1 4.9 1.2 6.9-6.2-3.3L6.8 22 8 15.1l-5-4.9 6.9-.9L13 3z' fill='black'/%3E%3Cpath d='M39 29l2.1 4.3 4.8.7-3.5 3.3.8 4.8-4.2-2.3-4.3 2.3.8-4.8-3.5-3.3 4.9-.7L39 29z' fill='black'/%3E%3C/svg%3E");
  -webkit-mask-position: center;
  -webkit-mask-repeat: repeat;
  -webkit-mask-size: 54px 54px;
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='54' height='54' viewBox='0 0 54 54'%3E%3Cpath d='M13 3l3.1 6.3 7 .9-5.1 4.9 1.2 6.9-6.2-3.3L6.8 22 8 15.1l-5-4.9 6.9-.9L13 3z' fill='black'/%3E%3Cpath d='M39 29l2.1 4.3 4.8.7-3.5 3.3.8 4.8-4.2-2.3-4.3 2.3.8-4.8-3.5-3.3 4.9-.7L39 29z' fill='black'/%3E%3C/svg%3E");
  mask-position: center;
  mask-repeat: repeat;
  mask-size: 54px 54px;
  opacity: 0.12;
}

.letter::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 6px;
  background:
    linear-gradient(150deg, transparent 49%, rgba(43, 35, 23, 0.2) 50%, transparent 51%),
    linear-gradient(30deg, transparent 49%, rgba(43, 35, 23, 0.14) 50%, transparent 51%);
  pointer-events: none;
}

.letter::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 6px;
  background: linear-gradient(110deg, transparent 0 34%, rgba(255, 255, 255, 0.36) 44%, transparent 54% 100%);
  opacity: 0;
  animation: letterShine 5.8s ease-in-out infinite;
  pointer-events: none;
}

.letter:hover {
  filter: saturate(1.08);
  transform: rotate(var(--tilt, 0deg)) translateY(-4px) scale(1.03);
  box-shadow:
    0 10px 0 rgba(82, 61, 34, 0.15),
    0 24px 40px rgba(30, 35, 27, 0.28);
  z-index: 8;
}

.letter.match {
  outline: 4px solid rgba(29, 107, 99, 0.38);
  z-index: 7;
}

.letter.is-targeted {
  outline: 12px solid rgba(185, 64, 55, 0.52);
  z-index: 12;
  animation: letterDrop 420ms cubic-bezier(0.2, 0.88, 0.3, 1.2) both, targetPulse 1.1s ease-in-out infinite;
}

.letter-report {
  position: absolute;
  left: 13px;
  bottom: 11px;
  min-height: 24px;
  border: 1px solid rgba(81, 45, 37, 0.34);
  border-radius: 6px;
  background: rgba(255, 255, 255, 0.62);
  color: #6f2f2a;
  cursor: pointer;
  font-family: Inter, ui-sans-serif, system-ui, sans-serif;
  font-size: 0.62rem;
  font-weight: 900;
  padding: 3px 7px;
  z-index: 5;
}

.letter-report:hover,
.letter-report:focus-visible {
  border-color: #a83d35;
  background: #fff;
  color: #962d26;
  outline: none;
}

.letter-stamp {
  position: absolute;
  top: 13px;
  right: 13px;
  width: 38px;
  height: 29px;
  border: 2px dashed rgba(31, 45, 34, 0.46);
  border-radius: 6px;
  background: rgba(255, 255, 255, 0.22);
  z-index: 2;
}

.letter-seal {
  position: absolute;
  right: 21px;
  bottom: 17px;
  width: 23px;
  height: 23px;
  border-radius: 50%;
  background:
    radial-gradient(circle at 38% 35%, rgba(255, 255, 255, 0.42), transparent 28%),
    var(--seal-color);
  box-shadow: 0 2px 0 rgba(87, 24, 20, 0.36);
  z-index: 2;
}

.letter-author {
  position: relative;
  display: block;
  max-width: 184px;
  overflow: hidden;
  color: var(--ink-color);
  font-size: 0.86rem;
  font-weight: 900;
  text-overflow: ellipsis;
  white-space: nowrap;
  z-index: 2;
}

.letter-text {
  position: relative;
  display: -webkit-box;
  margin: 6px 34px 0 0;
  padding-bottom: 24px;
  overflow: hidden;
  color: var(--ink-color);
  font-family: Starborn, "Trebuchet MS", fantasy;
  font-size: 1.32rem;
  font-weight: 400;
  line-height: 1.06;
  overflow-wrap: anywhere;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  z-index: 2;
}

.report-dialog {
  width: min(500px, calc(100vw - 32px));
  border: 1px solid #bdb49d;
  border-top: 5px solid #a83d35;
  border-radius: 8px;
  background: #fffdf4;
  color: var(--ink);
  box-shadow: 0 30px 80px rgba(24, 27, 22, 0.34);
  padding: 24px;
}

.report-dialog::backdrop {
  background: rgba(19, 25, 21, 0.56);
  backdrop-filter: blur(3px);
}

.report-dialog[open] {
  animation: dialogIn 180ms ease-out both;
}

.report-dialog form {
  display: grid;
  gap: 16px;
}

.report-dialog h2 {
  margin: 0;
  font-family: Starborn, "Trebuchet MS", fantasy;
  font-size: 1.7rem;
  font-weight: 400;
}

.report-preview {
  margin: 0;
  border-left: 4px solid #d4a79d;
  background: #fff3ef;
  color: #58433e;
  font-size: 0.82rem;
  line-height: 1.4;
  overflow-wrap: anywhere;
  padding: 10px 12px;
}

.report-status {
  min-height: 20px;
  margin: 0;
  color: #a2231d;
  font-size: 0.8rem;
  font-weight: 800;
}

.report-status.ok {
  color: #236442;
}

.report-actions {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
}

.secondary-button,
.danger-button {
  min-height: 42px;
  border-radius: 8px;
  cursor: pointer;
  font-weight: 900;
}

.secondary-button {
  border: 1px solid #bdb49d;
  background: #fffefa;
  color: var(--ink);
}

.danger-button {
  border: 0;
  background: #a83d35;
  color: #fff;
}

.danger-button:hover,
.danger-button:focus-visible {
  background: #802b25;
  outline: none;
}

@keyframes letterDrop {
  from {
    opacity: 0;
    transform: rotate(var(--tilt, 0deg)) translateY(-18px) scale(0.82);
  }

  to {
    opacity: 1;
    transform: rotate(var(--tilt, 0deg)) translateY(0) scale(1);
  }
}

@keyframes letterFloat {
  0%,
  100% {
    translate: -50% -50%;
  }

  50% {
    translate: -50% calc(-50% - 3px);
  }
}

@keyframes letterShine {
  0%,
  78% {
    opacity: 0;
    transform: translateX(-45%);
  }

  86% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    transform: translateX(45%);
  }
}

@keyframes targetPulse {
  0%,
  100% {
    filter: drop-shadow(0 0 0 rgba(185, 64, 55, 0));
  }

  50% {
    filter: drop-shadow(0 0 20px rgba(185, 64, 55, 0.82));
  }
}

@keyframes mapGlow {
  from {
    opacity: 0.45;
  }

  to {
    opacity: 0.82;
  }
}

@keyframes dialogIn {
  from {
    opacity: 0;
    transform: translateY(12px) scale(0.98);
  }

  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}

@keyframes dialogOut {
  from {
    opacity: 1;
    transform: translateY(0) scale(1);
  }

  to {
    opacity: 0;
    transform: translateY(10px) scale(0.98);
  }
}

@keyframes backdropIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes backdropOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@media (max-width: 820px) {
  body {
    overflow: auto;
  }

  .app {
    grid-template-columns: 1fr;
  }

  .panel {
    min-height: auto;
    max-height: none;
    overflow: visible;
    border-right: 0;
    border-bottom: 1px solid var(--line);
  }

  .stage-shell {
    min-height: 70vh;
  }

  .stage {
    height: 70vh;
  }
}

@media (min-width: 821px) and (max-height: 900px) {
  .panel {
    gap: 10px;
    padding: 13px 16px;
  }

  h1 {
    font-size: 1.72rem;
  }

  .creator {
    gap: 8px;
  }

  input,
  textarea,
  select {
    margin-top: 4px;
    padding: 8px 10px;
  }

  textarea {
    min-height: 72px;
  }

  .limit-row {
    margin-top: -4px;
  }

  .swatches,
  .mini-swatches {
    gap: 5px;
    margin-top: 5px;
  }

  .swatch {
    max-height: 39px;
  }

  .mini-swatches .swatch {
    min-height: 24px;
  }

  .place-button {
    min-height: 40px;
  }

  .cooldown-note {
    margin-top: -3px;
  }

  .search {
    margin-top: 0;
  }

  .status {
    min-height: 26px;
  }
}

@media (max-width: 520px) {
  .panel {
    padding: 16px;
  }

  .swatches {
    grid-template-columns: repeat(4, 1fr);
  }

  .mini-swatches {
    grid-template-columns: repeat(5, 1fr);
  }

  .support-dialog {
    padding: 18px;
  }

  .report-dialog {
    padding: 18px;
  }

  .donation-address {
    grid-template-columns: 68px minmax(0, 1fr);
  }

  .donation-address .copy-label {
    display: none;
  }

  .map-controls {
    top: 10px;
    right: 10px;
    grid-template-columns: 38px 52px 38px auto;
  }

  .map-controls .reset-view {
    display: none;
  }

  .letter {
    width: 214px;
    min-height: 124px;
  }

  .letter-text {
    font-size: 1.12rem;
  }
}
