/* Card design is independent of the surrounding site theme and scroll view. */
body[class*="pc-success-style-"] .pc-success-card{--pc-muted:#52647a;--pc-line:#dce5ee;color:#142b49;font-family:"Pretendard","Noto Sans KR",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;font-weight:400;line-height:1.75;letter-spacing:normal}
body[class*="pc-success-style-"] .pc-success-honor h2{font-family:inherit;font-size:clamp(2.5rem,4vw,4rem);font-weight:700;line-height:1.4;letter-spacing:normal}
body.pc-success-style-apple .pc-success-card{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans KR",sans-serif;color:#1d1d1f;font-size:17px;line-height:1.47;letter-spacing:-.012em}
body.pc-success-style-claude .pc-success-card{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans KR",sans-serif;color:#141413;font-size:16px;line-height:1.55;letter-spacing:0}
body.pc-success-style-claude .pc-success-honor h2{font-family:"Cormorant Garamond","EB Garamond",Garamond,"Times New Roman",serif;letter-spacing:-.02em}
body.pc-success-style-apple .pc-success-card{border:0;border-radius:0;background:#f5f5f7;box-shadow:none}
body.pc-success-style-apple .pc-success-cover{padding:40px;background:#1d1d1f;color:#fff}
body.pc-success-style-apple .pc-success-cover:has(.pc-success-background):before{background:rgba(0,0,0,.55)}
body.pc-success-style-apple .pc-success-card-meta{color:#ccc;font-size:12px}
body.pc-success-style-apple .pc-success-honor{margin-top:32px;padding:32px 12px;border:0}
body.pc-success-style-apple .pc-success-laurel{color:#2997ff}
body.pc-success-style-apple .pc-success-honor h2{font-size:40px!important;font-weight:600}
body.pc-success-style-apple .pc-success-honor p{font-size:17px}
body.pc-success-style-apple .pc-success-congrats{color:#2997ff;font-size:12px}
body.pc-success-style-apple .pc-success-quote{padding:40px}
body.pc-success-style-apple .pc-success-quote-mark{color:#0066cc}
body.pc-success-style-apple .pc-success-quote blockquote{font-size:17px;line-height:1.6}
body.pc-success-style-apple .pc-success-signature{border-color:#d2d2d7;color:#6e6e73}
@media(max-width:720px){body.pc-success-style-apple .pc-success-cover{padding:28px 24px}}
@media(max-width:720px){body.pc-success-style-apple .pc-success-quote{padding:28px 24px}}
@media(max-width:720px){body.pc-success-style-apple .pc-success-flow-horizontal .pc-success-card{width:min(86vw,380px)}}
body.pc-success-style-claude .pc-success-card{border:0;border-radius:0;background:#f5f0e8;box-shadow:none}
body.pc-success-style-claude .pc-success-cover{padding:40px;background:#141413;color:#fff}
body.pc-success-style-claude .pc-success-cover:has(.pc-success-background):before{background:rgba(0,0,0,.55)}
body.pc-success-style-claude .pc-success-card-meta{color:#a09d96;font-size:12px}
body.pc-success-style-claude .pc-success-honor{margin-top:32px;padding:32px 12px;border:0}
body.pc-success-style-claude .pc-success-laurel{color:#e8a55a}
body.pc-success-style-claude .pc-success-honor h2{font-size:40px!important;font-weight:600}
body.pc-success-style-claude .pc-success-honor p{font-size:17px}
body.pc-success-style-claude .pc-success-congrats{color:#e8a55a;font-size:12px}
body.pc-success-style-claude .pc-success-quote{padding:40px}
body.pc-success-style-claude .pc-success-quote-mark{color:#cc785c}
body.pc-success-style-claude .pc-success-quote blockquote{font-size:17px;line-height:1.6}
body.pc-success-style-claude .pc-success-signature{border-color:#e6dfd8;color:#6c6a64}
@media(max-width:720px){body.pc-success-style-claude .pc-success-cover{padding:28px 24px}}
@media(max-width:720px){body.pc-success-style-claude .pc-success-quote{padding:28px 24px}}
@media(max-width:720px){body.pc-success-style-claude .pc-success-flow-horizontal .pc-success-card{width:min(86vw,380px)}}

