:root{
  --bg:#070a1f; --bg2:#0d1238; --panel:#10164000; --line:#27307a;
  --lime:#B6FF3B; --lime-d:#6fb51c; --yellow:#FFE27A; --yellow-d:#c9a33a;
  --red:#FF4D4D; --text:#EEF1FF; --muted:#9aa3d0;
  --pixel:"Press Start 2P", monospace;
  --body:"Pixelify Sans", system-ui, sans-serif;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
html,body{margin:0}
body{background:var(--bg);color:var(--text);font-family:var(--body);font-size:18px;line-height:1.45;overflow-x:hidden}
a{color:inherit}
img{display:block}
.wrap{max-width:1100px;margin:0 auto;padding:0 20px}
@media (max-width:600px){.wrap{padding:0 16px}}

/* background */
#sky{position:fixed;inset:0;width:100%;height:100%;z-index:-2}
.nebula{position:fixed;inset:-20%;z-index:-1;pointer-events:none;
  background:
    radial-gradient(40% 35% at 30% 30%, rgba(122,92,255,.16), transparent 70%),
    radial-gradient(35% 30% at 75% 60%, rgba(182,255,59,.07), transparent 70%),
    radial-gradient(60% 50% at 50% 110%, rgba(40,70,200,.25), transparent 70%);}

/* header */
.top{position:fixed;top:0;left:0;right:0;z-index:30;transition:background .3s,border-color .3s;border-bottom:1px solid transparent}
.top.solid{background:rgba(7,10,31,.78);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-color:var(--line)}
.bar{height:72px;display:flex;align-items:center;gap:24px}
.wordmark{font-family:var(--pixel);font-size:20px;color:var(--lime);text-decoration:none;letter-spacing:1px;white-space:nowrap;
  text-shadow:-2px 0 #0b1030,2px 0 #0b1030,0 -2px #0b1030,0 2px #0b1030,2px 2px #0b1030,0 4px #0b1030,2px 4px #0b1030,0 6px rgba(0,0,0,.35)}
.wordmark i{font-style:normal;color:var(--yellow);margin-left:6px}
.nav{display:flex;gap:22px;margin-left:12px}
.nav a{text-decoration:none;color:var(--muted);font-weight:500;font-size:17px;transition:color .15s}
.nav a:hover{color:var(--text)}
.bar-right{margin-left:auto;display:flex;gap:10px;align-items:center}
@media (max-width:720px){.nav{display:none}.wordmark{font-size:15px}.bar{height:62px}}

/* marquee */
.marquee{position:fixed;left:0;right:0;top:72px;z-index:29;height:34px;overflow:hidden;background:#0a0f33;border-top:1px solid var(--line);border-bottom:1px solid var(--line);
  -webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}
.mq-track{display:flex;width:max-content;height:100%;animation:mq 60s linear infinite}
.marquee:hover .mq-track{animation-play-state:paused}
.mq-group{display:flex;align-items:center}
.mq-item{display:inline-flex;align-items:center;gap:8px;padding:0 22px;font-size:15px;color:var(--muted);white-space:nowrap;border-right:1px solid var(--line);height:34px}
.mq-item em{font-style:normal;font-family:var(--pixel);font-size:10px;color:var(--text)}
.mq-item b{font-weight:500;color:var(--yellow)}
.mq-item i{font-style:normal;font-size:11px}
.mq-item i.up{color:var(--lime)} .mq-item i.down{color:var(--red)}
@keyframes mq{to{transform:translateX(-50%)}}
@media (max-width:720px){.marquee{top:62px;height:30px}.mq-item{height:30px;font-size:14px;padding:0 16px}}
@media (prefers-reduced-motion:reduce){.mq-track{animation-duration:240s}}

/* buttons */
.btn{--c:var(--lime);--d:var(--lime-d);
  display:inline-flex;align-items:center;justify-content:center;gap:8px;
  font-family:var(--pixel);font-size:11px;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;white-space:nowrap;
  color:#0b1030;background:var(--c);border:0;border-radius:10px;padding:14px 18px;cursor:pointer;
  box-shadow:0 5px 0 var(--d), 0 10px 24px rgba(0,0,0,.35);
  transition:transform .08s, box-shadow .08s, filter .15s;-webkit-tap-highlight-color:transparent}
.btn:hover{filter:brightness(1.07)}
.btn:active{transform:translateY(4px);box-shadow:0 1px 0 var(--d), 0 4px 10px rgba(0,0,0,.35)}
.btn-yellow{--c:var(--yellow);--d:var(--yellow-d)}
.btn-ghost{--c:#1a2160;--d:#0c1140;color:var(--text)}
.btn:disabled{cursor:not-allowed;filter:grayscale(1) brightness(.6);transform:none}
.icon-btn{width:42px;height:42px;border-radius:10px;border:1px solid var(--line);background:rgba(16,22,64,.7);color:var(--text);font-size:16px;cursor:pointer}
.icon-btn.off{opacity:.45;text-decoration:line-through}

/* hero */
.hero{position:relative;height:100svh;min-height:600px;max-height:1100px;overflow:hidden}
#stage{position:absolute;inset:0;width:100%;height:100%;cursor:pointer;touch-action:manipulation}
.hero-copy{position:absolute;left:0;right:0;top:136px;text-align:center;pointer-events:none;padding:0 16px}
/* contract */
.ca-mini{display:none;pointer-events:auto;margin:16px auto 0;align-items:center;gap:10px;background:rgba(10,14,44,.55);border:1px solid rgba(238,241,255,.2);border-radius:10px;padding:9px 14px;color:var(--text);font:inherit;cursor:pointer}
.ca-mini span{font-family:var(--pixel);font-size:10px;color:var(--muted)}
.ca-mini code{font-family:var(--pixel);font-size:11px}
.brand img{height:46px;width:auto;filter:drop-shadow(0 3px 0 rgba(0,0,0,.35))}
@media (max-width:720px){.brand img{height:34px}}
.kicker-ca{pointer-events:auto;display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:4px 6px;cursor:pointer}
.kicker-ca code{font-family:var(--pixel);color:var(--text);letter-spacing:.5px;text-transform:none}
.kicker-ca:hover code{text-decoration:underline;text-underline-offset:4px}
.kicker{font-family:var(--pixel);font-size:10px;letter-spacing:2px;color:var(--lime);text-transform:uppercase;margin:0 0 14px}
h1{font-family:var(--pixel);font-weight:400;font-size:clamp(22px,3vw,42px);line-height:1.35;margin:0;text-shadow:0 4px 0 rgba(0,0,0,.45)}
h1 span,h2 span{color:var(--yellow)}
h1 span{text-shadow:0 4px 0 rgba(0,0,0,.45),0 0 24px rgba(255,226,122,.35)}
.hero-side{position:absolute;left:24px;bottom:34px;display:flex;flex-direction:column;gap:10px;pointer-events:none}
.chip{background:rgba(12,17,54,.72);border:1px solid var(--line);border-radius:12px;padding:10px 14px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);min-width:190px}
.chip-label{display:block;font-size:13px;color:var(--muted);text-transform:lowercase}
.chip-value{display:block;font-size:17px}
.chip-value b{font-family:var(--pixel);font-weight:400;font-size:12px;color:var(--yellow)}
.hero-hint{position:absolute;left:50%;bottom:34px;transform:translateX(-50%);font-family:var(--pixel);font-size:10px;color:var(--muted);letter-spacing:1px;pointer-events:none;transition:opacity .5s;white-space:nowrap}
.hero-hint.hide{opacity:0}
.scroll-cue{display:none;position:absolute;right:28px;bottom:34px;width:26px;height:42px;border:2px solid var(--line);border-radius:14px}
.scroll-cue span{position:absolute;left:50%;top:8px;width:4px;height:8px;margin-left:-2px;background:var(--lime);border-radius:2px;animation:cue 1.6s infinite}
@keyframes cue{0%{transform:translateY(0);opacity:1}70%{transform:translateY(14px);opacity:0}100%{opacity:0}}
@media (max-width:720px){
  .hero-copy{top:112px}
  .ca-hero{margin-top:14px;height:40px}
  .hero-side{left:16px;right:16px;bottom:18px;flex-direction:row}
  .chip{min-width:0;flex:1;padding:8px 10px}
  .chip-value{font-size:14px}
  .chip-value b{font-size:10px}
  .hero-hint,.scroll-cue{display:none}
}

/* contract box */
.ca-box{position:absolute;left:28px;top:calc(min(100svh,1100px) * .44);transform:translateY(-50%);display:flex;align-items:center;gap:12px;
  background:rgba(10,14,44,.55);border:1px solid rgba(238,241,255,.2);border-radius:10px;padding:11px 16px;cursor:pointer;text-align:left;
  max-width:calc(50vw - 150px);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:border-color .2s, box-shadow .2s}
.ca-box:hover{border-color:var(--lime);box-shadow:0 0 18px rgba(182,255,59,.15)}
.ca-box .ca-k2{font-family:var(--pixel);font-size:12px;color:var(--muted)}
.ca-box code{font-family:var(--pixel);font-size:clamp(9px,.74vw,11px);letter-spacing:.3px;white-space:nowrap;color:var(--text)}
.comet{position:absolute;right:-13px;top:-15px;width:30px;height:auto;pointer-events:none;
  filter:drop-shadow(0 0 5px rgba(255,226,122,.55));animation:cometglow 2.4s ease-in-out infinite}
@keyframes cometglow{50%{filter:drop-shadow(0 0 9px rgba(182,255,59,.6))}}

/* wallet pill */
.wallet-pill{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 14px;border-radius:10px;border:1px solid #2a3060;background:rgba(30,34,70,.6);color:#7d84a8;font:500 15px var(--body);cursor:not-allowed}
.wallet-pill i,.lc-wallet i{width:8px;height:8px;border-radius:50%;background:#6b7194}
@media (max-width:900px){.wallet-pill{display:none}}

/* tablet: name your frog */
.hero-wrap{position:relative}
.tablet{--tw:min(440px,92vw);position:relative;width:var(--tw);font-size:calc(var(--tw) * .043);filter:drop-shadow(0 18px 30px rgba(0,0,0,.5));margin:0 auto}
.launch-grid{display:grid;grid-template-columns:auto minmax(0,1fr);gap:40px;align-items:center;max-width:980px;margin:0 auto}
.launch-side{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.ls-card{background:rgba(14,19,60,.75);border:1px solid var(--line);border-radius:16px;padding:18px}
.ls-card h3{margin:0 0 6px;font-size:20px;color:var(--lime)}
.ls-card p{margin:0;color:var(--muted);font-size:16px}
.ls-card.muted h3{color:var(--muted)}
@media (max-width:900px){.launch-grid{grid-template-columns:1fr;gap:24px}}
@media (max-width:520px){.launch-side{grid-template-columns:1fr}}
.tablet-img{display:block;width:100%;height:auto;image-rendering:pixelated}
.tab-screen{position:absolute;left:14.4%;right:14.4%;top:20.1%;bottom:13.4%;padding:5.5% 6% 4.5%;display:flex;flex-direction:column;overflow:hidden;
  font-family:var(--body);color:var(--text);line-height:1.3;
  background:radial-gradient(120% 70% at 50% 0%,rgba(182,255,59,.08),transparent 60%)}
.tab-screen::after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 3px)}
.ts-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:.7em}
.ts-title{font-family:var(--pixel);font-size:.68em;color:var(--lime);letter-spacing:.03em}
.ts-off{display:inline-flex;align-items:center;gap:.35em;font-size:.72em;color:#7d84a8}
.ts-off i{width:.5em;height:.5em;border-radius:50%;background:#6b7194}
.ts-steps{list-style:none;margin:0 0 .6em;padding:0;counter-reset:s}
.ts-steps li{counter-increment:s;display:flex;gap:.5em;align-items:flex-start;margin-bottom:.35em;font-size:1em}
.ts-steps li::before{content:counter(s);flex:none;display:grid;place-items:center;width:1.35em;height:1.35em;border-radius:.3em;background:var(--lime);color:#0b1030;font:.62em/1 var(--pixel);margin-top:.12em;padding-top:.1em}
.ts-rule{margin:0 0 .55em;font-size:.84em;color:var(--yellow)}
.ts-tiers{display:grid;grid-template-columns:repeat(4,1fr);gap:.3em;margin-bottom:auto}
.ts-t{display:flex;flex-direction:column;align-items:center;gap:.1em;padding:.3em .1em .25em;border:1px solid var(--line);border-radius:.45em;background:rgba(39,48,122,.25)}
.ts-f{height:1.7em;width:100%;display:flex;align-items:center;justify-content:center}
.ts-f img{height:auto;max-height:100%;object-fit:contain}
.ts-t b{font-weight:600;font-size:.78em}
.ts-t.gold{border-color:rgba(255,226,122,.6)}
.ts-t.gold img{filter:sepia(1) saturate(3) hue-rotate(-8deg) brightness(1.1)}
.ts-t.gold b{color:var(--yellow)}
.ts-btn{margin-top:.6em;height:2.4em;border:0;border-radius:.55em;background:#2a3060;color:#8b91b5;font:.62em var(--pixel);text-transform:uppercase;cursor:not-allowed;box-shadow:0 .25em 0 #1a1f48}
.ts-note{margin:.45em 0 0;text-align:center;font-size:.72em;color:#7d84a8}
/* catch panel (hero, right) */
.catch-panel{position:absolute;right:28px;top:calc(min(100svh,1100px) * .46);transform:translateY(-50%);width:330px;z-index:2;
  background:linear-gradient(180deg,rgba(20,27,78,.85),rgba(12,17,54,.85));border:1px solid var(--line);border-radius:18px;padding:18px;
  box-shadow:0 20px 50px rgba(0,0,0,.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);text-align:center}
.cp-kicker{margin:0 0 6px;font-family:var(--pixel);font-size:9px;letter-spacing:2px;color:var(--lime);text-transform:uppercase}
.cp-title{margin:0 0 8px;font-family:var(--pixel);font-weight:400;font-size:15px;line-height:1.4}
.cp-lead{margin:0 0 14px;color:var(--muted);font-size:15px;line-height:1.35}
.catch-panel .tickers{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 14px}
.catch-panel .tk{min-width:0;width:calc((100% - 16px) / 3);padding:10px 4px 9px;font-size:11px;gap:3px;box-shadow:0 4px 0 var(--d)}
.catch-panel .tk small{font-size:12px}
.cp-shelf{background:rgba(7,10,31,.45);border:1px solid var(--line);border-radius:12px;padding:10px;margin-bottom:12px}
.catch-panel .shelf-top{margin-bottom:8px;font-size:14px}
.catch-panel .progress{font-size:10px}
.catch-panel .slots{grid-template-columns:repeat(5,1fr);gap:5px}
.catch-panel .slot{border-radius:8px;padding:4px 2px 5px}
.catch-panel .slot .nm{font-size:6px}
.catch-panel .slot .ct{font-size:10px;top:2px;left:4px}
.catch-panel .slot .gd{font-size:6px;padding:2px 3px;top:3px;right:3px}
.cp-card{width:100%;font-size:10px;padding:12px}
.moon-rule{margin:0 auto 14px;font-family:var(--pixel);font-size:clamp(12px,1.6vw,18px);line-height:1.6;color:var(--yellow);text-shadow:0 0 18px rgba(255,226,122,.35)}
@media (max-width:1180px){
  .ca-box{display:none}
  .ca-mini{display:inline-flex}
  .hero-wrap .catch-panel{position:relative;right:auto;top:auto;transform:none;width:auto;max-width:460px;margin:14px auto 0}
}
@media (max-width:500px){.hero-wrap .catch-panel{margin:14px 16px 0}}

/* blocks */
.block{padding:110px 0 30px;position:relative;scroll-margin-top:30px}
.head{text-align:center;margin-bottom:40px}
h2{font-family:var(--pixel);font-weight:400;font-size:clamp(18px,2.6vw,28px);line-height:1.4;margin:0 0 16px}
.lead{color:var(--muted);margin:0 auto;max-width:620px}
@media (max-width:600px){.block{padding:80px 0 20px}.lead br{display:none}}

/* tickers */
.tickers{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;margin-bottom:34px}
.tk{position:relative;min-width:128px;padding:18px 16px 16px;font-size:14px;flex-direction:column;gap:6px}
.tk small{font-family:var(--body);font-size:13px;text-transform:none;letter-spacing:0;opacity:.7}
.tk.locked{--c:#161c52;--d:#0b0f38;color:var(--muted);cursor:not-allowed}
.tk.locked:active{transform:none;box-shadow:0 5px 0 var(--d)}
.tk .lock{position:absolute;top:-8px;right:-8px;font-family:var(--body);font-size:12px;text-transform:lowercase;letter-spacing:0;background:var(--red);color:#fff;border-radius:8px;padding:2px 7px}
@media (max-width:600px){.tickers{gap:10px}.tk{min-width:0;flex:1 1 28%;padding:14px 8px 12px;font-size:12px}}

/* shelf */
.shelf{max-width:860px;margin:0 auto;background:linear-gradient(180deg,rgba(20,27,78,.8),rgba(12,17,54,.8));border:1px solid var(--line);border-radius:20px;padding:22px;box-shadow:0 20px 50px rgba(0,0,0,.35)}
.shelf-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;color:var(--muted)}
.progress{font-family:var(--pixel);font-size:12px;color:var(--text)}
.progress b{color:var(--lime);font-weight:400}
.slots{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}
.slot{position:relative;aspect-ratio:1/1.12;border-radius:14px;background:radial-gradient(70% 60% at 50% 40%,#1c2468,#0c1140);border:1px solid var(--line);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:8px 6px 10px;overflow:hidden}
.slot img{width:auto;height:auto;max-width:78%;max-height:68%;object-fit:contain;margin-bottom:auto;margin-top:8%;transition:filter .3s, transform .3s}
.slot.empty img{filter:brightness(0) opacity(.35)}
.slot.locked img{filter:brightness(0) opacity(.15)}
.slot .nm{font-family:var(--pixel);font-size:10px}
.slot .ct{position:absolute;top:8px;left:8px;font-size:13px;color:var(--muted)}
.slot .gd{position:absolute;top:7px;right:7px;font-size:11px;font-family:var(--pixel);color:#0b1030;background:var(--yellow);border-radius:6px;padding:3px 5px;display:none}
.slot.gold .gd{display:block}
.slot.gold{border-color:var(--yellow);box-shadow:inset 0 0 24px rgba(255,226,122,.25)}
.slot.pop img{animation:pop .45s}
@keyframes pop{40%{transform:scale(1.25)}100%{transform:scale(1)}}
.shelf-actions{display:flex;gap:10px;justify-content:center;margin-top:20px}
@media (max-width:600px){.slots{gap:6px}.slot{border-radius:10px}.slot .nm{font-size:7px}.slot .ct{font-size:11px;top:4px;left:5px}.shelf{padding:14px}}

/* calendar */
.moons{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.mc{background:rgba(14,19,60,.75);border:1px solid var(--line);border-radius:16px;padding:18px;text-align:center}
.mc.next{border-color:var(--yellow);box-shadow:0 0 0 1px var(--yellow), 0 12px 40px rgba(255,226,122,.12)}
.mc img{width:64px;height:64px;margin:0 auto 12px;filter:drop-shadow(0 0 16px rgba(255,226,122,.45))}
.mc .d{font-family:var(--pixel);font-size:11px;margin-bottom:8px}
.mc .e{color:var(--muted);font-size:16px}
.mc .tag{display:inline-block;margin-bottom:10px;font-size:12px;color:#0b1030;background:var(--yellow);border-radius:6px;padding:1px 8px}
@media (max-width:860px){.moons{grid-template-columns:1fr 1fr}}

/* buy */
.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.step{background:rgba(14,19,60,.75);border:1px solid var(--line);border-radius:16px;padding:22px}
.step i{font-style:normal;font-family:var(--pixel);font-size:12px;display:inline-grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--lime);color:#0b1030;margin-bottom:14px}
.step h3{margin:0 0 6px;font-size:21px}
.step p{margin:0;color:var(--muted)}
@media (max-width:760px){.steps{grid-template-columns:1fr}}
.ca-row{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:26px}
.ca{display:flex;align-items:center;gap:12px;background:rgba(14,19,60,.9);border:1px solid var(--line);border-radius:10px;padding:0 14px;height:48px;color:var(--text);cursor:pointer;font:inherit;max-width:100%}
.ca-k{font-family:var(--pixel);font-size:10px;color:var(--lime)}
.ca code{font-family:ui-monospace,Menlo,monospace;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:46vw}
.ca-copy{font-size:14px;color:var(--muted)}

/* footer */
.foot{padding:90px 0 50px;text-align:center;color:var(--muted);font-size:15px}
.foot img{width:64px;height:auto;margin:0 auto 14px;opacity:.9}
.foot p{max-width:520px;margin:0 auto}

/* field of ticker frogs */
#field{position:fixed;inset:0;z-index:40;pointer-events:none;overflow:hidden}
#fx{position:fixed;inset:0;width:100%;height:100%;z-index:41;pointer-events:none}
.tf{position:absolute;left:0;top:0;padding:16px;margin:-16px;pointer-events:auto;cursor:crosshair;will-change:transform;touch-action:none}
.tf img{width:var(--s,110px);height:auto;pointer-events:none;filter:drop-shadow(0 8px 10px rgba(0,0,0,.45));transition:opacity .25s}
.tf.gold img{filter:sepia(1) saturate(3.2) hue-rotate(-8deg) brightness(1.12) drop-shadow(0 0 14px rgba(255,210,80,.9))}
.tf.hidden img{opacity:.12}
.tf.caught{pointer-events:none}

/* toast */
.toast{position:fixed;left:50%;bottom:26px;z-index:60;transform:translate(-50%,20px);opacity:0;transition:.25s;pointer-events:none;
  font-family:var(--pixel);font-size:11px;background:#0e1446;border:1px solid var(--line);border-radius:12px;padding:12px 16px;box-shadow:0 10px 30px rgba(0,0,0,.5);white-space:nowrap}
.toast.show{opacity:1;transform:translate(-50%,0)}
.toast.good{border-color:var(--lime);color:var(--lime)}
.toast.gold{border-color:var(--yellow);color:var(--yellow)}

/* modal */
.modal{position:fixed;inset:0;z-index:70;background:rgba(3,5,18,.8);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:grid;place-items:center;padding:16px}
.modal[hidden]{display:none}
.modal-box{position:relative;width:min(760px,100%);background:#0e1446;border:1px solid var(--line);border-radius:18px;padding:16px}
.modal-box canvas{width:100%;height:auto;border-radius:12px;display:block}
.modal-x{position:absolute;top:-14px;right:-14px;background:#0e1446}
.modal-actions{display:flex;gap:10px;justify-content:center;margin-top:14px;flex-wrap:wrap}

:focus-visible{outline:2px solid var(--lime);outline-offset:3px}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.scroll-cue span{animation:none}}

.kicker-ca .ca-long{display:none}
@media (min-width:721px){.kicker-ca .ca-s{display:none}.kicker-ca .ca-long{display:inline}}
