/**
 * HK LinkKit - Blog Card & Link Display Widget Styles
 * Version: 2.0.0 (Optimized)
 * Author: Hidekazu Konishi
 * Website: https://hidekazu-konishi.com/
 * Copyright (c) Hidekazu Konishi ( hidekazu-konishi.com ) All Rights Reserved.
 * 
 * This stylesheet provides styling for the HK LinkKit widget.
 * For installation and usage instructions, please refer to hk-linkkit.js
 */

.hk-linkkit{max-width:500px!important;margin:10px auto!important;font-family:Arial,helvetica,Segoe UI,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,メイリオ,Meiryo,sans-serif!important;font-size:18px!important;line-height:1.6!important;box-sizing:border-box!important}.hk-linkkit *{box-sizing:border-box!important}.hk-link-item{display:flex!important;gap:10px!important;padding:12px!important;border:1px solid rgb(0 0 0/0.1)!important;border-radius:3px!important;background:#fff!important;box-shadow:none!important;transition:none!important;margin:0!important;align-items:flex-start!important}.hk-link-icon{flex-shrink:0!important;width:100px!important;height:100px!important;display:block!important;margin:0!important;padding:0!important;line-height:1!important}.hk-link-icon img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:4px!important;border:1px solid #ff9900!important;display:block!important;margin:0!important;padding:0!important}.hk-link-content{flex:1!important;min-width:0!important;margin:0!important;padding:0!important}.hk-link-title{margin:0 0 3px 0!important;padding:0!important;font-size:18px!important;font-weight:400!important;line-height:1.3!important;color:#232f3e!important;word-wrap:break-word!important;overflow-wrap:break-word!important}.hk-link-title strong{font-weight:700!important;display:inline!important}.hk-link-title a{color:#232f3e!important;text-decoration:none!important;font-size:inherit!important;font-weight:inherit!important;background:none!important;border:none!important;padding:0!important;margin:0!important}.hk-link-title a:hover{color:#232f3e!important;text-decoration:underline!important}.hk-link-description{margin:0!important;padding:0!important;font-size:15px!important;color:#232f3e!important;line-height:1.7!important;font-weight:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important}.hk-link-description a{color:#0000aa!important;text-decoration:none!important;font-weight:500!important;background:none!important;border:none!important;padding:0!important;margin:0!important;font-size:inherit!important}.hk-link-description a:hover{text-decoration:underline!important;color:#0000aa!important}@media (max-width:480px){.hk-linkkit{width:100%!important;margin:10px 0!important}.hk-link-item{gap:10px!important;padding:12px!important}.hk-link-icon{width:80px!important;height:80px!important}.hk-link-title{font-size:18px!important;margin-bottom:5px!important}.hk-link-description{font-size:15px!important}}
