'); :root {--tt-bg:#ffecf2;--tt-ink:#333333;--tt-accent:#d81b60;--tt-paper:#fff0f5;--tt-shadow:4px 4px 0 rgba(216,27,96,0.15);}.HOLDER_CLASS_REPLACED {box-sizing:border-box;margin:0;padding:0}.HOLDER_CLASS_REPLACED {font-family:'Noto Serif SC',serif;background-color:var(--tt-bg);color:var(--tt-ink);min-height:100vh;display:flex;justify-content:center;padding:20px 10px;line-height:1.8}.tt-scroll {max-width:720px;width:100%;background:var(--tt-paper);border:1px solid var(--tt-accent);padding:0;position:relative;box-shadow:var(--tt-shadow);border-radius:2px}.tt-header {text-align:center;padding:40px 20px 30px;border-bottom:1px solid rgba(216,27,96,0.1);background:linear-gradient(to bottom, #fff0f5, #ffecf2)}.tt-title {font-family:'Ma Shan Zheng',cursive;font-size:3.8rem;color:var(--tt-accent);margin-bottom:10px;letter-spacing:3px}.tt-subtitle {font-size:1rem;color:var(--tt-ink);letter-spacing:4px;font-weight:700;text-transform:uppercase}.tt-section {padding:25px 20px;border-bottom:1px dashed rgba(216,27,96,0.1)}.tt-section-title {font-family:'Ma Shan Zheng',cursive;font-size:2.2rem;color:var(--tt-accent);margin-bottom:15px;display:flex;align-items:center;gap:10px}.tt-section-title::before {content:'';display:block;width:6px;height:24px;background:var(--tt-accent);border-radius:2px}.tt-story-block {background:rgba(255,236,242,0.5);padding:20px;border-left:4px solid var(--tt-accent);font-size:1.05rem;text-align:justify;margin-bottom:15px;color:var(--tt-ink)}.tt-story-block p {margin-bottom:12px}.tt-story-block strong {color:var(--tt-accent);font-family:'Noto Serif SC',serif;font-weight:700}.tt-expand-group {display:flex;flex-direction:column;gap:12px;margin-top:20px}.tt-expand-item {position:relative}.tt-expand-input {display:none}.tt-expand-label {display:block;padding:10px 15px;border:1px solid var(--tt-accent);background:transparent;cursor:pointer;font-size:1.1rem;transition:all 0.2s;text-align:left;user-select:none;color:var(--tt-ink);font-family:'Noto Serif SC',serif}.tt-expand-label:hover {background:rgba(216,27,96,0.05)}.tt-expand-input:checked + .tt-expand-label {background:var(--tt-accent);color:#fff;border-color:var(--tt-accent)}.tt-expand-content {display:none;padding:15px;margin-top:8px;background:#fff;border:1px solid rgba(216,27,96,0.1);font-size:1rem;line-height:1.7;color:var(--tt-ink)}.tt-expand-input:checked ~ .tt-expand-content {display:block;animation:fadeIn 0.4s ease-out}.tt-notebook {background:#fff;border:2px solid var(--tt-accent);padding:15px;margin:20px 0;font-family:'Ma Shan Zheng',cursive;font-size:1.2rem;color:var(--tt-ink);transform:rotate(-1deg);box-shadow:3px 3px 0 rgba(0,0,0,0.1)}.tt-notebook del {text-decoration:line-through;color:#999}.tt-notebook ins {text-decoration:none;color:var(--tt-accent);font-weight:bold}.tt-quote {background:var(--tt-accent);color:#fff;padding:20px;font-size:1.3rem;text-align:center;margin:30px 20px;font-family:'Ma Shan Zheng',cursive;transform:rotate(-1deg);box-shadow:5px 5px 0 rgba(0,0,0,0.1);border-radius:2px}.tt-seal {position:absolute;top:20px;right:20px;font-family:'Ma Shan Zheng',cursive;font-size:5rem;color:rgba(216,27,96,0.08);transform:rotate(15deg);pointer-events:none;z-index:0}@keyframes fadeIn {from{opacity:0;transform:translateY(5px)}to {opacity:1;transform:translateY(0)}}@media(max-width:480px) {.tt-title{font-size:2.8rem;}.tt-section-title {font-size:1.8rem;}}