@charset "UTF-8";
/***!  Style Declaration  !***/

#diary-125{--book-width:800px;--book-height:520px;--paper-color:#fdfbf7;--paper-line:#e3e1dd;--anim-speed:1.4s;padding:60px 20px;background:transparent;overflow:hidden;font-family:'Patrick Hand',cursive}#diary-125 .diary-scene{width:100%;height:var(--book-height);perspective:2500px;display:flex;justify-content:center;align-items:center}#diary-125 .diary-book{width:var(--book-width);height:100%;position:relative;transform-style:preserve-3d;box-shadow:0 40px 80px rgba(0,0,0,0.25)}#diary-125 .diary-layer{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-template-columns:1fr 1fr;background:var(--paper-color);border-radius:4px;pointer-events:none}#diary-125 .diary-layer::after{content:'';position:absolute;top:0;bottom:0;left:50%;width:40px;transform:translateX(-50%);background:linear-gradient(to right,transparent,rgba(0,0,0,0.1) 50%,transparent);z-index:10}#diary-125 .page-left,#diary-125 .page-right{padding:40px;position:relative;overflow:hidden}#diary-125 .page-left{display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid rgba(0,0,0,0.05)}#diary-125 .page-right{background-image:linear-gradient(var(--paper-line) 1px,transparent 1px);background-size:100% 30px;line-height:30px;padding-top:38px}#diary-125 .layer-bottom{z-index:1}#diary-125 .layer-top{z-index:5;background:transparent;display:block}#diary-125 .flipper{position:absolute;right:0;top:0;width:50%;height:100%;transform-origin:left center;transform-style:preserve-3d;transition:transform var(--anim-speed) cubic-bezier(0.645,0.045,0.355,1);z-index:10}#diary-125 .flipper-front,#diary-125 .flipper-back{position:absolute;inset:0;backface-visibility:hidden;background:var(--paper-color)}#diary-125 .flipper-front{z-index:2;background-image:linear-gradient(var(--paper-line) 1px,transparent 1px);background-size:100% 30px;padding:40px;padding-top:38px;border-left:1px solid rgba(0,0,0,0.05)}#diary-125 .flipper-back{transform:rotateY(180deg);z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid rgba(0,0,0,0.05)}#diary-125 .static-left{position:absolute;left:0;top:0;width:50%;height:100%;z-index:4;background:var(--paper-color)}#diary-125 .diary-book.is-flipped .flipper{transform:rotateY(-180deg)}#diary-125 .diary-avatar{width:140px;height:140px;background:#fff;border:5px solid #fff;box-shadow:0 4px 15px rgba(0,0,0,0.15);margin-bottom:20px;transform:rotate(-2deg);overflow:hidden}#diary-125 .diary-avatar img{width:100%;height:100%;object-fit:cover}#diary-125 .diary-name{font-family:'Caveat',cursive;font-size:32px;color:#2c3e50;line-height:1.2}#diary-125 .diary-pos{font-size:16px;color:#e67e22;margin-bottom:5px;text-transform:uppercase;letter-spacing:1px}#diary-125 .diary-desc{font-size:20px;color:#34495e}#diary-125 .mobile-wrapper{display:none;width:100%;max-width:400px;margin:0 auto;position:relative}#diary-125 .mobile-card{background:#fff;padding:40px 30px;border-radius:2px;box-shadow:0 10px 30px rgba(0,0,0,0.1);text-align:center;background-image:linear-gradient(var(--paper-line) 1px,transparent 1px);background-size:100% 30px;transition:opacity 0.5s ease,transform 0.5s ease;opacity:1;transform:translateY(0)}#diary-125 .mobile-card.fading-out{opacity:0;transform:translateY(10px)}#diary-125 .mobile-card .diary-avatar{margin:0 auto 20px;transform:rotate(0deg);border-radius:50%}#diary-125 .mobile-nav{display:flex;justify-content:center;gap:12px;margin-top:25px}#diary-125 .nav-dot{width:10px;height:10px;border-radius:50%;background:rgba(0,0,0,0.2);transition:background 0.3s}#diary-125 .nav-dot.active{background:#e67e22}@media (max-width:768px){#diary-125 .diary-scene{display:none}#diary-125 .mobile-wrapper{display:block}}
