.smmt {
  --smmt-blue:#476a4c; --smmt-navy:#101a20; --smmt-yellow:#c8fb69; --smmt-cream:#f3f6ee;
  --smmt-line:#c5d0cd; --smmt-muted:#52626a; --smmt-mono:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace;
  color-scheme:light; box-sizing:border-box; position:relative; isolation:isolate;
  width:100vw; max-width:none; margin:0 0 0 calc(50% - 50vw); overflow:hidden;
  background:var(--smmt-cream); color:var(--smmt-navy); font:400 16px/1.5 system-ui,-apple-system,"Segoe UI",sans-serif;
}
.smmt *, .smmt *::before, .smmt *::after { box-sizing:border-box; }
.smmt a { color:inherit; }
.smmt button { font:inherit; }
.smmt :focus-visible { outline:3px solid #ad2de6; outline-offset:4px; }
.smmt .smmt-wrap { width:min(1180px,calc(100% - 40px)); margin-inline:auto; }
.smmt .smmt-announcement { background:var(--smmt-yellow); color:var(--smmt-navy); text-align:center; font-weight:800; font-size:.84rem; letter-spacing:.035em; padding:9px 16px; }
.smmt .smmt-nav { display:flex; align-items:center; justify-content:space-between; min-height:76px; gap:20px; }
.smmt .smmt-brand { color:var(--smmt-navy); text-decoration:none; font-size:1.2rem; font-weight:800; letter-spacing:-.06em; display:inline-flex; align-items:center; gap:10px; white-space:nowrap; }
.smmt .smmt-brand-mark { width:28px; height:28px; display:inline-grid; place-items:center; border-radius:50%; color:var(--smmt-blue); background:var(--smmt-yellow); border:2px solid var(--smmt-blue); font-size:1rem; transform:rotate(-12deg); }
.smmt .smmt-nav-links { display:flex; align-items:center; gap:29px; font-size:.91rem; font-weight:700; }
.smmt .smmt-nav-links a { text-decoration:none; }
.smmt .smmt-nav-links a:hover,.smmt .smmt-text-link:hover { text-decoration:underline; text-underline-offset:4px; }
.smmt .smmt-nav-links .smmt-nav-cta { background:var(--smmt-navy); color:#fff; border-radius:99px; padding:11px 18px; white-space:nowrap; }
.smmt .smmt-hero { background:var(--smmt-blue); color:#fff; overflow:hidden; }
.smmt .smmt-hero-inner { min-height:600px; display:grid; grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr); align-items:center; gap:24px; padding-block:64px 74px; }
.smmt .smmt-eyebrow { display:inline-flex; align-items:center; gap:10px; text-transform:uppercase; letter-spacing:.14em; font-size:.78rem; font-weight:800; }
.smmt .smmt-eyebrow::before { content:""; width:26px; height:2px; background:currentColor; }
.smmt h1,.smmt h2,.smmt h3,.smmt p { margin-top:0; }
.smmt h1,.smmt h2,.smmt h3 { font-family:system-ui,-apple-system,"Segoe UI",sans-serif; font-weight:800; letter-spacing:-.065em; color:inherit; text-transform:none; }
.smmt h1 { font-size:clamp(3.7rem,8.2vw,7.7rem); line-height:.94; max-width:760px; margin:24px 0 27px; }
.smmt h1 em { color:var(--smmt-yellow); font-style:normal; }
.smmt .smmt-hero p { max-width:490px; font-size:clamp(1.09rem,2vw,1.33rem); line-height:1.48; color:#eef0ff; }
.smmt .smmt-hero-actions { display:flex; align-items:center; flex-wrap:wrap; gap:22px; margin-top:35px; }
.smmt .smmt-button { border:0; display:inline-flex; align-items:center; justify-content:center; min-height:54px; border-radius:999px; text-decoration:none; font-weight:800; padding:13px 23px; transition:transform .18s,box-shadow .18s; cursor:pointer; line-height:1.3; }
.smmt .smmt-button:hover { transform:translateY(-2px); box-shadow:0 6px 0 rgba(0,0,0,.15); text-decoration:none; }
.smmt .smmt-button-primary { background:var(--smmt-yellow); color:var(--smmt-navy); }
.smmt .smmt-button-outline { background:transparent; border:2px solid var(--smmt-navy); color:var(--smmt-navy); }
.smmt .smmt-hero .smmt-text-link { font-weight:700; color:#fff; text-underline-offset:5px; }
.smmt .smmt-hero-art { min-height:420px; position:relative; display:grid; place-items:center; }
.smmt .smmt-hero-art img { display:block; width:min(100%,520px); height:auto; max-height:530px; object-fit:contain; filter:drop-shadow(0 30px 35px rgba(1,4,45,.22)); transform:rotate(-8deg); }
.smmt .smmt-sticker { position:absolute; right:0; bottom:10%; transform:rotate(8deg); background:var(--smmt-yellow); color:var(--smmt-navy); border:2px solid var(--smmt-navy); padding:14px 20px; border-radius:8px; box-shadow:5px 6px 0 var(--smmt-navy); font-weight:800; line-height:1.18; max-width:174px; text-align:center; }
.smmt .smmt-ticker { background:var(--smmt-yellow); border-block:2px solid var(--smmt-navy); overflow:hidden; }
.smmt .smmt-ticker-inner { padding:12px 0; display:flex; justify-content:space-around; gap:25px; white-space:nowrap; font-weight:800; text-transform:uppercase; letter-spacing:.055em; font-size:.78rem; }
.smmt .smmt-ticker span+span::before { content:"✦"; margin-right:25px; color:var(--smmt-blue); }
.smmt section { scroll-margin-top:24px; }
.smmt .smmt-section { padding-block:105px; }
.smmt .smmt-section-heading { max-width:750px; }
.smmt .smmt-section-heading h2 { font-size:clamp(2.8rem,6vw,5.1rem); line-height:1.02; margin:19px 0 18px; }
.smmt .smmt-section-heading p { font-size:1.12rem; color:var(--smmt-muted); max-width:620px; }
.smmt .smmt-lucky { margin-top:42px; padding:25px 31px; border:2px dashed var(--smmt-blue); border-radius:20px; background:#eef0ff; display:grid; grid-template-columns:1fr auto; align-items:center; gap:28px; }
.smmt .smmt-lucky h3 { font-size:clamp(1.7rem,3vw,2.35rem); line-height:1.1; margin:7px 0; }
.smmt .smmt-lucky p { margin:0; color:var(--smmt-muted); }
.smmt .smmt-lucky-controls { display:flex; align-items:center; gap:22px; }
.smmt .smmt-button-lucky { background:var(--smmt-blue); color:#fff; white-space:nowrap; }
.smmt .smmt-lucky-result { min-width:155px; text-align:center; }
.smmt .smmt-lucky-result strong { display:block; font:800 3.6rem/.95 system-ui,-apple-system,"Segoe UI",sans-serif; letter-spacing:-.08em; color:var(--smmt-blue); }
.smmt .smmt-lucky-result span { display:block; font-size:.8rem; font-weight:700; line-height:1.35; margin-top:7px; max-width:160px; }
.smmt .smmt-lucky-result.smmt-reveal strong { animation:smmt-amount-pop .36s ease-out; }
.smmt .smmt-lucky-result.smmt-jackpot strong { color:#bb245a; }
@keyframes smmt-amount-pop { from { transform:scale(.8) rotate(-10deg); opacity:.35; } to { transform:scale(1) rotate(0); opacity:1; } }
.smmt .smmt-methods { display:grid; grid-template-columns:1.25fr 1fr; gap:20px; margin-top:41px; }
.smmt .smmt-method { background:#fff; border:2px solid var(--smmt-navy); border-radius:20px; box-shadow:7px 8px 0 var(--smmt-navy); padding:34px; display:flex; flex-direction:column; align-items:flex-start; min-height:330px; }
.smmt .smmt-method.smmt-featured { background:var(--smmt-yellow); }
.smmt .smmt-method .smmt-number { font-weight:800; font-size:.8rem; text-transform:uppercase; letter-spacing:.1em; color:var(--smmt-blue); }
.smmt .smmt-method h3 { margin:26px 0 9px; font-size:clamp(2rem,3.4vw,3rem); line-height:1.06; }
.smmt .smmt-method p { max-width:430px; color:#383d66; margin-bottom:26px; }
.smmt .smmt-method .smmt-bottom { margin-top:auto; width:100%; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:12px; }
.smmt .smmt-method .smmt-button { background:var(--smmt-navy); color:#fff; }
.smmt .smmt-method .smmt-button[disabled] { cursor:not-allowed; opacity:.78; box-shadow:none; transform:none; }
.smmt .smmt-method small { color:#575d7f; font-size:.85rem; }
.smmt .smmt-note { margin-top:30px; border-left:4px solid var(--smmt-blue); padding-left:20px; color:var(--smmt-muted); max-width:780px; font-size:.95rem; }
.smmt .smmt-story { background:#eef0ff; border-block:1px solid var(--smmt-line); }
.smmt .smmt-story-grid { display:grid; grid-template-columns:.85fr 1.15fr; gap:75px; align-items:start; }
.smmt .smmt-story h2 { font-size:clamp(3rem,5vw,4.7rem); line-height:1; margin:20px 0 0; }
.smmt .smmt-story-copy { font-size:1.25rem; max-width:650px; }
.smmt .smmt-story-copy p { margin-bottom:21px; }
.smmt .smmt-story-copy strong { color:var(--smmt-blue); }
.smmt .smmt-agent { background:var(--smmt-navy); color:#fff; }
.smmt .smmt-agent-grid { display:grid; grid-template-columns:.8fr 1.2fr; gap:70px; align-items:start; }
.smmt .smmt-agent h2 { font-size:clamp(3rem,5.4vw,5rem); line-height:1; margin:20px 0 22px; }
.smmt .smmt-agent p { color:#d8dcff; font-size:1.06rem; }
.smmt .smmt-agent-card { background:#f7f7ff; color:var(--smmt-navy); border-radius:20px; padding:28px; box-shadow:9px 9px 0 #5263db; }
.smmt .smmt-agent-card .smmt-card-label { display:block; font-size:.75rem; font-weight:800; text-transform:uppercase; letter-spacing:.13em; color:var(--smmt-blue); margin-bottom:14px; }
.smmt .smmt-agent-card blockquote { margin:0; padding:0; border:0; font:600 clamp(1.07rem,1.8vw,1.3rem)/1.55 system-ui,-apple-system,"Segoe UI",sans-serif; letter-spacing:-.025em; color:var(--smmt-navy); }
.smmt .smmt-agent-card .smmt-button { margin-top:25px; min-height:48px; font-size:.9rem; }
.smmt .smmt-agent-card .smmt-agent-hint { margin:16px 0 0; color:var(--smmt-muted); font-size:.87rem; }
.smmt .smmt-agent-rule { border-top:1px solid #515775; padding-top:18px; margin-top:28px; font-size:.93rem!important; }
.smmt .smmt-faq { display:grid; grid-template-columns:.8fr 1.2fr; gap:70px; }
.smmt .smmt-faq h2 { font-size:clamp(2.8rem,5.4vw,4.5rem); line-height:1; margin:18px 0 0; }
.smmt .smmt-faq-item { border-top:1px solid #b9bfda; padding:20px 0 23px; }
.smmt .smmt-faq-item:last-child { border-bottom:1px solid #b9bfda; }
.smmt .smmt-faq-item h3 { font-size:1.25rem; letter-spacing:-.035em; margin-bottom:7px; }
.smmt .smmt-faq-item p { color:var(--smmt-muted); margin:0; }
.smmt .smmt-footer { background:var(--smmt-yellow); padding:42px 0; border-top:2px solid var(--smmt-navy); }
.smmt .smmt-footer-inner { display:flex; justify-content:space-between; gap:30px; align-items:end; }
.smmt .smmt-footer strong { font-size:1.5rem; letter-spacing:-.06em; }
.smmt .smmt-footer p { margin:8px 0 0; max-width:650px; font-size:.9rem; }
.smmt .smmt-footer a { font-weight:800; text-underline-offset:4px; white-space:nowrap; }
.smmt .smmt-toast { position:fixed; bottom:20px; left:50%; transform:translate(-50%,20px); background:var(--smmt-navy); color:#fff; padding:12px 20px; border-radius:99px; box-shadow:0 8px 30px #10133d55; z-index:10; opacity:0; pointer-events:none; transition:opacity .2s,transform .2s; font-size:.9rem; text-align:center; width:max-content; max-width:calc(100% - 30px); }
.smmt .smmt-toast.smmt-show { opacity:1; transform:translate(-50%,0); }
@media(max-width:900px) {
  .smmt .smmt-hero-inner { min-height:0; gap:0; }
  .smmt .smmt-hero-art { min-height:300px; }
  .smmt .smmt-sticker { right:2%; bottom:0; }
  .smmt .smmt-story-grid,.smmt .smmt-agent-grid,.smmt .smmt-faq { gap:35px; }
  .smmt .smmt-lucky { grid-template-columns:1fr; }
  .smmt .smmt-lucky-controls { justify-content:space-between; }
}
@media(max-width:700px) {
  .smmt .smmt-wrap { width:min(100% - 32px,550px); }
  .smmt .smmt-announcement { font-size:.72rem; }
  .smmt .smmt-nav { min-height:65px; }
  .smmt .smmt-nav-links a:not(.smmt-nav-cta) { display:none; }
  .smmt .smmt-nav-links .smmt-nav-cta { padding:10px 14px; font-size:.84rem; }
  .smmt .smmt-hero-inner,.smmt .smmt-methods,.smmt .smmt-story-grid,.smmt .smmt-agent-grid,.smmt .smmt-faq { grid-template-columns:1fr; }
  .smmt .smmt-hero-inner { padding:59px 0 48px; }
  .smmt h1 { font-size:clamp(3.35rem,13vw,5.9rem); margin:20px 0; }
  .smmt .smmt-hero-art { margin-top:27px; min-height:280px; }
  .smmt .smmt-hero-art img { width:min(79%,355px); }
  .smmt .smmt-sticker { font-size:.85rem; right:4%; bottom:4%; padding:10px 13px; }
  .smmt .smmt-ticker-inner { justify-content:start; }
  .smmt .smmt-section { padding-block:70px; }
  .smmt .smmt-section-heading h2 { font-size:clamp(2.8rem,11vw,4rem); }
  .smmt .smmt-lucky { padding:24px; }
  .smmt .smmt-lucky-controls { align-items:flex-start; flex-direction:column; gap:19px; }
  .smmt .smmt-lucky-result { text-align:left; }
  .smmt .smmt-lucky-result span { max-width:none; }
  .smmt .smmt-method { min-height:285px; padding:25px; }
  .smmt .smmt-method h3 { margin-top:22px; }
  .smmt .smmt-story h2,.smmt .smmt-agent h2,.smmt .smmt-faq h2 { margin-bottom:23px; }
  .smmt .smmt-story-copy { font-size:1.11rem; }
  .smmt .smmt-agent-card { padding:22px; }
  .smmt .smmt-footer-inner { align-items:start; flex-direction:column; gap:20px; }
}
@media(prefers-reduced-motion:reduce) {
  .smmt *,.smmt *::before,.smmt *::after { transition:none!important; animation:none!important; }
}

/* Tip a Human visual system: a deliberately overproduced "funding round" for a tip jar. */
.smmt .smmt-announcement {
  font:750 .71rem/1.4 var(--smmt-mono);
  letter-spacing:.08em;
  padding:10px 16px;
}
.smmt .smmt-announcement span[aria-hidden="true"]:not(.smmt-live-dot) { margin-inline:.8em; opacity:.6; }
.smmt .smmt-live-dot { display:inline-block; width:8px; height:8px; margin-right:6px; border-radius:50%; background:var(--smmt-navy); }
.smmt .smmt-nav { position:relative; z-index:1; min-height:80px; }
.smmt .smmt-nav::before {
  content:""; position:absolute; z-index:-1; top:0; bottom:0; left:50%;
  width:100vw; transform:translateX(-50%); background:#0b1419;
}
.smmt .smmt-brand { color:#f5faf2; font-size:1.18rem; letter-spacing:-.06em; }
.smmt .smmt-brand-mark {
  width:39px; height:35px; border-radius:8px; transform:none;
  background:#203128; color:var(--smmt-yellow); border:1px solid #6a855e;
  font:800 1rem/1 var(--smmt-mono); letter-spacing:-.12em; padding-right:3px;
}
.smmt .smmt-brand-dot,.smmt .smmt-footer strong span { color:var(--smmt-yellow); }
.smmt .smmt-brand-dot { margin-left:-10px; }
.smmt .smmt-nav-links { color:#e1e9e4; }
.smmt .smmt-nav-links .smmt-nav-cta { background:var(--smmt-yellow); color:var(--smmt-navy); border-radius:8px; }
.smmt .smmt-hero {
  position:relative;
  background:radial-gradient(ellipse at 84% 48%,#263f31 0,transparent 41%),#0b1419;
}
.smmt .smmt-hero::before {
  content:""; position:absolute; inset:0; pointer-events:none; opacity:.23;
  background-image:linear-gradient(#607469 1px,transparent 1px),linear-gradient(90deg,#607469 1px,transparent 1px);
  background-size:52px 52px; mask-image:linear-gradient(90deg,transparent 25%,black 100%);
}
.smmt .smmt-hero-inner { position:relative; min-height:625px; gap:38px; }
.smmt .smmt-eyebrow { font:750 .76rem/1.4 var(--smmt-mono); letter-spacing:.1em; }
.smmt .smmt-eyebrow::before { content:"//"; width:auto; height:auto; background:none; letter-spacing:-.15em; }
.smmt .smmt-hero .smmt-eyebrow,.smmt .smmt-agent .smmt-eyebrow { color:var(--smmt-yellow); }
.smmt h1 { font-size:clamp(3.9rem,7.5vw,7rem); }
.smmt h1 em { color:var(--smmt-yellow); }
.smmt .smmt-hero p { max-width:550px; color:#d2dfd8; }
.smmt .smmt-button { border-radius:9px; }
.smmt .smmt-button:hover { box-shadow:0 5px 0 #536a46; }
.smmt .smmt-hero .smmt-text-link { color:#edf7eb; }
.smmt .smmt-hero-footnote { margin-top:32px; color:#abbfb2; font:.76rem/1.5 var(--smmt-mono); }
.smmt .smmt-hero-frame {
  width:min(100%,510px); aspect-ratio:1.04; padding:16px;
  border:1px solid #678071; border-radius:17px;
  background:linear-gradient(150deg,#26382e,#112026 57%,#1c3026);
  box-shadow:0 28px 70px #0007,inset 0 1px #9eb09555;
  display:flex; flex-direction:column; justify-content:space-between;
}
.smmt .smmt-frame-bar,.smmt .smmt-frame-bottom {
  display:flex; align-items:center; justify-content:space-between; gap:10px;
  font:650 .68rem/1.35 var(--smmt-mono); letter-spacing:.04em;
  color:#d4e3d5; text-transform:uppercase;
}
.smmt .smmt-frame-bar { border-bottom:1px solid #71856f77; padding-bottom:12px; justify-content:flex-start; }
.smmt .smmt-frame-dot { width:9px; height:9px; border-radius:50%; background:var(--smmt-yellow); box-shadow:0 0 15px var(--smmt-yellow); }
.smmt .smmt-frame-code { margin-left:auto; color:var(--smmt-yellow); }
.smmt .smmt-frame-bottom { border-top:1px solid #71856f77; padding-top:12px; }
.smmt .smmt-hero-art img {
  align-self:center; width:min(100%,430px); max-height:none;
  filter:drop-shadow(0 18px 19px #02050455); transform:rotate(-7deg);
}
.smmt .smmt-sticker {
  right:-1%; bottom:7%; max-width:185px; padding:12px 17px;
  background:var(--smmt-yellow); border:0; border-radius:6px;
  box-shadow:5px 6px 0 #0008; font:850 .83rem/1.2 var(--smmt-mono);
}
.smmt .smmt-ticker { border:0; }
.smmt .smmt-ticker-inner { font:750 .77rem/1.4 var(--smmt-mono); letter-spacing:.075em; }
.smmt .smmt-ticker span+span::before { content:"✳"; color:#577038; }
.smmt .smmt-lucky {
  border:1px solid #435b50; background:#17282c; color:#f6faf3;
  border-radius:15px; box-shadow:7px 7px 0 #d5e4d0;
}
.smmt .smmt-lucky .smmt-eyebrow { color:var(--smmt-yellow); }
.smmt .smmt-lucky p,.smmt .smmt-lucky-result span { color:#d0dfd7; }
.smmt .smmt-button-lucky { background:var(--smmt-yellow); color:var(--smmt-navy); }
.smmt .smmt-lucky-result strong { color:var(--smmt-yellow); }
.smmt .smmt-lucky-result.smmt-jackpot strong { color:#ffbce7; }
.smmt .smmt-method { border:1px solid #bbccc2; border-radius:14px; box-shadow:6px 6px 0 #d8e4d4; }
.smmt .smmt-methods { grid-template-columns:repeat(2,minmax(0,1fr)); }
.smmt .smmt-methods.smmt-methods-single { grid-template-columns:minmax(0,1fr); }
.smmt .smmt-method.smmt-featured { background:var(--smmt-yellow); }
.smmt .smmt-method .smmt-number { font:750 .78rem/1.4 var(--smmt-mono); letter-spacing:.08em; }
.smmt .smmt-method p { color:#3d5056; }
.smmt .smmt-method small { color:#46585b; }
.smmt .smmt-note { border-left-color:#789c48; }
.smmt .smmt-story { background:#dfead0; border-color:#c5d5aa; }
.smmt .smmt-story-copy { color:#263831; }
.smmt .smmt-agent { background:#0b1419; }
.smmt .smmt-agent h2 em { color:var(--smmt-yellow); font-style:normal; }
.smmt .smmt-agent p { color:#ccddd2; }
.smmt .smmt-agent-card {
  background:#eef4e9; border:1px solid #acd086; border-radius:14px;
  box-shadow:8px 8px 0 #527045;
}
.smmt .smmt-agent-card .smmt-card-label { color:#355e40; font-family:var(--smmt-mono); }
.smmt .smmt-agent-card .smmt-agent-hint { color:#51635a; }
.smmt .smmt-agent-rule { border-color:#536b60; }
.smmt .smmt-agent-rule a { color:var(--smmt-yellow); text-decoration:underline; }
.smmt .smmt-faq-item,.smmt .smmt-faq-item:last-child { border-color:#b5c5ba; }
.smmt .smmt-footer { background:#0b1419; color:#f5f9f1; border-top:3px solid var(--smmt-yellow); }
.smmt .smmt-footer p { color:#bed0c5; }
.smmt .smmt-footer a { color:var(--smmt-yellow); }
.smmt .smmt-toast { border:1px solid var(--smmt-yellow); border-radius:9px; }
@media(max-width:700px) {
  .smmt .smmt-methods { grid-template-columns:1fr; }
  .smmt .smmt-announcement { font-size:.64rem; }
  .smmt .smmt-nav { min-height:68px; }
  .smmt .smmt-brand { font-size:1rem; }
  .smmt .smmt-brand-mark { width:31px; height:29px; font-size:.85rem; }
  .smmt .smmt-nav-links .smmt-nav-cta { padding:9px 11px; font-size:.78rem; }
  .smmt h1 { font-size:clamp(3.5rem,12vw,5.5rem); }
  .smmt .smmt-hero-frame { width:min(88%,390px); }
  .smmt .smmt-hero-art img { width:100%; }
  .smmt .smmt-sticker { font-size:.69rem; right:0; bottom:3%; padding:9px 11px; }
  .smmt .smmt-frame-bar,.smmt .smmt-frame-bottom { font-size:.57rem; }
}
@media(max-width:390px) {
  .smmt .smmt-brand { font-size:.9rem; gap:6px; }
  .smmt .smmt-brand-dot { margin-left:-6px; }
  .smmt .smmt-nav-links .smmt-nav-cta { font-size:.72rem; padding:8px 9px; }
}

/* Direct receiving addresses: each displayed asset has one explicit network. */
.smmt .smmt-wallets {
  margin-top:28px; padding:clamp(24px,4vw,38px); border:1px solid #678071;
  border-radius:15px; background:#102128; color:#f5faf2; box-shadow:6px 6px 0 #d8e4d4; scroll-margin-top:24px;
}
.smmt .smmt-wallets .smmt-eyebrow { color:var(--smmt-yellow); }
.smmt .smmt-wallets h3 { font-size:clamp(2rem,4vw,3.2rem); line-height:1.08; margin:13px 0; }
.smmt .smmt-wallets-heading p { color:#d2e0d6; max-width:760px; margin-bottom:25px; }
.smmt .smmt-wallet-list { list-style:none; padding:0; margin:0; }
.smmt .smmt-wallet-row {
  display:grid; grid-template-columns:minmax(130px,.8fr) minmax(0,2fr) auto;
  gap:16px; align-items:center; border-top:1px solid #5e756d; padding:18px 0;
}
.smmt .smmt-wallet-meta strong { display:block; font-size:1.12rem; }
.smmt .smmt-wallet-meta span { display:block; color:#c6d8ca; font-size:.84rem; }
.smmt .smmt-wallet-address {
  display:block; overflow-wrap:anywhere; word-break:break-word; color:#daf89c;
  font:.88rem/1.55 var(--smmt-mono); background:#1b3135; padding:12px 13px;
  border:1px solid #6c8977; border-radius:8px; user-select:all;
}
.smmt .smmt-wallet-copy {
  min-height:44px; padding:9px 15px; background:var(--smmt-yellow);
  color:#102128; border:0; border-radius:8px; font-weight:800; cursor:pointer;
}
.smmt .smmt-wallet-copy:hover { background:#e0ffa3; }
.smmt .smmt-wallet-warning { margin:13px 0 0; color:#d2e0d6; font-size:.84rem; max-width:850px; }
@media(max-width:700px) {
  .smmt .smmt-wallet-row { grid-template-columns:1fr; gap:11px; }
  .smmt .smmt-wallet-copy { justify-self:start; }
}
