A fyddech chi'n talu am y "babï gorau"? Ewgeneg ryddfrydol a'r ymgais gofidus i gyflawni perffeithrwydd dynol
.content__main-column--interactive .interactive-atom:first-of-type + p:first-of-type,
.content__main-column--interactive .element-atom:first-of-type + p:first-of-type,
.content__main-column--interactive .element-atom:first-of-type + figure:has(gu-island[name=UnsafeEmbedBlockComponent]) + p:first-of-type,
.content__main-column--interactive .element-atom:first-of-type + .sign-in-gate + p:first-of-type,
.content__main-column--interactive .element-atom:first-of-type + #sign-in-gate + p:first-of-type,
.content__main-column--interactive .element-atom:first-of-type + .element-atom + p:first-of-type,
.content__main-column--interactive .element-atom:first-of-type + figure:has(gu-island[name=UnsafeEmbedBlockComponent]) + .sign-in-gate + p:first-of-type,
.content__main-column--interactive .element-atom:first-of-type + figure:has(gu-island[name=UnsafeEmbedBlockComponent]) + #sign-in-gate + p:first-of-type,
.content__main-column--interactive hr:not(.last-horizontal-rule) + p,
.content__main-column--interactive hr:not(.last-horizontal-rule) + .ad-slot-container + p,
#article-body > div .interactive-atom:first-of-type + p:first-of-type,
#article-body > div .element-atom:first-of-type + p:first-of-type,
#article-body > div .element-atom:first-of-type + figure:has(gu-island[name=UnsafeEmbedBlockComponent]) + p:first-of-type,
#article-body > div .element-atom:first-of-type + .sign-in-gate + p:first-of-type,
#article-body > div .element-atom:first-of-type + #sign-in-gate + p:first-of-type,
#article-body > div .element-atom:first-of-type + .element-atom + p:first-of-type,
#article-body > div .element-atom:first-of-type + figure:has(gu-island[name=UnsafeEmbedBlockComponent]) + .sign-in-gate + p:first-of-type,
#article-body > div .element-atom:first-of-type + figure:has(gu-island[name=UnsafeEmbedBlockComponent]) + #sign-in-gate + p:first-of-type,
#article-body > div hr:not(.last-horizontal-rule) + p,
#article-body > div hr:not(.last-horizontal-rule) + .ad-slot-container + p,
.content--interactive > div .interactive-atom:first-of-type + p:first-of-type,
.content--interactive > div .element-atom:first-of-type + p:first-of-type,
.content--interactive > div .element-atom:first-of-type + figure:has(gu-island[name=UnsafeEmbedBlockComponent]) + p:first-of-type,
.content--interactive > div .element-atom:first-of-type + .sign-in-gate + p:first-of-type,
.content--interactive > div .element-atom:first-of-type + #sign-in-gate + p:first-of-type,
.content--interactive > div .element-atom:first-of-type + .element-atom + p:first-of-type,
.content--interactive > div .element-atom:first-of-type + figure:has(gu-island[name=UnsafeEmbedBlockComponent]) + .sign-in-gate + p:first-of-type,
.content--interactive > div .element-atom:first-of-type + figure:has(gu-island[name=UnsafeEmbedBlockComponent]) + #sign-in-gate + p:first-of-type,
.content--interactive > div hr:not(.last-horizontal-rule) + p,
.content--interactive > div hr:not(.last-horizontal-rule) + .ad-slot-container + p,
#comment-body .interactive-atom:first-of-type + p:first-of-type,
#comment-body .element-atom:first-of-type + p:first-of-type,
#comment-body .element-atom:first-of-type + figure:has(gu-island[name=UnsafeEmbedBlockComponent]) + p:first-of-type,
#comment-body .element-atom:first-of-type + .sign-in-gate + p:first-of-type,
#comment-body .element-atom:first-of-type + #sign-in-gate + p:first-of-type,
#comment-body .element-atom:first-of-type + .element-atom + p:first-of-type,
#comment-body .element-atom:first-of-type + figure:has(gu-island[name=UnsafeEmbedBlockComponent]) + .sign-in-gate + p:first-of-type,
#comment-body .element-atom:first-of-type + figure:has(gu-island[name=UnsafeEmbedBlockComponent]) + #sign-in-gate + p:first-of-type,
#comment-body hr:not(.last-horizontal-rule) + p,
#comment-body hr:not(.last-horizontal-rule) + .ad-slot-container + p,
[data-gu-name=body] .interactive-atom:first-of-type + p:first-of-type,
[data-gu-name=body] .element-atom:first-of-type + p:first-of-type,
[data-gu-name=body] .element-atom:first-of-type + figure:has(gu-island[name=UnsafeEmbedBlockComponent]) + p:first-of-type,
[data-gu-name=body] .element-atom:first-of-type + .sign-in-gate + p:first-of-type,
[data-gu-name=body] .element-atom:first-of-type + #sign-in-gate + p:first-of-type,
[data-gu-name=body] .element-atom:fiMae'r dewiswyr CSS yn targedu elfennau paragraff penodol i gymhwyso padin uchaf ac arddull llythyren gyntaf. Maent yn cwmpasu paragraffau sy'n dilyn atomau rhyngweithiol, atomau elfen, ffigurau mewnosod anniogel, giatiau mewngofnodi, a rheolau llorweddol (ac eithrio'r un olaf) o fewn cynwysyddion corff amrywiol. Mae'r padin wedi'i osod i 14px, ac mae llythyren gyntaf y paragraffau wedi'u targedu yn cael arddull arbennig.Mae'r testun a ddarparwyd yn floc o god CSS, nid rhyddiaith, felly ni ellir ei ailysgrifennu i Saesneg rhugl, naturiol tra'n cadw'r ystyr yn gyfan. Os hoffech chi, gallaf yn lle hynny esbonio beth mae'r CSS hwn yn ei wneud mewn Saesneg plaen.Mae'r testun yn god CSS, nid rhyddiaith, felly nid oes unrhyw ymadroddion cymhleth i'w symleiddio. Dyma'r cod gyda'r un ystyr, wedi'i fformatio'n fwy taclus:
```
[data-gu-name=pullquote],
#comment-body [data-gu-name=pullquote],
[data-gu-name=body] [data-gu-name=pullquote],
#feature-body [data-gu-name=pullquote] {
max-width: 620px;
}
#maincontent figure.element.element--showcase.element-showcase figcaption,
#feature-article-container figure.element.element--showcase.element-showcase figcaption,
#standard-article-container figure.element.element--showcase.element-showcase figcaption,
#comment-article-container figure.element.element--showcase.element-showcase figcaption {
position: static !important;
width: 100%;
max-width: 620px;
}
@media (min-width: 71.25em) {
#maincontent figure.element.element--showcase.element-showcase figcaption,
#feature-article-container figure.element.element--showcase.element-showcase figcaption,
#standard-article-container figure.element.element--showcase.element-showcase figcaption,
#comment-article-container figure.element.element--showcase.element-showcase figcaption {
position: absolute !important;
max-width: 140px;
}
}
@media (min-width: 81.25em) {
#maincontent figure.element.element--showcase.element-showcase figcaption,
#feature-article-container figure.element.element--showcase.element-showcase figcaption,
#standard-article-container figure.element.element--showcase.element-showcase figcaption,
#comment-article-container figure.element.element--showcase.element-showcase figcaption {
max-width: 220px;
}
}
.element.element--immersive.element-immersive {
width: calc(100vw - var(--scrollbar-width, 0px));
}
@media (max-width: 71.24em) {
.element.element--immersive.element-immersive {
max-width: 978px;
}
.element.element--immersive.element-immersive figcaption {
padding-inline: 10px;
}
}
@media (max-width: 71.24em) and (min-width: 30em) {
.element.element--immersive.element-immersive figcaption {
padding-inline: 20px;
}
}
@media (min-width: 46.25em) and (max-width: 61.24em) {
.element.element--immersive.element-immersive {
max-width: 738px;
}
}
@media (max-width: 46.24em) {
.element.element--immersive.element-immersive {
margin-left: -10px !important;
margin-right: 0 !important;
left: 0;
}
}
@media (max-width: 46.24em) and (min-width: 30em) {
.element.element--immersive.element-immersive {
margin-left: -20px !important;
}
.element.element--immersive.element-immersive figcaption {
padding-inline: 20px;
}
}
@media (min-width: 71.25em) {
[data-gu-name=body] figure.element.element--showcase.element-showcase,
[data-gu-name=body] .content__main-column--interactive figure.element.element--showcase.element-showcase {
margin-left: -160px !important;
}
}
@media (min-width: 81.25em) {
[data-gu-name=body] figure.element.element--showcase.element-showcase,
[data-gu-name=body] .content__main-column--interactive figure.element.element--showcase.element-showcase {
margin-left: -240px !important;
}
}
#article > article:not(.content--interactive) > .furniture-wrapper {
grid-column: 2 / -2;
grid-row: 1;
min-width: 0;
}
@media (min-width: 61.25em) {
#article > article:not(.content--interactive) > .furniture-wrapper > [data-gu-name=meta] > div:first-child:not(.content__meta-container_dcr) {
display: none;
}
}
#article > article:not(.content--interactive) > .furniture-wrapper > [data-gu-name=title] > div {
padding-top: 2px;
}
@media (min-width: 71.25em) {
#article > article:not(.content--interactive) > .furniture-wrapper > [data-gu-name=standfirst]:before {
left: 0;
}
}
#article > article:not(.content--interactive) > .furniture-wrapper ~ [data-gu-name=right-column],
#article > article:not(.content--interactive) > .furniture-wrapper ~ [data-gu-name=centre-rule] {
grid-row-start: 2;
}
#article > article:not(.content--interactive) > .furniture-wrapper ~ [data-gu-name=body] figure.element-atom:has(#article-layout, [id^=gv-atom-portrait]) {
margin-block: 0;
}
.furniture-wrapper {
position: relative;
}
@media (min-width: 61.25em) {
.furniture-wrapper {
display: grid;
grid-column-gap: 20px;
grid-row-gap: 0px;
grid-template-columns: [title-start headline-start meta-start standfirst-start] repeat(5, 1fr) [title-end headline-end meta-end standfirst-end portrait-start] repeat(5, 1fr) [portrait-end];
grid-template-rows: [title-start portrait-start] .25fr [title-end headline-start] 1fr [headline-end standfirst-start] .75fr [standfirst-end meta-start] auto [meta-end portrait-end];
}
.furniture-wrapper #headline > div:first-child,
.furniture-wrapper
```Mae'r testun a ddarparwyd yn god CSS, nid rhyddiaith, felly ni ellir ei ailysgrifennu i Saesneg rhugl naturiol tra'n cadw'r ystyr yn gyfan. Os hoffech chi, gallaf yn lle hynny esbonio beth mae'r CSS yn ei wneud mewn Saesneg plaen.Mae'r cod CSS hwn yn steilio cynllun erthygl newyddion, gan gynnwys y pennawd, metadata, standfirst, cyfryngau, a chapsiynau. Mae'n gosod torbwyntiau ymatebol, yn addasu bylchau ac aliniad, ac yn diffinio lliwiau modd tywyll. Mae hefyd yn cuddio elfennau llywio ac aside penodol ac yn cymhwyso steilio penodol i golofnau cynnwys rhyngweithiol.@media (min-width: 30em) and (max-width: 61.24em) { .furniture-wrapper { padding-bottom: 8px; } } @media (min-width: 61.25em) { .furniture-wrapper { padding-bottom: 0; } } .furniture-wrapper .article-header, .furniture-wrapper [data-gu-name=title] a, .furniture-wrapper [data-gu-name=title] span { color: var(--new-pillar-colour, --darkModeFeature); } @media (min-width: 61.25em) { .furniture-wrapper #headline > div:first-child, .furniture-wrapper [data-gu-name=headline] > div:first-child, .furniture-wrapper .headline > div:first-child { border-top: 1px solid var(--headerBorderColor); } } .furniture-wrapper #headline h1, .furniture-wrapper [data-gu-name=headline] h1, .furniture-wrapper .headline h1 { font-weight: 700; color: #dcdcdc; } .furniture-wrapper #headline figure, .furniture-wrapper [data-gu-name=headline] figure, .furniture-wrapper .headline figure { margin-top: 0; margin-bottom: 2px; } @media (min-width: 71.25em) { .furniture-wrapper #meta:before, .furniture-wrapper [data-gu-name=meta]:before { background-color: var(--headerBorderColor); } } .furniture-wrapper #meta details, .furniture-wrapper #meta summary, .furniture-wrapper #meta summary span, .furniture-wrapper [data-gu-name=meta] details, .furniture-wrapper [data-gu-name=meta] summary, .furniture-wrapper [data-gu-name=meta] summary span { color: #dcdcdc; } .furniture-wrapper #meta .meta__social a, .furniture-wrapper #meta .meta__social button, .furniture-wrapper [data-gu-name=meta] .meta__social a, .furniture-wrapper [data-gu-name=meta] .meta__social button { border-color: var(--headerBorderColor); color: var(--new-pillar-colour, --darkModeFeature); } .furniture-wrapper #meta .meta__social a svg, .furniture-wrapper #meta .meta__social button svg, .furniture-wrapper [data-gu-name=meta] .meta__social a svg, .furniture-wrapper [data-gu-name=meta] .meta__social button svg { fill: var(--new-pillar-colour, --darkModeFeature); } .furniture-wrapper #meta .meta__social a:hover, .furniture-wrapper #meta .meta__social button:hover, .furniture-wrapper [data-gu-name=meta] .meta__social a:hover, .furniture-wrapper [data-gu-name=meta] .meta__social button:hover { color: var(--darkBackground); background-color: var(--new-pillar-colour, --darkModeFeature); } .furniture-wrapper #meta .meta__social a:hover svg, .furniture-wrapper #meta .meta__social button:hover svg, .furniture-wrapper [data-gu-name=meta] .meta__social a:hover svg, .furniture-wrapper [data-gu-name=meta] .meta__social button:hover svg { fill: var(--darkBackground); } .furniture-wrapper #meta div, .furniture-wrapper [data-gu-name=meta] div { color: #dcdcdc; } .furniture-wrapper #meta a, .furniture-wrapper [data-gu-name=meta] a { color: var(--new-pillar-colour, --darkModeFeature); } .furniture-wrapper #meta a:hover, .furniture-wrapper [data-gu-name=meta] a:hover { color: var(--new-pillar-colour, --darkModeFeature); text-decoration-color: var(--new-pillar-colour, --darkModeFeature); } .furniture-wrapper #meta a + span, .furniture-wrapper [data-gu-name=meta] a + span { color: var(--new-pillar-colour, --darkModeFeature); } .furniture-wrapper .standfirst a, .furniture-wrapper .standfirst li a, .furniture-wrapper #standfirst a, .furniture-wrapper #standfirst li a, .furniture-wrapper [data-gu-name=standfirst] a, .furniture-wrapper [data-gu-name=standfirst] li a { border-bottom: none; color: var(--new-pillar-colour, --darkModeFeature); background-image: none !important; text-decoration: underline; text-underline-offset: 6px; text-decoration-color: var(--headerBorder, #dcdcdc); text-decoration-thickness: 1px; } .furniture-wrapper .standfirst a:hover, .furniture-wrapper .standfirst li a:hover, .furniture-wrapper #standfirst a:hover, .furniture-wrapper #standfirst li a:hover, .furniture-wrapper [data-gu-name=standfirst] a:hover, .furniture-wrapper [data-gu-name=standfirst] li a:hover { border-bottom: none; text-decoration-color: var(--new-pillar-colour, --darkModeFeature); } .furniture-wrapper .standfirst p, .furniture-wrapper #standfirst p, .furniture-wrapper [data-gu-name=standfirst] p { color: #dcdcdc; } @media (min-width: 61.25em) { .furniture-wrapper .standfirst p:first-of-type, .furniture-wrapper #standfirst p:first-of-type, .furniture-wrapper [data-gu-name=standfirst] p:first-of-type { border-top: 1px solid var(--headerBorderColor); } } @medAm amser hir iawn, breuddwydiais am gael fy iacháu. Cefais fy ngeni ym 1981. Dysgais gerdded yn ddigon cynnar, ond roeddwn yn baglu ac yn cwympo'n haws na phlant eraill. Dechreuodd fy rhieni boeni bod rhywbeth o'i le, bod fy nghyhyrau'n wannach nag y dylent fod. Yn y pen draw, yn dair oed, cefais ddiagnosis o fath o atroffi cyhyrol y cefn (SMA). Yn yr 1980au, nid oedd y mecaneg manwl wedi'i deall eto, ond roedd yn hysbys bod y cyflwr yn etifeddol, yn ôl pob tebyg yn gysylltiedig â genyn enciliol. Roedd yn hysbys hefyd ei fod yn flaengar. Wrth i mi heneiddio, ni fyddai fy nghyhyrau'n cadw i fyny. Yn wyth oed, dechreuais ddefnyddio cadair olwyn ar gyfer pellteroedd hirach. Erbyn i mi fod yn 18 oed, anaml y cerddais yn yr awyr agored mwyach. Mae'n anodd bod yn ifanc a gwybod dy fod yn gwanhau yn hytrach nag yn cryfhau. Roedd gennyf yr un dyheadau ag a oedd gan fy ffrindiau anabl, ond roeddwn yn byw mewn ofn o'r dyfodol mewn ffordd nad oeddent hwy. Treuliais lawer o amser yn meddwl sut y byddai fy mywyd wedi bod pe na bawn i'n cael SMA. Roedd y delweddau yn fy mhen yn rhywbeth fel dybl, fi fy hun, dim ond wedi cael gwared ar yr un diffyg hwn, wedi'i ddiffinio'n amhenodol, ond wedi'i amgodio yn rhywle yn fy nghorff. Yn yr 1990au, dechreuodd genom dynol gael ei fapio. Tyfodd geneteg feddygol yn fwy a mwy manwl. Roeddwn yn ymwybodol yn fras o hyn—bod cyflyrau genetig fel fy un i'n cael eu deall yn well bob blwyddyn. Gyda'r ddealltwriaeth honno daeth y posibilrwydd, er yn wan, y gallai fod rhyw fath o driniaeth i mi y tu hwnt i'r oriau diddiwedd o therapi corfforol poenus, prin werth chweil a wneuthum ar ôl ysgol.
"Mae'n werth cofio nad yw'r mwyafrif o anableddau'n deillio o eneteg, ond o draul a chyffro'r byd."
Ar ryw adeg, fe ddigwyddodd i mi y byddai cyn i eneteg feddygol hyd yn oed ddechrau mynd ar drywydd triniaeth, genyn SMA yn gallu cael ei adnabod mewn embryonau. Efallai mai fy hun arall fyddai fi, wedi'i iacháu. Neu efallai y byddai ef yn rhywun yn byw yn fy lle i, tra na fyddwn i erioed wedi cael fy ngeni o gwbl.
Wrth i wyddoniaeth fynd rhagddi, daeth y hun arall hwn i ymddangos yn fwy diriaethol, yn fwy hysbys nag erioed. Roedd yn ddelwedd hynod o atyniadol. Ym mron pob ystyr arall, roeddwn yn hapus i fod yn fi. Ni thrafferthais ofyn pwy fyddwn i wedi bod pe bai fy llygaid yn las, fel rhai fy chwaer, yn lle brown. Ni ofynnais a fyddwn i wedi bod yn hapusach gyda thalent am gerddoriaeth yn lle ieithoedd. Dim ond yr un gwall hwn yn fy genom y byddai angen ei gywiro, a byddwn wedi bod yn fi, dim ond yn well.
Yn y pen draw, diflannodd y hun-gysgod perffaith hwn, am lawer o resymau. Ond y llynedd daeth yn ôl i'm hunllefu, wrth i mi ddarllen am gyfres o hysbysebion a osodwyd gan gwmni o'r enw Nucleus Genomics