:root{
  --poetry-serif: "Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;
  --poetry-sans: Arial, sans-serif;
  --poetry-urdu: "Noto Nastaliq Urdu", "Jameel Noori Nastaleeq", "Noto Naskh Arabic", serif;
  --poetry-body-roman: "Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;
  --poetry-body-urdu: "Noto Nastaliq Urdu", "Jameel Noori Nastaleeq", "Noto Naskh Arabic", serif;
}

.poetry-root .hero h1,
.poetry-root .featured h2,
.poetry-root .poet-name,
.poetry-root .section-title,
.poetry-root .cat-name,
.poetry-root .work-title,
.poetry-root .glossary-title,
.poetry-root .work-box .work-title{
  font-family: var(--poetry-serif);
  letter-spacing:-.02em;
}

body[data-script="urdu"] .poetry-root .hero h1,
body[data-script="urdu"] .poetry-root .featured h2,
body[data-script="urdu"] .poetry-root .poet-name,
body[data-script="urdu"] .poetry-root .section-title,
body[data-script="urdu"] .poetry-root .cat-name,
body[data-script="urdu"] .poetry-root .work-title,
body[data-script="urdu"] .poetry-root .glossary-title,
body[data-script="urdu"] .poetry-root .work-box .work-title,
body[data-script="urdu"] .poetry-root .poster-title{
  font-family: var(--poetry-urdu);
  letter-spacing:0;
}

.poetry-root .hero p,
.poetry-root .featured p,
.poetry-root .category-subtitle,
.poetry-root .bio,
.poetry-root .preview,
.poetry-root .work-poet,
.poetry-root .meta,
.poetry-root .node-meta,
.poetry-root .node-copy,
.poetry-root .work-title,
.poetry-root .glossary-meaning{
  line-height:1.85;
}

.poetry-root .hero,
.poetry-root .category-hero,
.poetry-root .featured,
.poetry-root .poet-card,
.poetry-root .work-box,
.poetry-root .work-card{
  border-color:rgba(230,218,199,.92);
}

.poetry-root .poem-poster{
  position:relative;
  overflow:hidden;
}

.poetry-root .poem-poster,
.poetry-root .home-poem-poster,
.poetry-root .work-box{
  position:relative;
  isolation:isolate;
}

.poetry-root .poem-poster::after,
.poetry-root .home-poem-poster::after,
.poetry-root .work-box::after{
  content:"Gojari Adab / گوجری ادب";
  position:absolute;
  right:18px;
  bottom:14px;
  z-index:0;
  pointer-events:none;
  user-select:none;
  white-space:nowrap;
  font-family:var(--poetry-serif);
  font-size:clamp(11px, 1.05vw, 14px);
  line-height:1;
  font-weight:900;
  letter-spacing:.08em;
  color:rgba(143,63,47,.12);
  text-shadow:0 1px 0 rgba(255,255,255,.45);
  transform:rotate(-2deg);
}

body[data-script="urdu"] .poetry-root .poem-poster::after,
body[data-script="urdu"] .poetry-root .home-poem-poster::after,
body[data-script="urdu"] .poetry-root .work-box::after{
  font-family:var(--poetry-urdu);
  letter-spacing:0;
  color:rgba(143,63,47,.10);
  transform:none;
  white-space:nowrap;
  direction:ltr;
  unicode-bidi:plaintext;
}

.poetry-root .poem-poster::after,
.poetry-root .home-poem-poster::after,
.poetry-root .work-box::after{
  content:"Gojari Adab\A \06AF\0648\062C\0631\06CC\0020\0627\062F\0628" !important;
  left:50% !important;
  top:50% !important;
  right:auto !important;
  bottom:auto !important;
  white-space:pre-line !important;
  font-size:clamp(16px, 1.6vw, 24px) !important;
  letter-spacing:.06em !important;
  color:rgba(143,63,47,.16) !important;
  transform:translate(-50%, -50%) rotate(-8deg) !important;
  mix-blend-mode:multiply;
}

body[data-script="urdu"] .poetry-root .poem-poster::after,
body[data-script="urdu"] .poetry-root .home-poem-poster::after,
body[data-script="urdu"] .poetry-root .work-box::after{
  font-family:var(--poetry-urdu) !important;
  letter-spacing:0 !important;
  color:rgba(143,63,47,.14) !important;
  transform:translate(-50%, -50%) !important;
  direction:rtl !important;
  unicode-bidi:plaintext !important;
}

.poetry-root .poem-watermark-layer{
  position:absolute;
  inset:0;
  z-index:3 !important;
  pointer-events:none;
  overflow:hidden;
}

.poetry-root .poem-watermark{
  position:absolute;
  display:block;
  max-width:none;
  white-space:pre-line;
  font-family:var(--poetry-serif);
  font-size:clamp(18px, 1.9vw, 28px);
  line-height:1.04;
  font-weight:900;
  letter-spacing:.05em;
  color:rgba(143,63,47,.24);
  text-shadow:0 1px 0 rgba(255,255,255,.75);
  mix-blend-mode:multiply;
  user-select:none;
  opacity:.88;
  transform-origin:center center;
}

body[data-script="urdu"] .poetry-root .poem-watermark{
  font-family:var(--poetry-urdu);
  letter-spacing:0;
  direction:rtl;
  unicode-bidi:plaintext;
}

.poetry-root .poem-poster > *:not(.poem-watermark-layer),
.poetry-root .home-poem-poster > *:not(.poem-watermark-layer),
.poetry-root .work-box > *:not(.poem-watermark-layer){
  position:relative;
  z-index:1;
}

.poetry-root .poem-poster::after,
.poetry-root .home-poem-poster::after,
.poetry-root .work-box::after{
  content:none !important;
}

.poetry-root .work-box .reader-toolbar,
.poetry-root .work-box .work-title,
.poetry-root .work-box .meta,
.poetry-root .work-box .sequence-note,
.poetry-root .work-box .attachment-row,
.poetry-root .work-box .work-body,
.poetry-root .work-box .poem-actions,
.poetry-root .work-box .reader-progress{
  position:relative;
  z-index:1;
}

.poetry-root .work-box .reader-toolbar{
  display:flex;
  flex-direction:column;
  align-items:stretch;
  gap:10px;
}

.poetry-root .work-box .reader-toolbar-main{
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:8px;
}

.poetry-root .work-box .reader-toolbar-top{
  display:flex;
  flex-wrap:nowrap;
  align-items:center;
  justify-content:center;
  gap:8px;
  width:100%;
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
  scrollbar-width:none;
}

.poetry-root .work-box .reader-toolbar-top::-webkit-scrollbar{
  display:none;
}

.poetry-root .work-box .reader-toolbar-groups,
.poetry-root .work-box .reader-modes{
  display:flex;
  flex-wrap:nowrap;
  align-items:center;
  gap:8px;
  width:max-content;
}

.poetry-root .work-box .reader-toolbar-groups > .btnlink{
  flex:0 0 auto;
  white-space:nowrap;
}

.poetry-root .work-box .reader-modes > .btnlink{
  flex:0 0 auto;
  white-space:nowrap;
}

.poetry-root .work-box .reader-status-row{
  width:100%;
  display:flex;
  justify-content:center;
}

.poetry-root .work-box .reading-status{
  width:100%;
  display:block;
  text-align:center;
  margin-inline:auto;
  white-space:nowrap;
}

.poetry-root .featured-label,
.poetry-root .kicker,
.poetry-root .category-kicker{
  letter-spacing:.12em;
}

body[data-script="urdu"] .poetry-root .kicker,
body[data-script="urdu"] .poetry-root .category-kicker{
  letter-spacing:0;
}

.poetry-root .featured-note{
  display:inline-flex;
  align-items:center;
  gap:8px;
  padding:9px 12px;
  border-radius:999px;
  background:#fff;
  border:1px solid rgba(230,218,199,.92);
  color:#6d5140;
  font-size:12px;
  font-weight:900;
  box-shadow:none;
}

.poetry-root .featured-card-foot{
  display:flex;
  gap:10px;
  flex-wrap:wrap;
  align-items:center;
}

.poetry-root .poster-title{
  margin:0;
  color:var(--ink);
  font-family:var(--poetry-serif);
  font-weight:850;
  letter-spacing:-.015em;
  line-height:1.08;
  text-wrap:balance;
  font-feature-settings:"kern" 1,"liga" 1;
}

body[data-script="urdu"] .poetry-root .poster-title{
  font-family:var(--poetry-urdu);
  letter-spacing:0;
  text-wrap:pretty;
}

.poetry-root .poster-meta{
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  gap:8px 12px;
  color:#746152;
  font-size:12px;
  font-weight:800;
  line-height:1.7;
}

.poetry-root .poster-meta a{
  color:var(--forest);
  text-decoration:none;
}

.poetry-root .poster-rule{
  width:min(220px, 44%);
  height:1px;
  margin:2px auto 0;
  background:rgba(164,141,111,.48);
}

.poetry-root .poster-poem{
  color:var(--ink);
  line-height:2.02;
  text-align:center;
  white-space:pre-line;
  font-feature-settings:"kern" 1,"liga" 1;
}

.poetry-root .poster-poem.lines{
  display:grid;
  gap:8px;
}

.poetry-root .poster-poem.lines p{
  margin:0;
}

.poetry-root .poster-poem p{
  margin:0 auto;
  max-width:34em;
  white-space:pre-line;
}

.poetry-root .featured.poem-poster{
  display:grid;
  grid-template-columns:1fr;
  justify-items:center;
  text-align:center;
  gap:16px;
  padding:34px 28px;
  background:#fff;
  border:1px solid rgba(230,218,199,.92);
  box-shadow:none;
}

.poetry-root .featured.poem-poster > div{
  width:min(100%, 760px);
}

.poetry-root .featured.poem-poster .poster-title{
  font-size:clamp(26px,3.1vw,40px);
  padding:0 10px;
}

.poetry-root .featured.poem-poster .poster-meta{
  margin-top:4px;
}

.poetry-root .featured.poem-poster .poster-poem{
  width:min(100%, 640px);
  padding:24px 24px 22px;
  margin-inline:auto;
  border-radius:20px;
  border:1px solid rgba(205,183,156,.95);
  background:#fff;
  font-size:15px;
  box-shadow:none;
}

.poetry-root .featured.poem-poster .featured-side{
  display:grid;
  gap:14px;
  justify-items:center;
}

.poetry-root .featured.poem-poster .featured-card-foot{
  justify-content:center;
}

.poetry-root .featured.poem-poster .featured-note{
  background:#fff;
  box-shadow:none;
}

.poetry-root .work-box.poem-poster{
  padding:28px 24px;
  background:#fff;
  border:1px solid rgba(230,218,199,.92);
  box-shadow:none;
}

.poetry-root .work-box.poem-poster .work-title{
  text-align:center;
  font-size:clamp(22px,2.9vw,34px);
  line-height:1.18;
  width:min(100%, 34rem);
  max-width:100%;
  margin-inline:auto;
  text-wrap:balance;
  overflow-wrap:anywhere;
}

.poetry-root .work-box.poem-poster .meta,
.poetry-root .work-box.poem-poster .sequence-note{
  text-align:center;
  justify-content:center;
}

.poetry-root .work-box.poem-poster .work-body{
  max-width:720px;
  margin-left:auto;
  margin-right:auto;
  padding-top:8px;
}

.poetry-root .work-box.poem-poster .poem-line{
  background:transparent;
  border:none;
  box-shadow:none;
  padding:10px 12px;
}

.poetry-root .work-box.poem-poster .poem-line:hover{
  background:rgba(255,255,255,.52);
  box-shadow:none;
}

.poetry-root .work-box.poem-poster .poem-line-text{
  max-width:34em;
  margin:0 auto;
  font-size:var(--poem-font-size, clamp(19px,2.1vw,25px));
  line-height:2.15;
  font-family:var(--poetry-body-urdu);
}

.poetry-root .work-box.poem-poster .poem-line-roman{
  max-width:36em;
  margin-top:10px;
  font-size:var(--poem-roman-size, 13.5px);
  line-height:1.85;
  font-family:var(--poetry-body-roman);
}

.poetry-root .work-box.poem-poster .line-help-toggle{
  top:4px;
  inset-inline-end:4px;
}

.poetry-root .home-poem-poster{
  display:block;
  padding:0;
  background:transparent;
  border:none;
  box-shadow:none;
  overflow:visible;
}

.poetry-root .home-poem-poster .poem-card-frame{
  display:grid;
  gap:16px;
  justify-items:center;
  text-align:center;
  padding:0;
  background:transparent;
  border:none;
  border-radius:0;
  box-shadow:none;
}

.poetry-root .home-poem-poster .reader-divider{
  width:min(220px, 46%);
  height:1px;
  margin:4px auto 0;
  background:linear-gradient(90deg, transparent 0%, rgba(205,183,156,.8) 18%, rgba(205,183,156,.8) 82%, transparent 100%);
}

.poetry-root .home-poem-poster .work-title{
  text-align:center;
  font-size:clamp(28px,3.5vw,42px);
  line-height:1.15;
  max-width:min(100%, 14ch);
  margin:0 auto;
}

.poetry-root .home-poem-poster .meta{
  margin-top:0;
  justify-content:center;
  text-align:center;
}

.poetry-root .home-poem-poster .poem-line{
  background:transparent;
  border:none;
  border-radius:0;
  padding:0;
  box-shadow:none;
}

.poetry-root .home-poem-poster .poem-line-text{
  max-width:34em;
  margin:0 auto;
  text-align:center;
  font-size:clamp(20px, 2.1vw, 26px);
  line-height:2;
}

body[data-script="urdu"] .poetry-root .home-poem-poster .poem-line-text{
  font-family:var(--poetry-body-urdu);
}

.poetry-root .home-poem-poster .poster-title{
  font-size:clamp(28px,3.5vw,42px);
  max-width:13ch;
}

.poetry-root .home-poem-poster .poster-meta{
  margin-top:2px;
}

.poetry-root .home-poem-poster .poster-poem{
  width:min(100%, 640px);
  padding:22px 24px;
  border-radius:22px;
  border:1px solid rgba(205,183,156,.92);
  background:#fff;
  font-size:15.5px;
  box-shadow:none;
  font-family:var(--poetry-body-roman);
  line-height:2;
}

.poetry-root .home-poem-poster .poster-poem p{
  max-width:28em;
}

body[data-script="urdu"] .poetry-root .home-poem-poster .poster-poem{
  font-family:var(--poetry-body-urdu);
  line-height:2.25;
}

.poetry-root .work-box.reader-poster{
  width:100%;
  max-width:none;
  padding:34px 28px 30px;
  box-sizing:border-box;
  background:#fff;
  border:1px solid rgba(230,218,199,.92);
  box-shadow:none;
}

.poetry-root .work-box.reader-poster .reader-toolbar{
  position:static;
  margin:0 0 14px;
  padding:12px;
  border-radius:18px;
  background:#fff;
  border:1px solid rgba(231,220,203,.85);
  box-shadow:none;
}

.poetry-root .work-box.reader-poster .work-title{
  text-align:center;
  font-size:var(--poem-title-size, clamp(24px,3.2vw,38px));
  line-height:1.18;
  width:min(100%, 36rem);
  max-width:100%;
  margin-inline:auto;
  text-wrap:balance;
  overflow-wrap:anywhere;
}

.poetry-root .work-box.reader-poster .meta,
.poetry-root .work-box.reader-poster .sequence-note,
.poetry-root .work-box.reader-poster .status-note,
.poetry-root .work-box.reader-poster .glossary,
.poetry-root .work-box.reader-poster .crumb{
  display:none !important;
}

.poetry-root .work-box.reader-poster .share-links{
  display:none !important;
}

.poetry-root .work-box.reader-poster .work-body{
  width:100%;
  max-width:none;
  margin-inline:auto;
  margin-top:28px;
  gap:var(--poem-line-gap, 12px);
}

.poetry-root .work-box.reader-poster .poem-line{
  padding:var(--poem-line-padding-y, 12px) 0;
  border:none;
  border-bottom:1px dashed rgba(205,183,156,.52);
  background:transparent;
  box-shadow:none;
}

.poetry-root .work-box.reader-poster .poem-line:hover{
  transform:none;
  box-shadow:none;
}

.poetry-root .work-box.reader-poster .poem-line-text{
  width:100%;
  max-width:none;
  font-size:var(--poem-font-size, clamp(22px,2.6vw,30px));
  line-height:var(--poem-line-height, 2.25);
}

.poetry-root .work-box.reader-poster .poem-line-roman{
  width:100%;
  max-width:none;
  font-size:var(--poem-roman-size, 15px);
  line-height:calc(var(--poem-line-height, 2.25) * .87);
}

body[data-script="urdu"] .poetry-root .work-box.reader-poster .poem-line-text{
  font-family:var(--poetry-body-urdu);
}

body[data-script="urdu"] .poetry-root .work-box.reader-poster .poem-line-roman{
  font-family:var(--poetry-body-roman);
}

.poetry-root .work-box.reader-poster .line-help-toggle,
.poetry-root .work-box.reader-poster .inline-glossary-panel{
  display:none !important;
}

.poetry-root .home-poem-poster .poster-footer{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:10px;
  flex-wrap:wrap;
}

.poetry-root .poet-name,
.poetry-root .work-title,
.poetry-root .hero h1,
.poetry-root .section-title{
  text-wrap:balance;
}

body[data-script="urdu"] .poetry-root .poet-name,
body[data-script="urdu"] .poetry-root .work-title,
body[data-script="urdu"] .poetry-root .hero h1,
body[data-script="urdu"] .poetry-root .section-title{
  text-wrap:pretty;
}

.poetry-root .work-card:hover,
.poetry-root .author-card:hover,
.poetry-root .work-item:hover{
  transform:translateY(-2px);
}

.poetry-root{
  position:relative;
  isolation:isolate;
}

.poetry-root::before{
  content:"";
  position:fixed;
  inset:0;
  pointer-events:none;
  background:
    radial-gradient(circle at top left, rgba(185,121,49,.05), transparent 24%),
    radial-gradient(circle at top right, rgba(47,93,80,.05), transparent 22%),
    linear-gradient(180deg, #fcfaf5 0%, #fff 18%, #fff 82%, #fbf7f0 100%);
  z-index:-1;
}

.poetry-root.works-page,
.poetry-root.poet-page,
.poetry-root.category-page,
.poetry-root.work-page,
.poetry-root.home-shell{
  padding-bottom:28px;
}

.poetry-root.works-page .hero,
.poetry-root.works-page .featured,
.poetry-root.works-page .work-card,
.poetry-root.poet-page .poet-card,
.poetry-root.poet-page .work-item,
.poetry-root.poet-page .author-card,
.poetry-root.category-page .category-hero,
.poetry-root.category-page .author-card,
.poetry-root.category-page .work-row,
.poetry-root.home-shell .home-poem-poster{
  background:linear-gradient(180deg, #fffdf9 0%, #fff 100%) !important;
  border:1px solid rgba(230,218,199,.96) !important;
  box-shadow:0 16px 38px rgba(31,36,48,.06) !important;
}

.poetry-root.works-page .hero,
.poetry-root.poet-page .poet-card,
.poetry-root.category-page .category-hero,
.poetry-root.work-page .work-box,
.poetry-root.home-shell .home-poem-poster{
  border-radius:30px !important;
}

.poetry-root.works-page .featured,
.poetry-root.works-page .work-card,
.poetry-root.poet-page .author-card,
.poetry-root.poet-page .work-item,
.poetry-root.category-page .author-card,
.poetry-root.category-page .work-row{
  border-radius:24px !important;
}

.poetry-root.works-page .hero h1,
.poetry-root.poet-page .poet-name,
.poetry-root.category-page .category-title,
.poetry-root.work-page .work-title,
.poetry-root.home-shell .hero h1,
.poetry-root.home-shell .home-poem-poster .poster-title{
  text-wrap:balance;
  letter-spacing:-.02em;
}

body[data-script="urdu"] .poetry-root.works-page .hero h1,
body[data-script="urdu"] .poetry-root.poet-page .poet-name,
body[data-script="urdu"] .poetry-root.category-page .category-title,
body[data-script="urdu"] .poetry-root.work-page .work-title,
body[data-script="urdu"] .poetry-root.home-shell .hero h1,
body[data-script="urdu"] .poetry-root.home-shell .home-poem-poster .poster-title{
  letter-spacing:0;
}

.poetry-root.works-page .hero{
  padding:30px 26px !important;
}

.poetry-root.works-page .featured{
  gap:18px !important;
  padding:22px !important;
}

.poetry-root.poet-page .poet-card{
  padding:28px 26px 24px !important;
}

.poetry-root.category-page .category-hero{
  padding:30px 26px !important;
}

.poetry-root.work-page .work-box{
  width:100% !important;
  margin:0 auto !important;
  box-sizing:border-box !important;
  background:#fffdf8 !important;
  border:1px solid #e6dac7 !important;
  border-radius:28px !important;
  padding:22px 22px 18px !important;
  box-shadow:none !important;
}

.poetry-root.work-page .poem-card{
  display:contents !important;
}

.poetry-root.work-page .reader-toolbar{
  background:transparent !important;
  border:none !important;
  box-shadow:none !important;
  padding:0 !important;
}

.poetry-root.home-shell .home-poem-poster{
  padding:30px 26px !important;
}

.poetry-root.work-page .work-box.reader-poster{
  width:100% !important;
  max-width:none !important;
  box-sizing:border-box !important;
  border-radius:32px !important;
  padding:36px 30px 32px !important;
}

.poetry-root.work-page .reader-tail{
  width:min(100%, 1180px);
  margin:24px auto 0;
}

.poetry-root.work-page .work-box.reader-poster .reader-toolbar{
  border-radius:20px !important;
  background:transparent !important;
  border:none !important;
  box-shadow:none !important;
  padding:0 !important;
}

.poetry-root.works-page .work-card:hover,
.poetry-root.poet-page .author-card:hover,
.poetry-root.poet-page .work-item:hover,
.poetry-root.category-page .author-card:hover,
.poetry-root.category-page .work-row:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 34px rgba(31,36,48,.08) !important;
}

.poetry-root.works-page .work-card .work-title,
.poetry-root.poet-page .work-title,
.poetry-root.category-page .author-name,
.poetry-root.category-page .work-title,
.poetry-root.work-page .work-title{
  line-height:1.4;
}

.poetry-root.work-page .work-title{
  width:min(100%, 64rem);
  max-width:100%;
  margin-inline:auto;
  text-align:center;
  font-size:clamp(22px, 2.2vw, 30px);
  line-height:1.16;
  text-wrap:balance;
  overflow-wrap:anywhere;
  color:var(--adab-accent);
}

body[data-script="urdu"] .poetry-root.work-page .work-title{
  line-height:1.35;
}

.poetry-root.work-page .work-box.reader-poster .work-title{
  width:min(100%, 68rem);
  font-size:clamp(20px, 2vw, 28px);
}

@media (max-width: 1366px){
  .poetry-root.work-page .work-title{
    width:min(100%, 60rem);
    font-size:clamp(20px, 1.9vw, 28px);
  }

  .poetry-root.work-page .work-box.reader-poster .work-title{
    width:min(100%, 64rem);
    font-size:clamp(19px, 1.9vw, 26px);
  }
}

.poetry-root.home-shell .section{
  margin-top:0;
}

.poetry-root.home-shell .starter,
.poetry-root.home-shell .compact,
.poetry-root.home-shell .panel,
.poetry-root.home-shell .cta{
  border-radius:24px;
  border:1px solid rgba(230,218,199,.92);
  box-shadow:0 14px 28px rgba(31,36,48,.05);
}

.poetry-root.home-shell .starter{
  background:linear-gradient(180deg, #fff 0%, #fffdf8 100%);
}

.poetry-root.home-shell .starter:hover,
.poetry-root.home-shell .list:hover,
.poetry-root.home-shell .archive:hover,
.poetry-root.home-shell .person:hover{
  transform:translateY(-2px);
  box-shadow:0 16px 30px rgba(31,36,48,.08);
}

@media (max-width:720px){
  .poetry-root.works-page .hero,
  .poetry-root.poet-page .poet-card,
  .poetry-root.category-page .category-hero,
  .poetry-root.work-page .work-box,
  .poetry-root.home-shell .home-poem-poster{
    padding:20px 18px !important;
    border-radius:24px !important;
  }

  .poetry-root.works-page .featured{
    padding:18px !important;
  }

  .poetry-root.work-page .work-box.reader-poster{
    width:100% !important;
    margin-inline:0 !important;
    padding:22px 18px 20px !important;
  }

  .poetry-root.work-page .reader-tail{
    width:100%;
    margin-top:18px;
  }
}
