a{color:#03a9f4;transition:color 0.25s ease;overflow-wrap:break-all;word-wrap:break-all;word-break:break-all}a:hover{color:currentColor}.link{display:inline-flex;justify-content:center;align-items:center;gap:10px;max-width:100%;margin:5px;padding:5px;font-size:0.9rem;text-decoration:none;vertical-align:middle;transition:background 0.25s ease,color 0.25s ease,opacity 0.25s ease}.link span{text-align:left;font-family:"IBM Plex Sans KR","Poppins","Noto Serif KR",sans-serif;font-weight:500;line-height:1}.link[data-flip="true"]{flex-direction:row-reverse}.link[data-style="button"]{max-width:calc(100% - 10px - 10px);min-height:40px;margin:10px;padding:9px 24px;gap:10px;border-radius:5px;background:#03a9f4;color:#fff;font-size:0.88rem;letter-spacing:0.3px;box-shadow:0 2px 8px rgba(3,169,244,0.28);transition:background 0.25s ease,box-shadow 0.25s ease,transform 0.25s ease}.link[data-style="button"] i{font-size:0.78rem;margin-right:8px}.link[data-style="button"]:hover{background:#757575;box-shadow:0 4px 14px rgba(0,0,0,0.18);transform:translateY(-1px)}.button-row{display:flex;justify-content:center;flex-wrap:wrap}.button-row .link[data-style="button"]{flex:1;max-width:220px;justify-content:center;white-space:nowrap}
