<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* assets/modal-style.css */

/* ------------------------------------------------------------------------- */
/* Tinderé¢¨UIãƒ¡ã‚¤ãƒ³ãƒšãƒ¼ã‚¸ç”¨ åŸºæœ¬ãƒšãƒ¼ã‚¸ã‚¹ã‚¿ã‚¤ãƒ«                               */
/* (ã‚«ã‚¹ã‚¿ãƒ&nbsp;ãƒšãƒ¼ã‚¸ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆ 'template-tinder-main.php' ä½¿ç”¨æ™‚)            */
/* ------------------------------------------------------------------------- */

/* body ã‚¿ã‚°ã«ã‚«ã‚¹ã‚¿ãƒ&nbsp;ãƒšãƒ¼ã‚¸ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã‚„ãƒ—ãƒ©ã‚°ã‚¤ãƒ³ãŒä»˜ä¸Žã™ã‚‹ã‚¯ãƒ©ã‚¹ã‚’æƒ³å®š */
/* ä¾‹: body.mts-tinder-ui-canvas (ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã‹ã‚‰) ã¾ãŸã¯ body.mts-tinder-ui-main-page (ãƒ—ãƒ©ã‚°ã‚¤ãƒ³ã‹ã‚‰) */
body.mts-tinder-ui-canvas,
body.mts-tinder-ui-main-page {
    background-color: #f0f2f5; /* UIå…¨ä½“ã®èƒŒæ™¯è‰² (ä¾‹: è–„ã„ã‚°ãƒ¬ãƒ¼) */
    margin: 0;
    padding: 0;
    overflow: hidden; /* ç”»é¢å…¨ä½“ã®ã‚¹ã‚¯ãƒ­ãƒ¼ãƒ«ãƒãƒ¼ã‚’éš&nbsp;ã™å&nbsp;´åˆ (UIå†…ã§ã‚¹ã‚¯ãƒ­ãƒ¼ãƒ«ã‚’ç®¡ç†) */
    height: 100vh; /* ãƒ“ãƒ¥ãƒ¼ãƒãƒ¼ãƒˆã®é«˜ã•å…¨ä½“ã‚’ä½¿ç”¨ */
    display: flex; /* ä¸­ã®ãƒ©ãƒƒãƒ‘ãƒ¼è¦ç´&nbsp;ã‚’ä¸­å¤®æƒãˆã«ã™ã‚‹å&nbsp;´åˆãªã© */
    flex-direction: column;
}

/* WordPressç®¡ç†ãƒãƒ¼ãŒè¡¨ç¤ºã•ã‚Œã¦ã„ã‚‹å&nbsp;´åˆã®èª¿æ•´ */
body.admin-bar.mts-tinder-ui-canvas,
body.admin-bar.mts-tinder-ui-main-page {
    min-height: calc(100vh - 32px); /* ç®¡ç†ãƒãƒ¼ã®é«˜ã•ã‚’è€ƒæ…® */
}

/* ã‚«ã‚¹ã‚¿ãƒ&nbsp;ãƒšãƒ¼ã‚¸ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå†…ã®ãƒ©ãƒƒãƒ‘ãƒ¼è¦ç´&nbsp;ã®ã‚¹ã‚¿ã‚¤ãƒ« (ä¾‹: #tinder-ui-wrapper) */
/* ã“ã®ã‚»ãƒ¬ã‚¯ã‚¿ã¯ã€template-tinder-main.php å†…ã§å®šç¾©ã—ãŸIDã«åˆã‚ã›ã¦ãã&nbsp;ã•ã„ */
#tinder-ui-wrapper.tinder-ui-full-page-wrapper {
    width: 100%;
    flex-grow: 1; /* body ã®æ®‹ã‚Šã®é«˜ã•ã‚’å…¨ã¦ä½¿ç”¨ */
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden; /* ã‚«ãƒ¼ãƒ‰ãŒã¯ã¿å‡ºãŸå&nbsp;´åˆãªã© */
}

/* ã‚«ãƒ¼ãƒ‰ã‚³ãƒ³ãƒ†ãƒŠã®ã‚¹ã‚¿ã‚¤ãƒ« */
.tinder-cards-container {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative; /* ã‚«ãƒ¼ãƒ‰ã‚’é‡ã­ã‚‹å&nbsp;´åˆã®åŸºæº– */
    width: 100%;        /* ãƒ©ãƒƒãƒ‘ãƒ¼ã„ã£ã±ã„ã« */
    height: 100%;       /* ãƒ©ãƒƒãƒ‘ãƒ¼ã„ã£ã±ã„ã« */
    max-width: 400px;   /* Tinder UIã®æœ€å¤§å¹… (ä»»æ„) */
    max-height: 700px;  /* Tinder UIã®æœ€å¤§é«˜ã• (ä»»æ„) */
    /* background-color: lightblue; */ /* ãƒ‡ãƒãƒƒã‚°ç”¨ã«èƒŒæ™¯è‰² */
}


/* ------------------------------------------------------------------------- */
/* Tinderã‚«ãƒ¼ãƒ‰è‡ªä½“ã®ã‚¹ã‚¿ã‚¤ãƒ« (å‰å›žæä¾›ã—ãŸã‚‚ã®ã‚’ãƒ™ãƒ¼ã‚¹ã«èª¿æ•´)                 */
/* ------------------------------------------------------------------------- */

.tinder-card {
    background-color: #ffffff;
    border-radius: 12px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2); /* å°‘ã—æ¿ƒã„å½± */
    overflow: hidden;
    
    width: 90vw;      /* ãƒ“ãƒ¥ãƒ¼ãƒãƒ¼ãƒˆå¹…ã®90% */
    max-width: 360px; /* æœ€å¤§å¹… (ã‚³ãƒ³ãƒ†ãƒŠã‚ˆã‚Šå°‘ã—å°ã•ã) */
    height: 90%;     /* ã‚³ãƒ³ãƒ†ãƒŠã®é«˜ã•ã®90% */
    max-height: 580px;/* æœ€å¤§é«˜ã• */
    
    display: flex;
    flex-direction: column; /* ç”»åƒã€æƒ…å&nbsp;±ã€ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’ç¸¦ã«ä¸¦ã¹ã‚‹ */
    
    position: absolute; /* ã‚¹ãƒ¯ã‚¤ãƒ—UIãƒ©ã‚¤ãƒ–ãƒ©ãƒªã§é‡ã­ã‚‹å&nbsp;´åˆã¯è¨­å®š */
    user-select: none;  /* ãƒ†ã‚­ã‚¹ãƒˆé¸æŠžã‚’é˜²ã */
    cursor: grab;       /* ãƒ‰ãƒ©ãƒƒã‚°ã§ãã‚‹ã“ã¨ã‚’ç¤ºã™ã‚«ãƒ¼ã‚½ãƒ« */
    
    /* åˆæœŸãƒˆãƒ©ãƒ³ã‚¸ã‚·ãƒ§ãƒ³ï¼ˆãƒ‰ãƒ©ãƒƒã‚°çµ‚äº†æ™‚ãªã©ã«æˆ»ã‚‹ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ç”¨ï¼‰ */
    transition: transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275); /* å°‘ã—ãƒã‚¦ãƒ³ã‚¹æ„Ÿã®ã‚ã‚‹ã‚¤ãƒ¼ã‚¸ãƒ³ã‚° */
}

/* ãƒ‰ãƒ©ãƒƒã‚°ä¸­ã®ã‚«ãƒ¼ãƒ‰ã‚¹ã‚¿ã‚¤ãƒ« */
.tinder-card.panning {
    transition: none !important; /* ãƒ‰ãƒ©ãƒƒã‚°ä¸­ã¯CSSãƒˆãƒ©ãƒ³ã‚¸ã‚·ãƒ§ãƒ³ã‚’ç„¡åŠ¹åŒ– */
    cursor: grabbing;
}

/* ã‚«ãƒ¼ãƒ‰å†…ã®ç”»åƒãƒ©ãƒƒãƒ‘ãƒ¼ */
.tinder-card-image-wrapper {
    width: 100%;
    flex-shrink: 0; /* ç”»åƒã‚¨ãƒªã‚¢ã¯ç¸®ã¾ãªã„ã‚ˆã†ã« */
    /* ç”»åƒã‚¨ãƒªã‚¢ã®æŽ¨å¥¨ã‚¢ã‚¹ãƒšã‚¯ãƒˆæ¯” (ä¾‹: 4:3 ã‚„ 1:1 ãªã©ãƒ‡ã‚¶ã‚¤ãƒ³ã«ã‚ˆã‚‹) */
    /* padding-top: 75%; /* ã‚¢ã‚¹ãƒšã‚¯ãƒˆæ¯” 4:3 ã®å&nbsp;´åˆ (height:0 ã¨ä½µç”¨) */
    /* height: 0; */
    position: relative;
    background-color: #f0f0f0; /* ç”»åƒèª­ã¿è¾¼ã¿ä¸­ã®èƒŒæ™¯ */
}

.tinder-card-image-wrapper img.tinder-card-image {
    display: block;
    width: 100%;
    height: 280px; /* ç”»åƒã®é«˜ã•ã‚’å›ºå®šã™ã‚‹ä¾‹ (æ¨ªé•·ç”»åƒã‚‚ã“ã®é«˜ã•ã«åŽã¾ã‚‹) */
                   /* ã¾ãŸã¯ã€ã‚¢ã‚¹ãƒšã‚¯ãƒˆæ¯”ã‚’ä¿ã¡ãŸã„å&nbsp;´åˆã¯ height: auto; */
    object-fit: cover; /* æŒ‡å®šã—ãŸå¯¸æ³•ã«ç”»åƒã‚’ãƒ•ã‚£ãƒƒãƒˆã•ã›ã‚‹æ–¹æ³• (cover, contain ãªã©) */
    border-top-left-radius: 12px;  /* ã‚«ãƒ¼ãƒ‰ã®è§’ä¸¸ã«åˆã‚ã›ã‚‹ */
    border-top-right-radius: 12px;
}

/* ã‚«ãƒ¼ãƒ‰æƒ…å&nbsp;±ã‚¨ãƒªã‚¢ (ç”»åƒã®ä¸‹) */
.tinder-card-info {
    padding: 15px 18px; /* å°‘ã—å·¦å³ã®ãƒ‘ãƒ‡ã‚£ãƒ³ã‚°ã‚’èª¿æ•´ */
    text-align: left;
    background-color: #fff;
    flex-grow: 1; /* æ®‹ã‚Šã®ã‚¹ãƒšãƒ¼ã‚¹ã‚’æƒ…å&nbsp;±ã‚¨ãƒªã‚¢ãŒåŸ‹ã‚ã‚‹ */
    display: flex;
    flex-direction: column;
    justify-content: center; /* åž‚ç›´æ–¹å‘ä¸­å¤®æƒãˆï¼ˆãƒ†ã‚­ã‚¹ãƒˆé‡ãŒå°‘ãªã„å&nbsp;´åˆï¼‰ */
}

.tinder-card-info .tinder-card-title {
    margin-top: 0;
    margin-bottom: 8px;
    font-size: 1.4em; 
    font-weight: 700; /* å°‘ã—å¤ªã */
    color: #222;
    line-height: 1.25;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.tinder-card-info .tinder-card-excerpt {
    font-size: 0.9em;
    color: #666;
    line-height: 1.45;
    margin-bottom: 0; /* ä¸‹ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒœã‚¿ãƒ³ã¨ã®é–“éš”ã¯actionã§ */
    height: calc(1.45em * 3); /* ç´„3è¡Œåˆ† (line-height * 3) */
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

/* ã‚«ãƒ¼ãƒ‰å†…ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒœã‚¿ãƒ³ç¾¤ã®ã‚³ãƒ³ãƒ†ãƒŠ */
.tinder-card-actions {
    display: flex;
    justify-content: space-around;
    align-items: center;
    padding: 15px 10px; /* ä¸Šä¸‹ã®ãƒ‘ãƒ‡ã‚£ãƒ³ã‚° */
    background-color: #fff;
    border-top: 1px solid #f0f0f0;
    flex-shrink: 0; /* ã“ã®ã‚¨ãƒªã‚¢ã¯ç¸®ã¾ãªã„ã‚ˆã†ã« */
}

.tinder-card-actions .tinder-action-btn {
    background-color: #fff;
    border: 1px solid #e0e0e0; /* æž&nbsp;ç·šã‚’å°‘ã—è–„ã */
    border-radius: 50%;
    width: 50px; 
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    box-shadow: 0 2px 8px rgba(0,0,0,0.1); /* å°‘ã—å½±ã‚’èª¿æ•´ */
    transition: transform 0.15s ease, box-shadow 0.15s ease;
    padding: 0;
    color: #777; /* ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®ã‚¢ã‚¤ã‚³ãƒ³è‰² */
}

.tinder-card-actions .tinder-action-btn:hover {
    transform: scale(1.1);
    box-shadow: 0 4px 12px rgba(0,0,0,0.18);
}

.tinder-card-actions .tinder-action-btn i.fas {
    font-size: 20px;
    pointer-events: none;
}

/* å„ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãƒœã‚¿ãƒ³ã®ã‚¢ã‚¤ã‚³ãƒ³è‰² */
.tinder-card-actions .tinder-action-pass i { color: #fd6a6a; }     /* ãƒ‘ã‚¹: å°‘ã—å„ªã—ã„èµ¤ */
.tinder-card-actions .tinder-action-like i { color: #45e0a8; }     /* ãƒ©ã‚¤ã‚¯: å°‘ã—å„ªã—ã„ç·‘ */
.tinder-card-actions .tinder-action-superlike i { color: #4dabf7; } /* ã‚¹ãƒ¼ãƒ‘ãƒ¼ãƒ©ã‚¤ã‚¯: å°‘ã—å„ªã—ã„é’ */
.tinder-card-actions .tinder-action-details i { color: #aaa; }      /* è©³ç´°: è–„ã„ã‚°ãƒ¬ãƒ¼ */


/* ------------------------------------------------------------------------- */
/* (å‚è€ƒ) ãƒ†ãƒ¼ãƒžUIéžè¡¨ç¤ºãƒ«ãƒ¼ãƒ« (ã‚«ã‚¹ã‚¿ãƒ&nbsp;ãƒšãƒ¼ã‚¸ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆä½¿ç”¨æ™‚ã¯é€šå¸¸ä¸è¦)    */
/* ------------------------------------------------------------------------- */
/*
body.mts-tinder-ui-main-page .l-header,
body.mts-tinder-ui-main-page #header_bar,
body.mts-tinder-ui-main-page .l-footer,
body.mts-tinder-ui-main-page #footer_copy,
body.mts-tinder-ui-main-page .l-sidebar,
body.mts-tinder-ui-main-page .c-pageTitle,
body.mts-tinder-ui-main-page .p-page__title,
body.mts-tinder-ui-main-page #breadcrumb,
body.mts-tinder-ui-main-page .p-Page_header
{
    display: none !important;
}
*/</pre></body></html>