.circle-pink{padding:40px 25px 50px;border:solid 1px #e989d4;margin-bottom:15px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:center;background:0 0!important}.card{margin:1.5rem 0;padding:1.2rem 1.5rem;border-radius:8px;border-left:4px solid;line-height:1.7;font-size:15px;letter-spacing:.05em;background-color:#f7f7f7;border-left-color:#adadad;color:#444;transition:transform .2s ease,box-shadow .2s ease}.card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.05)}.card.red{background-color:#fff1f0;border-left-color:#ff4d4f;color:#cf1322}.card.blue{background-color:#f0f5ff;border-left-color:#2f54eb;color:#10239e}:root{--fragment-radius:14px;--fragment-border:rgba(0, 0, 0, 0.10);--fragment-shadow:0 10px 28px rgba(0, 0, 0, 0.06);--fragment-shadow-hover:0 14px 34px rgba(0, 0, 0, 0.085);--fragment-text:rgba(0, 0, 0, 0.74);--fragment-strip-w:4px;--fragment-strip-gap:14px;--fragment-pad-x:18px;--fragment-pad-y:16px}.fragment{position:relative;margin:20px 0;padding:var(--fragment-pad-y) var(--fragment-pad-x);padding-left:calc(var(--fragment-pad-x) + var(--fragment-strip-w) + var(--fragment-strip-gap));border-radius:var(--fragment-radius);border:1px solid var(--fragment-border);background:#fff;box-shadow:var(--fragment-shadow);font-size:15px;line-height:1.75;letter-spacing:.01em;color:var(--fragment-text);overflow:hidden;word-wrap:break-word!important;transform:translateY(0);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.fragment::before{content:"";position:absolute;left:var(--fragment-pad-x);top:12px;bottom:12px;width:var(--fragment-strip-w);border-radius:999px;background:rgba(0,0,0,.12);pointer-events:none}.fragment::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(255,255,255,.32),rgba(255,255,255,0) 38%);pointer-events:none}.fragment:hover{transform:translateY(-2px);box-shadow:var(--fragment-shadow-hover);border-color:rgba(0,0,0,.16)}.fragment-title{display:flex;align-items:center;gap:10px;margin:0 0 10px;padding-bottom:10px;font-weight:700;font-size:.98em;letter-spacing:.02em;border-bottom:1px dashed rgba(0,0,0,.14);color:rgba(0,0,0,.78)}.fragment-title::before{content:"";width:8px;height:8px;border-radius:999px;background:rgba(0,0,0,.22);flex:0 0 auto}.fragment[data-title]{padding-top:calc(var(--fragment-pad-y) + 4px)}.fragment[data-title]>:first-child{margin-top:0}.fragment[data-title]::marker{content:""}.fragment[data-title] .fragment-title{display:none}.fragment[data-title]::selection{background:rgba(0,0,0,.08)}.fragment>:first-child{margin-top:0}.fragment>:last-child{margin-bottom:0}.fragment code{border-radius:8px;padding:.12em .4em;background:rgba(0,0,0,.05);white-space:normal}.fragment blockquote{margin:10px 0;padding:8px 12px;border-left:3px solid rgba(0,0,0,.14);background:rgba(255,255,255,.45);white-space:normal}.fragment.red{background-color:rgba(255,77,79,.08);color:rgba(92,0,17,.85)}.fragment.yellow{background-color:rgba(255,229,143,.22);color:rgba(97,71,0,.88)}.fragment.green{background-color:rgba(183,235,143,.2);color:rgba(19,82,0,.86)}.fragment.blue{background-color:rgba(145,213,255,.2);color:rgba(0,58,140,.86)}.fragment.purple{background-color:rgba(211,173,247,.2);color:rgba(57,16,133,.85)}.fragment.grey{background-color:rgba(0,0,0,.035);color:rgba(0,0,0,.74)}.fragment.red::before{background:rgba(255,77,79,.55)}.fragment.yellow::before{background:rgba(241,151,38,.55)}.fragment.green::before{background:rgba(26,171,142,.55)}.fragment.blue::before{background:rgba(81,114,221,.55)}.fragment.purple::before{background:rgba(163,51,139,.45)}.fragment.grey::before{background:rgba(0,0,0,.22)}.fragment.red .fragment-title::before{background:rgba(255,77,79,.6)}.fragment.yellow .fragment-title::before{background:rgba(241,151,38,.6)}.fragment.green .fragment-title::before{background:rgba(26,171,142,.6)}.fragment.blue .fragment-title::before{background:rgba(81,114,221,.6)}.fragment.purple .fragment-title::before{background:rgba(163,51,139,.5)}.fragment.grey .fragment-title::before{background:rgba(0,0,0,.26)}.fragment a{font-weight:600;text-decoration:none;border-bottom:1px solid rgba(0,0,0,.18)}.fragment a:hover{border-bottom-color:rgba(0,0,0,.35)}.paper-main a,.post-except a{text-decoration:none!important;position:relative;z-index:1;font-weight:700;background-image:linear-gradient(to right,#6ec1e4,#6ec1e4);background-repeat:no-repeat;background-position:0 92%;background-size:0 30%;transition:background-size .4s cubic-bezier(.215, .61, .355, 1)}.paper-main a:hover,.post-except a:hover{background-size:100% 30%}.paper-main .btn-cement,.paper-main .card a,.paper-main .fragment a,.paper-main .logo a,.paper-main .paginator a,.paper-main .post-main-title,.paper-main .post-meta a,.paper-main .post-title a,.paper-main h1 a,.paper-main h2 a,.paper-main h3 a,.paper-main h4 a,.paper-main h5 a,.paper-main h6 a{background-image:none!important;transition:none!important;color:inherit!important}.btn,.card,.fragment,.paper,.paper-main,a,body,div,h1,h2,h3,h4,h5,h6,input,li,p,span,textarea{transition-property:background-color,color,border-color,box-shadow;transition-duration:.5s;transition-timing-function:ease-in-out}iframe,img,video{transition:filter .5s ease-in-out!important}button{transition:transform .2s,background-color .5s,color .5s!important}