/* Inout Skin - Swiss Minimalist */
:root {
    
}

.skin-inout {
    background-color: white;
    color: #000;
}

.skin-inout .container {
    max-width: 1000px;
}

.skin-inout .main-header {
    border-bottom: 2px solid #000;
    padding: 30px 0;
}

.skin-inout h1,
.skin-inout h2,
.skin-inout h3 {
    font-family: 'Inter', sans-serif;
    font-weight: 900;
    letter-spacing: -0.05em;
    text-transform: uppercase;
}

.skin-inout .post-card {
    border: none;
    border-bottom: 1px solid #000;
    padding-bottom: 25px;
    border-radius: 0;
}

.skin-inout .post-thumb {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
    border-radius: 0;
}

.skin-inout .post-card:hover .post-thumb {
    filter: grayscale(0%);
}

.skin-inout .post-category {
    font-weight: 900;
    text-decoration: underline;
}

.skin-inout .banner {
    background: #000;
    color: #fff;
    padding: 100px 40px;
}

筋