/* The parts of our corner that are about more than numbers. */
.sidebar{overflow-y:auto}.navigation{flex-shrink:0}.brand{flex-shrink:0}.navigation .nav-dot{flex-shrink:0}.romance-hero{display:flex;justify-content:space-between;align-items:center;padding:32px 36px;border-radius:22px;overflow:hidden;min-height:220px;position:relative;isolation:isolate}.dreams-hero{background:#eeedf7;border:1px solid #e6e1f1}.notes-hero{background:#f7ecee;border:1px solid #f0e0e5}.romance-hero h2{font-size:28px;line-height:1.28;letter-spacing:-.9px;color:#695b7a}.romance-hero p{color:#796a84;font-size:12px;line-height:1.9;margin-top:13px}.notes-hero h2{color:#926573}.notes-hero p{color:#846874}.notes-hero .banner-chip{background:#eedde3;color:#8d6473}.together-art,.letter-art{position:relative;width:270px;height:190px;flex-shrink:0}.orbit{position:absolute;border:1px solid #dfd7ed;width:240px;height:240px;border-radius:50%;top:-25px;left:20px}.orbit-two{width:170px;height:170px;top:8px;left:55px}.floating-star{position:absolute;font-size:25px;color:#776a8a}.star-one{left:27px;top:39px;transform:rotate(-12deg)}.star-two{right:14px;top:85px;font-size:32px}.paper-sun{position:absolute;right:52px;top:10px;background:#f4dbba;color:#7f6d52;width:45px;height:45px;border-radius:50%;display:grid;place-items:center;font-size:26px}.little-house{position:absolute;left:92px;top:46px;width:90px;height:96px}.house-roof{display:block;position:absolute;top:0;left:-12px;border-left:57px solid transparent;border-right:57px solid transparent;border-bottom:44px solid #a996cb}.house-body{position:absolute;top:43px;width:90px;height:65px;background:#d3c3e7;border-radius:0 0 8px 8px}.house-body>span{position:absolute;top:10px;left:12px;color:#7a6797;font-size:25px}.house-body>i{display:block;position:absolute;right:16px;bottom:0;width:23px;height:39px;background:#ae96ce;border-radius:14px 14px 0 0}.little-path{position:absolute;left:54px;bottom:29px;width:175px;height:15px;border-radius:50%;background:#dfd5eb;z-index:-1}.art-caption{position:absolute;bottom:1px;left:0;right:0;text-align:center;font-size:10px;color:#7a688b}.romance-counts{display:flex;align-items:center;gap:29px;margin:25px 3px;color:#786a83;font-size:12px}.romance-counts strong{font-size:24px;font-weight:700;letter-spacing:-.7px;margin-right:5px;color:#796890}.counts-note{margin-left:auto;font-size:11px;color:#776b81}.romance-grid{margin-top:10px}.romance-grid .section-toolbar{margin:0 0 17px}.pill-tabs{display:flex;gap:6px;margin-bottom:23px;flex-wrap:wrap}.pill-tabs>a{display:flex;align-items:center;gap:8px;padding:9px 13px;border-radius:10px;font-size:12px;color:#796987;background:#efecf3}.pill-tabs>a.selected{background:#e7dff5;color:#795fa4}.pill-tabs b{font-size:10px;background:#fff8;border-radius:6px;padding:1px 5px;font-weight:650}.dream-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.dream-card{background:#fff;border:1px solid #ece7f0;border-radius:18px;padding:22px;display:flex;flex-direction:column;min-width:0}.dream-card-top{display:flex;align-items:center;gap:9px;margin-bottom:18px}.dream-stamp{display:grid;place-items:center;width:34px;height:34px;background:#eee7f7;color:#7c6696;border-radius:11px;font-size:24px;flex-shrink:0}.stamp-date{background:#f7e8ed;color:#8a6573}.stamp-travel{background:#e8edf7;color:#62708c}.stamp-home{background:#e7efe5;color:#64745b}.dream-card-top .row-actions{margin-left:auto}.dream-card h3{font-size:18px;line-height:1.5;color:#72607f;overflow-wrap:anywhere}.dream-description{font-size:12px;line-height:1.9;color:#7a6a83;margin-top:10px;overflow-wrap:anywhere;max-height:260px;overflow:auto}.dream-details{display:flex;gap:7px;flex-wrap:wrap;margin-top:15px}.dream-details>span{background:#f7f4f9;border-radius:7px;color:#796a83;font-size:10px;padding:5px 7px}.dream-author{font-size:10px;color:#766c7e;margin:17px 0 13px}.dream-card>form{margin-top:auto}.dream-complete{border:1px solid #ebe2f3;width:100%;border-radius:10px;background:#faf7fc;color:#7d678e;min-height:40px;display:flex;align-items:center;justify-content:center;gap:8px;padding:9px;font-size:11px}.dream-complete>span{font-size:18px}.dream-complete small{display:block;font-size:9px}.dream-done{background:#fbfcf8;border-color:#e6ecdf}.dream-done .dream-complete{background:#eef4e8;border-color:#e1ebd9;color:#647457;flex-wrap:wrap;gap:4px 7px}.dream-done .dream-complete small{flex-basis:100%;font-size:9px;opacity:.75}.dream-done .dream-author{color:#68735c}.romance-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:45px 30px;min-height:310px}.romance-empty .empty-art{background:#f3edf8;color:#78698a}.romance-empty h3{font-size:19px;color:#7d678d;line-height:1.5}.romance-empty p{font-size:12px;color:#796a83;line-height:1.9;max-width:400px;margin:13px auto 22px}.romance-empty .button{font-size:11px}.idea-card{text-align:center;background:#fffdf9;border-color:#f1e9de;scroll-margin-top:25px}.idea-card>.eyebrow{font-size:8px;color:#7d6d5b}.idea-icon{width:51px;height:51px;display:grid;place-items:center;margin:20px auto 13px;background:#fbf0d8;color:#826d46;border-radius:16px;font-size:33px}.idea-card>h2{font-size:18px;color:#836c4b}.idea-hint{display:block;font-size:10px;color:#7c6d5a;margin-top:8px}.idea-card>h3{font-size:17px;color:#836c4c;line-height:1.5;margin:23px 0 10px}.idea-card>p{font-size:12px;color:#7e6d57;line-height:1.9;margin-bottom:22px}.idea-card .button{background:#f8edd6;color:#826c4a}.idea-shuffle{font-size:11px;margin-top:17px;color:#816c4d}.romance-aside-note{text-align:center;padding:7px 15px;color:#7a6a83}.romance-aside-note>span{font-size:30px;color:#786a82}.romance-aside-note h3{font-size:13px;margin:7px 0}.romance-aside-note p{font-size:11px;line-height:1.9}.romance-aside-note small{display:block;font-size:9px;line-height:1.8;margin-top:12px;color:#776b7f}.art-letter{position:absolute;width:125px;height:126px;background:#fff9fa;border:1px solid #ecdbe2;left:75px;top:15px;border-radius:9px;transform:rotate(8deg);padding:20px 17px}.art-letter span{display:block;color:#886674;font-size:14px;text-align:center;margin-bottom:17px}.art-letter i{display:block;background:#e8cdd7;height:3px;border-radius:5px;margin-bottom:10px}.art-letter i:last-child{width:65%}.art-envelope{position:absolute;top:79px;left:43px;width:176px;height:88px;background:#e9c9d4;transform:rotate(-6deg);border-radius:6px 6px 12px 12px;box-shadow:0 13px 0 -7px #e8d6e1}.art-envelope:before{content:'';position:absolute;inset:0;border-left:88px solid #ecd2dc;border-right:88px solid #e3bdcc;border-bottom:44px solid transparent;border-top:44px solid transparent;border-radius:6px 6px 12px 12px}.art-envelope>b{position:absolute;top:25px;left:70px;color:#8c6475;font-size:27px;font-weight:400}.letter-art .star-one{top:45px;left:22px;color:#816976}.letter-art .art-caption{bottom:-10px;color:#856777}.unread-banner{margin-top:23px;background:#f9f2e7;border:1px solid #f0e6d5;border-radius:14px;padding:15px 20px;display:flex;align-items:center;gap:16px;color:#836c4b}.unread-banner>span{font-size:30px}.unread-banner strong{font-size:13px;font-weight:600}.unread-banner p{font-size:11px;margin-top:4px}.notes-toolbar{margin-top:27px}.notes-private{display:flex;align-items:center;gap:7px;color:#7b6983;font-size:11px}.notes-private svg{width:14px;height:14px}.notes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.note-envelope{display:flex;flex-direction:column;min-height:240px;border-radius:18px;border:1px solid #ecdde5;background:#fff9fb;padding:23px;position:relative;overflow:hidden;isolation:isolate;transition:transform .16s,box-shadow .16s}.note-envelope:hover{transform:translateY(-3px);box-shadow:0 10px 25px #8a61790d}.note-envelope:after{content:'';position:absolute;width:220px;height:220px;border:1px solid #efdee7;transform:rotate(45deg);right:-120px;top:-60px;z-index:-1}.note-envelope-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.envelope-mini{display:grid;place-items:center;width:34px;height:34px;border:1px dashed #dcbacb;color:#896676;border-radius:9px;font-size:23px}.envelope-mini svg{width:17px;height:17px}.note-state{font-size:9px;color:#836874;text-align:right}.note-address{font-size:9px;letter-spacing:1.1px;color:#806975;margin-top:22px;overflow-wrap:anywhere}.note-envelope h3{font-size:19px;line-height:1.5;color:#876679;margin:8px 0 24px;overflow-wrap:anywhere}.note-envelope-bottom{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:10px;color:#7e6a75;margin-top:auto}.note-envelope-bottom svg{width:15px;height:15px}.note-locked{background:#f5f1f8;border-color:#e7deef}.note-locked h3{color:#796a86}.note-locked .envelope-mini{color:#7a6986;border-color:#d9c9e7}.note-read{background:#fffdf9;border-color:#eee7db}.note-read h3{color:#7e6d56}.note-read .envelope-mini{color:#816c4e;border-color:#dfcfb3}.notes-empty{max-width:800px;margin:30px auto 0;background:#fffcfd;border-color:#f0e5ec}.notes-footnote{text-align:center;margin:28px auto 0;font-size:10px;color:#796a80;line-height:1.9;max-width:630px}.letter-page{max-width:680px;margin:28px auto 60px}.open-letter{background:#fffdfb;border:1px solid #eee3df;border-radius:19px;padding:39px;box-shadow:0 10px 40px #8e6e8706;position:relative}.open-letter:before{content:'';position:absolute;left:15px;right:15px;bottom:-7px;height:15px;border:1px solid #eee3df;border-radius:0 0 15px 15px;background:#fdf8f5;z-index:-1}.letter-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:27px}.letter-heading .eyebrow{margin:0;font-size:9px;line-height:1.8;color:#7f6975}.letter-seal{display:grid;place-items:center;width:37px;height:37px;flex-shrink:0;color:#846776;background:#f7eaf0;border:1px dashed #e0c6d3;border-radius:50%;font-size:24px}.open-letter h1{font-size:29px;color:#866677;line-height:1.5;letter-spacing:-.7px;overflow-wrap:anywhere}.letter-text{font-size:16px;line-height:2.1;color:#7d6a75;margin-top:27px;overflow-wrap:anywhere;white-space:normal}.letter-signature{display:flex;flex-direction:column;align-items:flex-end;gap:5px;margin-top:37px;padding-top:23px;border-top:1px solid #f2e9e7;color:#816975;font-size:13px}.letter-signature small{font-size:10px;color:#796c73}.letter-actions{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:29px;flex-wrap:wrap}.heart-button{background:#f5dce7;color:#965f79;border:1px solid #e8c7d6}.active-heart{color:#985e78}.read-receipt{font-size:12px;color:#816977}.sealed-letter{text-align:center;padding:45px 33px;min-height:380px;display:flex;align-items:center;flex-direction:column;background:#fffbfd;border-color:#f0e4ec}.sealed-letter-icon{width:75px;height:75px;background:#f3e8f3;border:1px dashed #d9bfd8;color:#7f687f;display:grid;place-items:center;border-radius:23px;font-size:40px;margin-bottom:27px}.sealed-letter-icon svg{width:29px;height:29px}.sealed-letter h1{font-size:26px;line-height:1.5;color:#806880;letter-spacing:-.6px;overflow-wrap:anywhere}.sealed-letter p{font-size:13px;color:#7e697b;line-height:1.9;margin:17px 0}.sealed-letter .eyebrow{font-size:9px}.open-date{font-size:19px;color:#7d697f;margin:4px 0 12px}.sealed-letter .microcopy{display:block}.sealed-letter form{margin-top:12px}
@media(max-height:800px) and (min-width:761px){.sidebar>.space-label{margin-top:30px}.sidebar-team{margin-top:18px}.sidebar-team .space-label{margin-top:15px}.player{margin-top:13px;margin-bottom:13px}.sidebar-bottom>p{display:none}.sidebar-bottom{padding-top:23px}.profile-link{margin-top:16px}}
@media(max-width:1200px){.notes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.romance-hero{padding:28px}.romance-hero h2{font-size:25px}.together-art,.letter-art{width:230px;transform:scale(.9)}.dream-grid{gap:13px}.dream-card{padding:18px}.dream-card h3{font-size:16px}.dream-card-top{gap:6px}.dream-card-top .tiny-tag{font-size:7px}}
@media(max-width:1000px){.romance-grid .secondary-column{display:grid;grid-template-columns:1fr 1fr;align-items:center}.romance-counts{gap:18px}.romance-counts>span{font-size:11px}.counts-note{display:none}.dream-card-top .tiny-tag{font-size:9px}}
@media(max-width:760px){.romance-hero{padding:24px;min-height:210px}.romance-hero h2{font-size:23px}.romance-hero p{font-size:11px}.together-art,.letter-art{width:180px;transform:scale(.8);transform-origin:center}.dream-grid{grid-template-columns:1fr}.romance-grid .secondary-column{grid-template-columns:1fr 1fr}.notes-grid{gap:15px}.note-envelope{padding:20px}.note-envelope h3{font-size:17px}.note-state{font-size:8px}.open-letter{padding:30px}}
@media(max-width:580px){.sidebar{overflow:visible}.sidebar .navigation{gap:3px}.sidebar .navigation>a{min-width:0;padding:7px 3px 5px;font-size:9px;flex-basis:0}.sidebar .navigation>a>span:not(.nav-dot){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.sidebar .navigation>a>span.nav-long{display:none}.sidebar .navigation>a>span.nav-short{display:block}.romance-hero{padding:23px;min-height:212px;align-items:flex-start}.romance-hero>div:first-child{max-width:100%;z-index:1}.romance-hero h2{font-size:23px;max-width:270px}.romance-hero p{font-size:11px;max-width:230px;line-height:1.9;margin-top:12px}.romance-hero p br{display:none}.romance-hero .banner-chip{font-size:6px;letter-spacing:.8px}.together-art,.letter-art{position:absolute;right:-30px;bottom:-8px;width:230px;transform:scale(.62);transform-origin:right bottom;z-index:-1}.together-art{right:-22px;bottom:4px}.romance-hero .art-caption{display:none}.romance-counts{gap:21px;margin:22px 2px}.romance-counts>span{font-size:10px}.romance-counts strong{font-size:23px;margin-right:2px}.romance-grid .secondary-column{grid-template-columns:1fr}.romance-grid .section-toolbar h2{font-size:16px}.pill-tabs{gap:5px;margin-bottom:19px}.pill-tabs>a{font-size:11px;padding:8px 11px}.dream-grid{gap:16px}.dream-card{padding:22px}.dream-card h3{font-size:19px}.dream-description{font-size:13px}.dream-author{font-size:11px}.dream-details>span{font-size:11px}.dream-complete{font-size:12px;min-height:43px}.dream-card-top .tiny-tag{font-size:9px}.romance-empty{padding:35px 22px;min-height:290px}.romance-empty h3{font-size:18px}.romance-empty p{font-size:12px}.idea-card>p{font-size:13px}.romance-aside-note p{font-size:12px}.notes-toolbar{gap:12px}.notes-toolbar h2{font-size:16px}.notes-private{font-size:9px;gap:4px}.notes-private svg{width:12px;height:12px}.notes-grid{grid-template-columns:1fr}.note-envelope{padding:24px;min-height:225px}.note-envelope h3{font-size:21px}.note-address{font-size:10px}.note-state{font-size:10px}.note-envelope-bottom{font-size:11px}.notes-footnote{font-size:10px}.unread-banner{padding:15px 17px}.unread-banner strong{font-size:13px}.unread-banner p{font-size:11px}.open-letter{padding:27px 23px}.open-letter h1{font-size:25px}.letter-text{font-size:16px;line-height:2}.letter-heading .eyebrow{font-size:8px}.letter-signature{font-size:12px}.sealed-letter{padding:35px 23px}.sealed-letter h1{font-size:24px}.letter-actions{justify-content:center}.letter-actions .microcopy{text-align:center;margin-top:0}.letter-page{margin:24px auto 40px}.open-date{font-size:18px}}
.navigation .nav-short{display:none}

@media(max-width:580px){.notes-hero p{max-width:200px}}
