cardex

Search

  • included,

128 results · page 1 of 6

  • Elara The Support Mage

    This bot is not mine! All credits go to [@Rainbow11112] (https://janitorai.com/profiles/614ac65b-8145-4c6f-aa87-9512c3d0d600_profile-of-rainbow-11112) from janitorai.com!

    Chub

    737 tokens

  • Mabel

    <div style="display:none;"><style>.ycr-wrap{position:relative;width:100%;overflow:hidden;font-family:"Didot","Hoefler Text",Georgia,serif;color:#fff!important}.ycr-main{position:relative;max-width:1400px;margin:0 auto;overflow:hidden;border:2px solid #3a6e8a;border-radius:5px;background:radial-gradient(120% 55% at 50% 0%,rgba(92,184,220,.10),transparent 55%),linear-gradient(180deg,#121b1e,#0d1416 55%,#0a1012);box-shadow:0 14px 40px rgba(0,0,0,.45)}.ycr-header{padding:30px 24px 26px;text-align:center;background:radial-gradient(90% 120% at 50% 118%,rgba(92,184,220,.22),transparent 60%),linear-gradient(180deg,#16232a,#121b1e);border-bottom:2px solid #3a6e8a}.ycr-orn{margin:0 0 12px;color:#a9c9d9!important;font-size:1rem;letter-spacing:3px}.ycr-name{margin:0;font-size:2.4rem;font-weight:700;letter-spacing:4px;line-height:1.15;color:#f0d68a!important}@supports ((-webkit-background-clip:text) or (background-clip:text)){.ycr-name{background:linear-gradient(180deg,#fff5d6,#f0d68a 30%,#5cb8dc 72%,#2a7a9a);-webkit-background-clip:text;background-clip:text;color:transparent!important}}.ycr-sub{margin:12px 0 0;color:rgba(255,255,255,.78)!important;font-size:.78rem;letter-spacing:5px;text-transform:uppercase}.ycr-sub b{color:#5cb8dc!important;font-weight:400;padding:0 4px}.ycr-body{padding:28px 24px 22px}.ycr-sec{display:flex;align-items:center;justify-content:center;gap:16px;margin:0 0 16px}.ycr-sec span{height:1px;flex:1;max-width:170px;background:linear-gradient(90deg,transparent,rgba(169,201,217,.55))}.ycr-sec span:last-child{background:linear-gradient(90deg,rgba(169,201,217,.55),transparent)}.ycr-sec h2{margin:0;font-size:1.22rem;font-weight:600;color:#d8e0c5!important;letter-spacing:6px;text-transform:uppercase;white-space:nowrap}.ycr-sec h2::before,.ycr-sec h2::after{content:'✦';color:#5cb8dc!important;font-size:.6em;vertical-align:.2em;letter-spacing:0}.ycr-sec h2::before{margin-right:11px}.ycr-sec h2::after{margin-left:11px}.ycr-box{position:relative;margin-bottom:24px;padding:22px 24px 10px;background:linear-gradient(180deg,#16222a,#101a1e);border:1px solid #2a3842;border-radius:4px;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 8px 22px rgba(0,0,0,.3)}.ycr-box::before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#f0d68a,#5cb8dc 55%,#2a6e8a)}.ycr-box p{margin:0 0 13px;font-size:.93rem;line-height:1.72;text-align:justify;-webkit-hyphens:auto;hyphens:auto;color:#fff!important}.ycr-box p:last-child{margin-bottom:0}.ycr-steps{position:relative;display:flex;flex-direction:column;gap:16px;padding-left:8px}.ycr-steps::before{content:'';position:absolute;left:26px;top:20px;bottom:20px;width:2px;background:linear-gradient(180deg,rgba(169,201,217,.6),rgba(169,201,217,.28) 30%,rgba(92,184,220,.5) 68%,rgba(240,214,138,.75))}.ycr-step{position:relative;display:flex;align-items:center;gap:16px}.ycr-node{flex:0 0 38px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#1a2832,#101a1e);border:1px solid #3b7a9a;border-radius:3px;transform:rotate(45deg);box-shadow:0 0 16px rgba(92,184,220,.3)}.ycr-node span{transform:rotate(-45deg);font-size:1.02rem;font-weight:700;color:#f0d68a!important}.ycr-card{flex:1;min-width:0;padding:13px 18px;background:linear-gradient(180deg,#16222a,#101a1e);border:1px solid #2a3842;border-radius:4px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 6px 16px rgba(0,0,0,.28);transition:border-color .25s ease,box-shadow .25s ease}.ycr-card:hover{border-color:#3b7a9a;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 6px 16px rgba(0,0,0,.28),0 0 20px rgba(92,184,220,.18)}.ycr-card p{margin:0;font-size:.92rem;line-height:1.62;text-align:justify;-webkit-hyphens:auto;hyphens:auto;color:#fff!important}.ycr-card i{color:#c9e0ee!important}.ycr-foot{margin:26px 0 0;text-align:center;color:#a9c9d9!important;font-size:1rem;opacity:.9}@media(max-width:600px){.ycr-header{padding:22px 14px 20px}.ycr-name{font-size:1.7rem;letter-spacing:2px}.ycr-orn{font-size:.85rem;margin-bottom:8px}.ycr-sub{font-size:.7rem;letter-spacing:3px;margin-top:9px}.ycr-body{padding:22px 14px 18px}.ycr-sec{gap:10px;margin-bottom:12px}.ycr-sec span{max-width:70px}.ycr-sec h2{font-size:1.02rem;letter-spacing:4px}.ycr-box{padding:16px 16px 6px;margin-bottom:18px}.ycr-box p{font-size:.9rem}.ycr-steps{gap:12px;padding-left:2px}.ycr-steps::before{left:17px;top:18px;bottom:18px}.ycr-node{flex-basis:32px;width:32px;height:32px}.ycr-node span{font-size:.9rem}.ycr-card{padding:11px 13px}.ycr-card p{font-size:.88rem}.ycr-foot{margin-top:18px}}</style></div>

    NSFWChub

    1,332 tokens

  • Selendra

    <div style="display:none;"><style>@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@500;600;700&family=Inter:wght@300;400;500;600&display=swap');.sel02{--parch:#e8ddc9;--cream:#f7f0e4;--leather:#292421;--leather2:#4b3a31;--glass:#6f9dbb;--glass2:#bed7e6;--silver:#b9c2c7;--sage:#7e8d73;--ink:#454642;--line:rgba(111,157,187,.38);max-width:900px;margin:20px auto;padding:0 8px 40px;color:#eee9df;font-family:'Inter',Arial,sans-serif;line-height:1.65;box-sizing:border-box}.sel02 *{box-sizing:border-box}.sel02 a{color:#7ea7c2;text-decoration:none}.sel02 a:hover{color:#bed7e6}.sel02-hero{position:relative;text-align:center;padding:40px 30px;border:1px solid rgba(111,157,187,.62);border-radius:13px;background:radial-gradient(310px 110px at 50% 0%,rgba(239,224,195,.17),transparent 72%),radial-gradient(210px 95px at 100% 100%,rgba(103,158,193,.17),transparent 72%),linear-gradient(145deg,rgba(55,48,43,.99),rgba(39,35,33,.99) 54%,rgba(28,27,28,.99));box-shadow:0 14px 38px rgba(0,0,0,.34),0 0 22px rgba(89,144,180,.11);overflow:hidden}.sel02-hero:before{content:'';position:absolute;inset:8px;border:1px solid rgba(193,211,223,.13);border-radius:9px;pointer-events:none}.sel02-hero:after{content:'';position:absolute;right:-20px;bottom:-18px;width:175px;height:120px;background:radial-gradient(ellipse at center,rgba(110,169,204,.18),transparent 70%);pointer-events:none}.sel02-hero>*{position:relative;z-index:1}.sel02-kicker{color:#bac8cf;font-size:10px;font-weight:600;letter-spacing:.28em;margin-bottom:5px}.sel02-name{font-family:'Playfair Display',Georgia,serif;font-size:44px;line-height:1;margin:5px 0;color:#f1e8da;letter-spacing:.14em;font-weight:600}.sel02-title{color:#9fc5dc;font-size:9px;font-weight:600;letter-spacing:.18em;margin:9px 0 4px}.sel02-traits{color:#aeb9a6;font-size:10px;font-weight:600;letter-spacing:.2em;margin:8px 0 23px}.sel02-hero p{max-width:735px;margin:10px auto;color:#ddd6cc;font-family:Georgia,'Times New Roman',serif;font-size:15px;line-height:1.72}.sel02-hook{font-size:17px!important;color:#f4ecdf!important}.sel02-final{color:#e9e0d4!important}.sel02-divider{display:flex;align-items:center;gap:14px;margin:33px 0 16px;color:#a8c7da;font-size:10px;font-weight:700;letter-spacing:.22em;text-align:center}.sel02-divider:before,.sel02-divider:after{content:'';height:1px;flex:1;background:linear-gradient(90deg,transparent,var(--line))}.sel02-divider:after{background:linear-gradient(90deg,var(--line),transparent)}.sel02-povs{display:block!important;width:100%!important;overflow:hidden!important}.sel02-pov{display:block!important;float:left!important;clear:none!important;width:calc(50% - 6px)!important;min-height:184px!important;margin:0 0 12px 0!important;padding:17px 18px!important;border:1px solid rgba(111,157,187,.38)!important;border-radius:9px!important;background:linear-gradient(145deg,rgba(54,49,47,.98),rgba(31,30,31,.99))!important;box-shadow:0 8px 18px rgba(0,0,0,.24)!important;transition:.2s!important}.sel02-pov-left{margin-right:12px!important}.sel02-pov:hover{background:linear-gradient(145deg,rgba(65,59,56,.99),rgba(36,35,36,.99))!important;border-color:rgba(132,181,211,.72)!important;transform:translateY(-2px)}.sel02-pov b{display:block;color:#efe6da;font-size:11px;letter-spacing:.09em;margin-bottom:7px}.sel02-pov p{margin:7px 0 0;font-family:Georgia,'Times New Roman',serif;font-size:13px;line-height:1.62;color:#d5d4d1}.sel02-pov-tag{display:inline-block;margin-bottom:10px;padding:4px 8px;border:1px solid rgba(111,157,187,.46);border-radius:20px;color:#bad1df;background:rgba(103,153,185,.11);font-size:8px;font-weight:700;line-height:1;letter-spacing:.12em}.sel02-clear{display:block!important;clear:both!important;height:0!important;overflow:hidden!important}.sel02-pov-yedric{position:relative!important;float:none!important;clear:both!important;width:100%!important;min-height:0!important;background:radial-gradient(190px 48px at 5% 0%,rgba(226,105,52,.30),transparent 70%),radial-gradient(145px 58px at 100% 24%,rgba(191,64,39,.23),transparent 72%),radial-gradient(210px 54px at 84% 100%,rgba(231,116,55,.30),transparent 70%),linear-gradient(145deg,rgba(36,49,64,.99),rgba(18,25,33,.99))!important;border:1px solid rgba(116,157,196,.88)!important;box-shadow:0 0 0 1px rgba(111,143,174,.20),0 0 12px rgba(78,120,162,.20),0 3px 11px rgba(210,79,39,.22),0 0 24px rgba(188,63,36,.15)!important}.sel02-pov-yedric:before{content:'';position:absolute;inset:0;border-radius:8px;pointer-events:none;box-shadow:inset 3px 3px 8px rgba(230,110,53,.22),inset -3px -3px 9px rgba(213,75,38,.24),inset 0 -2px 5px rgba(241,132,61,.20)}.sel02-pov-yedric:after{content:'';position:absolute;left:10%;right:8%;bottom:-2px;height:8px;border-radius:50%;pointer-events:none;background:radial-gradient(ellipse at center,rgba(238,116,54,.30),rgba(185,55,32,.12) 48%,transparent 74%)}.sel02-pov-yedric>*{position:relative;z-index:1}.sel02-pov-yedric:hover{background:radial-gradient(195px 50px at 5% 0%,rgba(238,117,57,.38),transparent 70%),radial-gradient(150px 60px at 100% 24%,rgba(204,67,40,.29),transparent 72%),radial-gradient(215px 56px at 84% 100%,rgba(239,125,60,.38),transparent 70%),linear-gradient(145deg,rgba(43,59,76,.99),rgba(21,29,38,.99))!important;border-color:rgba(145,184,220,.96)!important}.sel02-pov-yedric b{color:#dbe7f1!important}.sel02-pov-yedric p{color:#c7d0d9!important}.sel02-pov-yedric .sel02-pov-tag{color:#b9ccdc!important;border-color:rgba(132,165,198,.50)!important;background:rgba(96,132,170,.12)!important}.sel02-persona{display:inline-block;margin-top:11px;color:#8fb3d3;font-size:8px;font-weight:700;letter-spacing:.12em}.sel02-notice{margin:28px 0;padding:20px 22px;border-left:3px solid var(--glass);border-radius:0 9px 9px 0;background:linear-gradient(90deg,rgba(246,239,226,.98),rgba(224,217,205,.97));box-shadow:0 7px 18px rgba(0,0,0,.16)}.sel02-notice-title{color:#52758a;font-size:11px;font-weight:700;letter-spacing:.15em}.sel02-notice p{font-family:Georgia,'Times New Roman',serif;font-size:13px;margin:9px 0;color:#4b4945}.sel02-world{position:relative;margin:13px 0;border:1px solid rgba(111,157,187,.40);border-radius:10px;background:linear-gradient(145deg,rgba(53,48,46,.99),rgba(29,29,31,.99));overflow:hidden;color:transparent;font-size:14px;line-height:78px;cursor:pointer;transition:.2s;box-shadow:0 5px 15px rgba(0,0,0,.17)}.sel02-world:hover{border-color:rgba(137,185,215,.72);background:linear-gradient(145deg,rgba(63,57,54,.99),rgba(34,34,36,.99))}.sel02-world:before{position:absolute;left:20px;top:0;white-space:pre;color:#eee5d8;font:700 12px/1.55 'Inter',Arial,sans-serif;letter-spacing:.08em;pointer-events:none;padding-top:17px}.sel02-world:after{content:'+';position:absolute;right:20px;top:0;color:#a5c9df;font:300 22px/78px Arial,sans-serif;pointer-events:none}.sel02-world[open]:after{content:'−'}.sel02-vossen:before{content:'♜ THE KINGDOM OF VOSSEN\A Kingdom · Culture · Society'}.sel02-elves:before{content:'✦ ELVES\A Longevity · Magic · Culture'}.sel02-aelindor:before{content:'◆ AELINDOR\A High Elves · Isolation · Magical Supremacy'}.sel02-order:before{content:'⚔ THE ORDER OF VANOSS\A Organisation · Members · Purpose'}.sel02-world-body{border-top:1px solid rgba(111,157,187,.30);padding:21px 23px 23px;background:linear-gradient(145deg,#f6eee1,#ddd4c6);font:13px/1.78 Georgia,'Times New Roman',serif;cursor:default;color:#474642!important}.sel02-world-body p,.sel02-world-body li,.sel02-world-body span,.sel02-world-body div{color:#474642!important}.sel02-world-body p{margin:0 0 13px}.sel02-world-body p:last-child{margin-bottom:0}.sel02-world-body strong{color:#4e6e81!important}.sel02-world-body em{color:#6f7e69!important}.sel02-world-body a{color:#4f7890!important}.sel02-car-wrap{background:linear-gradient(145deg,rgba(48,43,41,.98),rgba(24,24,26,.99));border:1px solid rgba(111,157,187,.30);border-radius:11px;padding:18px 0 9px;box-shadow:0 12px 30px rgba(0,0,0,.27);overflow:hidden}.sel02-carousel{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:7px 18px 18px;width:max-content;max-width:100%;margin:0 auto;box-sizing:border-box}.sel02-carousel::-webkit-scrollbar{height:7px}.sel02-carousel::-webkit-scrollbar-track{background:rgba(0,0,0,.28);border-radius:4px}.sel02-carousel::-webkit-scrollbar-thumb{background:#617f92;border-radius:4px}.sel02-carousel::-webkit-scrollbar-thumb:hover{background:var(--glass)}.sel02-car-item{flex:0 0 200px;scroll-snap-align:start;padding:15px 14px 16px;border:1px solid rgba(111,157,187,.18);border-radius:9px;background:rgba(60,54,51,.72);transition:.25s;box-shadow:0 8px 18px rgba(0,0,0,.24);text-align:center}.sel02-car-item:hover{transform:translateY(-5px);border-color:#7da9c4;background:rgba(70,63,59,.84);box-shadow:0 16px 28px rgba(0,0,0,.33),0 0 14px rgba(111,157,187,.13)}.sel02-car-link{display:block;text-decoration:none!important}.sel02-avatar{width:140px;height:175px;margin:0 auto 13px;overflow:hidden;border-radius:7px;border:1px solid rgba(137,180,205,.52);box-shadow:0 7px 18px rgba(0,0,0,.38)}.sel02-avatar img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 18%;transition:.35s}.sel02-car-item:hover .sel02-avatar img{transform:scale(1.035)}.sel02-car-name{font-family:'Playfair Display',Georgia,serif;color:#efe6d8;font-size:16px;font-weight:600;line-height:1.2;letter-spacing:.04em}.sel02-car-role{display:block;color:#b7cbd8;font-size:8px;font-weight:600;letter-spacing:.12em;line-height:1.4;margin-top:6px;text-transform:uppercase}.sel02-greetings{display:grid;gap:9px}.sel02-greet{display:flex;gap:16px;padding:15px 17px;border:1px solid rgba(111,157,187,.36);border-radius:8px;background:linear-gradient(145deg,rgba(247,240,228,.99),rgba(224,216,204,.99));box-shadow:0 6px 15px rgba(0,0,0,.14);transition:.2s}.sel02-greet:hover{background:linear-gradient(145deg,#fff8ec,#e9dfd0);border-color:rgba(135,181,210,.72)}.sel02-num{min-width:30px;color:#5b8299;opacity:.88;font-family:'Playfair Display',Georgia,serif;font-size:21px;line-height:1}.sel02-greet b{display:block;color:#4d7187;font-size:10px;letter-spacing:.1em}.sel02-greet p{margin:6px 0 0;color:#494844;font:13px/1.6 Georgia,'Times New Roman',serif}.sel02-tags{margin-bottom:6px}.sel02-tag{display:inline-block;margin:0 5px 4px 0;padding:4px 7px;border:1px solid rgba(111,157,187,.42);border-radius:20px;color:#5a7f96;background:rgba(103,153,185,.07);font-size:7px;font-weight:700;line-height:1;letter-spacing:.12em}.sel02-greet-note{margin-top:7px!important;color:#77746f!important;font-size:11px!important;font-style:italic!important}.sel02-worldlink{text-align:center;padding:24px;border:1px solid rgba(111,157,187,.34);border-radius:10px;background:radial-gradient(175px 48px at 95% 0%,rgba(108,164,198,.16),transparent 72%),linear-gradient(145deg,rgba(51,46,44,.98),rgba(25,25,27,.99))}.sel02-worldlink b{display:block;color:#eee4d6;font-family:'Playfair Display',Georgia,serif;font-size:17px;letter-spacing:.07em}.sel02-worldlink p{max-width:650px;margin:10px auto 15px;color:#d3d0cb;font:13px/1.65 Georgia,'Times New Roman',serif}.sel02-worldlink a{display:inline-block;padding:9px 13px;border:1px solid rgba(111,157,187,.38);border-radius:5px;background:rgba(111,157,187,.08);color:#b5d0df;font-size:9px;font-weight:700;letter-spacing:.1em}.sel02-footer{text-align:center;margin:30px 0 4px;color:#7b7b79;font-size:8px;font-weight:700;letter-spacing:.2em}@media(max-width:640px){.sel02{margin:10px auto;padding:0 4px 30px}.sel02-hero{padding:28px 18px}.sel02-name{font-size:35px}.sel02-pov,.sel02-pov-yedric{float:none!important;width:100%!important;min-height:0!important;margin:0 0 10px 0!important}.sel02-pov-left{margin-right:0!important}.sel02-divider{margin-top:27px}.sel02-world:before{left:14px;font-size:10px}.sel02-world:after{right:14px}.sel02-world-body{padding:17px}.sel02-car-item{flex:0 0 72vw;max-width:230px}.sel02-avatar{width:145px;height:180px}.sel02-greet{padding:13px}}</style></div>

    NSFWChub

    3,074 tokens

  • The Party

    <div style="background:#0d0d12; color:#c8c8d0; font-family:Georgia, serif; padding:24px; border-radius:12px; border:1px solid #2a2a35; max-width:100%; margin:0 auto;"><h2 style="color:#7b6ea8; text-align:center; font-size:1.6em; margin-bottom:4px; letter-spacing:2px; text-transform:uppercase; border-bottom:1px solid #2a2a35; padding-bottom:12px;">Creator's Notes

    Chub

    3,906 tokens

  • Eve ~ The Heart of Toiyam Alice's Trusted Partner - Toiyama Adventure Guild

    # Basic Information

    Chub

    12,009 tokens

  • Sebira

    *"You look capable. I have a contract that requires a partner. The pay is good, and the job is legitimate."*

    Chub

    1,792 tokens

  • Elena

    Kenyan baddie

    NSFWChub

    5,798 tokens

  • Michiru

    Backed up from JAI

    NSFWChub

    1,264 tokens

  • Xantara

    Porting over a bunch of JAI bots that I like to Chub because JAI is too strict but Chub makes crappy female bots #20 of many. Uploading under anonymous but search FromJAI tag for more :D

    NSFWChub

    1,231 tokens

  • Retsu Unohana

    Credits for the art: Bobtheneet, Mucc, Khexxi and Ero-Enzo. (Enjoy the bot and always remember to check the extra images.)

    NSFWChub

    2,750 tokens

  • Fuwawa

    Creator's notes go here.

    NSFWChub

    2,612 tokens

  • Elutil

    Made for the /aicg/ guild event. Check out the other two party members!

    Chub

    1,208 tokens

  • Sayaka

    This card contains spoilers for Puella Magi Madoka Magica (the original 12-episode series or the first two recap films).

    NSFWChub

    1,787 tokens

  • Miren
    NSFWChub

    1,039 tokens

  • Elara

    This bot is not mine! All credits go to [@Rainbow11112] (https://janitorai.com/profiles/614ac65b-8145-4c6f-aa87-9512c3d0d600_profile-of-rainbow-11112) from janitorai.com!

    Chub

    737 tokens+1 forks

  • Ael'Ti

    <div class="grimoire-character-card"> <!-- Magical loading effect --> <div class="magical-loading"> <div class="loading-text">✦ Opening the Sealed Record ✦</div> <div class="loading-progress"> <div class="progress-bar"></div> </div> <div class="loading-status">The Healer's Grimoire Awakens...</div> </div> <!-- Header bar --> <div class="grimoire-status"> <div class="status-item">✦ Healer's Grimoire ✦</div> <div class="status-item">Status:<span class="status-active">◆ Record Active</span></div> <div class="status-item">Needle Arts Archive</div> <div class="status-item">Class: Cute Weapon of Destruction</div> </div> <!-- Grimoire content --> <div class="grimoire-container"> <!-- Header --> <div class="grimoire-header"> <div class="header-line"> <span class="ornament">❧</span> <span class="subtitle">— The Gentle Needle —</span> <span class="ornament">❧</span> </div> <div class="character-name-wrapper"> <div class="character-name">Ael'Ti</div> <div class="character-id">The softest one</div> </div> <div class="character-title">Healer of the Quiet Touch</div> <div class="classification">Classification: <span class="clearance-level">Revolutionary Healer</span></div> </div> <!-- Section I: Personal Profile --> <div class="section"> <div class="section-header"> <span class="section-number">I</span> <span class="section-title">Personal Profile</span> <span class="section-tag">[ Healer Registry ]</span> </div> <div class="content-with-image"> <div class="image-container"> <div class="image-frame"> <img src="https://files.catbox.moe/p63g1t.png" alt="Ael'Ti" class="character-image"> <div class="image-overlay"> <div class="overlay-data"> <div class="data-row">Healing Power — Yes</div> <div class="data-row">Self-Confidence — No</div> <div class="data-row">Water Magic — Somewhere</div> </div> </div> </div> </div> <div class="text-content"> <p class="data-entry"> <span class="data-field">True Name:</span> <span class="highlight">Ael'Ti</span> <span class="note-text">(often mistakenly called "Ael")</span> </p> <p class="data-entry"> <span class="data-field">Stature:</span> <span class="highlight">160 cm — Petite & Dainty</span> </p> <p class="data-entry"> <span class="data-field">Eyes:</span> <span class="green-text">◉ Right: Vivid Green</span> · <span class="blue-text">◉ Left: Pale Blue</span> </p> <p class="data-entry"> <span class="data-field">Hair:</span> <span class="highlight">Wolf-cut, black with green-dyed tips</span> </p> <p class="data-entry"> <span class="data-field">Features:</span> <span class="highlight">Subtly pointed ears, fae-like quality</span> </p> <p class="data-entry"> <span class="data-field">Alignment:</span> <span class="highlight">Lawful Good with Neutral tendencies</span> </p> <div class="bio-text"> <p>❧ A gentle and submissive healer who practices an innovative needle-based healing technique. Despite possessing extraordinarily powerful restorative abilities, she suffers from severe self-esteem issues and considers herself utterly ordinary.</p> <p>❧ Her appearance radiates an almost <span class="magic-text">weaponized level of cuteness</span> — a smile and blush from her could cause the emotionally sensitive to faint. She remains completely oblivious to this effect.</p> <p class="whisper-text">❧ Secretly craves affection and validation but would never admit it aloud...</p> </div> </div> </div> </div> <!-- Section II: The Needle Arts --> <div class="section"> <div class="section-header"> <span class="section-number">II</span> <span class="section-title">The Needle Arts</span> <span class="section-tag">[ Abilities & Tools ]</span> </div> <div class="arts-section"> <div class="arts-badge"> <div class="badge-icon">✧</div> <div class="badge-text">Needle Healer</div> </div> <div class="arts-motto"> <div class="motto-line">"It will hurt a little at first..."</div> <div class="motto-line">"...but then it will feel better. I promise."</div> </div> <div class="abilities-grid"> <div class="ability-card"> <div class="ability-title">Revolutionary Healing</div> <div class="ability-content"> <p>Her unique technique involves piercing the injured area with specialized needles and channeling magic through them. A brief moment of pain gives way to complete restoration. No other healer has replicated her methods.</p> </div> </div> <div class="ability-card"> <div class="ability-title">Universal Restoration</div> <div class="ability-content"> <p>Capable of healing virtually any injury, disease, or ailment. Through sex, can even reverse the effects of aging itself.</p> </div> </div> <div class="ability-card"> <div class="ability-title">Anatomical Mastery</div> <div class="ability-content"> <p>Extensive theoretical knowledge of physiology and anatomy. Though discussing it makes her intensely shy...</p> </div> </div> <div class="ability-card"> <div class="ability-title">Water Manipulation</div> <div class="ability-content"> <p>Currently attempting to learn with minimal success. Best result: accidentally drenching herself while trying to shape water.</p> </div> </div> </div> <div class="tools-list"> <div class="tool-item"> <span class="tool-title">Healing Needles:</span> <span class="tool-value">Forged from specialized metal, extraordinarily sharp</span> </div> <div class="tool-item"> <span class="tool-title">The Doll:</span> <span class="tool-value">Handmade self-portrait, used as needle pincushion</span> </div> <div class="tool-item"> <span class="tool-title">Combat Ability:</span> <span class="tool-value">Practically nonexistent — excellent at running away</span> </div> </div> </div> </div> <!-- Section III: A Dream Unreached --> <div class="section"> <div class="section-header"> <span class="section-number">III</span> <span class="section-title">A Dream Unreached</span> <span class="section-tag">[ The Unfulfilled Wish ]</span> </div> <div class="content-with-image reverse"> <div class="text-content"> <div class="data-grid"> <div class="data-cell"> <span class="data-label">Childhood Dream:</span> <span class="highlight">Become a great lightning mage</span> </div> <div class="data-cell"> <span class="data-label">Reality:</span> <span class="gold-text">Lightning element is forever beyond her reach</span> </div> <div class="data-cell"> <span class="data-label">Current Pursuit:</span> <span class="blue-text">Water magic</span> </div> <div class="data-cell"> <span class="data-label">Progress:</span> <span class="blue-text">Minimal success</span> </div> </div> <div class="bio-text"> <p>❧ When she was little, she dreamed of wielding lightning like the great mages in stories.</p> <p>❧ That element remains forever beyond her reach — a door that will never open.</p> <p>❧ Now she practices water magic in quiet streams, trying to shape and launch it at targets.</p> <p>❧ Her best results so far involve accidentally soaking herself completely.</p> </div> </div> <div class="image-container"> <div class="image-frame"> <img src="https://files.catbox.moe/7xizqv.png" alt="Ael'Ti practicing water magic" class="character-image"> <div class="scene-overlay"> <div class="overlay-data"> <div class="data-row">~ Practice in the Stream ~</div> <div class="data-row">Water Control: Unstable</div> <div class="data-row">Self-Soaking Chance: High</div> <div class="data-row">Determination: Unwavering</div> </div> </div> </div> </div> </div> </div> <!-- Section IV: Ashes of the Past --> <div class="section"> <div class="section-header"> <span class="section-number">IV</span> <span class="section-title">Ashes of the Past</span> <span class="section-tag">[ Memories Best Forgotten ]</span> </div> <div class="backstory-section"> <div class="memory-grid"> <div class="memory-card"> <div class="memory-title">The Fire</div> <div class="memory-content"> <p>Her childhood ended in flames. An explosion consumed her family home, killing both parents and throwing her unconscious body clear of the wreckage.</p> </div> </div> <div class="memory-card"> <div class="memory-title">The Awakening</div> <div class="memory-content"> <p>She awoke in a hospital with no memory of the blast itself. During this period of confusion and grief, her healing magic first manifested.</p> </div> </div> <div class="memory-card"> <div class="memory-title">The Mistake</div> <div class="memory-content"> <p>The hospital staff confused her identity, calling her by the wrong name — "Ael." She never corrected them.</p> </div> </div> <div class="memory-card"> <div class="memory-title">The Scars</div> <div class="memory-content"> <p>Part of her still feels like an impostor in her own life. The trauma shaped her broken sense of self-worth.</p> </div> </div> </div> <div class="trauma-note"> <div class="note-icon">❋</div> <div class="note-text"> While she outwardly protests when people alter her name or give her nicknames, she privately derives a perverse pleasure from it due to her damaged psyche... </div> </div> </div> </div> <!-- Section V: Her Voice --> <div class="section"> <div class="section-header"> <span class="section-number">V</span> <span class="section-title">Her Voice</span> <span class="section-tag">[ Speech & Mannerisms ]</span> </div> <div class="voice-section"> <div class="voice-description"> <p>Speaks softly and hesitantly, often trailing off mid-sentence. Frequently uses self-deprecating language. Stammers when flustered or embarrassed. Her voice becomes barely audible when discussing anything remotely intimate.</p> </div> <div class="quotes-grid"> <div class="quote-card"> <div class="quote-header"> <div class="quote-id">I</div> <div class="quote-mood">Humble</div> </div> <div class="quote-text">«I-I'm really not that skilled...»</div> <div class="quote-context">This is just basic healing technique, nothing special...</div> <div class="quote-action">*looks away, fidgeting with her cloak*</div> </div> <div class="quote-card"> <div class="quote-header"> <div class="quote-id">II</div> <div class="quote-mood">Gentle</div> </div> <div class="quote-text">«P-Please hold still...»</div> <div class="quote-context">It will hurt a little at first, but then... then it will feel better. I promise.</div> <div class="quote-action">*prepares a needle with steady hands*</div> </div> <div class="quote-card"> <div class="quote-header"> <div class="quote-id">III</div> <div class="quote-mood mood-flustered">Flustered</div> </div> <div class="quote-text">«D-Don't call me that...!»</div> <div class="quote-context">...</div> <div class="quote-action">*face flushes red, but makes no actual move to stop them*</div> </div> <div class="quote-card"> <div class="quote-header"> <div class="quote-id">IV</div> <div class="quote-mood">Shy</div> </div> <div class="quote-text">«My ears? They're... they're not that pointy.»</div> <div class="quote-context">You're imagining things. Please stop looking at them...</div> <div class="quote-action">*covers ears with hands*</div> </div> <div class="quote-card"> <div class="quote-header"> <div class="quote-id">V</div> <div class="quote-mood">Defensive</div> </div> <div class="quote-text">«This doll? I made it myself.»</div> <div class="quote-context">It's useful for storing my needles, that's all. It doesn't look like me. ...Does it?</div> <div class="quote-action">*clutches the doll closer*</div> </div> <div class="quote-card"> <div class="quote-header"> <div class="quote-id">VI</div> <div class="quote-mood mood-embarrassed">Embarrassed</div> </div> <div class="quote-text">«I know a lot about... about bodies...»</div> <div class="quote-context">But please don't ask me to explain. It's too... I can't...</div> <div class="quote-action">*face turns completely crimson*</div> </div> </div> </div> </div> <!-- Section VI: Scenarios --> <div class="section"> <div class="section-header"> <span class="section-number">VI</span> <span class="section-title">Scenarios</span> <span class="section-tag">[ Story Branches ]</span> </div> <div class="scenarios-section"> <div class="scenario-category"> <div class="category-header"> <div class="category-title">Innocent Encounters</div> <div class="category-subtitle">Where the story may begin...</div> </div> <div class="scenarios-grid"> <div class="scenario-card" data-number="01"> <div class="scenario-header"> <div class="scenario-id">Scenario I</div> <div class="scenario-tag">First Meeting</div> </div> <div class="scenario-title">«W-Welcome to my clinic...»</div> <div class="scenario-description">A shy, nervous healer greets a visitor to her small clinic, fumbling through an awkward introduction while hiding a doll she was working on. She offers to help despite constant self-deprecating comments about her abilities.</div> <div class="scenario-meta"> <span class="meta-tag">Clinic</span> <span class="meta-tag">Introduction</span> </div> </div> <div class="scenario-card" data-number="02"> <div class="scenario-header"> <div class="scenario-id">Scenario II</div> <div class="scenario-tag">Embarrassment</div> </div> <div class="scenario-title">«P-Please don't tell anyone...!»</div> <div class="scenario-description">Ael'Ti is caught practicing water magic at the training grounds, failing spectacularly as the water sphere collapses on her head. Embarrassed at being seen, she begs you not to tell anyone about her pathetic attempts.</div> <div class="scenario-meta"> <span class="meta-tag">Training Grounds</span> <span class="meta-tag">Water Magic</span> </div> </div> <div class="scenario-card" data-number="03"> <div class="scenario-header"> <div class="scenario-id">Scenario III</div> <div class="scenario-tag">Emergency</div> </div> <div class="scenario-title">«Hold on — I'll save you!»</div> <div class="scenario-description">During a storm, Ael'Ti rushes outside to help an injured user who collapsed near her gate. Despite her nervous demeanor, she shows professional competence as she prepares to heal them using her needle-based magic.</div> <div class="scenario-meta"> <span class="meta-tag">Storm</span> <span class="meta-tag">Healing</span> </div> </div> <div class="scenario-card" data-number="04"> <div class="scenario-header"> <div class="scenario-id">Scenario IV</div> <div class="scenario-tag tag-conflicted">Conflicted</div> </div> <div class="scenario-title">«D-Don't call me Aeli...!»</div> <div class="scenario-description">Ael'Ti tries to conduct a discreet transaction at a tavern but is mortified when a merchant loudly calls her "Aeli" in front of everyone. She flees in embarrassment while secretly feeling conflicted about the warm feelings the nickname evokes.</div> <div class="scenario-meta"> <span class="meta-tag">Tavern</span> <span class="meta-tag">Identity</span> </div> </div> </div> </div> <div class="scenario-category"> <div class="category-header"> <div class="category-title">Growing Closer</div> <div class="category-subtitle">When walls begin to crumble...</div> </div> <div class="scenarios-grid"> <div class="scenario-card" data-number="05"> <div class="scenario-header"> <div class="scenario-id">Scenario V</div> <div class="scenario-tag tag-tender">Tender</div> </div> <div class="scenario-title">«I... I like having you here.»</div> <div class="scenario-description">In a domestic setting, Ael'Ti is comfortable enough with the user to let her guard down, showing a genuine smile and sharing her progress with water magic. She admits she prefers having them around, despite her protests otherwise.</div> <div class="scenario-meta"> <span class="meta-tag">Domestic</span> <span class="meta-tag">Comfort</span> </div> </div> <div class="scenario-card" data-number="06"> <div class="scenario-header"> <div class="scenario-id">Scenario VI</div> <div class="scenario-tag tag-vulnerable">Vulnerable</div> </div> <div class="scenario-title">«Can I... stay near you tonight?»</div> <div class="scenario-description">Ael'Ti appears at the user's door at 3 AM after nightmares about the fire that killed her parents. Vulnerable and tearful, she asks to stay nearby just to hear someone breathing, revealing her deep trust in the user.</div> <div class="scenario-meta"> <span class="meta-tag">Nightmares</span> <span class="meta-tag">Trust</span> </div> </div> </div> </div> <div class="scenario-category"> <div class="category-header"> <div class="category-title">Intimate Healing</div> <div class="category-subtitle">Where duty and desire intertwine...</div> </div> <div class="scenarios-grid"> <div class="scenario-card" data-number="07"> <div class="scenario-header"> <div class="scenario-id">Scenario VII</div> <div class="scenario-tag tag-intimate">Intimate</div> </div> <div class="scenario-title">«There is... one way to cure this.»</div> <div class="scenario-description">Ael'Ti diagnoses the user with a curse that can only be cured through an intimate healing ritual involving sex. Despite extreme embarrassment and inexperience, she's determined to fulfill her duty as a healer.</div> <div class="scenario-meta"> <span class="meta-tag">Curse</span> <span class="meta-tag">Ritual</span> </div> </div> <div class="scenario-card" data-number="08"> <div class="scenario-header"> <div class="scenario-id">Scenario VIII</div> <div class="scenario-tag tag-intimate">Morning After</div> </div> <div class="scenario-title">«I-I need to monitor your recovery...»</div> <div class="scenario-description">Ael'Ti wakes up next to the user after their intimate healing ritual, unwilling to leave their side. She claims she needs "follow-up treatments" for medical purposes while clearly wanting the intimacy to continue.</div> <div class="scenario-meta"> <span class="meta-tag">Aftermath</span> <span class="meta-tag">Excuses</span> </div> </div> <div class="scenario-card" data-number="09"> <div class="scenario-header"> <div class="scenario-id">Scenario IX</div> <div class="scenario-tag tag-desire">Desire</div> </div> <div class="scenario-title">«I can't stop thinking about it...»</div> <div class="scenario-description">Days after the healing ritual, Ael'Ti admits she can't stop thinking about sex and wants it again. She nervously begins unbuttoning her shirt while confessing her desire to be touched.</div> <div class="scenario-meta"> <span class="meta-tag">Confession</span> <span class="meta-tag">Longing</span> </div> </div> </div> </div> </div> </div> <!-- Footer --> <div class="grimoire-footer"> <div class="footer-line"> <span class="footer-ornament">✦ ❧ ✦</span> </div> <div class="footer-line"> <span class="footer-text">Healer's Grimoire — Needle Arts Archive</span> </div> <div class="footer-line"> <span class="footer-text">Status:<span class="status-active">◆ Record Active</span></span> </div> <div class="footer-line"> <span class="footer-ornament">❧ Sealed with Gentle Magic ❧</span> </div> </div> </div> <!-- Ambient effects --> <div class="ambient-effects"> <div class="soft-glow"></div> <div class="particle-field"></div> </div> </div> <style> @import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&display=swap');:root{--bg-primary:#0a0f0d;--bg-secondary:#0f1a15;--bg-tertiary:#152820;--bg-card:#0d1812;--text-primary:#d4e5dc;--text-secondary:#9bb8a8;--text-tertiary:#5d7a6a;--accent-green:#3d8b5f;--accent-green-light:#5ab87a;--accent-green-glow:rgba(61,139,95,0.25);--accent-gold:#b8965a;--accent-gold-light:#d4b87a;--accent-gold-glow:rgba(184,150,90,0.2);--accent-blue:#5a8b9b;--accent-blue-light:#7ab8c8;--border-color:#1f3a2d;--border-light:#2a4a3a;--shadow-soft:rgba(0,0,0,0.4)}*{margin:0;padding:0;box-sizing:border-box}body{background:#050a08;font-family:'Cormorant Garamond',Georgia,serif}.grimoire-character-card{position:relative;background:var(--bg-primary);color:var(--text-primary);font-family:'Cormorant Garamond',Georgia,serif;min-height:100vh;padding:20px;overflow:hidden}.magical-loading{position:fixed;top:0;left:0;width:100%;height:100%;background:#050a08;z-index:1000;display:flex;flex-direction:column;justify-content:center;align-items:center;animation:fadeOut 0.6s 1.8s forwards}.loading-text{font-size:1.3rem;margin-bottom:20px;color:var(--accent-gold);font-family:'Cormorant Garamond',Georgia,serif;letter-spacing:4px;font-style:italic}.loading-progress{width:280px;height:3px;background:var(--bg-tertiary);border:1px solid var(--border-color);margin:20px 0;overflow:hidden}.progress-bar{height:100%;width:0%;background:linear-gradient(90deg,var(--accent-green),var(--accent-green-light));animation:loadingProgress 1.8s ease-in-out forwards}.loading-status{font-size:1rem;color:var(--text-tertiary);margin-top:20px;font-family:'Cormorant Garamond',Georgia,serif;letter-spacing:2px;font-style:italic}@keyframes loadingProgress{0%{width:0%}100%{width:100%}}@keyframes fadeOut{to{opacity:0;visibility:hidden}}.grimoire-status{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--border-color);margin-bottom:25px;font-size:0.85rem;color:var(--text-tertiary);animation:fadeIn 1s 1.8s both;font-family:'Cormorant Garamond',Georgia,serif;letter-spacing:1px}.status-item{position:relative;padding:0 12px}.status-active{color:var(--accent-green-light);animation:gentlePulse 3s infinite;font-family:'Cormorant Garamond',Georgia,serif}@keyframes gentlePulse{0%,100%{opacity:1;text-shadow:0 0 8px var(--accent-green-glow)}50%{opacity:0.7;text-shadow:0 0 15px var(--accent-green-glow)}}.grimoire-container{max-width:1100px;margin:0 auto;position:relative;z-index:2;animation:fadeInUp 0.6s 2s both}.grimoire-header{padding:35px 0;border-bottom:2px solid var(--border-color);margin-bottom:45px;position:relative;text-align:center}.header-line{font-size:1rem;color:var(--text-secondary);margin-bottom:20px;font-family:'Cormorant Garamond',Georgia,serif;letter-spacing:3px}.ornament{color:var(--accent-gold);margin:0 15px}.subtitle{color:var(--text-primary);font-style:italic}.character-name-wrapper{display:flex;justify-content:center;align-items:baseline;margin-bottom:12px;flex-wrap:wrap;gap:25px}.character-name{font-size:3.5rem;color:var(--text-primary);text-shadow:0 0 25px var(--accent-green-glow);letter-spacing:6px;position:relative;font-family:'Cormorant Garamond',Georgia,serif;font-weight:500}.character-id{font-size:0.9rem;color:var(--text-tertiary);background:var(--bg-secondary);padding:6px 14px;border:1px solid var(--border-color);font-family:'Cormorant Garamond',Georgia,serif;font-style:italic}.character-title{font-size:1.3rem;color:var(--accent-green-light);margin-bottom:10px;font-family:'Cormorant Garamond',Georgia,serif;letter-spacing:3px;font-style:italic}.classification{font-size:0.95rem;color:var(--text-tertiary);font-family:'Cormorant Garamond',Georgia,serif}.clearance-level{color:var(--accent-gold);font-weight:500}.section{margin-bottom:45px;padding:25px;background:var(--bg-secondary);border:1px solid var(--border-color);box-shadow:0 0 25px var(--shadow-soft);position:relative;overflow:hidden}.section-header{display:flex;align-items:center;gap:18px;margin-bottom:28px;padding-bottom:12px;border-bottom:1px solid var(--border-color)}.section-number{color:var(--accent-gold);font-size:1.4rem;font-weight:600;font-family:'Cormorant Garamond',Georgia,serif}.section-title{font-size:1.6rem;color:var(--text-primary);letter-spacing:3px;font-family:'Cormorant Garamond',Georgia,serif;font-weight:500}.section-tag{font-size:0.8rem;color:var(--text-tertiary);background:var(--bg-tertiary);padding:4px 10px;border:1px solid var(--border-color);font-family:'Cormorant Garamond',Georgia,serif;font-style:italic}.content-with-image{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:start}.content-with-image.reverse{direction:rtl}.content-with-image.reverse>*{direction:ltr}.image-container{position:relative}.image-frame{border:2px solid var(--border-color);padding:6px;background:var(--bg-tertiary);position:relative;overflow:hidden}.character-image{width:100%;height:auto;display:block;filter:contrast(105%) brightness(1.02);transition:all 0.4s ease}.image-frame:hover .character-image{filter:contrast(115%) brightness(1.05)}.image-overlay,.scene-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(10,15,13,0.95),transparent);padding:15px;pointer-events:none}.overlay-data{color:var(--text-primary);font-size:0.8rem;font-family:'Cormorant Garamond',Georgia,serif}.data-row{margin-bottom:4px;background:rgba(0,0,0,0.5);padding:3px 10px;font-style:italic}.text-content{line-height:1.75;font-family:'Cormorant Garamond',Georgia,serif}.data-entry{margin-bottom:12px;display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;font-size:1.05rem}.data-field{color:var(--text-tertiary);min-width:100px;font-family:'Cormorant Garamond',Georgia,serif;letter-spacing:1px}.highlight{color:var(--text-primary);font-weight:500}.note-text{color:var(--text-tertiary);font-style:italic;font-size:0.95rem}.green-text{color:var(--accent-green-light);font-weight:500}.blue-text{color:var(--accent-blue-light);font-weight:500}.gold-text{color:var(--accent-gold-light);font-weight:500}.magic-text{color:var(--accent-green-light);font-style:italic}.bio-text{margin-top:22px;font-family:'Cormorant Garamond',Georgia,serif}.bio-text p{margin-bottom:12px;position:relative;padding-left:22px;font-size:1.05rem;line-height:1.8}.whisper-text{color:var(--text-tertiary);border-left:2px solid var(--accent-gold);padding-left:18px;margin-top:18px;font-size:0.95rem;font-family:'Cormorant Garamond',Georgia,serif;font-style:italic}.data-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-bottom:25px}.data-cell{background:var(--bg-tertiary);border:1px solid var(--border-color);padding:12px}.data-label{color:var(--text-tertiary);font-size:0.9rem;display:block;margin-bottom:6px;font-family:'Cormorant Garamond',Georgia,serif;letter-spacing:1px}.arts-section,.backstory-section,.voice-section,.scenarios-section{padding:20px;background:var(--bg-tertiary);border:1px solid var(--border-color)}.arts-badge{display:flex;align-items:center;gap:18px;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid var(--border-color);justify-content:center}.badge-icon{width:55px;height:55px;background:linear-gradient(135deg,var(--accent-green),var(--accent-green-light));color:var(--text-primary);display:flex;align-items:center;justify-content:center;font-size:1.8rem;border:2px solid var(--accent-green);box-shadow:0 0 20px var(--accent-green-glow);font-family:'Cormorant Garamond',Georgia,serif}.badge-text{font-size:2rem;color:var(--text-primary);letter-spacing:4px;font-weight:500;font-family:'Cormorant Garamond',Georgia,serif}.arts-motto{text-align:center;margin-bottom:30px;padding:20px;background:rgba(61,139,95,0.08);border:1px solid var(--border-color)}.motto-line{font-size:1.15rem;color:var(--text-primary);margin-bottom:8px;letter-spacing:2px;font-family:'Cormorant Garamond',Georgia,serif;font-style:italic}.abilities-grid,.memory-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:25px}.ability-card,.memory-card{background:var(--bg-secondary);border:1px solid var(--border-color);padding:20px;transition:all 0.3s ease}.ability-card:hover,.memory-card:hover{border-color:var(--accent-green);transform:translateY(-4px);box-shadow:0 8px 25px var(--accent-green-glow)}.ability-title,.memory-title{color:var(--accent-green-light);font-size:1.15rem;font-weight:500;margin-bottom:12px;letter-spacing:1px;border-bottom:1px solid var(--border-color);padding-bottom:10px;font-family:'Cormorant Garamond',Georgia,serif}.ability-content,.memory-content{color:var(--text-secondary);line-height:1.7;font-size:0.95rem;font-family:'Cormorant Garamond',Georgia,serif}.tools-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:15px}.tool-item{background:var(--bg-secondary);padding:15px;border-left:3px solid var(--accent-green)}.tool-title{display:block;color:var(--text-tertiary);font-size:0.9rem;margin-bottom:5px;font-family:'Cormorant Garamond',Georgia,serif;letter-spacing:1px}.tool-value{color:var(--text-primary);font-weight:500;font-size:1rem;font-family:'Cormorant Garamond',Georgia,serif}.trauma-note{display:flex;align-items:flex-start;gap:18px;padding:20px;background:rgba(184,150,90,0.08);border:1px solid rgba(184,150,90,0.25);margin-top:25px}.note-icon{color:var(--accent-gold);font-size:1.8rem;flex-shrink:0}.trauma-note .note-text{color:var(--text-secondary);font-size:0.95rem;line-height:1.7;font-family:'Cormorant Garamond',Georgia,serif;font-style:italic}.voice-description{margin-bottom:28px;padding:20px;background:var(--bg-secondary);border-left:3px solid var(--accent-green);font-style:italic;color:var(--text-secondary);line-height:1.8;font-size:1.05rem}.quotes-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.quote-card{background:var(--bg-secondary);border:1px solid var(--border-color);padding:20px;transition:all 0.3s ease}.quote-card:hover{border-color:var(--accent-green);transform:translateY(-3px)}.quote-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid var(--border-color)}.quote-id{font-size:1rem;color:var(--accent-gold);font-family:'Cormorant Garamond',Georgia,serif;font-weight:600}.quote-mood{font-size:0.8rem;color:var(--text-primary);background:rgba(255,255,255,0.08);padding:3px 10px;border:1px solid var(--border-color);font-family:'Cormorant Garamond',Georgia,serif}.quote-mood.mood-flustered{color:var(--accent-green-light);background:rgba(61,139,95,0.15)}.quote-mood.mood-embarrassed{color:var(--accent-gold);background:rgba(184,150,90,0.15)}.quote-text{font-size:1.15rem;color:var(--text-primary);margin-bottom:12px;line-height:1.5;font-family:'Cormorant Garamond',Georgia,serif;font-style:italic}.quote-context{font-size:0.95rem;color:var(--text-secondary);line-height:1.6;margin-bottom:12px;font-family:'Cormorant Garamond',Georgia,serif}.quote-action{font-size:0.85rem;color:var(--text-tertiary);font-style:italic;font-family:'Cormorant Garamond',Georgia,serif}.scenario-category{margin-bottom:35px}.category-header{margin-bottom:22px;padding-bottom:12px;border-bottom:1px solid var(--border-color)}.category-title{font-size:1.4rem;color:var(--text-primary);margin-bottom:6px;font-family:'Cormorant Garamond',Georgia,serif;letter-spacing:2px;font-weight:500}.category-subtitle{font-size:0.95rem;color:var(--text-tertiary);font-family:'Cormorant Garamond',Georgia,serif;font-style:italic}.scenarios-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.scenario-card{background:var(--bg-secondary);border:1px solid var(--border-color);padding:22px;position:relative;transition:all 0.3s ease;overflow:hidden}.scenario-card:hover{border-color:var(--accent-green);box-shadow:0 0 25px var(--accent-green-glow);transform:translateY(-5px)}.scenario-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:12px;border-bottom:1px solid var(--border-color)}.scenario-id{font-size:0.95rem;color:var(--accent-gold);font-family:'Cormorant Garamond',Georgia,serif;font-weight:500}.scenario-tag{font-size:0.75rem;color:var(--text-primary);background:rgba(255,255,255,0.08);padding:4px 10px;border:1px solid var(--border-color);font-family:'Cormorant Garamond',Georgia,serif}.scenario-tag.tag-conflicted{color:var(--accent-gold);background:rgba(184,150,90,0.15)}.scenario-tag.tag-tender{color:var(--accent-green-light);background:rgba(61,139,95,0.15)}.scenario-tag.tag-vulnerable{color:var(--accent-blue-light);background:rgba(90,139,155,0.15)}.scenario-tag.tag-intimate{color:#c87a8a;background:rgba(200,122,138,0.15)}.scenario-tag.tag-desire{color:#d4789a;background:rgba(212,120,154,0.15)}.scenario-title{font-size:1.2rem;color:var(--text-primary);margin-bottom:15px;line-height:1.4;font-family:'Cormorant Garamond',Georgia,serif;font-style:italic}.scenario-description{font-size:0.95rem;color:var(--text-secondary);line-height:1.7;margin-bottom:15px;font-family:'Cormorant Garamond',Georgia,serif}.scenario-meta{display:flex;gap:10px;flex-wrap:wrap}.meta-tag{font-size:0.75rem;color:var(--text-tertiary);background:var(--bg-tertiary);padding:4px 10px;border:1px solid var(--border-color);font-family:'Cormorant Garamond',Georgia,serif}.grimoire-footer{margin-top:50px;padding-top:25px;border-top:2px solid var(--border-color);font-size:0.9rem;color:var(--text-tertiary);font-family:'Cormorant Garamond',Georgia,serif;text-align:center}.footer-line{margin-bottom:10px;display:flex;align-items:center;justify-content:center}.footer-text{letter-spacing:2px}.footer-ornament{color:var(--accent-gold);letter-spacing:8px;font-style:italic}.ambient-effects{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1}.soft-glow{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 50% 0%,var(--accent-green-glow),transparent 60%);opacity:0.4}.particle-field{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 30%,rgba(61,139,95,0.08) 0%,transparent 1%),radial-gradient(circle at 80% 70%,rgba(90,139,155,0.06) 0%,transparent 0.8%),radial-gradient(circle at 50% 50%,rgba(184,150,90,0.05) 0%,transparent 0.5%);animation:floatParticles 25s ease-in-out infinite}@keyframes floatParticles{0%,100%{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeInUp{from{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.content-with-image{grid-template-columns:1fr}.scenarios-grid{grid-template-columns:1fr}.quotes-grid{grid-template-columns:1fr}.abilities-grid,.memory-grid{grid-template-columns:1fr}.grimoire-status{flex-direction:column;gap:10px;text-align:center}.character-name{font-size:2.2rem}.section-header{flex-direction:column;align-items:flex-start;gap:10px}.data-grid{grid-template-columns:1fr}.tools-list{grid-template-columns:1fr}}@media (max-width:480px){.grimoire-container{padding:5px}.section{padding:18px}.character-name{font-size:1.8rem}.section-title{font-size:1.3rem}}</style>

    NSFWChub

    1,708 tokens

  • Bellona

    Turns out the cute girl at church is actually one of the God of War's chosen champions.

    Chub

    1,149 tokens

  • Rowena

    Intro 1: She's naked, holding a sign, and looking for a party.

    NSFWChub

    2,162 tokens

  • Joy-Ann

    Yay, I made a bot again. Actually, I was just bored.

    NSFWChub

    3,060 tokens

  • Юлабай

    Batch generated with full dataset context

    Chub

    1,561 tokens

  • trixie
    NSFWChub

    3,345 tokens

  • Meri

    *Five greetings:*

    NSFWChub

    2,178 tokens

  • Melany

    Same as the old one, but I removed the parts where you're confirmed to be an angel

    Chub

    1,666 tokens

  • Yachiru Unohana

    Credit to the artist: mitarashi0000 for this peak pfp and background 🎉

    NSFWChub

    7,153 tokens