/* チェックボックスを含むp要素を強調 */
p:has(input[name="age_verification"]) {
    background-color: #f5f5f5; /* 薄いグレー */
    border: 1px solid #ccc; /* 枠線 */
    border-radius: 5px; /* 角丸 */
    padding: 15px; /* 内部余白 */
}

/* モバイル対応 */
@media (max-width: 600px) {
    p:has(input[name="age_verification"]) {
        padding: 10px;
    }
}

/* ログイン画面のロゴを非表示 */
.login h1 a {
    display: none !important;
}
