/**
 * 홈 우측 공지 사이드 — board-view-v2 / tailwind / FA 간섭 차단 (home.css 이후 로드)
 */

body.darkthread-home.darkthread-home-v2-profile #home-notice .darkthread-home-notice--side__head {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 1.75rem;
    grid-template-rows: 1.75rem;
    align-items: center;
    gap: 10px;
    margin-bottom: 10px;
    min-height: 1.75rem;
}

body.darkthread-home.darkthread-home-v2-profile #home-notice .darkthread-home-notice--side__title {
    grid-column: 1;
    grid-row: 1;
    align-self: center;
    min-width: 0;
    margin: 0;
}

body.darkthread-home.darkthread-home-v2-profile #home-notice a.dt-home-notice-more-btn,
body.darkthread-home.darkthread-home-v2-profile #home-notice a.darkthread-home-notice--side__more {
    grid-column: 2;
    grid-row: 1;
    align-self: center;
    justify-self: end;
    position: relative;
    display: grid;
    place-items: center;
    width: 1.75rem;
    height: 1.75rem;
    margin: 0;
    padding: 0;
    border: 0;
    border-radius: 0;
    box-sizing: border-box;
    background: transparent;
    color: var(--dt-home-accent-hover, #facc15);
    line-height: 0;
    font-size: 0;
    text-decoration: none;
    transform: none;
    translate: none;
    scale: none;
    vertical-align: top;
    transition: color 0.14s ease;
    -webkit-tap-highlight-color: transparent;
}

body.darkthread-home.darkthread-home-v2-profile #home-notice a.dt-home-notice-more-btn:hover,
body.darkthread-home.darkthread-home-v2-profile #home-notice a.dt-home-notice-more-btn:focus,
body.darkthread-home.darkthread-home-v2-profile #home-notice a.dt-home-notice-more-btn:active,
body.darkthread-home.darkthread-home-v2-profile #home-notice a.darkthread-home-notice--side__more:hover,
body.darkthread-home.darkthread-home-v2-profile #home-notice a.darkthread-home-notice--side__more:focus,
body.darkthread-home.darkthread-home-v2-profile #home-notice a.darkthread-home-notice--side__more:active {
    color: #fde047;
    transform: none;
    translate: none;
    scale: none;
    text-decoration: none;
    border: 0;
    box-shadow: none;
}

body.darkthread-home.darkthread-home-v2-profile #home-notice a.dt-home-notice-more-btn:focus-visible,
body.darkthread-home.darkthread-home-v2-profile #home-notice a.darkthread-home-notice--side__more:focus-visible {
    outline: none;
    box-shadow: 0 0 0 2px color-mix(in srgb, var(--dt-home-accent-hover, #facc15) 70%, transparent);
}

body.darkthread-home.darkthread-home-v2-profile #home-notice .dt-home-notice-more-btn__icon {
    display: block;
    width: 14px;
    height: 14px;
    margin: 0;
    padding: 0;
    overflow: visible;
    pointer-events: none;
    transform: none;
}

body.darkthread-home.darkthread-home-v2-profile #home-notice .dt-home-notice-more-btn__icon path {
    transform: none;
}

/* 캐러셀 4번째 카드 하단 border */
body.darkthread-home.darkthread-home-v2-profile #home-notice.darkthread-home-notice--side--carousel .darkthread-home-notice--side__viewport {
    padding-bottom: 3px;
    box-sizing: border-box;
}

body.darkthread-home.darkthread-home-v2-profile #home-notice.darkthread-home-notice--side--carousel .darkthread-home-notice-swiper {
    padding-bottom: 2px;
    box-sizing: border-box;
}

body.darkthread-home.darkthread-home-v2-profile #home-notice.darkthread-home-notice--side--carousel .darkthread-home-notice-swiper .swiper-slide {
    overflow: visible;
}
