.qx-body{container-type:inline-size}.qx-story{color:var(--ink-soft);text-wrap:pretty;margin-top:.5rem;font-size:.875rem;line-height:1.625}.qx-poems{gap:1rem;margin-top:1rem;display:grid}.qx-poems figure{margin:0}.qx-label{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);font-size:.75rem;font-weight:600;line-height:1rem}.qx-verse,.qx-trans{margin-top:.375rem;padding-left:.75rem;line-height:1.375}.qx-verse{font-family:var(--font-heading), Georgia, serif;color:var(--gold-bright);border-left:2px solid #d6a44566;font-size:1.125rem;font-style:italic}.qx-trans{border-left:2px solid var(--line);color:var(--ink);font-size:1rem}.qx-h3{font-family:var(--font-heading), Georgia, serif;color:var(--gold-bright);margin-top:1.25rem;font-size:1.25rem;font-weight:700;line-height:1.4}.qx-meaning{text-wrap:pretty;margin-top:.375rem;font-size:1rem;line-height:1.625}.qx-advice{gap:.5rem;margin-top:.5rem;display:grid}.qx-advice>div{background:#0000004d;border:1px solid #d6a44526;border-radius:.75rem;padding:.5rem .75rem}.qx-advice dt{color:var(--gold-ink);font-size:.875rem;font-weight:600;line-height:1.25rem}.qx-advice dd{color:var(--ink);margin:.125rem 0 0;font-size:.875rem;line-height:1.375}@media (min-width:40rem){.qx-story{font-size:1rem}.qx-verse{font-size:1.25rem}}@container (min-width:28rem){.qx-advice{grid-template-columns:1fr 1fr}}@container (min-width:36rem){.qx-poems{grid-template-columns:1fr 1fr;gap:1.5rem}}.qx-lot{background:#00000040;border:1px solid #d6a44526;border-radius:1rem;outline:none;margin-top:1.5rem;padding:1rem;scroll-margin-top:6rem;transition:border-color .3s}.qx-lot:target,.qx-lot:focus{border-color:#d6a445b3}.qx-lot>h2{font-family:var(--font-heading), Georgia, serif;text-wrap:balance;font-size:1.5rem;font-weight:700;line-height:1.25}.qx-lot>h2>span{color:var(--gold-bright)}.qx-meta{color:var(--ink-soft);margin-top:.25rem;font-size:.875rem}.qx-float{bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:10;pointer-events:none;justify-content:flex-end;margin-top:1rem;display:flex;position:sticky}.qx-float a{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);min-height:2.75rem;color:var(--gold-bright);pointer-events:auto;background:#0f0906e0;border:1px solid #d6a44573;border-radius:999px;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex;box-shadow:0 10px 30px -12px #000000e6}.qx-float a:hover{border-color:var(--gold)}.qx-float a:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (min-width:40rem){.qx-lot{padding:1.5rem}.qx-lot>h2{font-size:1.875rem}}.qx-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;display:grid}.qx-grid a{font-variant-numeric:tabular-nums;min-height:2.5rem;color:var(--gold-ink);background:#0000004d;border:1px solid #d6a44533;border-radius:.5rem;place-items:center;font-size:1rem;font-weight:600;transition:border-color .15s,color .15s;display:grid}.qx-grid a:hover{border-color:var(--gold);color:var(--gold-bright)}.qx-grid a:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (min-width:40rem){.qx-grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:.375rem}}
