@font-face{font-family:"Cormorant";src:url("fonts/Cormorant.woff2") format("woff2");font-weight:300 700;font-style:normal;font-display:swap}
@font-face{font-family:"Cormorant";src:url("fonts/Cormorant-Italic.woff2") format("woff2");font-weight:300 700;font-style:italic;font-display:swap}
@font-face{font-family:"Newsreader";font-style:normal;font-weight:200 800;font-display:swap;src:url("fonts/newsreader-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:"Newsreader";font-style:normal;font-weight:200 800;font-display:swap;src:url("fonts/newsreader-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:"Newsreader";font-style:italic;font-weight:200 800;font-display:swap;src:url("fonts/newsreader-latin-italic.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:"Newsreader";font-style:italic;font-weight:200 800;font-display:swap;src:url("fonts/newsreader-latin-ext-italic.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}

/* Lime plaster by day; by night the dark of a room lit by one lamp. The accent is Pompeian red.
   Three verdict colours: verdigris for a word that reached Romanian, ochre for a look-alike,
   red for a word lost on the way. */
:root{
  --paper:#f3ede3; --surface:#eae2d4; --surface-2:#e0d6c4;
  --ink:#1f1913; --ink-2:#382f26; --ink-3:#463c31;
  --rule:#d3c7b2; --rule-strong:#9a8b73;
  --accent:#7c2314; --accent-2:#9b2f1b;
  --kept:#1f4b3b; --twin:#5e420b; --lost:#7c2314;
  --kept-bg:#dbe7df; --twin-bg:#efe2c3; --lost-bg:#f1d9d1;
  --wall:#d9ccb3; --groove:#56432f; --groove-lip:rgba(255,252,244,.78); --crack:#6c5946;
  --slab-bg:#2a211a; --slab-edge:#473a2e;
  --focus:#1b4a8a;
  --shadow:0 1px 2px rgba(40,28,14,.12),0 18px 40px rgba(40,28,14,.16);
  --maxw:74rem; --measure:38rem; --bar:3.25rem;
}
:root[data-theme="dark"]{
  --paper:#15110d; --surface:#1f1913; --surface-2:#2a221a;
  --ink:#f4ede1; --ink-2:#dcd1c1; --ink-3:#c9bca9;
  --rule:#3a2f24; --rule-strong:#66553f;
  --accent:#f1a58f; --accent-2:#f6bba8;
  --kept:#9fd8bd; --twin:#ecc97e; --lost:#f1a58f;
  --kept-bg:#1c2e26; --twin-bg:#302612; --lost-bg:#34201a;
  --wall:#cfc1a6; --groove:#4e3c2a; --crack:#6a5642;
  --slab-bg:#0c0907; --slab-edge:#2c231b;
  --focus:#8fc0ff;
  --shadow:0 1px 2px rgba(0,0,0,.5),0 18px 40px rgba(0,0,0,.45);
}
@media (prefers-color-scheme:dark){
  :root:not([data-theme="light"]){
    --paper:#15110d; --surface:#1f1913; --surface-2:#2a221a;
    --ink:#f4ede1; --ink-2:#dcd1c1; --ink-3:#c9bca9;
    --rule:#3a2f24; --rule-strong:#66553f;
    --accent:#f1a58f; --accent-2:#f6bba8;
    --kept:#9fd8bd; --twin:#ecc97e; --lost:#f1a58f;
    --kept-bg:#1c2e26; --twin-bg:#302612; --lost-bg:#34201a;
    --wall:#cfc1a6; --groove:#4e3c2a; --crack:#6a5642;
    --slab-bg:#0c0907; --slab-edge:#2c231b;
    --focus:#8fc0ff;
    --shadow:0 1px 2px rgba(0,0,0,.5),0 18px 40px rgba(0,0,0,.45);
  }
}

*,*::before,*::after{box-sizing:border-box}
[hidden]{display:none !important}
html{-webkit-text-size-adjust:100%}
body{margin:0;color:var(--ink);background:var(--paper);
  font-family:"Newsreader",Georgia,serif;font-size:clamp(1.06rem,1rem + .25vw,1.18rem);line-height:1.6;overflow-x:clip}
img{max-width:100%;height:auto;display:block}
a{color:var(--accent);text-underline-offset:.18em;text-decoration-thickness:1px}
a:hover{color:var(--accent-2)}
:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:3px}
i,em{font-style:italic}
button{font:inherit;color:inherit}

/* ---------- top bar ---------- */
.topbar{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:.6rem;min-height:var(--bar);
  padding:0 clamp(.75rem,2vw,1.4rem);line-height:1;background:color-mix(in srgb,var(--paper) 92%,transparent);
  backdrop-filter:blur(8px);border-bottom:1px solid var(--rule)}
.topbar .home{font-family:"Cormorant",Georgia,serif;font-weight:600;color:var(--ink);text-decoration:none;white-space:nowrap;
  font-size:1.08rem;display:flex;align-items:center;min-height:2.75rem}
.topnav{display:flex;gap:.9rem;overflow-x:auto;scrollbar-width:none;min-width:0}
.topnav::-webkit-scrollbar{display:none}
@media (max-width:40rem){.topnav{-webkit-mask-image:linear-gradient(90deg,#000 80%,transparent);mask-image:linear-gradient(90deg,#000 80%,transparent);padding-right:1rem}}
.topnav a{color:var(--ink-2);text-decoration:none;white-space:nowrap;font-size:.95rem;display:flex;align-items:center;min-height:2.75rem}
.topnav a:hover,.topnav a[aria-current="true"]{color:var(--accent)}
.topnav a[aria-current="true"]{box-shadow:inset 0 -2px 0 var(--accent)}
.spacer{flex:1 1 auto}
.chip{color:var(--ink-2);text-decoration:none;font-size:.9rem;white-space:nowrap;border:1px solid var(--rule);border-radius:999px;
  padding:.25rem .7rem;display:flex;align-items:center;min-height:2.75rem}
.chip:hover{border-color:var(--accent)}
.icon-btn{display:grid;place-items:center;width:2.1rem;height:2.1rem;flex:0 0 auto;border:1px solid var(--rule);border-radius:999px;
  background:transparent;color:var(--ink-2);cursor:pointer;position:relative}
.icon-btn::after{content:"";position:absolute;inset:-.6rem}
.icon-btn:hover{color:var(--accent);border-color:var(--accent)}
@media (max-width:34rem){.topbar .home{font-size:.95rem}.topnav{gap:.7rem}.topnav a{font-size:.88rem}}

/* ---------- reading rail ---------- */
.rail{display:none}
@media (min-width:90rem){
  .rail{display:flex;flex-direction:column;gap:.5rem;position:fixed;right:1.1rem;top:50%;transform:translateY(-50%);z-index:30}
  .rail a{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;min-height:1.4rem;text-decoration:none;color:var(--ink-2);font-size:.82rem}
  .rail a span{opacity:0;transition:opacity .2s;background:var(--paper);padding:.1rem .35rem;border-radius:4px;white-space:nowrap}
  .rail a:hover span,.rail a:focus-visible span,.rail a[aria-current="true"] span{opacity:1}
  .rail a i{display:block;width:2px;height:14px;background:var(--rule-strong);transition:height .2s,background .2s}
  .rail a[aria-current="true"] i{height:26px;background:var(--accent)}
}

main{margin:0 auto}
section,.hero{scroll-margin-top:calc(var(--bar) + .5rem)}
.wrap{max-width:var(--maxw);margin:0 auto;padding:0 clamp(1rem,3vw,2rem)}

/* ---------- opening ---------- */
.hero{padding:clamp(1.6rem,5vw,4rem) 0 0}
.hero-text{max-width:var(--maxw)}
@media (min-width:62rem){.hero-text{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);column-gap:3rem;align-items:end}
  .hero-text .kicker{grid-column:1/-1}.hero-text h1{margin-bottom:clamp(1.6rem,4vw,2.6rem)}}
.kicker{font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-weight:600;margin:0 0 .8rem;font-family:"Newsreader",serif}
h1,h2,h3{font-family:"Cormorant",Georgia,serif;font-weight:600;letter-spacing:-.01em;text-wrap:balance}
h1{font-size:clamp(2.5rem,1.5rem + 4.4vw,5.1rem);line-height:1.02;margin:0 0 1.1rem;max-width:17ch}
.deck{font-size:clamp(1.12rem,1.02rem + .45vw,1.36rem);color:var(--ink-2);margin:0 0 clamp(1.6rem,4vw,2.6rem);max-width:42rem}

/* The wall is an object set on a dark slab, like a fragment in a museum case. */
.slab{margin:0;background:var(--slab-bg);border-top:1px solid var(--slab-edge);border-bottom:1px solid var(--slab-edge);
  padding:clamp(1rem,3vw,2.4rem) 0 clamp(1.2rem,3vw,2rem)}
.wall-box{position:relative;max-width:76rem;margin:0 auto;padding:0 clamp(.5rem,2vw,1.5rem)}
.wall{display:block;width:100%;aspect-ratio:915/400;border-radius:3px;box-shadow:0 20px 50px rgba(0,0,0,.55),inset 0 0 0 1px rgba(0,0,0,.2);
  background:var(--wall);cursor:pointer;touch-action:manipulation}
.wall-still{width:100%;border-radius:3px}
html.js .wall-box.live .wall-still{display:none}
html:not(.js) .wall,.wall-box:not(.live) .wall{display:none}
.replay{position:absolute;right:clamp(1rem,3vw,2.2rem);bottom:.7rem;min-height:2.75rem;padding:0 1rem;border-radius:999px;
  border:1px solid rgba(60,45,30,.35);background:rgba(248,242,230,.92);color:#2a2017;font-size:.9rem;cursor:pointer}
.replay:hover{background:#fff8ec}
@media (max-width:40rem){.replay{position:static;display:block;margin:.6rem 0 0 auto;min-height:2.5rem;font-size:.85rem}}
.slab figcaption{color:#e9dfcf;margin-top:clamp(1rem,2.5vw,1.6rem)}
.lines{display:grid;gap:.55rem}
.line{margin:0;display:grid;grid-template-columns:minmax(8rem,12rem) 1fr;gap:.3rem 1.2rem;align-items:baseline}
.line-l{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:#cdbfa9}
.line-t{font-family:"Cormorant",Georgia,serif;font-size:clamp(1.45rem,1.1rem + 1.4vw,2.2rem);line-height:1.2;color:#f6efe3}
.line-lat .line-t{font-style:italic}
.line-en .line-t{font-size:clamp(1.15rem,1rem + .7vw,1.5rem);color:#e9dfcf}
@media (max-width:40rem){.line{grid-template-columns:1fr}}
.w{border-radius:3px;padding:0 .08em;margin:0 -.08em;transition:background .2s,color .2s;cursor:pointer}
html:not(.js) .w{cursor:auto}
.w.on.v-kept{background:#9fd8bd;color:#10261d}
.w.on.v-twin{background:#ecc97e;color:#2b1e05}
.w.on.v-lost{background:#f1a58f;color:#35120a}
.wall-cap,.hint{font-size:.95rem;color:#d6cab7;max-width:48rem;margin:.9rem 0 0}
.hint{color:#e9dfcf}

/* ---------- blocks ---------- */
.block{padding:clamp(3rem,7vw,5.5rem) 0;border-top:1px solid var(--rule)}
h2{font-size:clamp(2rem,1.4rem + 2.6vw,3.3rem);line-height:1.05;margin:0 0 1.2rem;max-width:22ch}
h2 .anchor{color:inherit;text-decoration:none}
h2 .anchor:hover{text-decoration:underline;text-decoration-thickness:2px}
h3{font-size:1.5rem;margin:2rem 0 .6rem}
.prose,.lede,.after,.tie,.caesar{max-width:var(--measure)}
.prose p{margin:0 0 1em}
.lede{font-size:1.14em;color:var(--ink-2);margin:0 0 1.6rem}
.small{font-size:.9rem;color:var(--ink-3)}

.split{display:grid;gap:clamp(1.5rem,4vw,3.5rem)}
@media (min-width:62rem){.split{grid-template-columns:minmax(0,38rem) minmax(0,1fr);align-items:start}}
.side{display:grid;gap:1.4rem}
.pair{display:grid;gap:1.4rem;margin-top:clamp(1.8rem,4vw,3rem)}
@media (min-width:48rem){.pair{grid-template-columns:.8fr 1fr;align-items:start}}
.fig{margin:0}
.fig img{border-radius:3px;background:var(--surface-2)}
.fig.tall img{max-height:44rem;width:auto;margin:0 auto}
.plate img{background:#e8e2cf}
figcaption{font-size:.92rem;color:var(--ink-3);margin-top:.55rem;line-height:1.5}
.cr{display:block;font-size:.85rem;margin-top:.2rem}
.facts{display:grid;grid-template-columns:auto 1fr;gap:.35rem 1.1rem;margin:1.6rem 0 0;padding:1rem 1.1rem;background:var(--surface);
  border-left:3px solid var(--accent);border-radius:0 4px 4px 0;font-size:.98rem}
.facts dt{font-weight:600;color:var(--ink-2)}
.facts dd{margin:0}
@media (max-width:30rem){.facts{grid-template-columns:1fr}.facts dd{margin-bottom:.4rem}}

/* ---------- the words ---------- */
.words-grid{display:grid;gap:clamp(1.2rem,3vw,2.6rem)}
@media (min-width:62rem){.words-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}}
.stick{position:sticky;top:calc(var(--bar) + .8rem);background:var(--slab-bg);padding:.7rem;border-radius:6px;z-index:5}
@media (max-width:61.99rem){.stick{top:var(--bar);margin:0 calc(-1 * clamp(1rem,3vw,2rem));border-radius:0;padding:.5rem clamp(.5rem,2vw,1rem)}}
.wall.small{box-shadow:none}
html:not(.js) .words-wall{display:none}
.words-wall .wall{display:block}
.tally{color:#e9dfcf;font-size:.95rem;margin:.6rem .2rem .3rem}
.legend{display:flex;flex-wrap:wrap;gap:.3rem 1rem;margin:0 .2rem;padding:0;list-style:none;font-size:.88rem;color:#d6cab7}
.legend .dot{margin-right:.4rem}
@media (max-width:61.99rem){.tally{display:none}.legend{font-size:.8rem}}
.dot{display:inline-block;width:.7em;height:.7em;border-radius:50%;vertical-align:.02em;margin-right:.45rem}
.legend .v-kept .dot{background:#9fd8bd}.legend .v-twin .dot{background:#ecc97e}.legend .v-lost .dot{background:#f1a58f}
.cards{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}
.card{border:1px solid var(--rule);border-radius:6px;padding:.9rem 1.1rem 1rem;background:var(--paper);scroll-margin-top:calc(var(--bar) + 12rem);
  transition:border-color .2s,background .2s}
.card.v-kept .dot{background:var(--kept)}.card.v-twin .dot{background:var(--twin)}.card.v-lost .dot{background:var(--lost)}
.card.on.v-kept{border-color:var(--kept);background:var(--kept-bg)}
.card.on.v-twin{border-color:var(--twin);background:var(--twin-bg)}
.card.on.v-lost{border-color:var(--lost);background:var(--lost-bg)}
.pick{display:flex;align-items:baseline;gap:.7rem;flex-wrap:wrap;background:none;border:0;padding:0;margin:0;cursor:pointer;text-align:left;
  font-family:"Cormorant",Georgia,serif;font-size:clamp(1.9rem,1.5rem + 1.3vw,2.5rem);line-height:1.1;min-height:2.75rem}
.pick .from{font-style:italic;color:var(--ink-2)}
.pick .arrow{font-size:.7em;color:var(--ink-3)}
.pick .to{font-weight:600}
.card.v-lost .pick .to{color:var(--lost)}
.card.v-kept .pick .to{color:var(--kept)}
.card.v-twin .pick .to{color:var(--twin)}
.card.on .from{animation:fromOut .5s ease both}
.card.on .to{animation:toIn .55s .12s ease both}
@keyframes fromOut{0%{opacity:1}40%{opacity:.35;letter-spacing:.06em}100%{opacity:1;letter-spacing:0}}
@keyframes toIn{0%{opacity:0;transform:translateY(.35em)}100%{opacity:1;transform:none}}
.verdict{margin:.35rem 0 .35rem;font-size:.95rem;color:var(--ink-2)}
.gloss{color:var(--ink-3)}
.classic{display:inline-block;margin-left:.3rem;font-size:.9rem;color:var(--ink-3)}
.why{margin:0;font-size:1rem}
.after{margin:2rem 0 0;font-size:1.08em}

/* ---------- the tense ---------- */
.morph{margin:1.8rem 0 1.2rem;padding:1.2rem 1.3rem;background:var(--surface);border-radius:6px;max-width:48rem}
.morph-h{margin:0 0 .6rem;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}
.stations{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .9rem;font-family:"Cormorant",Georgia,serif;
  font-size:clamp(1.7rem,1.3rem + 1.4vw,2.5rem);line-height:1.15;min-height:3rem}
.st{opacity:0;transform:translateY(.3em);transition:opacity .45s,transform .45s}
.st.in{opacity:1;transform:none}
.st-lat{font-style:italic;color:var(--ink-2)}
.st-old{color:var(--twin)}
.st-now{font-weight:600;color:var(--kept)}
.st-arrow{width:2.2rem;height:2px;background:var(--rule-strong);position:relative}
.st-arrow::after{content:"";position:absolute;right:-1px;top:-4px;border:5px solid transparent;border-left-color:var(--rule-strong);border-right:0}
.st-kind{margin:.5rem 0 0;font-size:.95rem;color:var(--ink-2)}
.table-wrap{overflow-x:auto;margin-top:1.2rem}
.verbs{border-collapse:collapse;width:100%;max-width:56rem;font-size:1rem}
.verbs caption{caption-side:bottom;text-align:left;font-size:.9rem;color:var(--ink-3);padding-top:.7rem}
.verbs th,.verbs td{text-align:left;padding:.45rem .7rem;border-bottom:1px solid var(--rule);vertical-align:baseline}
.verbs thead th{font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:600}
.verbs tbody th{font-weight:400}
.vb{background:none;border:0;padding:.2rem 0;cursor:pointer;font-family:"Cormorant",Georgia,serif;font-style:italic;font-size:1.35rem;
  color:var(--ink);min-height:2.75rem;text-decoration:underline;text-decoration-color:var(--rule-strong);text-underline-offset:.2em}
html:not(.js) .vb{cursor:auto;text-decoration:none}
.verbs tr.on{background:var(--surface)}
.verbs td b{font-family:"Cormorant",Georgia,serif;font-size:1.35rem;font-weight:600}
.verbs small{display:block;font-size:.82rem;color:var(--ink-3)}
.verbs .old{font-family:"Cormorant",Georgia,serif;font-size:1.25rem}
.verbs .none{color:var(--ink-3)}
.verbs tr.k-remade .kind{color:var(--twin)}
.verbs tr.k-direct .kind{color:var(--kept)}

/* ---------- today ---------- */
.dialog{margin:1.8rem 0;max-width:46rem}
.ask{margin:0 0 .8rem;color:var(--ink-2)}
.tablist{display:flex;gap:.4rem;flex-wrap:wrap;margin-bottom:.8rem}
.tablist [role="tab"]{min-height:2.75rem;padding:0 1.1rem;border-radius:999px;border:1px solid var(--rule-strong);background:transparent;cursor:pointer;font-size:1rem}
.tablist [role="tab"][aria-selected="true"]{background:var(--ink);color:var(--paper);border-color:var(--ink)}
.panel{background:var(--surface);border-radius:6px;padding:1.1rem 1.3rem;margin-bottom:.8rem}
html.js .tablist:not([hidden]) ~ .panel .panel-q{display:none}
.panel-q{margin:0 0 .4rem;font-weight:600;color:var(--ink-2)}
.panel blockquote{margin:0;font-family:"Cormorant",Georgia,serif;font-style:italic;font-size:clamp(1.45rem,1.15rem + 1.1vw,2rem);line-height:1.25}
.trans{margin:.4rem 0 0;color:var(--ink-3);font-size:.98rem}
.panel-note{margin:.6rem 0 0;font-size:1rem}
.tie{font-size:1.1em;margin-top:1.4rem}

/* ---------- red pen ---------- */
.proof{margin:1.6rem 0 1rem}
.proof-line{font-family:"Cormorant",Georgia,serif;font-style:italic;font-size:clamp(1.9rem,1.3rem + 2.4vw,3.2rem);line-height:1.9;margin:0 0 .8rem}
.mk{position:relative;display:inline-block}
.mk::before{content:attr(data-n);font:600 .36em/1 "Newsreader",serif;font-style:normal;color:var(--ink-3);vertical-align:1.3em;margin-right:.15em}
.proof.marked .mk-fix{text-decoration:line-through;text-decoration-color:var(--lost);text-decoration-thickness:2px}
.proof.marked .mk-fix::after{content:attr(data-fix);position:absolute;left:58%;top:-.7em;transform:translateX(-50%) rotate(-4deg);
  font:italic 600 .62em/1 "Cormorant",serif;color:var(--lost);white-space:nowrap}
.proof.marked .mk-ok{text-decoration:underline wavy var(--kept);text-decoration-thickness:1px;text-underline-offset:.2em}
.btn{min-height:2.75rem;padding:0 1.2rem;border-radius:999px;border:1px solid var(--accent);background:transparent;color:var(--accent);cursor:pointer;font-size:1rem}
.btn[aria-pressed="true"]{background:var(--accent);color:var(--paper)}
.marks{max-width:var(--measure);padding-left:1.3rem;margin:1.4rem 0}
.marks li{margin:0 0 .9rem}
.marks b{font-family:"Cormorant",Georgia,serif;font-style:italic;font-size:1.2em;margin-right:.3rem}
.marks .m-ok b{color:var(--kept)}.marks .m-fix b{color:var(--lost)}
.caesar{margin-top:1.8rem;padding-top:1.2rem;border-top:1px solid var(--rule)}

/* ---------- sources ---------- */
.srcs{padding-left:1.1rem;font-size:.95rem;max-width:56rem}
.srcs li{margin:0 0 .45rem;overflow-wrap:anywhere}
.foot{border-top:1px solid var(--rule);padding:2rem clamp(1rem,3vw,2rem) 3rem;text-align:center;font-size:.92rem;color:var(--ink-3)}
.foot p{margin:.3rem 0}
.nf main{max-width:40rem;margin:18vh auto;padding:0 1.2rem}

@media (prefers-reduced-motion:reduce){
  *{animation:none !important;transition:none !important;scroll-behavior:auto !important}
  .st{opacity:1;transform:none}
}
@media print{.rail,.topbar,.replay{display:none}}
