@charset "UTF-8";
.diary-page{background-color:#fbf8ef}.diary-page .site-header{border-bottom:1px solid #e3dccf}.diary-logo-flower{font:45px/1 Georgia,serif;color:var(--blue);letter-spacing:0;transform:rotate(-10deg)}.diary-page .main-nav [aria-current=page]{color:var(--blue)}.diary-page .main-nav [aria-current=page]:after{transform:scaleX(1)}.diary-main{padding-bottom:65px}.diary-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:12px;line-height:1.5;color:#706a77;margin:25px 0 35px}.diary-breadcrumbs a{text-decoration:none}.diary-breadcrumbs a:hover{text-decoration:underline}.diary-breadcrumbs>span:last-child{overflow-wrap:anywhere}.diary-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:10px 30px 43px 0}.diary-heading .eyebrow{font-size:11px;letter-spacing:1.3px;margin-bottom:16px}.diary-heading h1{font:900 clamp(43px,5.3vw,69px)/1.15 var(--round);letter-spacing:-2.6px;margin-bottom:22px}.diary-heading h1>span{position:relative;color:var(--blue);white-space:nowrap}.diary-heading h1 svg{position:absolute;width:100%;height:15px;left:0;bottom:-8px;color:#e7b1a2}.diary-lead{font-size:17px;line-height:1.7;color:#696777;max-width:640px;margin-bottom:0}.diary-cover-sticker{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;width:137px;height:137px;background:#dce7ad;border:2px dashed #93a26a;outline:6px solid #dce7ad;border-radius:50%;transform:rotate(9deg);font:700 17px/1.4 var(--hand);text-align:center;color:#53633c}.diary-cover-sticker>span{font:38px/1 var(--body);color:#53633c;margin-bottom:6px}.diary-layout{display:grid;grid-template-columns:minmax(0,1fr) 264px;gap:44px;align-items:start}.diary-content{min-width:0}.diary-list{display:grid;gap:28px}.diary-paper{position:relative;background:#fffef9;border:1px solid #dcd5c7;border-radius:7px 19px 19px 7px;box-shadow:4px 5px 0 #e8e2d6;overflow:hidden}.diary-paper:before{content:"";position:absolute;left:12px;top:0;bottom:0;width:1px;background:#ecb4ac75;pointer-events:none}.diary-card{padding:28px 29px 29px 33px}.diary-card.has-photo{display:grid;grid-template-columns:176px minmax(0,1fr);gap:27px;align-items:start}.diary-card-photo{display:block;background:#fff;padding:7px 7px 22px;box-shadow:0 3px 12px #453b521c;border:1px solid #eee7da;transform:rotate(-3deg);margin-top:6px}.diary-card-photo img{width:100%;height:227px;object-fit:cover;object-position:50% 59%;border-radius:1px}.diary-meta{display:flex;align-items:center;gap:9px;color:#746d78;font-size:12px;line-height:1.5;margin-bottom:12px}.diary-date-dot{width:7px;height:7px;border-radius:50%;background:#a1b66d;flex:none}.diary-card h2{font:900 clamp(22px,2.4vw,29px)/1.25 var(--round);letter-spacing:-.7px;margin-bottom:14px;overflow-wrap:anywhere}.diary-card h2 a{text-decoration:none}.diary-card h2 a:hover{color:var(--blue)}.diary-card-excerpt{font-size:16px;line-height:1.75;color:#686575;margin-bottom:18px;overflow-wrap:anywhere}.diary-read-link{display:inline-flex;align-items:center;gap:18px;font-size:14px;font-weight:700;text-decoration:none;color:#4961af;padding:3px 0}.diary-read-link>span{font-size:22px;line-height:1}.diary-read-link:hover{text-decoration:underline}.diary-sidebar{display:grid;gap:26px}.diary-profile{background:#eee7f4;border:1px solid #dcd0e4;border-radius:18px;padding:22px 23px 24px;text-align:center}.diary-profile-photo{position:relative;margin:0 auto 21px;width:128px;background:#fffef9;border:1px solid #e3d9e8;padding:6px 6px 14px;box-shadow:0 4px 12px #57476918;transform:rotate(4deg)}.diary-profile-photo img{width:100%;height:151px;object-fit:cover;object-position:50% 62%}.diary-profile-photo>span{position:absolute;left:-26px;bottom:2px;font:700 15px/1.3 var(--hand);transform:rotate(-14deg);background:#f4df95;padding:4px 8px;border-radius:4px;color:#655828}.diary-profile h2{font:900 24px/1.25 var(--round);letter-spacing:-.7px;margin-bottom:6px}.diary-profile h2>span{color:var(--coral)}.diary-profile-name{font-size:13px;color:#716577;margin-bottom:13px}.diary-badges{display:flex;justify-content:center;gap:7px;margin-bottom:13px}.diary-badges span{font-size:12px;font-weight:700;line-height:1.5;padding:3px 9px;border-radius:5px;background:#fffdf3;transform:rotate(-3deg)}.diary-badges span+span{background:#dce7ad;transform:rotate(3deg)}.diary-profile-school{font-size:13px;color:#685e6e;line-height:1.6;margin-bottom:18px}.diary-profile>a{font-size:12px;font-weight:700;color:#5d4e7e;text-decoration:none}.diary-profile>a:hover{text-decoration:underline}.diary-profile>a>span{margin-left:5px;font-size:16px}.diary-note{position:relative;padding:27px 22px 21px;background:#f6e9b9;box-shadow:2px 5px 0 #e3d6a2;transform:rotate(-2deg);border:1px solid #e6d8a5}.diary-note-pin{position:absolute;left:calc(50% - 31px);top:-12px;width:62px;height:25px;background:#d0c1e7b8;transform:rotate(4deg);clip-path:polygon(2% 0,97% 4%,95% 20%,100% 31%,96% 58%,100% 76%,96% 100%,1% 96%,3% 77%,0 55%,3% 35%,0 17%)}.diary-note h2{font:700 21px/1.4 var(--hand);margin-bottom:12px;color:#63532c}.diary-note p{font-size:14px;line-height:1.75;color:#71623d;margin-bottom:15px}.diary-note a{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:700;text-decoration:none;color:#625333;padding:9px 0;border-top:1px dashed #cebd8b}.diary-note a:hover{text-decoration:underline}.diary-note a>span{font-size:19px}.diary-rss{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.6;text-decoration:none;color:#716775;padding:0 9px}.diary-rss svg{width:17px;height:17px;flex:none;color:#ba7956;margin-top:2px}.diary-rss:hover{text-decoration:underline}.diary-pagination{display:flex;align-items:center;justify-content:center;gap:23px;margin-top:34px;font-size:13px;color:#6c6675}.diary-pagination a{font-weight:700;color:var(--blue);text-decoration:none;border:1px solid #d6cdde;padding:8px 13px;background:#fffdf7;border-radius:7px}.diary-pagination a:hover{background:#ede7f4}.diary-article{padding:36px 40px 30px}.diary-entry-label{font-size:11px;letter-spacing:1.1px;text-transform:uppercase;color:#7d7181;display:flex;align-items:center;gap:9px;margin-bottom:18px}.diary-entry-label>span{font-size:22px;color:var(--coral);line-height:1}.diary-article h1{font:900 clamp(28px,3.2vw,42px)/1.2 var(--round);letter-spacing:-1.2px;margin-bottom:18px;overflow-wrap:anywhere}.diary-article-header .diary-meta{margin-bottom:28px;flex-wrap:wrap}.diary-article-image{margin:0 0 28px;background:#f4eee2;border-radius:4px;overflow:hidden}.diary-article-image img{width:100%;height:auto;max-height:720px;object-fit:contain}.diary-prose{font-size:17px;line-height:1.9;overflow-wrap:anywhere}.diary-prose p{margin:0 0 23px}.diary-prose p:last-child{margin-bottom:0}.diary-article-end{display:flex;align-items:center;justify-content:center;gap:17px;color:#a5af7d;margin-top:32px;font-size:17px}.diary-article-end>span{font-size:24px;color:#ce8a81}.diary-post-navigation{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:27px 0 0}.diary-post-navigation:empty{display:none}.diary-post-navigation>a{display:flex;flex-direction:column;gap:7px;text-decoration:none;border-top:1px dashed #d4cbbb;padding-top:15px;min-width:0}.diary-post-navigation small{font-size:11px;color:#7e7381}.diary-post-navigation a>span{font-size:14px;line-height:1.5;font-weight:700;color:var(--blue);overflow-wrap:anywhere}.diary-post-navigation a:hover>span{text-decoration:underline}.diary-next-post{grid-column:2;text-align:right}.diary-back-link{display:inline-block;margin-top:27px;color:var(--blue);font-size:14px;font-weight:700;text-decoration:none}.diary-back-link:hover{text-decoration:underline}.diary-empty{text-align:center;padding:44px 30px}.diary-empty>span{font:58px/1 var(--hand);color:var(--coral);display:block;margin-bottom:20px}.diary-empty h2{font:900 30px/1.25 var(--round);letter-spacing:-1px}.diary-empty p{font-size:16px;line-height:1.75;color:#706878}.diary-empty a{color:var(--blue);font-weight:700;font-size:14px}.diary-not-found{text-align:center;padding:20px 0 75px;max-width:650px;margin:auto}.diary-error-number{display:block;font:900 100px/1 var(--round);letter-spacing:-7px;color:#baa8d5;transform:rotate(-5deg);margin-bottom:30px}.diary-not-found .eyebrow{justify-content:center;font-size:11px;letter-spacing:1px}.diary-not-found h1{font:900 clamp(30px,5vw,48px)/1.2 var(--round);letter-spacing:-1.4px}.diary-not-found>p:not(.eyebrow){font-size:17px;line-height:1.75;color:#706878;max-width:500px;margin:0 auto 30px}.diary-page .site-footer{border-top:1px solid #e3dccf}
@media(max-width:1090px){.diary-layout{grid-template-columns:minmax(0,1fr) 235px;gap:30px}.diary-heading{padding-right:10px}.diary-cover-sticker{width:117px;height:117px;font-size:15px}.diary-card.has-photo{grid-template-columns:134px minmax(0,1fr);gap:23px}.diary-card-photo img{height:188px}.diary-card{padding:26px 24px 27px 29px}.diary-card h2{font-size:24px}.diary-card-excerpt{font-size:15px}.diary-profile{padding-inline:18px}.diary-profile h2{font-size:22px}.diary-article{padding:31px 30px 28px}.diary-lead{font-size:16px;max-width:520px}}
@media(max-width:800px){.diary-layout{grid-template-columns:minmax(0,1fr) 210px;gap:23px}.diary-heading{gap:20px;padding-bottom:35px}.diary-heading .eyebrow{font-size:9px}.diary-heading h1{font-size:46px}.diary-cover-sticker{width:102px;height:102px;font-size:13px}.diary-cover-sticker>span{font-size:30px;margin-bottom:3px}.diary-lead{font-size:15px}.diary-card.has-photo{grid-template-columns:1fr;gap:21px}.diary-card-photo{max-width:220px;margin-inline:auto;transform:rotate(-2deg);width:100%}.diary-card-photo img{height:230px;object-position:50% 63%}.diary-card-copy .diary-meta{font-size:11px}.diary-profile h2{font-size:20px}.diary-profile{padding-inline:15px}.diary-note{padding-inline:17px}.diary-article{padding:28px 25px 25px}.diary-article h1{font-size:29px}.diary-prose{font-size:16px;line-height:1.8}.diary-entry-label{font-size:9px;letter-spacing:.5px}.diary-article-header .diary-meta{font-size:11px;gap:7px}.diary-breadcrumbs{margin-bottom:27px}}
@media(max-width:630px){.diary-page .site-header{height:89px;gap:15px}.diary-page .main-nav{font-size:12px;gap:16px}.diary-logo-flower{font-size:34px}.diary-main{padding-bottom:42px}.diary-breadcrumbs{font-size:11px;margin-top:19px;margin-bottom:29px;gap:6px}.diary-heading{padding:0 3px 33px;position:relative;display:block}.diary-heading .eyebrow{max-width:250px;font-size:9px;line-height:1.5;letter-spacing:.8px;gap:7px;margin-bottom:15px}.diary-heading h1{font-size:43px;letter-spacing:-1.7px;margin-bottom:21px;max-width:290px}.diary-heading h1 svg{height:12px;bottom:-5px}.diary-lead{font-size:16px;line-height:1.7;max-width:none}.diary-lead br{display:none}.diary-cover-sticker{position:absolute;width:72px;height:72px;right:5px;top:30px;font-size:9px;line-height:1.35;outline-width:4px;border-width:1px;transform:rotate(11deg)}.diary-cover-sticker>span{font-size:23px;margin-bottom:2px}.diary-layout{grid-template-columns:1fr;gap:36px}.diary-list{gap:24px}.diary-card{padding:26px 24px 25px 29px}.diary-card.has-photo{display:block}.diary-card-photo{max-width:100%;width:calc(100% - 10px);padding:7px 7px 20px;margin:3px auto 27px;transform:rotate(-2deg)}.diary-card-photo img{height:auto;max-height:400px;aspect-ratio:4/5;object-fit:cover;object-position:50% 58%}.diary-card h2{font-size:26px;line-height:1.3}.diary-card-excerpt{font-size:16px}.diary-card-copy .diary-meta{font-size:12px;margin-bottom:13px}.diary-read-link{font-size:14px}.diary-sidebar{grid-template-columns:1fr 1fr;gap:20px;align-items:start}.diary-profile{padding:20px 13px}.diary-profile-photo{width:104px;margin-bottom:20px}.diary-profile-photo img{height:124px}.diary-profile-photo>span{left:-13px;font-size:13px;bottom:0}.diary-profile h2{font-size:19px}.diary-profile-name{font-size:11px}.diary-badges{gap:4px;flex-wrap:wrap}.diary-badges span{font-size:11px;padding:3px 7px}.diary-profile-school{font-size:12px}.diary-profile>a{font-size:11px}.diary-note{margin-top:15px;padding:24px 15px 15px}.diary-note h2{font-size:18px}.diary-note p{font-size:13px;line-height:1.7}.diary-note a{font-size:12px;gap:6px;line-height:1.5}.diary-note a>span{font-size:17px}.diary-rss{grid-column:1/-1;justify-content:center;font-size:12px}.diary-article{padding:27px 24px 25px 28px}.diary-article h1{font-size:31px;letter-spacing:-.8px}.diary-article-header .diary-meta{margin-bottom:23px;font-size:11px}.diary-entry-label{font-size:10px;letter-spacing:.6px}.diary-article-image{margin-bottom:24px}.diary-prose{font-size:17px;line-height:1.8}.diary-prose p{margin-bottom:21px}.diary-post-navigation{gap:17px}.diary-post-navigation a>span{font-size:13px}.diary-post-navigation small{font-size:10px}.diary-pagination{gap:13px;font-size:11px}.diary-pagination a{padding:8px 10px}.diary-not-found{padding-top:10px;padding-bottom:35px}.diary-error-number{font-size:88px}.diary-not-found .eyebrow{font-size:9px}.diary-not-found>p:not(.eyebrow){font-size:16px}}
@media(max-width:380px){.diary-page .main-nav{gap:11px;font-size:11px}.diary-page .site-header{gap:11px}.diary-logo-flower{font-size:29px}.diary-heading h1{font-size:39px;letter-spacing:-1.6px}.diary-cover-sticker{width:63px;height:63px;font-size:8px;right:0;top:35px}.diary-cover-sticker>span{font-size:20px}.diary-heading .eyebrow{max-width:220px;font-size:8px}.diary-article{padding-left:25px;padding-right:20px}.diary-article h1{font-size:27px}.diary-sidebar{gap:16px}.diary-note{padding-inline:12px}.diary-note h2{font-size:16px}.diary-profile h2{font-size:17px}.diary-profile-photo{width:95px}.diary-note a{font-size:11px}.diary-profile{padding-inline:10px}}
@media(max-width:630px){.diary-heading h1{max-width:calc(100% - 82px)}}
