/* FURNACE K-17 — scoped under .fk. Palette from the brand: amber #ffb347, accent #ff6a1f,
   page #1a1410, surface #0d0a08, rust #3a2f28, brass #8d642c. Only transform/opacity animate. */
.fk {
  --fk-fg: #ffb347; --fk-ac: #ff6a1f; --fk-bg: #1a1410; --fk-sf: #0d0a08; --fk-rust: #3a2f28; --fk-brass: #8d642c;
  --fk-core: #ffe2a8; --fk-red: #ff3b0f; --fk-heat: .55; --fk-needle: -90deg; --fk-ash: 0;
  position: relative; isolation: isolate; overflow: hidden;
  color: var(--fk-fg); background:
    radial-gradient(120% 70% at 30% 38%, rgb(255 106 31 / .18), transparent 60%),
    repeating-linear-gradient(0deg, transparent 0 2px, rgb(0 0 0 / .22) 2px 4px),
    var(--fk-sf);
  font-family: var(--font, "Ubuntu Mono", "DejaVu Sans Mono", "Courier New", monospace);
  border-top: 2px solid var(--fk-ac);
  text-shadow: 0 0 .35rem rgb(255 106 31 / .45);
}
.fk *, .fk *::before, .fk *::after { box-sizing: border-box; }
.fk-inner { position: relative; max-width: 80rem; margin: 0 auto; padding: clamp(1.25rem, 4vw, 3rem) clamp(.9rem, 4vw, 3rem) clamp(2rem, 5vw, 3.5rem); }

/* ---- hazard tape ---- */
.fk-tape { position: relative; height: 2.1rem; overflow: hidden; background: var(--fk-sf); border-block: 2px solid #000; }
.fk-tape-track { position: absolute; inset: 0 -56px 0 0;
  background: linear-gradient(-45deg, var(--fk-fg) 25%, #120c08 25% 50%, var(--fk-fg) 50% 75%, #120c08 75%) 0 0 / 56px 56px;
  animation: fk-tape 1.6s linear infinite; }
.fk-tape-word { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); padding: .18rem .7rem; background: #000; color: var(--fk-fg);
  font-weight: 700; font-size: .72rem; letter-spacing: .32em; white-space: nowrap; border: 1px solid var(--fk-ac); }
@keyframes fk-tape { to { transform: translateX(-56px); } }

/* ---- head ---- */
.fk-head { display: grid; gap: .4rem; margin-bottom: clamp(1rem, 3vw, 2rem); }
.fk-prompt { margin: 0; font-size: clamp(.68rem, 1.4vw, .85rem); color: var(--fk-brass); overflow-wrap: anywhere; }
.fk-prompt span { color: var(--fk-ac); font-weight: 700; }
.fk-title { margin: 0; font-size: clamp(3rem, 13vw, 9.5rem); line-height: .82; letter-spacing: -.06em; color: var(--fk-fg);
  text-shadow: .04em .03em 0 var(--fk-ac), 0 0 1.6rem rgb(255 106 31 / .7), 0 0 4rem rgb(255 59 15 / .45); }
.fk-title b { display: inline-block; color: var(--fk-ac); text-shadow: .04em .03em 0 #000, 0 0 2rem rgb(255 59 15 / .9); animation: fk-jolt 3.2s steps(1) infinite; }
.fk-strobe { justify-self: start; margin: .5rem 0 0; padding: .35rem .8rem; background: var(--fk-red); color: #000; text-shadow: none;
  font-weight: 700; font-size: clamp(.7rem, 1.6vw, .95rem); letter-spacing: .28em; animation: fk-strobe 1.1s steps(1) infinite; }
@keyframes fk-strobe { 0%, 49% { opacity: 1; } 50%, 64% { opacity: .15; } 65%, 100% { opacity: 1; } }
@keyframes fk-jolt { 0%, 91% { transform: none; } 92% { transform: translate(.04em, -.02em) skewX(-6deg); } 94% { transform: translate(-.05em, .02em); } 96% { transform: none; } }

/* ---- stage ---- */
.fk-stage { display: grid; gap: clamp(1rem, 2.4vw, 1.75rem); grid-template-columns: 1fr; }
@media (min-width: 900px) { .fk-stage { grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr); align-items: stretch; } }

/* the furnace */
.fk-chamber { position: relative; min-height: 22rem; aspect-ratio: 1 / 1; max-height: 40rem; width: 100%; }
.fk-plate { position: absolute; inset: 6% 4% 4%; perspective: 1800px;
  background:
    radial-gradient(circle at 18% 22%, rgb(141 100 44 / .5), transparent 30%),
    radial-gradient(circle at 80% 76%, rgb(120 52 20 / .55), transparent 34%),
    repeating-linear-gradient(90deg, transparent 0 48px, rgb(0 0 0 / .35) 48px 51px),
    linear-gradient(160deg, #4a3527, #2a1d15 55%, #160f0a);
  border: 3px solid #000; box-shadow: inset 0 0 0 6px var(--fk-rust), inset 0 0 3rem #000, 0 1.5rem 3rem #000a; }
.fk-rv { position: absolute; width: 14px; height: 14px; border-radius: 50%; background: radial-gradient(circle at 35% 35%, #c08a4a, #3a2f28 70%); box-shadow: 0 2px 2px #000; }
.fk-rv1 { top: 14px; left: 14px; } .fk-rv2 { top: 14px; right: 14px; } .fk-rv3 { bottom: 14px; left: 14px; } .fk-rv4 { bottom: 14px; right: 14px; }
.fk-mouth { position: absolute; left: 50%; top: 52%; width: 70%; aspect-ratio: 1; transform: translate(-50%, -50%); border-radius: 50%; overflow: hidden;
  background: radial-gradient(circle at 50% 75%, #3b0d02, #0b0402 70%); border: 8px solid #120c08; box-shadow: 0 0 0 6px var(--fk-brass), 0 0 3rem rgb(255 106 31 / .55), inset 0 0 2rem #000; }
.fk-glow { position: absolute; inset: -10%; background: radial-gradient(circle at 50% 80%, var(--fk-core), var(--fk-fg) 22%, var(--fk-ac) 42%, transparent 70%);
  opacity: var(--fk-heat); animation: fk-breathe 2.6s ease-in-out infinite alternate; }
.fk-flame { position: absolute; bottom: -8%; left: 50%; width: 48%; height: 82%; border-radius: 50% 50% 42% 42% / 66% 66% 34% 34%;
  background: radial-gradient(ellipse at 50% 92%, var(--fk-core) 0 14%, var(--fk-fg) 30%, var(--fk-ac) 52%, rgb(255 59 15 / 0) 72%);
  mix-blend-mode: screen; transform-origin: 50% 100%; opacity: calc(var(--fk-heat) + .15); animation: fk-lick 1.1s ease-in-out infinite alternate; }
.fk-f1 { margin-left: -24%; }
.fk-f2 { margin-left: -46%; width: 40%; height: 64%; animation-duration: .8s; animation-delay: -.3s; }
.fk-f3 { margin-left: -2%; width: 40%; height: 70%; animation-duration: .95s; animation-delay: -.6s; }
.fk-f4 { margin-left: -16%; width: 32%; height: 96%; animation-duration: .7s; animation-delay: -.2s; opacity: calc(var(--fk-heat) - .05); }
@keyframes fk-lick { 0% { transform: scale(1, 1) skewX(0); } 35% { transform: scale(.92, 1.14) skewX(-5deg); } 70% { transform: scale(1.06, .9) skewX(4deg); } 100% { transform: scale(.96, 1.22) skewX(-2deg); } }
@keyframes fk-breathe { from { transform: scale(1); opacity: calc(var(--fk-heat) - .1); } to { transform: scale(1.08); opacity: var(--fk-heat); } }
.fk-coals { position: absolute; left: 8%; right: 8%; bottom: 6%; height: 20%; display: flex; justify-content: center; align-items: flex-end; gap: 4%; }
.fk-coals i { width: 13%; aspect-ratio: 1.4; border-radius: 45%; background: radial-gradient(circle at 50% 40%, var(--fk-core), var(--fk-ac) 45%, #3b0d02 80%); animation: fk-coal 1.7s steps(3) infinite alternate; }
.fk-coals i:nth-child(2n) { animation-delay: -.6s; transform: translateY(-20%); }
.fk-coals i:nth-child(3n) { animation-delay: -1.1s; }
@keyframes fk-coal { from { opacity: 1; } to { opacity: .45; } }
.fk-shimmer { position: absolute; inset: -40% 0 0; background: repeating-linear-gradient(0deg, transparent 0 14px, rgb(255 226 168 / .1) 14px 18px, transparent 18px 34px);
  animation: fk-rise 1.4s linear infinite; mix-blend-mode: screen; }
@keyframes fk-rise { to { transform: translateY(-34px); } }

/* the vault-door hatch with wheel latch */
.fk-door { position: absolute; left: 15%; top: 17%; width: 70%; aspect-ratio: 1; transform-origin: 0% 50%; transform: rotateY(0deg);
  transition: transform 1.3s cubic-bezier(.5, 0, .2, 1.25) .45s; z-index: 2; }
.fk-door-svg { width: 100%; height: 100%; display: block; filter: drop-shadow(0 .8rem 1.2rem #000); }
.fk-door-label { fill: var(--fk-fg); font: 700 20px var(--font, monospace); letter-spacing: .2em; }
.fk-wheel { position: absolute; left: 30%; top: 30%; width: 40%; height: 40%; transition: transform 1.1s cubic-bezier(.4, 0, .2, 1); }
.fk-wheel rect { fill: var(--fk-fg); }
.fk.fk-open .fk-wheel { transform: rotate(-300deg); }
.fk.fk-open .fk-door { transform: rotateY(-66deg); }
.fk-embers { position: absolute; inset: 0; width: 100%; height: 100%; pointer-events: none; z-index: 3; }
.fk-flash { position: absolute; inset: -20%; z-index: 4; pointer-events: none; opacity: 0; background: radial-gradient(circle at 50% 55%, #fff6dc, var(--fk-fg) 30%, rgb(255 59 15 / 0) 70%); }

/* ---- panel ---- */
.fk-panel { position: relative; display: grid; gap: 1rem; align-content: start; padding: clamp(.9rem, 2.4vw, 1.5rem);
  border: 2px solid var(--fk-ac); background: linear-gradient(180deg, rgb(255 106 31 / .07), transparent 40%), #0b0806;
  box-shadow: 0 0 0 4px #000, 0 0 2.5rem rgb(255 106 31 / .25); }
.fk-pane-title { display: flex; align-items: center; gap: .55rem; min-height: 1.6rem; padding: .25rem .5rem; margin: calc(-1 * clamp(.9rem, 2.4vw, 1.5rem)) calc(-1 * clamp(.9rem, 2.4vw, 1.5rem)) 0;
  background: var(--fk-ac); color: #000; text-shadow: none; font-size: .66rem; font-weight: 700; letter-spacing: .14em; }
.fk-pane-title i { flex: 1; height: 1px; background: rgb(0 0 0 / .4); }
.fk-pane-title em { font-style: normal; font-size: .58rem; }
.fk-live { animation: fk-strobe 1.6s steps(1) infinite; }
.fk-label { margin: 0 0 .35rem; font-size: .66rem; letter-spacing: .2em; color: var(--fk-brass); text-shadow: none; }
.fk-big { position: relative; margin: 0; font-size: clamp(2.2rem, 8.4vw, 4.6rem); font-weight: 700; line-height: .95; color: var(--fk-core); letter-spacing: -.03em; overflow-wrap: anywhere;
  text-shadow: 0 0 .6rem var(--fk-ac), 0 0 2rem rgb(255 59 15 / .8); }
.fk-big::before, .fk-big::after { content: attr(data-text); position: absolute; inset: 0; pointer-events: none; }
.fk-big::before { color: var(--fk-ac); opacity: .7; animation: fk-gl1 2.3s steps(1) infinite; }
.fk-big::after { color: var(--fk-red); opacity: 0; animation: fk-gl2 3.1s steps(1) infinite; }
@keyframes fk-gl1 { 0%, 88% { transform: translate(0); opacity: 0; } 89% { transform: translate(-4px, 1px); opacity: .8; } 92% { transform: translate(3px, -2px); opacity: .6; } 95% { transform: translate(0); opacity: 0; } }
@keyframes fk-gl2 { 0%, 70% { transform: translate(0); opacity: 0; } 71% { transform: translate(5px, 0) skewX(10deg); opacity: .7; } 74% { opacity: 0; } }
.fk-mid { margin: 0; font-size: clamp(1.15rem, 3.4vw, 1.9rem); font-weight: 700; color: var(--fk-fg); overflow-wrap: anywhere; }
.fk-reading { animation: fk-blink .9s steps(1) infinite; color: var(--fk-brass) !important; }
@keyframes fk-blink { 0%, 49% { opacity: 1; } 50%, 100% { opacity: .2; } }

.fk-gauge { display: grid; grid-template-columns: minmax(9rem, 13rem) 1fr; gap: 1rem; align-items: center; padding: .75rem; border: 1px dashed rgb(255 179 71 / .35); }
.fk-gauge svg { width: 100%; height: auto; overflow: visible; }
.fk-ticks line { stroke: var(--fk-fg); stroke-width: 2; }
.fk-gtext { fill: var(--fk-brass); font: 700 10px var(--font, monospace); letter-spacing: .12em; }
.fk-needle-wrap { transform-box: view-box; transform-origin: 100px 100px; animation: fk-quiver .18s ease-in-out infinite alternate; }
.fk-needle { transform-box: view-box; transform-origin: 100px 100px; transform: rotate(var(--fk-needle)); transition: transform 1.4s cubic-bezier(.3, 1.6, .5, 1); }
.fk-needle polygon { fill: var(--fk-core); } .fk-needle circle { fill: var(--fk-ac); stroke: #000; stroke-width: 3; }
@keyframes fk-quiver { from { transform: rotate(-1.2deg); } to { transform: rotate(1.2deg); } }
@media (max-width: 420px) { .fk-gauge { grid-template-columns: 1fr; } .fk-gauge svg { max-width: 15rem; } }

.fk-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1px; margin: 0; background: rgb(255 179 71 / .25); border: 1px solid rgb(255 179 71 / .25); }
.fk-grid div { padding: .7rem .75rem; background: #0b0806; transition: background .2s; }
.fk-grid div:hover { background: #1d120b; }
.fk-grid dt { font-size: .6rem; letter-spacing: .16em; color: var(--fk-brass); text-shadow: none; }
.fk-grid dd { margin: .3rem 0 0; font-size: clamp(.82rem, 1.8vw, 1rem); font-weight: 700; overflow-wrap: anywhere; }

/* ---- STOKE ---- */
.fk-control { position: relative; }
.fk-stoke { position: relative; display: flex; width: 100%; align-items: center; justify-content: center; gap: .9rem; min-height: 4.2rem; padding: .9rem 1rem;
  border: 3px solid #000; color: #000; text-shadow: none; cursor: pointer; text-decoration: none;
  font: 700 clamp(1rem, 2.6vw, 1.4rem) var(--font, monospace); letter-spacing: .14em; text-align: center;
  background: linear-gradient(180deg, var(--fk-core), var(--fk-fg) 40%, var(--fk-ac));
  box-shadow: 0 0 0 3px var(--fk-ac), 0 6px 0 #5a1d06, 0 0 2.5rem rgb(255 106 31 / .7); transition: transform .12s, box-shadow .12s, opacity .2s; }
.fk-stoke::after { content: ""; position: absolute; inset: 0; background: linear-gradient(-45deg, transparent 0 40%, rgb(255 255 255 / .35) 50%, transparent 60%); opacity: 0; transition: opacity .2s; }
.fk-stoke:hover:not(:disabled)::after { opacity: 1; }
.fk-stoke:hover:not(:disabled) { transform: translateY(-2px); }
.fk-stoke:active:not(:disabled) { transform: translateY(5px); box-shadow: 0 0 0 3px var(--fk-ac), 0 1px 0 #5a1d06, 0 0 3.5rem rgb(255 106 31 / .9); }
.fk-stoke:focus-visible { outline: 3px dashed var(--fk-core); outline-offset: 4px; }
.fk-stoke:disabled { cursor: not-allowed; opacity: .42; filter: grayscale(.4); }
.fk-stoke-lever { width: 1.2rem; height: 1.9rem; border: 3px solid #000; border-radius: .2rem; background: linear-gradient(#000 0 40%, var(--fk-red) 40%); transform: rotate(-18deg); transition: transform .2s; }
.fk-stoke:active .fk-stoke-lever, .fk-stoking .fk-stoke-lever { transform: rotate(24deg); }
.fk-status { min-height: 1.2em; margin: 0; font-size: .78rem; color: var(--fk-fg); overflow-wrap: anywhere; }
.fk-status a { color: var(--fk-core); }
.fk-status.is-busy::before { content: "> "; color: var(--fk-ac); animation: fk-blink .7s steps(1) infinite; }
.fk-status.is-ok { color: var(--fk-core); } .fk-status.is-err { color: var(--fk-red); } .fk-status.is-cold { color: var(--fk-brass); }

.fk-picker { position: absolute; z-index: 6; left: 0; right: 0; bottom: calc(100% + .6rem); display: grid; gap: 1px; padding: 0 0 1px; background: var(--fk-ac);
  border: 2px solid #000; box-shadow: 0 0 0 3px var(--fk-ac), 0 1rem 2rem #000c; }
.fk-picker .fk-pane-title { margin: 0; }
.fk-picker-x { border: 1px solid #000; background: var(--fk-fg); color: #000; font: 700 .6rem var(--font, monospace); padding: .1rem .4rem; cursor: pointer; }
.fk-picker-item { display: flex; align-items: center; gap: .7rem; padding: .7rem .8rem; border: 0; background: #0b0806; color: var(--fk-fg); cursor: pointer; text-align: left;
  font: 700 .85rem var(--font, monospace); letter-spacing: .06em; }
.fk-picker-item:hover, .fk-picker-item:focus-visible { background: var(--fk-fg); color: #000; outline: 0; text-shadow: none; }
.fk-picker-item kbd { display: grid; place-items: center; width: 1.45rem; height: 1.3rem; border: 1px solid currentColor; font: 700 .6rem var(--font, monospace); }
.fk-picker-item img { width: 24px; height: 24px; image-rendering: auto; }

/* ---- lower: how it runs + ash pit ---- */
.fk-lower { display: grid; gap: clamp(1rem, 2.4vw, 1.75rem); margin-top: clamp(1rem, 2.4vw, 1.75rem); }
@media (min-width: 900px) { .fk-lower { grid-template-columns: 1fr 1fr; } }
.fk-explain, .fk-ash { padding: clamp(.9rem, 2.4vw, 1.4rem); border: 1px solid rgb(255 179 71 / .3); background: #0b0806; }
.fk-explain p:not(.fk-label) { margin: 0 0 .6rem; font-size: clamp(.82rem, 1.6vw, .98rem); line-height: 1.5; }
.fk-explain b { display: inline-block; min-width: 2.2rem; color: var(--fk-ac); }
.fk-bar { position: relative; height: 1.6rem; margin: .9rem 0 .6rem; overflow: hidden; border: 2px solid #000; box-shadow: 0 0 0 2px var(--fk-brass);
  background: repeating-linear-gradient(-45deg, #120c08 0 8px, #1d140e 8px 16px); }
.fk-bar-fill { position: absolute; inset: 0; transform-origin: 0 50%; transform: scaleX(var(--fk-ash)); transition: transform 1.6s cubic-bezier(.2, .8, .2, 1);
  background: linear-gradient(90deg, var(--fk-red), var(--fk-ac) 50%, var(--fk-fg) 85%, var(--fk-core)); box-shadow: 0 0 1rem var(--fk-ac); }
.fk-bar-heat { position: absolute; inset: 0 -40px 0 0; background: repeating-linear-gradient(90deg, transparent 0 20px, rgb(255 255 255 / .18) 20px 24px, transparent 24px 40px);
  animation: fk-bar 0.9s linear infinite; mix-blend-mode: overlay; }
@keyframes fk-bar { to { transform: translateX(-40px); } }
.fk-ash-pct { margin: 0; font-size: .7rem; letter-spacing: .14em; color: var(--fk-brass); }
.fk-ash-pct span { color: var(--fk-core); font-size: 1rem; font-weight: 700; }

/* ---- burn log ---- */
.fk-log { margin-top: clamp(1rem, 2.4vw, 1.75rem); border: 2px solid var(--fk-ac); background: #070504; padding: clamp(.9rem, 2.4vw, 1.4rem); }
.fk-log .fk-pane-title { margin-bottom: .8rem; }
.fk-log-list { list-style: none; margin: 0; padding: 0; display: grid; gap: .3rem; max-height: 22rem; overflow-y: auto; font-size: clamp(.68rem, 1.4vw, .8rem); }
.fk-log-list li { display: flex; flex-wrap: wrap; gap: .25rem .8rem; padding: .35rem .4rem; border-bottom: 1px dotted rgb(255 179 71 / .2); }
.fk-log-list li b { color: var(--fk-brass); }
.fk-log-burn span { color: var(--fk-core); } .fk-log-fed span { color: var(--fk-fg); }
.fk-log-list a { margin-left: auto; color: var(--fk-ac); }
.fk-log-list a:hover { color: var(--fk-core); }
.fk-log-empty { color: var(--fk-brass); }
.fk-log-empty::before { content: "> "; color: var(--fk-ac); }

/* ---- contract-address slot ---- */
.fk-slot { display: flex; flex-wrap: wrap; align-items: center; gap: .6rem 1rem; margin-top: 1.25rem; padding: .8rem 1rem; min-height: 3.2rem;
  border: 1px solid rgb(255 179 71 / .35); background: #0b0806; }
.fk-slot-label { padding: .2rem .5rem; background: var(--fk-fg); color: #000; text-shadow: none; font-weight: 700; font-size: .7rem; letter-spacing: .2em; }
.fk-slot-addr { flex: 1; min-width: 0; font: .85rem var(--font, monospace); word-break: break-all; color: var(--fk-fg); }
.fk-copy { border: 1px solid var(--fk-ac); background: transparent; color: var(--fk-ac); font: 700 .7rem var(--font, monospace); letter-spacing: .16em; padding: .45rem .9rem; cursor: pointer; transition: background .15s, color .15s; }
.fk-copy:hover, .fk-copy.is-done { background: var(--fk-ac); color: #000; text-shadow: none; }
.fk-explorer { display: grid; place-items: center; width: 2.1rem; height: 2.1rem; border: 1px solid var(--fk-ac); color: var(--fk-ac); transition: background .15s, color .15s; }
.fk-explorer svg { width: 1rem; height: 1rem; fill: currentColor; }
.fk-explorer:hover { background: var(--fk-ac); color: #000; }

/* ---- burst: shake + flash ---- */
.fk-burst .fk-stage, .fk-burst .fk-head { animation: fk-shake .7s cubic-bezier(.36, .07, .19, .97) both; }
.fk-burst-s .fk-stage { animation: fk-shake-s .35s ease both; }
.fk-burst .fk-flash { animation: fk-flash .9s ease-out both; }
.fk-burst-s .fk-flash { animation: fk-flash-s .45s ease-out both; }
.fk-burst .fk-door, .fk-burst-s .fk-door { transition-delay: 0s; }
@keyframes fk-shake { 10%, 90% { transform: translate(-2px, 1px); } 20%, 80% { transform: translate(5px, -3px); } 30%, 50%, 70% { transform: translate(-9px, 4px) rotate(-.4deg); } 40%, 60% { transform: translate(9px, -4px) rotate(.4deg); } }
@keyframes fk-shake-s { 25% { transform: translate(-4px, 2px); } 50% { transform: translate(4px, -2px); } 75% { transform: translate(-2px, 1px); } }
@keyframes fk-flash { 0% { opacity: 0; } 12% { opacity: 1; } 100% { opacity: 0; } }
@keyframes fk-flash-s { 0% { opacity: 0; } 20% { opacity: .55; } 100% { opacity: 0; } }

/* ---- still ---- */
@media (prefers-reduced-motion: reduce) {
  .fk *, .fk *::before, .fk *::after { animation: none !important; transition: none !important; }
  .fk-big::before, .fk-big::after { display: none; }
  .fk-door { transform: rotateY(-66deg); }
}
.fk-still .fk-door { transform: rotateY(-66deg); transition: none; }
.fk-still .fk-wheel { transition: none; }
@media (max-width: 560px) { .fk-slot-addr { flex-basis: 100%; order: 3; font-size: .78rem; } .fk-slot .fk-copy { margin-left: auto; } }

/* the lettered banner is shown whole, never cropped through its wordmark */
.banner-output img{object-fit:contain;max-height:none;min-height:0;height:auto;aspect-ratio:3/1;background:#0b0a09}
