/* Scope limited to the requested reading-version link; no shared design override. */
.coudreo-simple-entry{box-sizing:border-box;display:flex;align-items:center;gap:.2rem .85rem;flex-wrap:wrap;margin:.6rem auto;padding:.4rem .7rem;max-width:62rem;border:1px solid #61756a;border-radius:.5rem;background:#faf8f2;color:#17392f;font:1rem/1.5 Arial,sans-serif;text-align:left;overflow-wrap:anywhere}
.coudreo-simple-entry a{box-sizing:border-box;display:inline-flex;align-items:center;min-height:44px;max-width:100%;padding:.2rem .1rem;border:0;border-radius:.2rem;background:transparent;color:inherit;font:700 1em/1.5 Arial,sans-serif;text-decoration:underline;text-underline-offset:.2em;white-space:normal}
.coudreo-simple-entry a:focus-visible{outline:3px solid #913c22;outline-offset:4px}.coudreo-simple-entry p{flex:1 1 15rem;margin:0;font:1em/1.5 Arial,sans-serif;color:inherit}
@media(max-width:480px){.coudreo-simple-entry{margin:.5rem;padding:.4rem .6rem;gap:.15rem}.coudreo-simple-entry a{width:auto}.coudreo-simple-entry p{flex-basis:100%}}

html.coudreo-high-contrast .coudreo-simple-entry a{color:#000!important;background:#fff!important;border-color:#000!important}html.coudreo-high-contrast .coudreo-simple-entry{background:#fff!important;color:#000!important;border-color:#000!important}
html[data-coudreo-theme="night"]:not(.coudreo-high-contrast):not(.coudreo-forced-colors) body .coudreo-simple-entry{background:#173b30;color:#f4f2e9;border-color:#90a79a}
html[data-coudreo-theme="night"]:not(.coudreo-high-contrast):not(.coudreo-forced-colors) body .coudreo-simple-entry a{background:transparent;border:0;color:inherit}
html[data-coudreo-theme="night"]:not(.coudreo-high-contrast):not(.coudreo-forced-colors) body .coudreo-simple-entry a:focus-visible{outline-color:#ffbf9e}
@media print{.coudreo-simple-entry{display:none}}

/* Compact the reading entry only, not the larger action cues inside a sheet. */
.coudreo-simple-entry a[data-makaton-action]{gap:.55rem;min-height:44px}
.coudreo-simple-entry .coudreo-makaton-cue{flex-basis:2rem;width:2rem;height:2rem;padding:.15rem}
