.PostScreen_screenContainer__lohG2{max-width:700px;margin:0 auto;padding:30px;background:#fff;border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.08);border:2px solid #e0e0e0;position:relative;overflow:hidden}.PostScreen_backButton__4YBM9{background:transparent;color:#1a1a1a;border:2px solid #e0e0e0;padding:10px 20px;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-bottom:1.5rem;position:relative;z-index:1}.PostScreen_backButton__4YBM9:hover{background:#f5f5f5;border-color:#1a1a1a;transform:translateY(-2px)}.PostScreen_title__sXLKn{text-align:center;margin-bottom:30px;font-size:2.5rem;color:#1a1a1a;font-weight:700;position:relative;z-index:1;letter-spacing:-.02em}.PostScreen_form__1ih6E{display:flex;flex-direction:column;gap:20px;position:relative;z-index:1}.PostScreen_diaryInput__qhJ4X{width:100%;min-height:280px;padding:24px;border:2px solid #e0e0e0;border-radius:12px;font-size:1.125rem;line-height:1.7;background:#fff;color:#1a1a1a;resize:vertical;transition:all .3s ease;font-family:inherit}@media (max-width:768px){.PostScreen_diaryInput__qhJ4X{min-height:240px;font-size:1.05rem;padding:20px}}.PostScreen_diaryInput__qhJ4X::placeholder{color:#999}.PostScreen_diaryInput__qhJ4X:focus{outline:none;border-color:#1a1a1a;box-shadow:0 0 0 3px rgba(26,26,26,.1)}.PostScreen_charCount__IVKH9{text-align:right;font-size:.9rem;color:#666;font-weight:500;margin-top:-10px}.PostScreen_postButton__DAG_0{background:#1a1a1a;color:#fff;border:none;padding:16px 32px;border-radius:8px;font-size:1.2rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(0,0,0,.15);position:relative;overflow:hidden;letter-spacing:.01em}.PostScreen_postButton__DAG_0:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.2);background:#333}.PostScreen_postButton__DAG_0:active{transform:translateY(0)}.PostScreen_postButton__DAG_0:disabled{opacity:.5;cursor:not-allowed;transform:none;background:#999}.PostScreen_postButton__DAG_0:disabled:hover{transform:none;box-shadow:0 2px 8px rgba(0,0,0,.15);background:#999}.PostScreen_statusMessage__pt4Xx{text-align:center;margin-top:20px;color:#666;font-size:1rem;font-weight:500;position:relative;z-index:1}.ReceiveScreen_screenContainer__AU_Ti{max-width:700px;margin:0 auto;padding:30px;background:#fff;border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.08);border:2px solid #e0e0e0;position:relative;overflow:hidden}.ReceiveScreen_backButton__H3IKq{background:transparent;color:#1a1a1a;border:2px solid #e0e0e0;padding:10px 20px;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-bottom:1.5rem;position:relative;z-index:1}.ReceiveScreen_backButton__H3IKq:hover{background:#f5f5f5;border-color:#1a1a1a;transform:translateY(-2px)}.ReceiveScreen_title__PZJaA{color:#1a1a1a;margin-bottom:30px;font-size:2.2rem;font-weight:700;text-align:center;position:relative;z-index:1;letter-spacing:-.02em}.ReceiveScreen_bottleContainer__kAcrn{margin:30px 0;padding:25px;border:2px solid #f0f0f0;background:#fafafa;color:#1a1a1a;border-radius:12px;position:relative;z-index:1;transition:all .3s ease}.ReceiveScreen_bottleContainer__kAcrn:hover{border-color:#e0e0e0}.ReceiveScreen_date__Y6d2K{font-size:.95rem;color:#666;margin-bottom:15px;font-weight:500;text-align:center}.ReceiveScreen_content__f4_WK{font-size:1.05rem;line-height:1.8;color:#1a1a1a;margin:20px 0;font-weight:400;letter-spacing:.01em}.ReceiveScreen_missingChar__2mNr1{color:rgba(26,26,26,.2);font-weight:700}.ReceiveScreen_statusMessage__ahvRU{text-align:center;margin:20px 0;color:#555;font-size:1rem;font-weight:500;position:relative;z-index:1}.ReceiveScreen_peekButton__8oOKr{background:#1a1a1a;color:#fff;border:none;padding:14px 28px;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(0,0,0,.15);position:relative;overflow:hidden;letter-spacing:.01em;margin:20px auto;display:block}.ReceiveScreen_peekButton__8oOKr:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.2);background:#333}.ReceiveScreen_peekButton__8oOKr:active{transform:translateY(0)}.ReceiveScreen_peekButton__8oOKr:disabled{opacity:.5;cursor:not-allowed;transform:none;background:#999}.ReceiveScreen_peekButton__8oOKr:disabled:hover{transform:none;box-shadow:0 2px 8px rgba(0,0,0,.15);background:#999}.ReceiveScreen_reportButton__Vp_8X{position:absolute;bottom:12px;right:12px;background:transparent;color:#999;border:1px solid #e5e5e5;padding:6px 12px;border-radius:6px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease;opacity:.7}.ReceiveScreen_reportButton__Vp_8X:hover{background:#fff5f5;border-color:#a04040;color:#a04040;opacity:1}@media (max-width:768px){.ReceiveScreen_screenContainer__AU_Ti{padding:20px;margin:10px}.ReceiveScreen_title__PZJaA{font-size:1.8rem}.ReceiveScreen_bottleContainer__kAcrn{padding:20px}.ReceiveScreen_content__f4_WK{font-size:1rem}}.Footer_footerContainer__0uLcn{width:100vw;margin-left:calc(50% - 50vw);padding:40px 20px;border-top:1px solid #e0e0e0;color:#666;font-size:.85rem;text-align:center;background-color:#fafafa}.Footer_privacyNotice__uZVUg{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #e0e0e0}.Footer_privacyNotice__uZVUg strong{font-size:.9rem;color:#1a1a1a;font-weight:600}.Footer_contactInfo__B2wyf a{color:#1a1a1a;text-decoration:none;border-bottom:1px solid #1a1a1a;transition:opacity .3s ease}.Footer_contactInfo__B2wyf a:hover{opacity:.6}.Footer_legalLinks__ABuv_{margin-top:20px;padding-top:20px;border-top:1px solid #e0e0e0;display:flex;justify-content:center;align-items:center;gap:12px}.Footer_legalLink__VU9ur{color:#1a1a1a;text-decoration:none;font-size:.9rem;font-weight:500;transition:opacity .3s ease}.Footer_legalLink__VU9ur:hover{opacity:.6}.Footer_separator__vW02z{color:#ccc;font-weight:300}