.copyBlock{position:relative;padding:1.35rem 6.5rem 1.35rem 1.35rem}.copyBlock--compact{padding:.9rem 5.5rem .9rem .9rem}.copyBlock__text{margin:0;font-family:var(--text);font-size:var(--step-0);line-height:1.6;color:var(--fg);white-space:pre-wrap;overflow-wrap:anywhere}.copyBlock__text.num{font-family:var(--mono);font-size:var(--step--1);line-height:1.5}.copyBlock__button{position:absolute;top:.9rem;right:.9rem;min-width:4.6rem;min-height:2.4rem;padding:.35rem .8rem;border:1px solid var(--lamp);border-radius:4px;background:var(--lamp);color:var(--ink);font-family:var(--text);font-size:var(--step--1);font-weight:500;cursor:pointer;transition:background .3s var(--ease-out),transform .15s var(--ease-out)}.copyBlock--compact .copyBlock__button{top:.55rem;right:.55rem}.copyBlock__button:hover{background:color-mix(in oklab,var(--lamp) 86%,var(--ink))}.copyBlock__button:active{transform:scale(.98)}.copyBlock__live{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:520px){.copyBlock,.copyBlock--compact{padding-right:.9rem;padding-bottom:3.8rem}.copyBlock__button{top:auto;bottom:.9rem;right:auto;left:.9rem}}.mark{display:block;flex:none;color:var(--fg);transition:opacity .3s var(--ease-out)}a:hover>.mark{opacity:.86}