.page_page__gtg6b{min-height:100vh;padding-top:var(--nav-h)}@media (max-width:768px){.page_page__gtg6b{padding-top:calc(var(--nav-h) - 10px)}.page_hero__iPqXU{padding:40px 16px}.page_content__saFUz{padding:0 16px 60px}.page_grid__DfNJ0{grid-template-columns:1fr;gap:16px}}.JournalSection_wrapper__uPi0y{padding:60px 0 100px;position:relative;width:100%}.JournalSection_inner__TD_e_{max-width:1280px;margin:0 auto;padding:0 20px}.JournalSection_header__p884U{text-align:center;margin-bottom:36px}.JournalSection_badgeHeader__dLFQv{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:var(--gold,#d4af37);background:rgba(212,175,55,.12);border:1px solid rgba(212,175,55,.35);padding:5px 14px;border-radius:50px;margin-bottom:14px}.JournalSection_mainTitle__IkYpA{font-family:Playfair Display,Georgia,serif;font-size:2.5rem;font-weight:800;color:var(--fg);margin:0 0 10px;letter-spacing:-.5px}.JournalSection_subTitle__2NBi3{font-size:1.05rem;color:var(--fg-muted);max-width:600px;margin:0 auto 22px;line-height:1.5}.JournalSection_headerActionRow__piOkj{display:flex;justify-content:center;gap:12px}.JournalSection_toggleFormBtn__dlx_Z{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;background:var(--gold,#d4af37);color:#000;font-weight:800;font-size:.9rem;border-radius:50px;border:none;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 14px rgba(212,175,55,.35)}.JournalSection_toggleFormBtn__dlx_Z:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(212,175,55,.5)}.JournalSection_formContainer__WzhF2{max-width:680px;margin:0 auto 50px;animation:JournalSection_fadeIn__9i6xO .3s ease}.JournalSection_formBoard__0WTOo{background:var(--surface,#1e1e24);border:1px solid var(--border,rgba(255,255,255,.1));border-radius:18px;padding:28px 28px 32px;box-shadow:0 16px 36px rgba(0,0,0,.25);position:relative}.JournalSection_formHeaderRow__MVA9y{text-align:center;margin-bottom:22px}.JournalSection_formHeaderRow__MVA9y h3{font-size:1.35rem;font-weight:800;color:var(--fg);margin:0 0 4px}.JournalSection_formHeaderRow__MVA9y p{font-size:.88rem;color:var(--fg-muted);margin:0}.JournalSection_form__L_GhK{display:flex;flex-direction:column;gap:16px}.JournalSection_inputGrid__o6YSB{display:grid;grid-template-columns:1fr 1fr;gap:14px}.JournalSection_field__mfnWz{display:flex;flex-direction:column;gap:6px}.JournalSection_field__mfnWz label{font-size:.85rem;font-weight:700;color:var(--fg);display:flex;align-items:center}.JournalSection_input__6sxkG,.JournalSection_textarea__M_f76{width:100%;padding:12px 14px;background:var(--bg,#121216);border:1px solid var(--border,rgba(255,255,255,.12));border-radius:10px;color:var(--fg);font-size:.92rem;outline:none;transition:border-color .2s,box-shadow .2s}.JournalSection_input__6sxkG:focus,.JournalSection_textarea__M_f76:focus{border-color:var(--gold,#d4af37);box-shadow:0 0 0 3px rgba(212,175,55,.15)}.JournalSection_hint__n7OgI{font-size:.76rem;color:var(--fg-muted);line-height:1.4}.JournalSection_submitBtn__f1fh_{margin-top:6px;padding:14px 20px;background:linear-gradient(135deg,#d4af37,#b8860b);color:#000;font-size:.95rem;font-weight:800;border-radius:12px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 6px 18px rgba(212,175,55,.35);transition:transform .2s,box-shadow .2s}.JournalSection_submitBtn__f1fh_:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(212,175,55,.5)}.JournalSection_successMsgCard__TFc4q{background:rgba(16,185,129,.12);border:1.5px dashed rgba(16,185,129,.4);border-radius:18px;padding:30px;text-align:center}.JournalSection_successIcon__IWs7g{font-size:2.5rem;color:#10b981;margin-bottom:8px}.JournalSection_successMsgCard__TFc4q h3{font-size:1.3rem;color:#10b981;margin:0 0 6px;font-weight:800}.JournalSection_successMsgCard__TFc4q p{color:var(--fg-muted);font-size:.9rem;margin:0 0 16px}.JournalSection_resetBtn__EADd3{background:#10b981;color:#fff;border:none;border-radius:50px;padding:8px 18px;font-size:.85rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.JournalSection_madingBoardFrame__5awb3{position:relative;background:#3b2a1a;border:14px solid #5a3d24;border-radius:20px;box-shadow:inset 0 0 40px rgba(0,0,0,.6),0 24px 60px rgba(0,0,0,.4),0 4px 12px rgba(0,0,0,.25);padding:16px;overflow:hidden}[data-theme=dark] .JournalSection_madingBoardFrame__5awb3{border-color:#452e1b;background:#231910}.JournalSection_corkBoardSurface__jvBVB{background-color:#c99c6b;background-image:radial-gradient(#ab8052 15%,transparent 16%),radial-gradient(#b8895b 15%,transparent 16%);background-size:24px 24px;background-position:0 0,12px 12px;border-radius:12px;padding:36px 24px;min-height:520px;box-shadow:inset 0 0 25px rgba(0,0,0,.35);position:relative}[data-theme=dark] .JournalSection_corkBoardSurface__jvBVB{background-color:#4a3724;background-image:radial-gradient(#3a2a1b 15%,transparent 16%),radial-gradient(#2d1f14 15%,transparent 16%);box-shadow:inset 0 0 35px rgba(0,0,0,.6)}.JournalSection_boardEmpty__7TT2B,.JournalSection_boardLoading__sb8UO{text-align:center;padding:80px 20px;color:#fff;font-size:1.1rem}.JournalSection_boardEmpty__7TT2B i{font-size:3rem;opacity:.7;margin-bottom:12px;display:block}.JournalSection_boardEmpty__7TT2B h4{font-size:1.4rem;margin:0 0 6px;font-weight:800}.JournalSection_boardEmpty__7TT2B p{font-size:.95rem;opacity:.85;max-width:450px;margin:0 auto}.JournalSection_notesGrid__P2rOJ{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:32px 26px;align-items:start}.JournalSection_stickyNote__2nknv{background:#93c5fd;border-radius:10px;padding:24px 20px 18px;position:relative;box-shadow:0 10px 24px rgba(0,0,0,.18),0 2px 6px rgba(0,0,0,.1);transition:transform .25s ease,box-shadow .25s ease,z-index .25s;cursor:pointer;color:#0f172a}.JournalSection_notesGrid__P2rOJ>.JournalSection_stickyNote__2nknv:nth-child(4n+1){transform:rotate(-1.5deg)}.JournalSection_notesGrid__P2rOJ>.JournalSection_stickyNote__2nknv:nth-child(4n+2){transform:rotate(1.8deg)}.JournalSection_notesGrid__P2rOJ>.JournalSection_stickyNote__2nknv:nth-child(4n+3){transform:rotate(-1.2deg)}.JournalSection_notesGrid__P2rOJ>.JournalSection_stickyNote__2nknv:nth-child(4n+4){transform:rotate(1.2deg)}.JournalSection_stickyNote__2nknv:hover{transform:translateY(-8px) rotate(0deg) scale(1.02)!important;z-index:20;box-shadow:0 20px 40px rgba(0,0,0,.28),0 4px 12px rgba(0,0,0,.15)}.JournalSection_notePushPin__gzJ3H{position:absolute;top:-12px;left:50%;transform:translateX(-50%);width:22px;height:22px;z-index:5}.JournalSection_pinHead__etWZC{width:16px;height:16px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ff4b4b,#dc2626 65%,#7f1d1d 100%);box-shadow:0 3px 8px rgba(0,0,0,.45);position:relative;margin:0 auto}.JournalSection_pinHead__etWZC:after{content:"";position:absolute;top:3px;left:4px;width:4px;height:4px;border-radius:50%;background:rgba(255,255,255,.85)}.JournalSection_pinShadow__YJuS2{position:absolute;bottom:-2px;left:10px;width:10px;height:4px;background:rgba(0,0,0,.35);border-radius:50%;filter:blur(1.5px)}.JournalSection_noteHeader__oSrsB{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:12px}.JournalSection_authorGroup__TQEtt{display:flex;flex-direction:column}.JournalSection_authorName__OFCkx{font-family:Patrick Hand,Caveat,cursive,sans-serif;font-size:1.35rem;font-weight:700;color:#0f172a;margin:0;line-height:1.1;letter-spacing:.2px}.JournalSection_authorHandle__GJ4zE{margin-top:2px}.JournalSection_authorHandle__GJ4zE,.JournalSection_noteDate__2IZi_{font-family:Patrick Hand,Caveat,cursive,sans-serif;font-size:.95rem;color:#334155}.JournalSection_noteDate__2IZi_{white-space:nowrap;font-weight:600}.JournalSection_noteBody__ZiXgm{margin-bottom:14px}.JournalSection_noteText__TXFN_{font-family:Caveat,Patrick Hand,cursive,sans-serif;font-size:1.18rem;line-height:1.55;color:#0f172a;margin:0;word-break:break-word}.JournalSection_readMoreBtn__DMwYu{color:#dc2626;font-weight:700;text-decoration:underline;cursor:pointer;font-family:Caveat,Patrick Hand,cursive,sans-serif;font-size:1.15rem;display:inline-block;margin-left:4px}.JournalSection_readMoreBtn__DMwYu:hover{color:#991b1b}.JournalSection_spotifyWidget__Tb2AU{margin-top:14px}.JournalSection_spotifyBar__cEpJk{background:#4a1964;border-radius:18px;padding:10px 14px;display:flex;align-items:center;gap:12px;box-shadow:0 6px 16px rgba(0,0,0,.25);color:#ffffff}.JournalSection_spotifyThumb__9NynP{width:52px;height:52px;border-radius:8px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;box-shadow:0 3px 8px rgba(0,0,0,.3)}.JournalSection_spotifyInfo__67_8M{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.JournalSection_spotifyTitleRow__e7Sz1{display:flex;align-items:center;justify-content:space-between;gap:6px}.JournalSection_spotifyTrackTitle__H4WA5{font-size:.92rem;font-weight:800;color:#ffffff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.JournalSection_spotifyLogoIcon__oOVPp{font-size:1.1rem;color:#ffffff;flex-shrink:0}.JournalSection_spotifyArtist__UYIGW{font-size:.8rem;color:#d8b4fe;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.JournalSection_spotifyProgressRow__DWUqm{display:flex;align-items:center;gap:8px;margin-top:4px}.JournalSection_spotifyProgressBar__0HEvu{flex:1;height:4px;background:rgba(255,255,255,.25);border-radius:4px;overflow:hidden}.JournalSection_spotifyProgressFill__lA8uS{width:45%;height:100%;background:#ffffff;border-radius:4px}.JournalSection_spotifyDuration__1Y53C{font-size:.75rem;color:rgba(255,255,255,.85);font-weight:600;font-family:monospace}.JournalSection_spotifyControls__b3VSG{display:flex;align-items:center;gap:8px;flex-shrink:0}.JournalSection_spotifyIconBtn__Dc_PK{background:none;border:none;color:rgba(255,255,255,.85);font-size:1.35rem;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:2px;text-decoration:none;transition:color .2s,transform .2s}.JournalSection_spotifyIconBtn__Dc_PK:hover{color:#ffffff;transform:scale(1.15)}.JournalSection_spotifyPlayBtn__BlUd8{width:32px;height:32px;border-radius:50%;background:#ffffff;color:#000000;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.2rem;box-shadow:0 3px 8px rgba(0,0,0,.3);transition:transform .2s,background-color .2s}.JournalSection_spotifyPlayBtn__BlUd8:hover{transform:scale(1.1);background:#f1f5f9}.JournalSection_spotifyIframeWrap__hc6iO{position:relative;border-radius:12px;overflow:hidden}.JournalSection_closeIframeBtn__65Ko7{position:absolute;top:4px;right:6px;background:rgba(0,0,0,.7);color:#fff;border:none;border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.1rem}.JournalSection_modalOverlay__y2yLW{position:fixed;inset:0;background:rgba(0,0,0,.65);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:99999;padding:20px}.JournalSection_modalCard__woXkA{background:#93c5fd;border-radius:16px;padding:36px 30px 30px;max-width:520px;width:100%;position:relative;box-shadow:0 24px 60px rgba(0,0,0,.4);animation:JournalSection_modalPop__gyPcT .25s ease;color:#0f172a}@keyframes JournalSection_modalPop__gyPcT{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}.JournalSection_modalPin__5YORG{position:absolute;top:12px;left:50%;transform:translateX(-50%);width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ff4b4b,#dc2626 65%,#7f1d1d 100%);box-shadow:0 3px 8px rgba(0,0,0,.45)}.JournalSection_modalCloseBtn__39_dR{position:absolute;top:14px;right:18px;background:rgba(0,0,0,.15);border:none;font-size:1.6rem;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#0f172a;transition:background .2s}.JournalSection_modalCloseBtn__39_dR:hover{background:rgba(0,0,0,.3)}.JournalSection_modalBody__9UXyL{margin:18px 0}.JournalSection_modalText__EA5IO{font-family:Caveat,Patrick Hand,cursive,sans-serif;font-size:1.45rem;line-height:1.65;color:#0f172a;margin:0;word-break:break-word}.JournalSection_modalSpotifyLink__j33h1{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:50px;background:#1db954;color:#ffffff;font-weight:700;font-size:.9rem;text-decoration:none}@media (max-width:768px){.JournalSection_mainTitle__IkYpA{font-size:1.85rem}.JournalSection_inputGrid__o6YSB{grid-template-columns:1fr}.JournalSection_madingBoardFrame__5awb3{border-width:8px;padding:8px}.JournalSection_corkBoardSurface__jvBVB{padding:24px 14px}.JournalSection_notesGrid__P2rOJ{grid-template-columns:1fr;gap:24px}}