@charset "utf-8";
/* ==========================================================================
   zecrazytux.net — "engineering notebook" theme
   build token: z759   (seed 759754359)
   Hand written vanilla CSS. No framework. One stylesheet.
   Palette family kept from the live site (charcoal ground, cobalt link,
   warm amber rule, muted blue grey text). Layout, components and naming
   are original to this build.
   ========================================================================== */

:root{
  /* seeded palette ------------------------------------------------ */
  --z759-void:#0e1013;          /* page ground */
  --z759-slab:#14171c;          /* rail / crown ground */
  --z759-canvas:#1a1e24;        /* reading surface */
  --z759-raised:#20262e;        /* raised surface */
  --z759-rim:#2b323d;           /* hairline */
  --z759-rim-soft:rgba(126,150,184,.22);
  --z759-text:#c8d0df;          /* body copy */
  --z759-dim:#8d97aa;           /* secondary copy */
  --z759-faint:#67708238;
  --z759-cobalt:#3f8fd6;        /* primary link */
  --z759-cobalt-keen:#0976cb;   /* strong link / sigil */
  --z759-cobalt-deep:#123a63;   /* wash */
  --z759-amber:#d8bf7f;         /* rule + label */
  --z759-amber-deep:#b4964c;
  --z759-mint:#79c6a0;          /* ok status */
  --z759-coral:#e0815f;         /* alert status */
  --z759-glow:rgba(63,143,214,.30);

  /* seeded geometry ---------------------------------------------- */
  --z759-step:18px;             /* spacing unit (seed % 4 => index 3 of 6/10/14/18) */
  --z759-corner:3px;            /* sharp terminal corners */
  --z759-hair:1px;
  --z759-maxread:74ch;
  --z759-railw:258px;

  /* seeded type scale -------------------------------------------- */
  --z759-font:Inconsolata,"DejaVu Sans Mono","Liberation Mono",Menlo,Consolas,monospace;
  --z759-face:Gentium,"Gentium Plus","Gentium Book Plus",Georgia,"Times New Roman",serif;
  --z759-lede:1.06rem;
  --z759-body:1.02rem;
  --z759-small:.86rem;
}

*,*::before,*::after{box-sizing:border-box}

img{max-width:100%;height:auto}

html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}

body.z759-chassis{
  margin:0;
  background:
    radial-gradient(1200px 520px at 82% -8%,rgba(63,143,214,.10),transparent 60%),
    radial-gradient(900px 500px at -10% 110%,rgba(216,191,127,.06),transparent 55%),
    var(--z759-void);
  color:var(--z759-text);
  font-family:var(--z759-font);
  font-size:var(--z759-body);
  line-height:1.62;
  letter-spacing:.02em;
}

/* -------- skip link -------- */
.z759-skip{
  position:absolute;left:-9999px;top:0;z-index:120;
  background:var(--z759-cobalt-keen);color:#08131f;font-weight:700;
  padding:10px 16px;border-radius:0 0 var(--z759-corner) 0;
}
.z759-skip:focus{left:0}

/* -------- crown (top status strip) -------- */
.z759-crown{
  position:sticky;top:0;z-index:60;
  display:flex;flex-wrap:wrap;gap:6px 18px;align-items:center;
  justify-content:space-between;
  padding:6px calc(var(--z759-step) * 1.2);
  background:linear-gradient(90deg,var(--z759-slab),rgba(20,23,28,.86));
  border-bottom:var(--z759-hair) solid var(--z759-rim);
  font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;
  color:var(--z759-dim);
}
.z759-crown__pulse{color:var(--z759-mint)}
.z759-crown__dot{
  display:inline-block;width:8px;height:8px;margin-right:8px;
  background:var(--z759-mint);border-radius:50%;
  box-shadow:0 0 10px var(--z759-mint);
}
.z759-crown a{color:var(--z759-dim);text-decoration:none}
.z759-crown a:hover,.z759-crown a:focus{color:var(--z759-cobalt)}

/* -------- shell layout -------- */
.z759-frame{
  display:grid;
  grid-template-columns:var(--z759-railw) minmax(0,1fr);
  gap:calc(var(--z759-step) * 1.6);
  max-width:1560px;
  margin:0 auto;
  padding:calc(var(--z759-step) * 1.4) calc(var(--z759-step) * 1.2) calc(var(--z759-step) * 2);
  align-items:start;
}

/* -------- rail (left navigation) -------- */
.z759-rail{
  position:sticky;top:64px;
  background:var(--z759-slab);
  border:var(--z759-hair) solid var(--z759-rim);
  border-radius:var(--z759-corner);
  padding:calc(var(--z759-step) * 1.1);
}
.z759-railmark{
  display:flex;align-items:center;gap:12px;
  text-decoration:none;color:var(--z759-text);
  padding-bottom:calc(var(--z759-step) * .9);
  border-bottom:var(--z759-hair) dashed var(--z759-rim);
}
.z759-railmark__glyph{width:40px;height:40px;flex:0 0 40px}
.z759-railmark__name{display:block;font-family:var(--z759-face);font-size:1.16rem;line-height:1.1;letter-spacing:.01em}
.z759-railmark__sub{display:block;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--z759-amber)}
.z759-railmark:hover .z759-railmark__name,.z759-railmark:focus .z759-railmark__name{color:var(--z759-cobalt)}

.z759-railswing{
  display:none;
  width:100%;text-align:left;cursor:pointer;
  background:var(--z759-raised);color:var(--z759-text);
  border:var(--z759-hair) solid var(--z759-rim);
  border-radius:var(--z759-corner);
  padding:10px 12px;margin-top:calc(var(--z759-step) * .9);
  font:inherit;letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;
}
.z759-railswing__bar{
  display:inline-block;width:15px;height:2px;background:var(--z759-amber);
  box-shadow:0 5px 0 var(--z759-amber),0 -5px 0 var(--z759-amber);
  vertical-align:middle;margin-right:10px;
}

.z759-trailhead{margin:calc(var(--z759-step) * 1.1) 0 0}
.z759-trailhead__cap{
  font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;
  color:var(--z759-dim);margin:calc(var(--z759-step) * .9) 0 6px 2px;
}
.z759-trailhead ul{list-style:none;margin:0;padding:0}
.z759-trailhead li{margin:2px 0}
.z759-rail-link{
  display:flex;align-items:baseline;gap:9px;
  padding:7px 10px;border-radius:var(--z759-corner);
  color:var(--z759-text);text-decoration:none;
  border-left:2px solid transparent;
  transition:background .12s ease,border-color .12s ease,color .12s ease;
}
.z759-rail-link__tick{color:var(--z759-cobalt);opacity:.7;font-size:.8rem}
.z759-rail-link:hover,.z759-rail-link:focus{background:rgba(63,143,214,.10);color:#fff}
.z759-rail-link[aria-current="page"]{
  background:rgba(63,143,214,.16);border-left-color:var(--z759-amber);color:#fff;
}
.z759-rail-link[aria-current="page"] .z759-rail-link__tick{color:var(--z759-amber);opacity:1}
.z759-fan{margin:0 0 0 22px;padding:0;list-style:none}
.z759-fan a{
  display:block;padding:5px 8px;font-size:.9rem;color:var(--z759-dim);
  text-decoration:none;border-left:2px solid var(--z759-rim);
}
.z759-fan a:hover,.z759-fan a:focus{color:var(--z759-amber);border-left-color:var(--z759-amber)}

/* -------- canvas / article -------- */
.z759-canvas{min-width:0}
.z759-sheet{
  background:var(--z759-canvas);
  border:var(--z759-hair) solid var(--z759-rim);
  border-radius:var(--z759-corner);
  padding:calc(var(--z759-step) * 1.6) calc(var(--z759-step) * 1.7);
}
.z759-trail{
  font-size:.78rem;letter-spacing:.08em;color:var(--z759-dim);
  margin:0 0 calc(var(--z759-step) * 1.1);
}
.z759-trail a{color:var(--z759-dim);text-decoration:none}
.z759-trail a:hover,.z759-trail a:focus{color:var(--z759-cobalt)}
.z759-trail span{color:var(--z759-amber)}

.z759-kicker{
  display:inline-block;margin:0 0 10px;
  font-size:.72rem;letter-spacing:.24em;text-transform:uppercase;
  color:var(--z759-amber);
}
.z759-sheet h1{
  font-family:var(--z759-face);
  font-weight:400;font-size:clamp(1.7rem,1.1rem + 2.3vw,2.7rem);
  line-height:1.16;margin:0 0 .5rem;color:#eef2fa;
}
.z759-sheet h2{
  font-family:var(--z759-face);font-weight:400;font-size:1.5rem;
  line-height:1.24;margin:calc(var(--z759-step) * 2.2) 0 .5rem;color:#e6ecf7;
  padding-bottom:6px;border-bottom:var(--z759-hair) solid var(--z759-rim);
}
.z759-sheet h3{
  font-family:var(--z759-face);font-weight:400;font-size:1.2rem;
  margin:calc(var(--z759-step) * 1.7) 0 .4rem;color:#dae3f2;
}
.z759-sheet h4{
  font-family:var(--z759-font);font-weight:700;font-size:.95rem;
  letter-spacing:.06em;text-transform:uppercase;color:var(--z759-amber);
  margin:calc(var(--z759-step) * 1.3) 0 .3rem;
}
.z759-sheet p{margin:0 0 1em;max-width:var(--z759-maxread)}
.z759-sheet p.z759-lede{font-size:var(--z759-lede);color:#dfe6f3}
.z759-sheet a{color:var(--z759-cobalt);text-decoration:none;border-bottom:1px solid var(--z759-faint)}
.z759-sheet a:hover,.z759-sheet a:focus{color:#a9d2ff;border-bottom-color:var(--z759-cobalt)}
.z759-sheet code{
  font-family:var(--z759-font);background:rgba(63,143,214,.12);
  border:var(--z759-hair) solid var(--z759-rim);border-radius:var(--z759-corner);
  padding:1px 5px;font-size:.9em;color:#dfe9f7;
}
.z759-sheet kbd{
  font-family:var(--z759-font);background:var(--z759-raised);
  border:var(--z759-hair) solid var(--z759-rim);border-bottom-width:2px;
  border-radius:var(--z759-corner);padding:1px 6px;font-size:.85em;color:var(--z759-amber);
}
.z759-sheet ul,.z759-sheet ol{max-width:var(--z759-maxread);padding-left:1.35em}
.z759-sheet li{margin:.3em 0}
.z759-sheet ul{list-style:"▸  "}
.z759-sheet blockquote{
  margin:1.2em 0;padding:.6em 1.1em;
  border-left:3px solid var(--z759-cobalt-deep);
  background:rgba(63,143,214,.06);color:#d7dfee;
  max-width:var(--z759-maxread);
}

.z759-sheet pre{
  background:#0b0e12;border:var(--z759-hair) solid var(--z759-rim);
  border-left:3px solid var(--z759-amber-deep);
  border-radius:var(--z759-corner);
  padding:14px 16px;overflow:auto;
  font-family:var(--z759-font);font-size:.9rem;line-height:1.55;
  color:#cfe0f5;max-width:100%;
}
.z759-sheet pre code{background:none;border:0;padding:0;color:inherit}

.z759-sheet table{
  border-collapse:collapse;width:100%;max-width:100%;margin:1.2em 0;font-size:.92rem;
}
.z759-sheet th,.z759-sheet td{
  border:var(--z759-hair) solid var(--z759-rim);padding:8px 11px;text-align:left;
  overflow-wrap:anywhere;word-break:break-word;
}
.z759-scroller{max-width:100%;overflow-x:auto}
.z759-sheet thead th{background:rgba(63,143,214,.12);color:var(--z759-amber);text-transform:uppercase;font-size:.76rem;letter-spacing:.1em}
@media (max-width:640px){ .z759-sheet table{table-layout:fixed} }

/* -------- path chips / metadata -------- */
.z759-stamp{
  display:flex;flex-wrap:wrap;gap:8px;margin:0 0 calc(var(--z759-step) * 1.3);
}
.z759-stamp__bit{
  font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;
  color:var(--z759-dim);border:var(--z759-hair) solid var(--z759-rim);
  border-radius:999px;padding:3px 11px;background:var(--z759-slab);
}
.z759-stamp__bit b{color:var(--z759-amber);font-weight:600}

/* -------- bands (home blocks) -------- */
.z759-band{margin:calc(var(--z759-step) * 2.4) 0 0}
.z759-band__head{display:flex;align-items:baseline;justify-content:space-between;gap:14px;flex-wrap:wrap}
.z759-band__title{font-family:var(--z759-face);font-size:1.4rem;color:#eef2fa;margin:0}

.z759-lattice{
  display:grid;gap:calc(var(--z759-step) * 1.1);
  grid-template-columns:repeat(auto-fill,minmax(248px,1fr));
}
.z759-slip{
  display:block;text-decoration:none;color:var(--z759-text);
  background:var(--z759-slab);
  border:var(--z759-hair) solid var(--z759-rim);
  border-radius:var(--z759-corner);
  padding:calc(var(--z759-step) * 1.05);
  position:relative;
  transition:transform .12s ease,border-color .12s ease,background .12s ease;
}
.z759-slip::after{
  content:"";position:absolute;left:0;top:0;bottom:0;width:3px;
  background:var(--z759-cobalt);opacity:0;transition:opacity .12s ease;
}
.z759-slip:hover,.z759-slip:focus{
  transform:translateY(-2px);border-color:var(--z759-rim-soft);
  background:var(--z759-raised);
}
.z759-slip:hover::after,.z759-slip:focus::after{opacity:1}
.z759-slip__tag{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--z759-amber)}
.z759-slip__title{font-family:var(--z759-face);font-size:1.12rem;color:#eef2fa;margin:.35em 0 .4em;line-height:1.25}
.z759-slip__text{font-size:.88rem;color:var(--z759-dim);margin:0}
.z759-slip__arrow{display:block;margin-top:.7em;color:var(--z759-cobalt);font-size:.82rem;letter-spacing:.08em}

/* -------- key (button) -------- */
.z759-key{
  display:inline-flex;align-items:center;gap:9px;
  font-family:var(--z759-font);font-size:.86rem;letter-spacing:.1em;text-transform:uppercase;
  color:#06131f;background:linear-gradient(180deg,#4f9ce0,#0976cb);
  border:var(--z759-hair) solid #0a6ac0;border-radius:var(--z759-corner);
  padding:11px 18px;cursor:pointer;text-decoration:none;font-weight:700;
}
.z759-key:hover,.z759-key:focus{background:linear-gradient(180deg,#63aae8,#2b8ede);color:#03101c}
.z759-key--ghost{
  background:transparent;color:var(--z759-amber);
  border:var(--z759-hair) solid var(--z759-amber-deep);
}
.z759-key--ghost:hover,.z759-key--ghost:focus{background:rgba(216,191,127,.12);color:#f2e2b6}
/* keep CTA text legible against the sheet prose-link rule */
a.z759-key,.z759-sheet a.z759-key,a.z759-key:visited{color:#06131f;border:var(--z759-hair) solid #0a6ac0;border-bottom:var(--z759-hair) solid #0a6ac0;text-decoration:none}
a.z759-key:hover,a.z759-key:focus,.z759-sheet a.z759-key:hover,.z759-sheet a.z759-key:focus{color:#03101c;border-color:#0a6ac0}
a.z759-key--ghost,.z759-sheet a.z759-key--ghost{background:transparent;color:var(--z759-amber);border:var(--z759-hair) solid var(--z759-amber-deep)}
a.z759-key--ghost:hover,a.z759-key--ghost:focus,.z759-sheet a.z759-key--ghost:hover,.z759-sheet a.z759-key--ghost:focus{background:rgba(216,191,127,.12);color:#f2e2b6;border-color:var(--z759-amber-deep)}
.z759-sheet a.z759-slip,.z759-sheet a.z759-slip:hover{border-bottom:0}
.z759-keys{display:flex;flex-wrap:wrap;gap:12px;margin-top:calc(var(--z759-step) * 1.2)}

/* -------- homepage hero -------- */
.z759-prologue{
  display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);
  gap:calc(var(--z759-step) * 1.8);align-items:center;
}
.z759-prologue__mark{
  border:var(--z759-hair) solid var(--z759-rim);border-radius:var(--z759-corner);
  background:var(--z759-slab);padding:var(--z759-step);display:flex;justify-content:center;
}
.z759-prologue__mark svg,.z759-prologue__mark img{width:100%;max-width:360px;height:auto}
.z759-prologue h1{margin-top:0}

/* -------- ledger (footer) -------- */
.z759-ledger{
  border-top:var(--z759-hair) solid var(--z759-rim);
  background:var(--z759-slab);
  margin-top:calc(var(--z759-step) * 2.4);
}
.z759-ledger__inner{
  max-width:1560px;margin:0 auto;
  padding:calc(var(--z759-step) * 1.8) calc(var(--z759-step) * 1.2);
  display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));
  gap:calc(var(--z759-step) * 1.4);
}
.z759-ledger h3{
  font-family:var(--z759-font);font-size:.74rem;letter-spacing:.2em;text-transform:uppercase;
  color:var(--z759-amber);margin:0 0 .7em;
}
.z759-ledger p,.z759-ledger li{font-size:.88rem;color:var(--z759-dim)}
.z759-ledger ul{list-style:none;margin:0;padding:0}
.z759-ledger li{margin:.3em 0}
.z759-ledger a{color:var(--z759-text);text-decoration:none}
.z759-ledger a:hover,.z759-ledger a:focus{color:var(--z759-cobalt)}
.z759-ledger__foot{
  border-top:var(--z759-hair) solid var(--z759-rim);
  text-align:center;font-size:.8rem;color:var(--z759-dim);
  padding:calc(var(--z759-step) * .9) var(--z759-step);
}
.z759-ledger__foot b{color:var(--z759-amber);font-weight:600}

/* -------- forms -------- */
.z759-form{max-width:640px;margin:0;padding:0;border:0}
.z759-field{margin:0 0 calc(var(--z759-step) * 1.05)}
.z759-field label{display:block;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--z759-amber);margin-bottom:6px}
.z759-field input,.z759-field textarea,.z759-field select{
  width:100%;font-family:var(--z759-font);font-size:.96rem;
  color:#e8eefb;background:#101318;
  border:var(--z759-hair) solid var(--z759-rim);border-radius:var(--z759-corner);
  padding:11px 12px;
}
.z759-field textarea{min-height:340px;line-height:1.55;resize:vertical}
.z759-field input:focus,.z759-field textarea:focus,.z759-field select:focus{
  outline:2px solid var(--z759-glow);outline-offset:1px;border-color:var(--z759-cobalt);
}
.z759-field__hint{font-size:.8rem;color:var(--z759-dim);margin:6px 0 0}
.z759-authset{border:var(--z759-hair) solid var(--z759-rim);border-radius:var(--z759-corner);padding:14px;margin:0 0 var(--z759-step)}
.z759-authset legend{color:var(--z759-amber);letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;padding:0 6px}
.z759-msg{
  display:none;margin:0 0 var(--z759-step);padding:11px 14px;border-radius:var(--z759-corner);
  border:var(--z759-hair) solid var(--z759-rim);font-size:.9rem;
}
.z759-msg.is-on{display:block}
.z759-msg--ok{border-color:rgba(121,198,160,.5);background:rgba(121,198,160,.1);color:#c7f0da}
.z759-msg--no{border-color:rgba(224,129,95,.5);background:rgba(224,129,95,.1);color:#f7d3c4}

/* -------- toolbar: search, tabs, accordion, pagination -------- */
.z759-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 calc(var(--z759-step) * 1.2)}
.z759-toolbar input[type="search"]{
  flex:1 1 240px;font-family:var(--z759-font);font-size:.92rem;color:#e8eefb;
  background:#101318;border:var(--z759-hair) solid var(--z759-rim);border-radius:var(--z759-corner);
  padding:10px 12px;
}
.z759-toolbar input[type="search"]:focus{outline:2px solid var(--z759-glow);outline-offset:1px}
.z759-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 calc(var(--z759-step) * 1.1)}
.z759-tabs button{
  font:inherit;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;
  color:var(--z759-dim);background:var(--z759-slab);
  border:var(--z759-hair) solid var(--z759-rim);border-radius:var(--z759-corner);
  padding:8px 13px;cursor:pointer;
}
.z759-tabs button[aria-selected="true"]{color:#06131f;background:var(--z759-amber);border-color:var(--z759-amber-deep);font-weight:700}
.z759-fold{border:var(--z759-hair) solid var(--z759-rim);border-radius:var(--z759-corner);margin:0 0 10px;background:var(--z759-slab)}
.z759-fold__tab{
  width:100%;text-align:left;font:inherit;font-size:.95rem;color:#e6ecf7;
  background:none;border:0;padding:13px 15px;cursor:pointer;
  display:flex;justify-content:space-between;gap:12px;align-items:center;
}
.z759-fold__tab::after{content:"+";color:var(--z759-amber);font-weight:700}
.z759-fold__tab[aria-expanded="true"]::after{content:"\2013"}
.z759-fold__body{padding:0 15px 15px;color:var(--z759-dim);font-size:.92rem}
.z759-fold__body[hidden]{display:none}
.z759-pager{display:flex;gap:8px;justify-content:center;margin:calc(var(--z759-step) * 1.4) 0 0}
.z759-pager button{
  font:inherit;min-width:40px;color:var(--z759-text);background:var(--z759-slab);
  border:var(--z759-hair) solid var(--z759-rim);border-radius:var(--z759-corner);
  padding:8px 12px;cursor:pointer;
}
.z759-pager button[aria-current="true"]{background:var(--z759-cobalt-keen);color:#06131f;font-weight:700}
.z759-index{list-style:none;margin:0;padding:0;columns:2;column-gap:calc(var(--z759-step) * 1.6)}
.z759-index li{margin:.35em 0;break-inside:avoid}
.z759-index a{color:var(--z759-text);text-decoration:none}
.z759-index a:hover,.z759-index a:focus{color:var(--z759-cobalt)}
.z759-index small{color:var(--z759-dim)}
.z759-void-note{color:var(--z759-dim);font-style:italic}

.z759-toast{
  position:fixed;left:50%;bottom:22px;transform:translateX(-50%) translateY(20px);
  background:var(--z759-raised);border:var(--z759-hair) solid var(--z759-cobalt);
  color:#e8eefb;padding:11px 18px;border-radius:var(--z759-corner);
  font-size:.88rem;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease;z-index:100;
}
.z759-toast.is-on{opacity:1;transform:translateX(-50%) translateY(0)}

/* -------- responsive -------- */
@media (max-width:1180px){
  .z759-frame{grid-template-columns:220px minmax(0,1fr)}
  .z759-rail{--z759-railw:220px}
}
@media (max-width:960px){
  .z759-frame{grid-template-columns:minmax(0,1fr);gap:var(--z759-step)}
  .z759-rail{position:static;top:auto}
  .z759-railswing{display:block}
  .z759-trailhead{display:none}
  .z759-trailhead.is-open{display:block}
  .z759-prologue{grid-template-columns:minmax(0,1fr)}
  .z759-prologue__mark{order:-1}
  .z759-index{columns:1}
}
@media (max-width:640px){
  .z759-sheet{padding:var(--z759-step) var(--z759-step)}
  .z759-ledger__inner{padding:var(--z759-step)}
  .z759-crown{font-size:.68rem}
  .z759-lattice{grid-template-columns:minmax(0,1fr)}
}
@media (min-width:1920px){
  .z759-frame{max-width:1720px}
}

/* -------- a11y niceties -------- */
a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{
  outline:2px solid var(--z759-cobalt);outline-offset:2px;
}
:target{scroll-margin-top:80px}
@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  *{animation-duration:.001ms !important;transition-duration:.001ms !important}
}
@media print{
  .z759-rail,.z759-crown,.z759-keys,.z759-toolbar,.z759-ledger{display:none}
  body.z759-chassis{background:#fff;color:#111}
  .z759-sheet{border:0;background:#fff;color:#111}
  .z759-sheet a{color:#111}
}
