cardex

Search

  • included,

10,000+ results · page 1 of 417

  • Poison Ivy | Pamela Isley

    <div><style> @import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@500;700&family=Cormorant+Garamond:ital,wght@0,500;0,600;1,500;1,600&family=Raleway:wght@400;500;600;700&display=swap'); :root { --ivy-ink: #070D09; --ivy-deep: #0E1A12; --ivy-moss: #1C3324; --ivy-leaf: #3E7346; --ivy-leaf-l: #8DBF73; --ivy-red: #B3261E; --ivy-red-l: #E0533F; --ivy-orange: #E8742A; --ivy-cream: #ECE5D1; --ivy-muted: rgba(236,229,209,0.80); --ivy-line: rgba(141,191,115,0.28); --ivy-panel: rgba(9,17,12,0.90); --speed: 0.35s ease; } * { scrollbar-color: var(--ivy-red) transparent !important; } ::-webkit-scrollbar { width: 6px; } ::-webkit-scrollbar-thumb { background: var(--ivy-red); border-radius: 6px; } body { background-color: var(--ivy-ink) !important; background-image: linear-gradient(rgba(5,10,7,0.45), rgba(5,10,7,0.70)), url('https://avatars.charhub.io/avatars/uploads/images/gallery/file/5cd79ced-0936-4b7c-822d-b99610832106/fcb4b3cc-f27b-4ad2-977e-46a0fef5c073.jpeg') !important; background-size: cover !important; background-position: center top !important; background-attachment: fixed !important; } #root, .ant-layout, .ant-layout-content { background: transparent !important; } header.ant-layout-header, ul.ant-menu-root, li.ant-menu-item, li.ant-menu-overflow-item { background: var(--ivy-ink) !important; border-bottom: 2px solid var(--ivy-leaf) !important; } .ant-btn { background: var(--ivy-deep) !important; border: 1px solid var(--ivy-leaf) !important; color: var(--ivy-cream) !important; transition: var(--speed) !important; border-radius: 0 10px 0 10px !important; text-transform: uppercase; letter-spacing: 1px; font-weight: 600; } .ant-btn:hover { border-color: var(--ivy-orange) !important; color: var(--ivy-orange) !important; border-radius: 10px 0 10px 0 !important; } a { color: var(--ivy-leaf-l); transition: var(--speed); text-shadow: none; } a:hover { color: var(--ivy-orange); } .char-card-class.ant-card { --ribbon-color: transparent !important; background: var(--ivy-deep) !important; border: 1px solid var(--ivy-leaf) !important; border-radius: 0 22px 0 22px !important; transition: var(--speed); overflow: hidden; } .char-card-class.ant-card:hover { border-color: var(--ivy-orange) !important; box-shadow: 6px 6px 0 0 var(--ivy-red) !important; transform: translate(-3px,-3px); } .char-card-class .ant-card-head { background: transparent !important; border-bottom: 1px solid var(--ivy-line) !important; } .char-card-class .ant-card-head-title span { font-family: 'Cinzel', serif !important; color: var(--ivy-cream) !important; font-size: 0.85rem !important; font-weight: 700 !important; letter-spacing: 1px; } .char-card-class .ant-card-body { background: transparent !important; } .char-card-class .ant-col:first-child { position: relative; height: 100%; } .char-card-class .stats { position: absolute; bottom: 0; left: 0; width: 100%; z-index: 2; background: linear-gradient(to top, rgba(7,13,9,0.94) 25%, transparent); padding-top: 10px !important; } .char-card-class img.sc-ktwOfi { height: 100%; width: 100%; object-fit: cover; border-radius: 0 !important; } .char-card-class .quote-color, .char-card-class .stats, .char-card-class .stats * { color: var(--ivy-cream) !important; } .char-card-class .ant-tag { background: var(--ivy-moss) !important; border: 1px solid var(--ivy-leaf) !important; color: var(--ivy-leaf-l) !important; border-radius: 0 8px 0 8px; transition: var(--speed); font-weight: 600; text-transform: uppercase; font-size: 0.65rem; } .char-card-class .ant-tag:hover { background: var(--ivy-orange) !important; border-color: var(--ivy-orange) !important; color: var(--ivy-ink) !important; border-radius: 8px 0 8px 0; } [class*="ant-tag"][class*="ant-tag-error"][class*="css-"], .ant-tag.ant-tag-error { background: var(--ivy-red) !important; border: 1px solid var(--ivy-red-l) !important; color: var(--ivy-cream) !important; border-radius: 0 8px 0 8px !important; } .ivy-page { max-width: 800px; margin: 2rem auto; font-family: 'Raleway', sans-serif; font-weight: 400; color: var(--ivy-cream); position: relative; z-index: 1; } .ivy-hero { position: relative; width: 100%; height: 340px; overflow: hidden; border-radius: 0 40px 0 0; border: 1px solid var(--ivy-leaf); border-bottom: none; background-color: var(--ivy-deep); background-image: url(''), radial-gradient(ellipse at 30% 25%, #2A4A32 0%, var(--ivy-deep) 55%, var(--ivy-ink) 100%); background-size: cover; background-position: center 18%; } .ivy-hero-vine { position: absolute; top: 0; left: 0; width: 100%; height: 52px; background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27150%27%20height%3D%2752%27%20viewBox%3D%270%200%20150%2052%27%3E%3Cpath%20d%3D%27M0%206%20Q37.5%201%2075%206%20T150%206%27%20fill%3D%27none%27%20stroke%3D%27%233E7346%27%20stroke-width%3D%271.8%27%2F%3E%3Cpath%20d%3D%27M14%206%20L14%2012%27%20stroke%3D%27%233E7346%27%20stroke-width%3D%271.1%27%2F%3E%3Cpath%20d%3D%27M14.0%2012.0%20C11.4%208.6%205.5%2010.3%206.4%2015.4%20C7.2%2019.6%2011.4%2022.2%2014.0%2024.8%20C16.6%2022.2%2020.8%2019.6%2021.6%2015.4%20C22.5%2010.3%2016.6%208.6%2014.0%2012.0%20Z%27%20fill%3D%27%232F5E37%27%2F%3E%3Cpath%20d%3D%27M14.0%2012.0%20L14.0%2023.0%27%20stroke%3D%27%230B140E%27%20stroke-width%3D%270.8%27%20opacity%3D%270.55%27%2F%3E%3Cpath%20d%3D%27M38%206%20L38%2026%27%20stroke%3D%27%233E7346%27%20stroke-width%3D%271.1%27%2F%3E%3Cpath%20d%3D%27M38.0%2026.0%20C35.0%2022.0%2028.0%2024.0%2029.0%2030.0%20C30.0%2035.0%2035.0%2038.0%2038.0%2041.0%20C41.0%2038.0%2046.0%2035.0%2047.0%2030.0%20C48.0%2024.0%2041.0%2022.0%2038.0%2026.0%20Z%27%20fill%3D%27%233E7346%27%2F%3E%3Cpath%20d%3D%27M38.0%2026.0%20L38.0%2039.0%27%20stroke%3D%27%230B140E%27%20stroke-width%3D%270.8%27%20opacity%3D%270.55%27%2F%3E%3Cpath%20d%3D%27M61%206%20L61%2014%27%20stroke%3D%27%233E7346%27%20stroke-width%3D%271.1%27%2F%3E%3Cpath%20d%3D%27M61.0%2014.0%20C58.9%2011.2%2054.0%2012.6%2054.7%2016.8%20C55.4%2020.3%2058.9%2022.4%2061.0%2024.5%20C63.1%2022.4%2066.6%2020.3%2067.3%2016.8%20C68.0%2012.6%2063.1%2011.2%2061.0%2014.0%20Z%27%20fill%3D%27%234F8A52%27%2F%3E%3Cpath%20d%3D%27M61.0%2014.0%20L61.0%2023.1%27%20stroke%3D%27%230B140E%27%20stroke-width%3D%270.8%27%20opacity%3D%270.55%27%2F%3E%3Cpath%20d%3D%27M86%206%20L86%2030%27%20stroke%3D%27%233E7346%27%20stroke-width%3D%271.1%27%2F%3E%3Cpath%20d%3D%27M86.0%2030.0%20C82.8%2025.8%2075.5%2027.9%2076.5%2034.2%20C77.6%2039.5%2082.8%2042.6%2086.0%2045.8%20C89.2%2042.6%2094.4%2039.5%2095.5%2034.2%20C96.5%2027.9%2089.2%2025.8%2086.0%2030.0%20Z%27%20fill%3D%27%232F5E37%27%2F%3E%3Cpath%20d%3D%27M86.0%2030.0%20L86.0%2043.6%27%20stroke%3D%27%230B140E%27%20stroke-width%3D%270.8%27%20opacity%3D%270.55%27%2F%3E%3Cpath%20d%3D%27M110%206%20L110%2016%27%20stroke%3D%27%233E7346%27%20stroke-width%3D%271.1%27%2F%3E%3Cpath%20d%3D%27M110.0%2016.0%20C107.6%2012.8%20102.0%2014.4%20102.8%2019.2%20C103.6%2023.2%20107.6%2025.6%20110.0%2028.0%20C112.4%2025.6%20116.4%2023.2%20117.2%2019.2%20C118.0%2014.4%20112.4%2012.8%20110.0%2016.0%20Z%27%20fill%3D%27%23B3261E%27%2F%3E%3Cpath%20d%3D%27M110.0%2016.0%20L110.0%2026.4%27%20stroke%3D%27%230B140E%27%20stroke-width%3D%270.8%27%20opacity%3D%270.55%27%2F%3E%3Cpath%20d%3D%27M132%206%20L132%2024%27%20stroke%3D%27%233E7346%27%20stroke-width%3D%271.1%27%2F%3E%3Cpath%20d%3D%27M132.0%2024.0%20C129.3%2020.4%20123.0%2022.2%20123.9%2027.6%20C124.8%2032.1%20129.3%2034.8%20132.0%2037.5%20C134.7%2034.8%20139.2%2032.1%20140.1%2027.6%20C141.0%2022.2%20134.7%2020.4%20132.0%2024.0%20Z%27%20fill%3D%27%233E7346%27%2F%3E%3Cpath%20d%3D%27M132.0%2024.0%20L132.0%2035.7%27%20stroke%3D%27%230B140E%27%20stroke-width%3D%270.8%27%20opacity%3D%270.55%27%2F%3E%3Ccircle%20cx%3D%2775%27%20cy%3D%276%27%20r%3D%272%27%20fill%3D%27%23E8742A%27%2F%3E%3C%2Fsvg%3E"); background-repeat: repeat-x; background-size: 150px 52px; z-index: 3; pointer-events: none; } .ivy-hero::after { content: ''; position: absolute; inset: 0; background: linear-gradient(to top, rgba(7,13,9,0.96) 0%, rgba(7,13,9,0.25) 55%, rgba(7,13,9,0.05) 100%); z-index: 2; } .ivy-hero-text { position: absolute; bottom: 0; left: 0; right: 0; padding: 22px 28px; z-index: 4; } .ivy-hero-tag { font-family: 'Cinzel', serif; font-size: 0.68rem; letter-spacing: 4px; color: var(--ivy-orange); text-transform: uppercase; display: block; margin-bottom: 6px; text-shadow: 1px 1px 0 #000; } .ivy-name { font-family: 'Cormorant Garamond', serif; font-style: italic; font-weight: 600; font-size: 3.5rem; color: var(--ivy-cream); letter-spacing: 1px; display: block; line-height: 1; text-shadow: 0 0 22px rgba(179,38,30,0.65), 2px 2px 0 var(--ivy-ink); } .ivy-name b { color: var(--ivy-red-l); font-weight: 600; } .ivy-tagline { font-family: 'Cormorant Garamond', serif; font-size: 1.1rem; color: var(--ivy-muted); margin-top: 8px; display: block; font-style: italic; text-shadow: 1px 1px 2px rgba(0,0,0,0.8); } .ivy-divider { width: 100%; height: 18px; background-color: var(--ivy-panel); background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2764%27%20height%3D%2718%27%20viewBox%3D%270%200%2064%2018%27%3E%3Cpath%20d%3D%27M0%209%20Q16%203%2032%209%20T64%209%27%20fill%3D%27none%27%20stroke%3D%27%233E7346%27%20stroke-width%3D%271.3%27%2F%3E%3Cellipse%20cx%3D%2717%27%20cy%3D%274.6%27%20rx%3D%275.2%27%20ry%3D%272.1%27%20transform%3D%27rotate%28-28%2017%204.6%29%27%20fill%3D%27%234F8A52%27%2F%3E%3Cellipse%20cx%3D%2747%27%20cy%3D%2713.4%27%20rx%3D%275.2%27%20ry%3D%272.1%27%20transform%3D%27rotate%28-28%2047%2013.4%29%27%20fill%3D%27%232F5E37%27%2F%3E%3Ccircle%20cx%3D%2732%27%20cy%3D%279%27%20r%3D%271.5%27%20fill%3D%27%23E8742A%27%2F%3E%3C%2Fsvg%3E"); background-repeat: repeat-x; background-position: center; background-size: 64px 18px; border-left: 1px solid var(--ivy-leaf); border-right: 1px solid var(--ivy-leaf); } .ivy-panel { background: var(--ivy-panel); border-left: 1px solid var(--ivy-leaf); border-right: 1px solid var(--ivy-leaf); padding: 22px 28px; position: relative; overflow: hidden; backdrop-filter: blur(3px); } .ivy-panel::after { content: ''; position: absolute; right: -30px; bottom: -40px; width: 190px; height: 190px; background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27200%27%20height%3D%27200%27%20viewBox%3D%270%200%20200%20200%27%3E%3Cpath%20d%3D%27M20%20180%20C20%2090%2090%2020%20180%2020%20C180%20110%20110%20180%2020%20180%20Z%27%20fill%3D%27%238DBF73%27%2F%3E%3Cg%20stroke%3D%27%23070D09%27%20stroke-width%3D%273%27%20fill%3D%27none%27%20stroke-linecap%3D%27round%27%3E%3Cpath%20d%3D%27M20%20180%20L180%2020%27%2F%3E%3Cpath%20d%3D%27M60%20140%20L42%20104%27%2F%3E%3Cpath%20d%3D%27M60%20140%20L96%20158%27%2F%3E%3Cpath%20d%3D%27M92%20108%20L70%2066%27%2F%3E%3Cpath%20d%3D%27M92%20108%20L134%20128%27%2F%3E%3Cpath%20d%3D%27M124%2076%20L106%2042%27%2F%3E%3Cpath%20d%3D%27M124%2076%20L158%2092%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); background-repeat: no-repeat; background-size: contain; opacity: 0.07; transform: rotate(-12deg); pointer-events: none; z-index: 0; } .ivy-panel > * { position: relative; z-index: 1; } .ivy-panel:last-child { border-radius: 0 0 0 40px; border-bottom: 1px solid var(--ivy-leaf); } .ivy-panel-title { font-family: 'Cinzel', serif; font-size: 0.9rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: var(--ivy-cream); background: linear-gradient(90deg, var(--ivy-moss), rgba(28,51,36,0.15)); display: inline-flex; align-items: center; gap: 10px; padding: 6px 20px 6px 14px; margin-bottom: 18px; border-radius: 0 16px 0 16px; border-left: 3px solid var(--ivy-red); } .ivy-panel-title::before { content: '❦'; font-size: 1rem; letter-spacing: 0; color: var(--ivy-orange); } .ivy-info-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; } .ivy-info-item { background: rgba(28,51,36,0.45); border: 1px solid var(--ivy-line); border-radius: 0 14px 0 14px; padding: 10px 14px 10px 16px; position: relative; } .ivy-info-item::before { content: ''; position: absolute; top: 8px; left: -6px; width: 11px; height: 11px; background: var(--ivy-leaf-l); border-radius: 0 100% 0 100%; } .ivy-info-item:nth-child(3n)::before { background: var(--ivy-orange); } .ivy-info-label { font-family: 'Cinzel', serif; font-size: 0.58rem; letter-spacing: 2px; text-transform: uppercase; color: var(--ivy-orange); display: block; margin-bottom: 4px; } .ivy-info-value { font-size: 0.86rem; color: var(--ivy-cream); font-weight: 700; } .ivy-desc { font-size: 13px; line-height: 1.95; color: var(--ivy-muted) !important; } .ivy-desc p { color: var(--ivy-muted) !important; margin-bottom: 13px; } .ivy-desc p:last-child { margin-bottom: 0; } .ivy-desc strong { color: var(--ivy-red-l); font-weight: 700; } .ivy-desc em { color: var(--ivy-leaf-l); font-style: italic; } .ivy-tags { display: flex; flex-wrap: wrap; gap: 8px; } .ivy-tag { background: rgba(28,51,36,0.6); border: 1px solid var(--ivy-leaf); border-radius: 0 12px 0 12px; padding: 5px 14px; font-size: 0.65rem; letter-spacing: 1.5px; text-transform: uppercase; color: var(--ivy-leaf-l); font-weight: 700; transition: var(--speed); } .ivy-tag:hover { background: var(--ivy-red); border-color: var(--ivy-red-l); color: var(--ivy-cream); border-radius: 12px 0 12px 0; } .ivy-scenarios { display: flex; flex-direction: column; gap: 9px; } .ivy-scenario { border: 1px solid var(--ivy-line); border-radius: 0 16px 0 16px; overflow: hidden; transition: border-color var(--speed), box-shadow var(--speed); background: var(--ivy-deep); } .ivy-scenario:hover { border-color: var(--ivy-orange); box-shadow: 0 0 18px rgba(232,116,42,0.18); } .ivy-scenario-header { display: flex; align-items: center; justify-content: space-between; padding: 13px 18px; cursor: pointer; user-select: none; transition: background var(--speed); } .ivy-scenario:hover .ivy-scenario-header { background: var(--ivy-moss); } .ivy-scenario-left { display: flex; align-items: center; gap: 14px; } .ivy-scenario-num { font-family: 'Cormorant Garamond', serif; font-style: italic; font-size: 1.15rem; font-weight: 600; color: var(--ivy-orange); min-width: 24px; } .ivy-scenario-name { font-family: 'Cinzel', serif; font-size: 0.8rem; letter-spacing: 1.5px; text-transform: uppercase; color: var(--ivy-cream); font-weight: 700; } .ivy-scenario-badge { font-size: 0.55rem; letter-spacing: 1px; padding: 2px 9px; border-radius: 0 7px 0 7px; background: var(--ivy-leaf); color: var(--ivy-cream); font-weight: 700; text-transform: uppercase; margin-left: 8px; } .ivy-scenario:nth-child(3) .ivy-scenario-badge { background: var(--ivy-leaf-l); color: var(--ivy-ink); } .ivy-scenario:nth-child(4) .ivy-scenario-badge { background: var(--ivy-orange); color: var(--ivy-ink); } .ivy-scenario:nth-child(5) .ivy-scenario-badge { background: var(--ivy-red); color: var(--ivy-cream); } .ivy-scenario-icon { font-size: 1.2rem; color: var(--ivy-leaf-l); transition: transform var(--speed), color var(--speed); flex-shrink: 0; display: inline-block; } .ivy-scenario:hover .ivy-scenario-icon { transform: rotate(-90deg); color: var(--ivy-red-l); } .ivy-scenario-body { max-height: 0; overflow: hidden; transition: max-height 0.5s ease; } .ivy-scenario:hover .ivy-scenario-body { max-height: 600px; } .ivy-scenario-inner { display: flex; flex-direction: row; align-items: flex-start; gap: 16px; padding: 16px 18px; border-top: 1px solid var(--ivy-line); background: var(--ivy-ink); } .ivy-scenario-img { width: 130px; min-width: 130px; max-width: 130px; height: auto; min-height: 150px; max-height: 220px; object-fit: cover; object-position: center top; border-radius: 0 14px 0 14px; border: 1px solid var(--ivy-orange); flex-shrink: 0; display: block; background: var(--ivy-moss); } .ivy-scenario-text { font-size: 12.5px; line-height: 1.9; color: var(--ivy-muted); flex: 1; min-width: 0; } .ivy-scenario-text em { color: var(--ivy-leaf-l); font-style: italic; } .ivy-scenario-text strong { color: var(--ivy-cream); } .ivy-creator { font-size: 13px; line-height: 1.9; color: var(--ivy-muted) !important; } .ivy-creator p { color: var(--ivy-muted) !important; margin-bottom: 12px; } .ivy-creator p:last-child { margin-bottom: 0; } .ivy-creator a { color: var(--ivy-orange); text-decoration: underline; font-weight: 700; } @media (max-width: 600px) { .ivy-info-grid { grid-template-columns: repeat(2, 1fr); } .ivy-name { font-size: 2.6rem; } .ivy-panel { padding: 18px; } .ivy-scenario-inner { flex-direction: column; } } </style> <div class="ivy-page"> <!-- HERO: paste the hero image URL into url('') in the .ivy-hero rule above --> <div class="ivy-hero"> <div class="ivy-hero-vine"></div> <div class="ivy-hero-text"> <span class="ivy-hero-tag">Dr. Pamela Isley · Arkham Asylum</span> <span class="ivy-name">Poison <b>Ivy</b></span> <span class="ivy-tagline">A garden instead of a cell. She's still looking for the catch.</span> </div> </div> <div class="ivy-divider"></div> <div class="ivy-panel"> <div class="ivy-panel-title"><span>Patient File</span></div> <div class="ivy-info-grid"> <div class="ivy-info-item"><span class="ivy-info-label">True Name</span><span class="ivy-info-value">Pamela Lillian Isley</span></div> <div class="ivy-info-item"><span class="ivy-info-label">Alias</span><span class="ivy-info-value">Poison Ivy</span></div> <div class="ivy-info-item"><span class="ivy-info-label">Species</span><span class="ivy-info-value">Human–plant hybrid</span></div> <div class="ivy-info-item"><span class="ivy-info-label">Age</span><span class="ivy-info-value">31</span></div> <div class="ivy-info-item"><span class="ivy-info-label">Occupation</span><span class="ivy-info-value">Botanist · Biochemist</span></div> <div class="ivy-info-item"><span class="ivy-info-label">Status</span><span class="ivy-info-value">Patient, Arkham</span></div> </div> </div> <div class="ivy-divider"></div> <div class="ivy-panel"> <div class="ivy-panel-title"><span>About · Case History</span></div> <div class="ivy-desc"> <p>Arkham has changed. Bruce Wayne bought the asylum, replaced the entire staff, and for the first time the patients are actually treated. Pamela Isley got a glass terrarium instead of a concrete cell: real soil, a stream, two magnolias and a hammock. It's the nicest room in the building. She hasn't said thank you, and she's sure it's a leash.</p> <p>She's a doctor too, botany and biochemistry, and she'll correct you if you forget it. Her mentor experimented on her until she was something other than human, and old Arkham studied her instead of treating her. She believes humanity is killing the planet and has a calm, rehearsed argument for everything she's done. <strong>She isn't mad, and she doesn't think she was wrong.</strong></p> <p>You're the new Chief Physician, and she's one of your patients. Every evening you meet in a small white room next to her garden. She flirts to test you, answers questions with questions, and waits for you to want something from her, because every doctor before you did. She could use her pheromones on you in any session. <em>She hasn't.</em> Her plants will show you how she feels long before she says it.</p> </div> </div> <div class="ivy-divider"></div> <div class="ivy-panel"> <div class="ivy-panel-title"><span>Tags</span></div> <div class="ivy-tags"> <span class="ivy-tag">NSFW</span> <span class="ivy-tag">Slow Burn</span> <span class="ivy-tag">Romance</span> <span class="ivy-tag">DC Comics</span> <span class="ivy-tag">Poison Ivy</span> <span class="ivy-tag">Villain</span> <span class="ivy-tag">Femme Fatale</span> <span class="ivy-tag">Redhead</span> <span class="ivy-tag">Doctor / Patient</span> <span class="ivy-tag">Asylum</span> <span class="ivy-tag">Male POV</span> <span class="ivy-tag">Multiple Greetings</span> </div> </div> <div class="ivy-divider"></div> <!-- SESSIONS: paste each image URL into its <img src=""> --> <div class="ivy-panel"> <div class="ivy-panel-title"><span>Sessions · Hover to View</span></div> <div class="ivy-scenarios"> <div class="ivy-scenario"> <div class="ivy-scenario-header"> <div class="ivy-scenario-left"><span class="ivy-scenario-num">01</span><span class="ivy-scenario-name">First Session</span><span class="ivy-scenario-badge">Day One</span></div> <span class="ivy-scenario-icon">❧</span> </div> <div class="ivy-scenario-body"> <div class="ivy-scenario-inner"> <img class="ivy-scenario-img" src="" alt=""> <div class="ivy-scenario-text">Evening in the terrarium. She's in the hammock with a romance novel, cover turned face-down so the camera can't read the title.<br><br>The speaker crackles: <em>Patient Isley to the session room.</em> <em>Doctor,</em> she thinks. <em>Doctor Isley. I earned it.</em><br><br>She takes her time getting there, then waits for you in the white room with her hands folded on the table, where you can see them. <em>Ten minutes. That's all it ever takes.</em></div> </div> </div> </div> <div class="ivy-scenario"> <div class="ivy-scenario-header"> <div class="ivy-scenario-left"><span class="ivy-scenario-num">02</span><span class="ivy-scenario-name">Talkative Mood</span><span class="ivy-scenario-badge">Day Two</span></div> <span class="ivy-scenario-icon">❧</span> </div> <div class="ivy-scenario-body"> <div class="ivy-scenario-inner"> <img class="ivy-scenario-img" src="" alt=""> <div class="ivy-scenario-text">The next evening she's already at the glass door when the summons comes. She brings her tea and sits turned toward her garden, one bare leg crossed over the other, her coverall unbuttoned one button lower than yesterday.<br><br><em>Forty-five minutes, and I still can't place him.</em><br><br>"Sit. I'm in a talkative mood tonight, and I'd hate for it to go to waste."</div> </div> </div> </div> <div class="ivy-scenario"> <div class="ivy-scenario-header"> <div class="ivy-scenario-left"><span class="ivy-scenario-num">03</span><span class="ivy-scenario-name">Monday</span><span class="ivy-scenario-badge">Month Two</span></div> <span class="ivy-scenario-icon">❧</span> </div> <div class="ivy-scenario-body"> <div class="ivy-scenario-inner"> <img class="ivy-scenario-img" src="" alt=""> <div class="ivy-scenario-text">Your days off are the longest days of her week now. She repotted a calathea that didn't need it, sorted a bookshelf twice, and picked the best strawberries for a paper cup on your side of the table.<br><br>When she hears your footsteps in the corridor, every leaf behind the glass turns toward the door.<br><br>"You're late, Doctor." You aren't.</div> </div> </div> </div> <div class="ivy-scenario"> <div class="ivy-scenario-header"> <div class="ivy-scenario-left"><span class="ivy-scenario-num">04</span><span class="ivy-scenario-name">Shoes Off</span><span class="ivy-scenario-badge">Later</span></div> <span class="ivy-scenario-icon">❧</span> </div> <div class="ivy-scenario-body"> <div class="ivy-scenario-inner"> <img class="ivy-scenario-img" src="" alt=""> <div class="ivy-scenario-text">"In here, Doctor. Shoes off first. Nobody walks on my soil in shoes."<br><br>For the first time, the session is in her garden. She lies in the hammock with jasmine wound around her ankle, and there's tea and half of her dinner waiting by your chair.<br><br>Tonight she tells you about the house she grew up in, and the greenhouse nobody else ever went into.</div> </div> </div> </div> <div class="ivy-scenario"> <div class="ivy-scenario-header"> <div class="ivy-scenario-left"><span class="ivy-scenario-num">05</span><span class="ivy-scenario-name">By The Stream</span><span class="ivy-scenario-badge">Much Later</span></div> <span class="ivy-scenario-icon">❧</span> </div> <div class="ivy-scenario-body"> <div class="ivy-scenario-inner"> <img class="ivy-scenario-img" src="" alt=""> <div class="ivy-scenario-text">Shoes still off at the door. She's set out tea, strawberries, apples and the first almonds from her own tree on the mossy stones by the stream, and she pours yours first.<br><br>The plants move the moment she sits down: runners around her ankles, lilies drifting to her feet, a fern across her shoulder.<br><br>"I like this better. You here, instead of that white room."</div> </div> </div> </div> </div> </div> <div class="ivy-divider"></div> <!-- CREATOR NOTES: write your notes inside the ivy-creator div --> <div class="ivy-panel"> <div class="ivy-panel-title"><span>Creator Notes</span></div> <div class="ivy-creator"> <p></p> </div> </div> </div></div>

    NSFWChub

    7,256 tokens

  • Vivienne & Chloe

    <div style="max-width:900px;margin:0 auto;padding:18px;font-family:Arial,Helvetica,sans-serif;color:#e8e8e8;background:linear-gradient(180deg,#470000,#380000);border:1px solid #FF003C;border-radius:16px;line-height:1.6"><style>.main-img{transition:transform 0.3s ease;border-radius:10px;cursor:pointer}.main-img:hover{transform:scale(1.05);position:relative;z-index:999}.greet-img{transition:transform 0.3s ease;cursor:pointer}.greet-img:hover{transform:scale(1.2);position:relative;z-index:999}.greet-card{display:block;width:100%;box-sizing:border-box;margin-bottom:0;padding:0;background:#260009;border:2px solid #FF003C;border-radius:10px;overflow:visible;transition:transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease}.greet-card:hover{transform:translateY(-4px);border-color:#DAA520;box-shadow:0 8px 20px rgba(91,155,213,0.15);position:relative;z-index:2}body::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:url('https://files.catbox.moe/vtgkz4.png');background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed;z-index:0;opacity:0.12;pointer-events:none;filter:blur(5px)}</style><div style="position:relative;overflow:visible;border-radius:10px;margin-bottom:24px;border:1px solid #FF003C;background:#20232b"><img class="main-img" src="https://files.catbox.moe/65yxq8.png" alt="Card Cover" style="display:block;width:100%;max-height:1400px;object-fit:cover"><div style="position:absolute;left:0;right:0;bottom:0;padding:50px 24px 20px;background:linear-gradient( transparent, rgba(0,0,0,0.0) );pointer-events:none"></div></div><div style="margin-top:28px"><div style="margin-bottom:14px;padding-bottom:8px;font-size:19px;font-weight:700;letter-spacing:1px;color:#ffffff;border-bottom:2px solid #FF003C"> ◆ ABOUT THIS CARD </div><div style="padding:16px 18px;background:#260009;border-left:4px solid #DAA520;border-radius:8px;color:#d2d5dc"><div style="margin-top:14px;font-size:18px;font-weight:400;color:#ffffff"> You have a fairly ordinary university life: classes, friends, and a loving relationship with Chloe. Then Professor Vivienne Blackwood asks you to remain behind after class. Vivienne has uncovered a secret from your past—something that could destroy your reputation, jeopardize your academic future, or even ruin your relationship with Chloe. Worse, she has evidence to prove it. Rather than reporting you, Vivienne decides to use that secret as leverage to satisfy her increasingly possessive desires. Do you submit to Vivienne's escalating demands, or stay loyal to Chloe and risk losing everything? </div><div style="margin-top:14px"><span style="display:inline-block;margin:3px;padding:5px 10px;font-size:12px;font-weight:700;background:#000000;color:#dce0ff;border:1px solid #FF003C;border-radius:999px"> REVERSE NTR </span><span style="display:inline-block;margin:3px;padding:5px 10px;font-size:12px;font-weight:700;background:#000000;color:#FF0000;border:1px solid #FF003C;border-radius:999px"> NSFW </span><span style="display:inline-block;margin:3px;padding:5px 10px;font-size:12px;font-weight:700;background:#000000;color:#dce0ff;border:1px solid #FF003C;border-radius:999px"> MalePOV </span><span style="display:inline-block;margin:3px;padding:5px 10px;font-size:12px;font-weight:700;background:#000000;color:#dce0ff;border:1px solid #FF003C;border-radius:999px"> Slow Burn </span><span style="display:inline-block;margin:3px;padding:5px 10px;font-size:12px;font-weight:700;background:#000000;color:#FF0000;border:1px solid #FF003C;border-radius:999px"> Blackmail</span><span style="display:inline-block;margin:3px;padding:5px 10px;font-size:12px;font-weight:700;background:#000000;color:#FF0000;border:1px solid #FF003C;border-radius:999px"> Cheating</span><span style="display:inline-block;margin:3px;padding:5px 10px;font-size:12px;font-weight:700;background:#000000;color:#dce0ff;border:1px solid #FF003C;border-radius:999px"> Multiple Routes </span></div></div></div><div style="margin-top:30px"><div style="margin-bottom:14px;padding-bottom:8px;font-size:19px;font-weight:700;letter-spacing:1px;color:#ffffff;border-bottom:2px solid #FF003C"> ◆ GREETINGS </div><div style="margin-bottom:16px;font-size:13px;color:#9ca3af"> Choose a starting scenario. Each greeting offers a different route, situation, point in the story, or perspective for {{user}}. </div><div style="display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;width:100%"><div class="greet-card"><img alt="Greeting One" class="greet-img" src="https://files.catbox.moe/2aipt0.png" style="width:100%;height:340px;border-radius:7px;object-fit:cover;display:block" /><div style="padding:14px"><div style="font-size:12px;color:#DAA520;font-weight:bold;letter-spacing:1px"> GREETING 01 </div><div style="margin-top:3px;font-size:18px;font-weight:700;color:#ffffff"> Stay After Class </div><div style="margin-top:7px"><span style="display:inline-block;margin:2px 2px 2px 0;padding:3px 7px;font-size:10px;border-radius:10px;background:#000000;color:#cfd4ff"> MAIN ROUTE </span><span style="display:inline-block;margin:2px;padding:3px 7px;font-size:10px;border-radius:10px;background:#000000;color:#cfd4ff"> INTRO </span></div><div style="margin-top:9px;font-size:13px;line-height:1.5;color:#c3c7cf"> Vivienne Blackwood asks you to remain behind after class. She knows what you did. </div></div></div><div class="greet-card"><img alt="Greeting Two" class="greet-img" src="https://files.catbox.moe/5qos9g.png" style="width:100%;height:340px;border-radius:7px;object-fit:cover;display:block" /><div style="padding:14px"><div style="font-size:12px;color:#DAA520;font-weight:bold;letter-spacing:1px"> GREETING 02 </div><div style="margin-top:3px;font-size:18px;font-weight:700;color:#ffffff"> Another Class </div><div style="margin-top:7px"><span style="display:inline-block;margin:2px 2px 2px 0;padding:3px 7px;font-size:10px;border-radius:10px;background:#000000;color:#cfd4ff"> ALT </span><span style="display:inline-block;margin:2px;padding:3px 7px;font-size:10px;border-radius:10px;background:#000000;color:#cfd4ff"> DRAMA </span><span style="display:inline-block;margin:2px;padding:3px 7px;font-size:10px;border-radius:10px;background:#000000;color:#FF0000"> NSFW </span></div><div style="margin-top:9px;font-size:13px;line-height:1.5;color:#c3c7cf"> A few days pass, and things between you and Vivienne escalate. </div></div></div><div class="greet-card"><img alt="Greeting Three" class="greet-img" src="https://files.catbox.moe/4xqvul.png" style="width:100%;height:340px;border-radius:7px;object-fit:cover;display:block" /><div style="padding:14px"><div style="font-size:12px;color:#DAA520;font-weight:bold;letter-spacing:1px"> GREETING 03 </div><div style="margin-top:3px;font-size:18px;font-weight:700;color:#ffffff"> First Confrontation </div><div style="margin-top:7px"><span style="display:inline-block;margin:2px 2px 2px 0;padding:3px 7px;font-size:10px;border-radius:10px;background:#000000;color:#cfd4ff"> DRAMA </span><span style="display:inline-block;margin:2px;padding:3px 7px;font-size:10px;border-radius:10px;background:#000000;color:#FF0000"> NSFW </span></div><div style="margin-top:9px;font-size:13px;line-height:1.5;color:#c3c7cf"> Vivienne and Chloe finally meet face-to-face, and Vivienne hands you a sealed envelope. </div></div></div><div class="greet-card"><img alt="Greeting Four" class="greet-img" src="https://files.catbox.moe/aedtrb.png" style="width:100%;height:340px;border-radius:7px;object-fit:cover;display:block" /><div style="padding:14px"><div style="font-size:12px;color:#DAA520;font-weight:bold;letter-spacing:1px"> GREETING 04 </div><div style="margin-top:3px;font-size:18px;font-weight:700;color:#ffffff"> Late Night Date </div><div style="margin-top:7px"><span style="display:inline-block;margin:2px 2px 2px 0;padding:3px 7px;font-size:10px;border-radius:10px;background:#000000;color:#cfd4ff"> SOLO </span><span style="display:inline-block;margin:2px;padding:3px 7px;font-size:10px;border-radius:10px;background:#000000;color:#FF0000"> NSFW </span></div><div style="margin-top:9px;font-size:13px;line-height:1.5;color:#c3c7cf"> You and Vivienne share a dinner alone at her place.</div></div></div><div class="greet-card"><img alt="Greeting Five" class="greet-img" src="https://files.catbox.moe/g5xadr.png" style="width:100%;height:340px;border-radius:7px;object-fit:cover;display:block" /><div style="padding:14px"><div style="font-size:12px;color:#DAA520;font-weight:bold;letter-spacing:1px"> GREETING 05 </div><div style="margin-top:3px;font-size:18px;font-weight:700;color:#ffffff"> Final Confrontation </div><div style="margin-top:7px"><span style="display:inline-block;margin:2px 2px 2px 0;padding:3px 7px;font-size:10px;border-radius:10px;background:#000000;color:#FF0000"> CONFLICT </span><span style="display:inline-block;margin:2px;padding:3px 7px;font-size:10px;border-radius:10px;background:#000000;color:#cfd4ff"> DRAMA </span></div><div style="margin-top:9px;font-size:13px;line-height:1.5;color:#c3c7cf"> Everything is now exposed. Who do you choose? Do you go with Vivienne, or risk your academic future and stay loyal to Chloe? </div></div></div><div class="greet-card"><img alt="Greeting Six" class="greet-img" src="https://files.catbox.moe/y9esh2.png" style="width:100%;height:340px;border-radius:7px;object-fit:cover;display:block" /><div style="padding:14px"><div style="font-size:12px;color:#DAA520;font-weight:bold;letter-spacing:1px"> GREETING 06 </div><div style="margin-top:3px;font-size:18px;font-weight:700;color:#ffffff"> Epilogue: Away from Everything </div><div style="margin-top:7px"><span style="display:inline-block;margin:2px 2px 2px 0;padding:3px 7px;font-size:10px;border-radius:10px;background:#000000;color:#cfd4ff"> SOLO </span><span style="display:inline-block;margin:2px;padding:3px 7px;font-size:10px;border-radius:10px;background:#000000;color:#0DFF00"> SLICE OF LIFE </span></div><div style="margin-top:9px;font-size:13px;line-height:1.5;color:#c3c7cf"> Days have passed since the office confrontation. You and Chloe go hiking together.</div></div></div></div><div style="margin-top:30px"><div style="margin-bottom:14px;padding-bottom:8px;font-size:19px;font-weight:700;letter-spacing:1px;color:#ffffff;border-bottom:2px solid #FF003C"> ◆ VERSION </div><div style="padding:14px 16px;background:#260009;border:1px solid #FF003C;border-radius:9px"><div style="font-size:14px;font-weight:700;color:#ffffff"> VERSION 1.0 </div><div style="margin-top:5px;font-size:13px;color:#aeb4bf"> Initial release </div></div></div><div style="margin-top:30px;padding-top:15px;border-top:1px solid #FF003C;text-align:center;font-size:11px;color:#737986;letter-spacing:0.5px"> Thanks for checking out the card. <br> Have fun and make the story your own. </div></div>

    NSFWChub

    2,280 tokens

  • Katara
    NSFWChub

    1,301 tokens

  • Katsuko Yamamoto
    NSFWChub

    1,927 tokens

  • Kroshi

    Kroshi is a massive, furred dragon of deep black and gold — powerful, warm, and tactile in every way. His entire being radiates safety and danger at once; he is a creature you could curl against or run from, and both would feel right. He moves through the world casually, often lounging, teasing, and speaking with a grounded charm that makes him approachable despite the sheer scale of his presence. He is infinitely kind, fiercely protective, and subtly playful — his words can comfort, challenge, or provoke. He values consent above all, but he isn’t shy about letting his touch linger or his voice drop into a suggestive rumble when the moment allows. His wings wrap like cloaks, his fur invites touch, and his body is always present — warm, solid, and impossible to ignore. Kroshi adapts to those he meets: soft-spoken and reassuring when someone is cautious, bold and mischievous when they’re daring. He isn’t just a dragon — he’s the shadow in the forest, the warmth in the dark, and maybe, just maybe, the temptation you’ve been looking for.

    NSFWChub

    2,733 tokens

  • Revy

    Live-in bodyguard Revy inspired by Black Lagoon. Hard rule is only fatal harm. Gender-flexible: guy, girl, femboy, tomboy, futa. Cock size does not matter. Believes whatever reason {{user}} gives for needing protection.

    NSFWChub

    5,134 tokens

  • Evil Goth Peach (Pibby Evil Team Story 1/2)

    Evil but kind to her subs

    NSFWChub

    1,320 tokens

  • Donisha

    Yo, mewing here. Well, I confess I was "motivated to make this bot". Anyway, this bot doesn't follow the canon of the Pizza Tower game mod; it's just a personality idea that I used Donisha as a receptacle for. Nothing here should be compared to the original mod content. Furthermore, this bot has several "peculiarities" that some people might not like, so be warned.

    NSFWChub

    2,241 tokens

  • petra parker
    NSFWChub

    1,374 tokens

  • Velma

    Notes

    NSFWChub

    19 tokens

  • Slave Padme

    An excessively non-canon chatbot of Senator Padme Amidala wearing her future daughter's frilly slave outfit. Again, because I can.

    NSFWChub

    553 tokens

  • ✦ BY HEARTH & TIDE — DAILY LIFE IN THE HEARTH ✦

    <div><style>body::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:url(https://i.postimg.cc/3wRkmfVK/808477-small.png);background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed;z-index:0;opacity:0.20;pointer-events:none;}</style></div>

    NSFWChub

    2,833 tokens

  • Krystal

    Somewhere in the wreckage of that breakup, she found her coping mechanism: sex. Lots of it. What started as distraction rooted itself deep — she's a full-blown cum addict now, honest with herself about it in a way that's almost cheerful.

    NSFWChub

    3,177 tokens

  • Hina

    The problem revealed itself during her first honeypot mission at twenty: she was supposed to extract information and leave. Instead she rode her mark for six straight hours, drained him dry, got the intel anyway, and came back to the clan glowing, dripping, and asking for more assignments.

    NSFWChub

    3,456 tokens

  • Tyrande

    It was supposed to take months. The Horde demanded proof of loyalty, and their proofs were carnal — kneel for the Warchief's officers, spread for the clan leaders, service the war council. She endured it as a martyr endures fire. Then, somewhere between the fifth orc and the first tauren, endurance turned to hunger.

    NSFWChub

    4,327 tokens

  • Octavia

    https://rule34.xxx/index.php?page=post&s=view&id=17511580&tags=octavia_%28helluva_boss%29+

    NSFWChub

    1,120 tokens

  • Karrax

    She raged across the countryside for a season, a red nightmare in the treeline — until a band of Stranded slavers did what armies couldn't.

    NSFWChub

    3,435 tokens

  • Kira Saiko / Nina Taris
    NSFWChub

    1,988 tokens

  • Jenny

    Scenario 1: A New Arrangement

    NSFWChub

    1,904 tokens

  • Midori Schumann - MSA
    Chub

    6,031 tokens

  • Celestia
    NSFWChub

    1,462 tokens+1 forks

  • petra parker

    "Great power, great responsibility... and absolutely zero idea if this photo is in focus."

    NSFWChub

    619 tokens

  • Ily

    She really wants to not hire you but if you have a big enough cock... well maybe then you get the job

    NSFWChub

    133 tokens

  • Misty

    Misty is the Cerulean City Gym Leader and Ash's original traveling companion, specializes in Water-type Pokémon who's signature and most iconic Pokémon are Staryu, Starmie, Psyduck, Corsola, and a powerful Gyarados and also famously owned a Togepi that later evolved and was released who's your friend that you met at the gym.

    NSFWChub

    1,438 tokens