/*
Theme Name: Otaku Child - ANIMEAIPRINT
Description: OTAKU主题的子主题，专为ANIMEAIPRINT定制，包含LinkPrint功能
Author: ANIMEAIPRINT Team
Template: otaku
Version: 1.0.0
Text Domain: otaku-child
*/

/* 
==========================================================================
ANIMEAIPRINT 自定义样式
==========================================================================
*/


/* ANIMEAIPRINT 品牌Logo优化 */
.header-logo .logo-text {
    color: #F8DEE1;
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}



/* 搜索框增强效果 */
.search-field:focus {
    box-shadow: 0 0 0 3px rgba(111, 201, 205, 0.2);
    border-color: #6FC9CD;
}

/* 响应式优化 */
@media (max-width: 768px) {
    .header-content {
        flex-direction: column;
        gap: 15px;
        padding: 10px 0;
    }
    
    .header-search {
        order: 3;
        width: 100%;
        max-width: none;
    }
    
    .linkprint-top-banner {
        padding: 6px 0;
    }
    
    .linkprint-top-banner .container {
        flex-direction: column;
        gap: 5px;
        text-align: center;
    }
}

/* 动画效果 */
@keyframes slideInFromTop {
    from {
        transform: translateY(-100%);
        opacity: 0;
    }
    to {
        transform: translateY(0);
        opacity: 1;
    }
}



/* 自定义按钮样式 */
.btn-animeai {
    background: linear-gradient(135deg, #6FC9CD, #5AB8BC);
    color: white;
    border: none;
    padding: 12px 24px;
    border-radius: 25px;
    font-weight: 600;
    transition: all 0.3s ease;
    text-decoration: none;
    display: inline-block;
}

.btn-animeai:hover {
    transform: translateY(-2px);
    box-shadow: 0 5px 15px rgba(111, 201, 205, 0.3);
    color: white;
}
.content_wrap, .content_container{
    width:  var(--theme-var-page_width_boxed,1400px);
    max-width: 1400px !important;
    margin: 0 auto;
    padding-left: var(--theme-var-page_fullwide_extra);
    padding-right: var(--theme-var-page_fullwide_extra);
}

