{"id":"604a5305-3f3c-4f87-b80b-4ad72be7187a","authorId":"gnVhdZWpyquGeCXnR6hhV845uw1ZBIqi","title":"LoveLive!Sunshine!!","description":"【剧情向/人设完整/剧情完整/双游玩模式】\n  私立浦之星女子学院，位于静冈县沼津市的海边小镇内浦。在这所坐落在骏河湾角落里的小小的高中里，以二年级学生高海千歌为中心的九位少女，心中怀着大大的梦想而站了出来！","background":"x4ny05d32cz2hyk56plucxao.webp","backgroundWidth":2400,"backgroundHeight":1800,"cover":"d1l7s2fysfh50gw126h6f560.webp","coverWidth":400,"coverHeight":300,"introPage":"ztpbj1tpdmc3mz07xrtqc0ws.html","changelog":null,"createdAt":"2026-04-11T03:14:57.036Z","updatedAt":"2026-07-27T02:23:01.411Z","initPublicAt":"2026-04-11T03:17:55.427Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* --- LoveLive! Sunshine!! Theme - Ocean Blue & Crystal --- */\n\n[class*=\"bg-[#F1CBCB]\"], \n[class*=\"bg-[#c9e1e9]\"] {\n    display: none !important;\n}\n\nhtml, body, div, span, textarea {\n    cursor: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cfilter id='mic-glow'%3E%3CfeDropShadow dx='0' dy='0' stdDeviation='2' flood-color='%2381D4FA' flood-opacity='0.8'/%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23mic-glow)'%3E%3Crect x='14' y='8' width='4' height='10' rx='2' fill='%23B3E5FC'/%3E%3Ccircle cx='16' cy='8' r='6' fill='%234FC3F7'/%3E%3Cpath d='M16 18 L12 28 H20 Z' fill='%2390CAF9'/%3E%3C/g%3E%3C/svg%3E\") 16 16, auto !important;\n}\n\nbutton, [role=\"button\"], a {\n    cursor: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cfilter id='splash-glow'%3E%3CfeDropShadow dx='0' dy='0' stdDeviation='2.5' flood-color='%2303A9F4' flood-opacity='0.9'/%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23splash-glow)'%3E%3Ccircle cx='16' cy='16' r='12' fill='none' stroke='%2303A9F4' stroke-width='2' opacity='0.8'%3E%3Canimate attributeName='r' values='0;12' dur='0.5s' begin='0s' fill='freeze'/%3E%3Canimate attributeName='opacity' values='1;0' dur='0.5s' begin='0s' fill='freeze'/%3E%3C/circle%3E%3Ccircle cx='16' cy='16' r='8' fill='%2381D4FA' opacity='0.7'/%3E%3Cpath d='M16 18 L12 28 H20 Z' fill='%2390CAF9'/%3E%3C/g%3E%3C/svg%3E\") 16 16, pointer !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block {\n    background: linear-gradient(135deg, #0B4F6C, #145C9E) !important;\n    border-radius: 20px !important;\n    border: 4px solid transparent !important;\n    background-clip: padding-box !important;\n    border-image: linear-gradient(\n        45deg, \n        #00E5FF, \n        #1DE9B6, \n        #00B8D4, \n        #76FF03, \n        #F9A825, \n        #00B0FF, \n        #2979FF\n    ) 1 !important;\n    box-shadow: 0 0 30px 12px rgba(0, 229, 255, 0.5), 0 15px 30px rgba(0,0,0,0.3) !important;\n    padding: 25px !important;\n    position: relative !important;\n    isolation: isolate !important;\n    overflow: hidden !important;\n    color: #E0F7FA !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block::before {\n    content: '' !important;\n    position: absolute !important;\n    top: 0; left: 0; width: 100%; height: 100%;\n    z-index: 0 !important;\n    background-image: \n        radial-gradient(circle at 20% 80%, rgba(0, 229, 255, 0.25), transparent 40%),\n        radial-gradient(circle at 80% 20%, rgba(100, 255, 218, 0.25), transparent 40%),\n        url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cdefs%3E%3Cpattern id='wave' patternUnits='userSpaceOnUse' width='200' height='200'%3E%3Cpath d='M0 100 Q50 70 100 100 T200 100' stroke='rgba(0,191,255,0.15)' fill='none' stroke-width='2'/%3E%3Cpath d='M0 130 Q60 90 120 130 T240 130' stroke='rgba(0,255,255,0.1)' fill='none' stroke-width='1.5'/%3E%3Ccircle cx='30' cy='30' r='1.2' fill='%23FFFFFF' opacity='0.5'/%3E%3Ccircle cx='90' cy='15' r='1' fill='%23FFFFFF' opacity='0.6'/%3E%3Ccircle cx='150' cy='45' r='1.5' fill='%23FFFFFF' opacity='0.5'/%3E%3C/pattern%3E%3C/defs%3E%3Crect width='100%25' height='100%25' fill='url(%23wave)'/%3E%3C/svg%3E\") !important;\n    background-size: auto, auto, 100% 100% !important;\n    background-repeat: no-repeat, no-repeat, repeat !important;\n    background-position: center center !important;\n    animation: deep-current 20s infinite linear !important;\n    pointer-events: none !important;\n    opacity: 0.7 !important;\n}\n\n@keyframes deep-current {\n    0% { background-position: 0% 0%, 0% 0%, 0% 0%; }\n    100% { background-position: 100% 20%, 100% 10%, 100% 100%; }\n}\n\n.bg-gray-100\\/90.relative.inline-block:not(.chat-answer-container .bg-gray-100\\/90) {\n    background: #0A3144 !important;\n    border: 2px solid #00B8D4 !important;\n    box-shadow: 0 0 20px rgba(0, 184, 212, 0.9) !important;\n    color: #E0F7FA !important;\n}\n\n.markdown-body {\n    position: relative !important;\n    z-index: 1 !important;\n    color: #E0F7FA !important;\n    font-family: 'Inter', 'Segoe UI', system-ui, sans-serif !important;\n    font-size: 17px !important;\n    line-height: 1.8 !important;\n    background: transparent !important;\n    text-shadow: 0 1px 2px rgba(0,0,0,0.3) !important;\n}\n\n.markdown-body strong {\n    color: #FFD700 !important;\n    font-weight: 700 !important;\n    text-shadow: 0 0 12px rgba(255, 215, 0, 0.6) !important;\n}\n\n.markdown-body pre {\n    background: #051E2C !important;\n    border: 2px solid #00E5FF !important;\n    border-radius: 14px !important;\n    position: relative !important;\n    padding: 20px !important;\n    box-shadow: 0 8px 25px rgba(0,0,0,0.7), inset 0 0 20px rgba(0, 229, 255, 0.3) !important;\n}\n\n.markdown-body pre::before {\n    content: '' !important;\n    position: absolute !important;\n    top: 0; left: 0; width: 100%; height: 100%;\n    background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cline x1='0' y1='25' x2='100' y2='25' stroke='rgba(0,229,255,0.12)' stroke-width='1'/%3E%3Cline x1='0' y1='50' x2='100' y2='50' stroke='rgba(0,229,255,0.12)' stroke-width='1'/%3E%3Cline x1='0' y1='75' x2='100' y2='75' stroke='rgba(0,229,255,0.12)' stroke-width='1'/%3E%3Ccircle cx='25' cy='40' r='2.5' fill='rgba(0,229,255,0.15)'/%3E%3Ccircle cx='75' cy='60' r='2.5' fill='rgba(0,229,255,0.15)'/%3E%3C/svg%3E\") !important;\n    background-size: cover !important;\n    background-repeat: no-repeat !important;\n    background-position: center center !important;\n    opacity: 0.5 !important;\n    z-index: 0 !important;\n}\n\n.markdown-body code {\n    font-family: 'JetBrains Mono', 'Fira Code', monospace !important;\n    color: #000000 !important;\n    background: rgba(0, 184, 212, 0.15) !important;\n    padding: 4px 10px;\n    border-radius: 8px;\n    text-shadow: 0 0 12px rgba(0, 229, 255, 0.7) !important;\n}\n\n.MuiButtonBase-root.MuiButton-root, \n.text-orange-500,\n.MuiTypography-root {\n    color: #00E5FF !important;\n    font-weight: 700 !important;\n    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;\n    text-shadow: 0 2px 5px rgba(0,0,0,0.5) !important;\n    text-transform: uppercase !important;\n    letter-spacing: 1.5px;\n    background: linear-gradient(45deg, rgba(0, 229, 255, 0.1), rgba(100, 255, 218, 0.1)) !important;\n    border-radius: 8px !important;\n    backdrop-filter: blur(2px) !important;\n}\n\n.MuiButtonBase-root.MuiButton-root:hover {\n    color: #FFD700 !important;\n    transform: translateY(-3px) scale(1.05) !important;\n    text-shadow: 0 0 20px rgba(255, 215, 0, 0.9) !important;\n    background: linear-gradient(45deg, rgba(0, 229, 255, 0.2), rgba(100, 255, 218, 0.2)) !important;\n}\n\n.style_dot-flashing__8L91Q.style_text__zGhNq { \n    display: none !important; \n}\n\n.flex.items-center.justify-center.w-6.h-5 {\n    position: relative !important;\n    width: 70px !important;\n    height: 70px !important;\n    transform: scale(0.8);\n}\n\n.flex.items-center.justify-center.w-6.h-5::before {\n    content: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 70'%3E%3Cdefs%3E%3Cfilter id='glow'%3E%3CfeGaussianBlur stdDeviation='2' result='blur'/%3E%3CfeMerge%3E%3CfeMergeNode in='blur'/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23glow)'%3E%3Cpath d='M35 15 C35 10 40 10 40 15 V35 Q40 40 35 40 H30 V30 H35 Z' fill='%23FFD700'/%3E%3Ccircle cx='40' cy='35' r='6' fill='%23FFD700'%3E%3Canimate attributeName='r' values='6;8;6' dur='1.2s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill' values='%23FFD700;%23FFE55C;%23FFD700' dur='1.2s' repeatCount='indefinite'/%3E%3C/circle%3E%3Cpath d='M10 35 Q20 25 35 35 Q50 45 60 35' fill='none' stroke='%2300E5FF' stroke-width='3'%3E%3CanimateMotion path='M10 35 Q20 25 35 35 Q50 45 60 35 A25 25 0 1 1 10 35' dur='4.5s' repeatCount='indefinite' rotate='auto'%3E%3C/animateMotion%3E%3C/path%3E%3Cpath d='M60 35 Q50 45 35 35 Q20 25 10 35' fill='none' stroke='%2340C4FF' stroke-width='3'%3E%3CanimateMotion path='M60 35 Q50 45 35 35 Q20 25 10 35 A25 25 0 1 0 60 35' dur='4.5s' begin='2.25s' repeatCount='indefinite' rotate='auto'%3E%3C/animateMotion%3E%3C/path%3E%3C/g%3E%3C/svg%3E\") !important;\n    display: block !important;\n    width: 70px !important;\n    height: 70px !important;\n    filter: drop-shadow(0 0 10px #00E5FF) !important;\n}\n\n@media (max-width: 480px) {\n    html, body, div, span, textarea {\n        cursor: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cfilter id='mic-glow'%3E%3CfeDropShadow dx='0' dy='0' stdDeviation='1' flood-color='%2381D4FA' flood-opacity='0.8'/%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23mic-glow)'%3E%3Crect x='14' y='8' width='4' height='10' rx='2' fill='%23B3E5FC'/%3E%3Ccircle cx='16' cy='8' r='6' fill='%234FC3F7'/%3E%3Cpath d='M16 18 L12 28 H20 Z' fill='%2390CAF9'/%3E%3C/g%3E%3C/svg%3E\") 12 12, auto !important;\n    }\n    button, [role=\"button\"], a {\n        cursor: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cfilter id='splash-glow'%3E%3CfeDropShadow dx='0' dy='0' stdDeviation='1.5' flood-color='%2303A9F4' flood-opacity='0.9'/%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23splash-glow)'%3E%3Ccircle cx='16' cy='16' r='12' fill='none' stroke='%2303A9F4' stroke-width='2' opacity='0.8'%3E%3Canimate attributeName='r' values='0;12' dur='0.5s' begin='0s' fill='freeze'/%3E%3Canimate attributeName='opacity' values='1;0' dur='0.5s' begin='0s' fill='freeze'/%3E%3C/circle%3E%3Ccircle cx='16' cy='16' r='8' fill='%2381D4FA' opacity='0.7'/%3E%3Cpath d='M16 18 L12 28 H20 Z' fill='%2390CAF9'/%3E%3C/g%3E%3C/svg%3E\") 12 12, pointer !important;\n    }\n    .flex.items-center.justify-center.w-6.h-5 {\n        width: 50px !important;\n        height: 50px !important;\n        transform: scale(0.6);\n    }\n    .flex.items-center.justify-center.w-6.h-5::before {\n        width: 50px !important;\n        height: 50px !important;\n    }\n}\n\n@media (prefers-reduced-motion: reduce) {\n    .bg-gray-100\\/90.relative.inline-block::before {\n        animation-duration: 30s !important;\n        opacity: 0.5 !important;\n    }\n    .flex.items-center.justify-center.w-6.h-5::before path[stroke='%2300E5FF'] > animateMotion,\n    .flex.items-center.justify-center.w-6.h-5::before path[stroke='%2340C4FF'] > animateMotion {\n        dur: 8s !important;\n    }\n    .flex.items-center.justify-center.w-6.h-5::before circle[fill='%23FFD700'] > animate {\n        dur: 3s !important;\n    }\n}\n\nbody, .main-container, .content-section, .chars-main-container {\n    background-color: #0A1A2F !important;\n    color: #E0F7FA !important;\n}\n\n.markdown-body p, .markdown-body li, .story-box, .chars-description p {\n    color: #E0F7FA !important;\n}\n\n.story-box, .chars-description {\n    background: rgba(10, 49, 68, 0.9) !important;\n    border-left-color: #00E5FF !important;\n    color: #E0F7FA !important;\n}\n\n.chars-nav, .chars-nav-btn {\n    background: rgba(0, 40, 60, 0.95) !important;\n    border-color: #00B8D4 !important;\n}\n\n.chars-nav-text, .chars-title-text {\n    color: #00E5FF !important;\n}","options":{"items":[{"order":0,"label":"开启思维链","type":"SET-INPUT","value":"开启思维链"},{"order":1,"label":"修正人物形象","type":"SET-INPUT","value":"修正X人物形象"},{"order":2,"label":"开启涩描述文风","type":"SET-INPUT","value":"开启涩描述文风"},{"order":3,"label":"修正视频代码","type":"SET-INPUT","value":"修正本话视频代码+"}]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":null,"totalConversations":17,"totalMessages":917,"totalCreditsUsed":2289253,"totalTokensUsed":20564347,"totalPlayedUsers":12,"deeplyPlayed":3,"fixedPromptLength":3598,"lorebookLength":16446,"author":{"id":"gnVhdZWpyquGeCXnR6hhV845uw1ZBIqi","name":"GoldBacon","displayUsername":"GoldBacon","username":"goldbacon"},"cardsTags":[{"tag":{"name":"lovelive","cardsCount":2}},{"tag":{"name":"可后宫可纯爱","cardsCount":92}},{"tag":{"name":"偶像","cardsCount":3}},{"tag":{"name":"可剧情可涩涩","cardsCount":2459}},{"tag":{"name":"男性向","cardsCount":904}},{"tag":{"name":"少女乐队","cardsCount":7}},{"tag":{"name":"动漫同人","cardsCount":97}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}