@charset "utf-8";

/* proofy 公開サイト用.css */

/* montserrat-regular - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: url('../../vendor/webfonts/montserrat-v31-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

body {
    font-family: 'Montserrat', sans-serif;
}
.gradient-bg ,.content-bg { /* content-bg 下層コンテンツの共通クラス */
    background: linear-gradient(135deg, #6a11cb, #ff6f91);
    color: white;
}
.btn-accent, .content-btn {
    background-color: #7e57c2;
    border: none;
    color: white;
}
.btn-accent:hover, .content-btn:hover {
    background-color: #5e35b1;
}
.stamp {
    display: inline-block;
    padding: 0.5rem 1rem;
    border: 2px dashed rgba(255,255,255,0.7);
    border-radius: 12px;
    font-weight: bold;
    font-size: 1.1rem;
    transform: rotate(-2deg);
    background: rgba(255,255,255,0.1);
}
.icon-lg {
    font-size: 2.5rem;
    color: #7e57c2;
}
