:root{color-scheme:light}body{background:#f6f3ea;color:#242824}main{max-width:1380px;margin:auto;padding:52px 36px}header{background:#f6f3ea;border-bottom:1px solid #d4d4c7}.rm-intro{max-width:800px;margin-bottom:48px}.eyebrow,.rm-meta,.rm-dialog-bar span{font-size:11px;letter-spacing:.12em}.rm-intro h1{font:500 clamp(40px,6vw,74px)/1.04 Georgia,serif;letter-spacing:-.035em;margin:18px 0 24px}.rm-intro p:not(.eyebrow){font-size:18px;line-height:1.65;max-width:650px}a{color:inherit;text-underline-offset:4px}.rm-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;border-block:1px solid #d4d4c7;padding:16px 0;margin-bottom:28px}#filters,.rm-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}button,.rm-actions a{font:inherit;cursor:pointer;background:transparent;border:1px solid #a6ad9f;border-radius:5px;padding:11px 15px;color:inherit;text-decoration:none}button[aria-pressed=true],.rm-open{background:#28382e;color:#fff}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #1d4ed8;outline-offset:4px}.rm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px}.rm-card{min-width:0}.rm-thumbnail{background:white;height:245px;overflow:hidden;border:1px solid #d8dacd;border-radius:8px;position:relative}.rm-thumbnail iframe{width:760px;height:540px;border:0;transform:scale(var(--scale,.48));transform-origin:top left;pointer-events:none}.rm-meta{display:flex;justify-content:space-between;margin-top:18px;color:#50594d}.rm-card h2{font-size:21px;margin:10px 0}.rm-card p{line-height:1.6;min-height:52px;margin:0 0 14px;color:#50594d}.rm-open{width:100%;text-align:left;display:flex;justify-content:space-between}.rm-notes{border-top:1px solid #d4d4c7;margin-top:52px;padding-top:28px;max-width:860px}.rm-notes p{line-height:1.7;color:#50594d}dialog{padding:26px;background:#f6f3ea;border:1px solid #a6ad9f;border-radius:12px;width:min(1240px,calc(100% - 32px));max-height:94dvh;box-sizing:border-box}dialog::backdrop{background:#111a13b3}.rm-dialog-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.rm-dialog-bar h2{margin:8px 0;font-size:28px}.rm-dialog-bar span,.rm-hint,#feedback{color:#50594d}.rm-hint{font-size:14px;line-height:1.6}.rm-preview{background:#e6e6dc;padding:20px;margin:18px 0;overflow:auto}.rm-preview iframe{display:block;margin:auto;width:100%;height:520px;border:0;background:white}.rm-preview iframe.phone{width:375px;max-width:100%}.rm-actions label{display:flex;align-items:center;gap:8px;padding:8px}.rm-actions input{width:18px;height:18px}#code{width:100%;box-sizing:border-box;font:12px/1.5 monospace}#count{white-space:nowrap;font-size:13px}.rm-grid[aria-busy=true]{opacity:.6}@media(max-width:1000px){.rm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){main{padding:32px 18px}.rm-grid{grid-template-columns:minmax(0,1fr)}.rm-toolbar{align-items:flex-start;flex-direction:column}.rm-intro{margin-bottom:28px}dialog{padding:15px;width:calc(100% - 14px)}.rm-preview{padding:6px}.rm-dialog-bar h2{font-size:23px}.rm-actions{gap:6px}.rm-actions button,.rm-actions a{font-size:13px;padding:10px}.rm-card p{min-height:0}}
.rm-toolbar{flex-wrap:wrap}.rm-style-label{display:grid;gap:6px;font-size:13px}.rm-style-label select{font:inherit;background:#fff;color:#242824;border:1px solid #a6ad9f;border-radius:5px;padding:10px;min-width:160px}.rm-style-label select:focus-visible{outline:3px solid #1d4ed8;outline-offset:4px}.rm-pack-links{display:flex;gap:12px 24px;flex-wrap:wrap}.rm-card .rm-source-name{min-height:0;font-size:12px;margin:0 0 12px;color:#50594d}.rm-meta{gap:12px;flex-wrap:wrap}#reuse-note{max-width:950px}
.rm-thumbnail img{display:block;width:100%;height:100%;object-fit:contain;object-position:top}

.rm-thumbnail.rm-thumbnail-image {
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  cursor: zoom-in;
}
.rm-thumbnail-image img {
  width: auto;
  max-width: 100%;
  height: auto;
  margin-inline: auto;
}
