.yandere-editorial{--yandere-red: #9f2925;--yandere-ink: #211b20;--yandere-line: #ead9d8;color:var(--yandere-ink);line-height:1.85}.yandere-editorial .yandere-section{padding:36px 0;border-bottom:1px solid var(--yandere-line)}.yandere-editorial .yandere-intro{padding-top:32px}.yandere-editorial h2{margin:0 0 20px;font-size:1.5rem;line-height:1.5;color:var(--yandere-ink)}.yandere-editorial h2::before{content:'';display:inline-block;width:5px;height:1em;margin-right:12px;background:var(--yandere-red);vertical-align:-0.1em}.yandere-editorial h3{margin:0 0 10px;font-size:1.125rem;line-height:1.5}.yandere-editorial p{margin:0 0 18px}.yandere-editorial p:last-child{margin-bottom:0}.yandere-editorial .yandere-note{font-size:.9rem;color:#67555a;margin:20px 0 0}.yandere-editorial .yandere-flow{display:grid;grid-template-columns:1fr 20px 1fr 20px 1fr;align-items:start;gap:8px;margin-top:28px}.yandere-editorial .yandere-step{text-align:center}.yandere-editorial .yandere-step p{text-align:left}.yandere-editorial .yandere-flow-art{height:122px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#faefee;margin-bottom:16px;color:var(--yandere-red)}.yandere-editorial .yandere-arrow{padding-top:44px;color:var(--yandere-red);text-align:center}.yandere-editorial .yandere-sheet{width:118px;padding:12px;border:2px solid var(--yandere-red);border-radius:7px;background:#fff}.yandere-editorial .yandere-answer{display:flex;align-items:center;gap:8px;padding:5px 0;font-size:.8rem}.yandere-editorial .yandere-answer span{width:38px;height:4px;background:#e5bab7}.yandere-editorial .yandere-score{width:115px}.yandere-editorial .yandere-score>i{font-size:2.7rem;margin-right:12px}.yandere-editorial .yandere-score strong{font-size:1.9rem}.yandere-editorial .yandere-meter{display:flex;gap:4px;margin-top:12px}.yandere-editorial .yandere-meter span{flex:1;height:10px;background:#bd655e;border-radius:2px}.yandere-editorial .yandere-meter span:nth-child(n+4){background:#ead0cd}.yandere-editorial .yandere-reading{width:102px;padding:10px 14px;border:2px solid var(--yandere-red);border-radius:7px;background:white}.yandere-editorial .yandere-reading i{display:block;font-size:2rem;margin-bottom:12px}.yandere-editorial .yandere-reading span{display:block;height:4px;background:#e5bab7;margin:7px 0}.yandere-editorial .yandere-definition{display:grid;grid-template-columns:190px 1fr;gap:26px;align-items:center}.yandere-editorial .yandere-portrait{width:190px;aspect-ratio:600 / 630;overflow:hidden;border-radius:12px;background:#9f2925}.yandere-editorial .yandere-portrait img{display:block;width:200%;max-width:none;height:100%}.yandere-editorial .yandere-contrast{display:grid;grid-template-columns:1fr 1fr;margin-top:24px;border-radius:12px;overflow:hidden}.yandere-editorial .yandere-contrast>div{padding:22px;text-align:center;background:#faefee}.yandere-editorial .yandere-contrast>div+div{background:#33252c;color:white}.yandere-editorial .yandere-traits{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px}.yandere-editorial .yandere-trait{padding:24px;background:#fbf3f2;border-radius:12px}.yandere-editorial .yandere-trait>i{color:var(--yandere-red);font-size:1.6rem;margin-bottom:16px}.yandere-editorial .yandere-ad{margin:32px 0 0}.yandere-editorial .yandere-section-with-ad{padding-bottom:32px}.yandere-editorial .yandere-levels{display:grid;gap:12px;margin-top:24px}.yandere-editorial .yandere-level{display:grid;grid-template-columns:94px 1fr;gap:22px;align-items:center;padding:20px;border-radius:10px;background:#faf5f4}.yandere-editorial .yandere-level h3{color:var(--yandere-red);margin-bottom:6px}.yandere-editorial .yandere-level-meter{display:flex;gap:5px;align-items:end;height:44px}.yandere-editorial .yandere-level-meter span{width:14px;height:20px;background:#e9d9d7;border-radius:3px}.yandere-editorial .yandere-level-meter span:nth-child(2){height:26px}.yandere-editorial .yandere-level-meter span:nth-child(3){height:32px}.yandere-editorial .yandere-level-meter span:nth-child(4){height:38px}.yandere-editorial .yandere-level-meter span:nth-child(5){height:44px}.yandere-editorial .yandere-level-meter .is-filled{background:var(--yandere-red)}.yandere-editorial .yandere-level-3{background:#f6e5e2}.yandere-editorial .yandere-level-4{background:#f0d4d0}.yandere-editorial .yandere-comparison{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.yandere-editorial .yandere-compare{padding:24px;background:#f5f2f3;border-radius:12px}.yandere-editorial .yandere-compare h3{text-align:center}.yandere-editorial .yandere-compare strong{display:block;margin-bottom:10px}.yandere-editorial .yandere-compare-0{background:#33252c;color:white}.yandere-editorial .yandere-closing{border-bottom:0}@media (max-width: 600px){.yandere-editorial h2{font-size:1.3rem}.yandere-editorial .yandere-section{padding:30px 0}.yandere-editorial .yandere-intro{padding-top:32px}.yandere-editorial .yandere-section-with-ad{padding-bottom:32px}.yandere-editorial .yandere-flow{grid-template-columns:1fr;gap:16px}.yandere-editorial .yandere-flow-art{height:120px}.yandere-editorial .yandere-arrow{padding:0}.yandere-editorial .yandere-arrow i::before{content:'\f063'}.yandere-editorial .yandere-definition{grid-template-columns:1fr;gap:22px}.yandere-editorial .yandere-portrait{width:190px;margin:0 auto}.yandere-editorial .yandere-contrast,.yandere-editorial .yandere-traits,.yandere-editorial .yandere-comparison{grid-template-columns:1fr}.yandere-editorial .yandere-trait{padding:22px}.yandere-editorial .yandere-trait>i{display:block;text-align:center}.yandere-editorial .yandere-trait h3,.yandere-editorial .yandere-level h3{text-align:center}.yandere-editorial .yandere-level{grid-template-columns:1fr;gap:16px}.yandere-editorial .yandere-level-meter{justify-content:center}}
