.mb{--paper:var(--lightningcss-light,#fbf6ee) var(--lightningcss-dark,#2a221e);--kraft:var(--lightningcss-light,#e9dcc6) var(--lightningcss-dark,#3a2e26);--ink2:var(--lightningcss-light,#4a3b33) var(--lightningcss-dark,#ead9cc);gap:26px;padding:16px;display:grid}.mb [hidden]{display:none!important}.mb-index{flex-wrap:wrap;gap:8px;display:flex}.mb-index a{background:var(--b-paper);border:1px solid var(--b-line);color:var(--b-ink);border-radius:6px;gap:3px;padding:5px 7px 4px;font-size:11px;text-decoration:none;transition:transform .15s;display:grid}.mb-index a:hover{border-color:var(--b-brand);transform:translateY(-2px)}.mb-ix-strip{background:var(--b-line);border-radius:2px;width:64px;height:8px;display:flex;overflow:hidden}.mb-ix-strip i{flex:1}.mb-index b{color:var(--b-brand);font:10px Silkscreen,monospace}.mb-month{background:radial-gradient(circle at 1px 1px, var(--lightningcss-light,#785a3c29) var(--lightningcss-dark,#ffe6c814) 1px, transparent 1.5px) 0 0 / 16px 16px, linear-gradient(color-mix(in srgb, var(--mc,transparent) 8%, transparent), color-mix(in srgb, var(--mc,transparent) 2%, transparent)), var(--paper);box-shadow:0 1px 0 var(--b-line), 0 10px 24px -14px #3c1e0a73;border:1px solid var(--lightningcss-light,#eadfce) var(--lightningcss-dark,#44362d);border-radius:4px;padding:18px 20px 22px;scroll-margin-top:12px;position:relative}.mb-month:before{content:"";background:var(--lightningcss-light,#ffcddebf) var(--lightningcss-dark,#a0506e99);width:110px;height:20px;margin-left:-55px;position:absolute;top:-9px;left:50%;transform:rotate(-1.5deg);box-shadow:0 1px 2px #00000014}.mb-top{align-items:flex-end;gap:14px;margin-bottom:14px;display:flex}.mb-num{color:color-mix(in srgb, var(--mc,var(--b-brand)) 70%, var(--ink2));letter-spacing:-3px;font:italic 300 88px/.8 Newsreader Variable,Newsreader,Georgia,serif;transition:color .6s}.mb-name h2{letter-spacing:1px;color:var(--ink2);margin:0;font:600 24px/1.1 Noto Serif SC,Newsreader Variable,serif}.mb-name h2 em{color:var(--b-muted);margin-left:4px;font:italic 400 18px Newsreader Variable,Georgia,serif}.mb-name p{color:var(--b-muted);margin:4px 0 0;font-size:12px}.mb-weather{background:var(--b-paper);border:1px solid var(--b-line);border-radius:99px;align-items:center;gap:6px;padding:2px 9px 2px 4px;display:inline-flex;color:var(--ink2)!important}.mb-weather>span:first-child{font-size:15px}.mb-board{grid-template-columns:minmax(0,1fr) 232px;align-items:start;gap:20px;display:grid}.mb-note{background:repeating-linear-gradient(#0000 0 25px, var(--lightningcss-light,#d9e4f2) var(--lightningcss-dark,#3a4250) 25px 26px) 0 38px / 100% 100% no-repeat, var(--lightningcss-light,#fffefa) var(--lightningcss-dark,#2e2a26);max-width:520px;padding:14px 18px 16px 44px;position:relative;transform:rotate(-.8deg);box-shadow:0 8px 16px -10px #32190a80}.mb-note:before{content:"";background:var(--lightningcss-light,#f0a3b6) var(--lightningcss-dark,#8a4a5c);width:1px;position:absolute;top:0;bottom:0;left:30px}.mb-note:after{content:"";background:#c8e4ffcc;width:64px;height:18px;margin-left:-32px;position:absolute;top:-9px;left:50%;transform:rotate(3deg)}.mb-note-h{color:var(--b-muted);margin:0 0 6px;font:15px/26px LXGW WenKai GB Screen,Kaiti SC,cursive}.mb-note ul{margin:0;padding:0;list-style:none}.mb-note li{font:15px/26px LXGW WenKai GB Screen,Kaiti SC,cursive}.mb-note li a{color:var(--ink2);font-weight:700;text-decoration:none}.mb-note li a:hover{color:var(--b-brand)}.mb-note li .px{color:var(--b-brand);font:10px Silkscreen,monospace}.mb-note li p{color:var(--b-muted);margin:0;font-size:14px}.mb-collage{aspect-ratio:1 / var(--box);position:relative}.mb-ph{transform:rotate(var(--r));animation:mb-stick .55s var(--d) cubic-bezier(.3, 1.4, .5, 1) both;background:#fff;padding:5px;transition:transform .25s,box-shadow .25s;display:block;position:absolute;box-shadow:0 8px 16px -8px #32190a8c,0 1px 2px #0000001f}.mb-ph img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.mb-ph:hover{transform:rotate(0)scale(1.04);box-shadow:0 16px 28px -10px #32190a99;z-index:20!important}@keyframes mb-stick{0%{transform:rotate(var(--r)) translateY(-16px) scale(1.12);opacity:0}}.mb-ph.polaroid{padding:7px 7px 30px}.mb-cap{text-align:center;color:#5a4a5a;white-space:nowrap;text-overflow:ellipsis;font:14px/1.2 LXGW WenKai GB Screen,Kaiti SC,cursive;position:absolute;bottom:6px;left:8px;right:8px;overflow:hidden}.mb-ph.tape:before,.mb-ph.tape2:before,.mb-ph.tape2:after{content:"";background:#ffd6e4c7;width:56px;height:17px;position:absolute;box-shadow:0 1px 2px #0000001a}.mb-ph.tape:before{background:#c8e4ffc7;margin-left:-28px;top:-9px;left:50%;transform:rotate(-3deg)}.mb-ph.tape2:before{background:#ffecaacc;top:6px;left:-16px;transform:rotate(-38deg)}.mb-ph.tape2:after{background:#ffecaacc;bottom:6px;right:-16px;transform:rotate(-38deg)}.mb-ph.polaroid:before{content:"";background:repeating-linear-gradient(90deg,#ffbed4d9 0 6px,#ffffffd9 6px 12px);width:74px;height:19px;margin-left:-37px;position:absolute;top:-10px;left:50%;transform:rotate(2deg);box-shadow:0 1px 2px #0000001a}.mb-ph.clip:before{content:"";border:2px solid #9aa3ad;border-radius:6px;width:11px;height:30px;position:absolute;top:-12px;left:18px;box-shadow:inset 0 0 0 2px #0000,1px 1px 1px #00000026}.mb-ph.clip:after{content:"";border:2px solid #9aa3ad;border-bottom:0;border-radius:4px 4px 0 0;width:5px;height:18px;position:absolute;top:-7px;left:21px}.mb-ph.pin:before{content:"";z-index:1;background:radial-gradient(circle at 35% 30%,#fff 0 2px,#ff5d8f 3px,#c42860 8px);border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:-6px;left:50%;box-shadow:2px 3px 3px #0000004d}.mb-sticker{pointer-events:none;z-index:15;filter:drop-shadow(1px 1px #fff)drop-shadow(-1px -1px #fff)drop-shadow(1px 2px 1px #0003);font-size:22px;line-height:1;position:absolute}.mb-sticker.s1{color:#ff7fae;bottom:2%;right:2%;transform:rotate(12deg)}.mb-side{align-content:start;gap:14px;display:grid}.mb-chips{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.mb-chip{color:#333;cursor:copy;transform:rotate(var(--rot));font:inherit;text-align:left;background:#fff;border:0;border-radius:2px;grid-template-rows:52px auto;padding:3px 3px 4px;transition:transform .2s;display:grid;position:relative;box-shadow:0 3px 6px -3px #00000059}.mb-chip:hover{z-index:2;transform:rotate(0)translateY(-3px)}.mb-chip-c{background:var(--c,#ddd);transition:background .6s}.mb-chip-t{gap:1px;min-width:0;padding-top:3px;display:grid}.mb-chip-n{white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:700;line-height:1.2;overflow:hidden}.mb-chip-h{color:#8a8a8a;letter-spacing:0;font:8.5px/1.2 ui-monospace,Menlo,Consolas,monospace;overflow:hidden}.mb-chip.copied:after{content:attr(data-msg);background:var(--b-ink);color:var(--b-paper);white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:10px;position:absolute;top:-6px;left:50%;translate:-50% -100%}.mb-cass{color:#3b2d33;border-top:4px solid color-mix(in srgb, var(--mc,#f08ab0) 75%, #fff);background:#fffdf6;border-radius:3px;padding:8px 10px 10px;transform:rotate(.6deg);box-shadow:0 6px 12px -8px #00000080}.mb-cass-top{border-bottom:1px dashed #d9c9bd;align-items:center;gap:10px;padding-bottom:6px;display:flex}.mb-cass-top svg{--cass:color-mix(in srgb, var(--mc,#f7c9d8) 55%, #fff);flex:none}.mb-cass-top p{margin:0}.mb-cass-top .px{color:#b0507a;font-size:9px}.mb-hand{font:15px LXGW WenKai GB Screen,Kaiti SC,cursive}.mb-cass ol{gap:3px;margin:6px 0 0;padding-left:20px;font:13px/1.4 LXGW WenKai GB Screen,Kaiti SC,cursive;display:grid}.mb-cass li::marker{color:#b0507a;font:10px Silkscreen,monospace}.mb-cass .reel{transform-box:fill-box;transform-origin:50%;animation:4s linear infinite mb-spin}@keyframes mb-spin{to{transform:rotate(360deg)}}.mb-dymo{flex-wrap:wrap;gap:7px 6px;margin:0;padding:0;list-style:none;display:flex}.mb-dymo li{transform:rotate(var(--r))}.mb-dymo a{color:#f2f2f2;letter-spacing:1px;text-shadow:0 -1px #000000b3,0 1px #ffffff40;background:linear-gradient(var(--lightningcss-light,#2b2b33) var(--lightningcss-dark,#121216), var(--lightningcss-light,#1d1d24) var(--lightningcss-dark,#0b0b0e));border-radius:2px;padding:4px 9px 3px;font-size:12px;text-decoration:none;transition:transform .15s;display:block;box-shadow:0 2px 3px #00000040}.mb-dymo li:nth-child(3n+2) a{background:linear-gradient(#c3305f,#a3204b)}.mb-dymo li:nth-child(3n) a{background:linear-gradient(#2e6fb0,#225a93)}.mb-dymo a:hover{transform:scale(1.06)}.mb-cal{background:var(--b-paper);border:1px solid var(--b-line);border-radius:6px;padding:8px 10px 10px}.mb-cal-h{color:var(--ink2);justify-content:space-between;align-items:center;margin:0 0 6px;font-size:12px;font-weight:700;display:flex}.mb-cal-key{gap:2px;display:flex}.mb-cal-key i{border-radius:2px;width:9px;height:9px}.mb-days{grid-template-columns:repeat(7,1fr);gap:3px;margin:0;padding:0;list-style:none;display:grid}.mb-days li{display:grid}.mb-days span,.mb-days a,.mb-dow{aspect-ratio:1;border-radius:4px;place-items:center;font:10px Silkscreen,monospace;display:grid}.mb-dow{aspect-ratio:auto;font:10px var(--b-font);color:var(--b-muted)}.mb-days span{color:var(--lightningcss-light,#c8b8ae) var(--lightningcss-dark,#6a5a50)}.mb-days a{color:#fff;text-shadow:0 1px #0003;font-weight:700;text-decoration:none;transition:transform .15s}.mb-days a:hover{transform:scale(1.25)}.mb .l1{background:#7a86a8}.mb .l2{background:#9fb3cf}.mb .l3{background:#c7b6d9}.mb .l4{background:#f39ab8}.mb .l5{background:#ff6f9b}@media (width<=760px){.mb{gap:22px;padding:10px}.mb-month{padding:14px 12px 16px}.mb-board,.mb-side{grid-template-columns:1fr}.mb-cal{box-sizing:border-box;justify-self:center;width:100%;max-width:300px}.mb-num{font-size:68px}.mb-name h2{font-size:20px}.mb-cap{font-size:12px}.mb-ph.polaroid{padding:5px 5px 22px}}@media (prefers-reduced-motion:reduce){.mb *,.mb :before,.mb :after{transition:none!important;animation:none!important}}
