.cm{--ink-brown:#2f2419;--paper:#f4ead3;--paper2:#ece0c2}.cm-desk{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;margin-bottom:40px;display:grid}@media (width<=1000px){.cm-desk{grid-template-columns:1fr}}.cm-stage{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .26 0 0 0 0 .15 0 0 0 .12 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E"), radial-gradient(ellipse at 50% 45%, var(--paper), var(--paper2));border-radius:6px;padding:10px;position:relative;box-shadow:inset 0 0 60px #785a2840,0 1px 3px #231c1733}.cm-stage:before{content:"";outline-offset:3px;pointer-events:none;border:1.5px solid #2f24198c;border-radius:3px;outline:1px solid #2f24194d;position:absolute;inset:5px}.cm-map{width:100%;height:auto;display:block}.cm-map .wm-sea{fill:#0000}.cm-map .wm-grat{stroke:#2f24192e}.cm-map .wm-c{stroke-width:.5px;stroke:#2f241973!important}.cm-map .wm-in{opacity:.55}.cm-stage[data-hot] .cm-map .wm-in{opacity:.35}.cm-lens{pointer-events:none;width:calc(100% - 20px);height:calc(100% - 20px);position:absolute;inset:10px;overflow:visible}.cm-lens-sea{fill:var(--paper)}.cm-lens .wm-in{opacity:.85}.cm-lens .wm-c{stroke:#2f241999;stroke-width:.3px}.cm-rim{fill:none;stroke:#6b5232;stroke-width:6px;filter:drop-shadow(0 3px 4px #00000059)}.cm-shine{fill:#ffffff14;stroke:#ffffff80;stroke-width:1.5px}.cm-handle{stroke:#4a3520;stroke-width:11px;stroke-linecap:round}.cm-read{pointer-events:none;background:var(--paper);max-width:260px;color:var(--ink-brown);border:1px solid #2f241966;border-radius:3px;flex-direction:column;gap:3px;padding:9px 12px;display:flex;position:absolute;box-shadow:0 6px 16px #231c1740}.cm-read b{letter-spacing:.08em;text-transform:uppercase;font:700 11px Geist Variable,system-ui,sans-serif}.cm-read span{font:500 15px/1.3 Newsreader Variable,Georgia,serif}.cm-read small{opacity:.7;font-size:12px}.cm-cartouche{color:var(--ink-brown);background:var(--paper);border:1.5px solid var(--ink-brown);outline:1px solid var(--ink-brown);outline-offset:-6px;border-radius:40px 40px 6px 6px/22px 22px 6px 6px;flex-direction:column;align-items:center;gap:2px;padding:12px 22px 10px;display:flex;position:absolute;bottom:22px;left:22px;box-shadow:0 3px 10px #231c1740}.cm-c-kicker{font:italic 500 12px Newsreader Variable,Georgia,serif}.cm-c-title{font-variant:small-caps;letter-spacing:.06em;font:600 26px/1.1 Newsreader Variable,Georgia,serif}.cm-c-date{font-size:12.5px}.cm-scale{flex-direction:column;gap:2px;width:170px;margin-top:6px;display:flex}.cm-scale-bar{border:1px solid var(--ink-brown);height:6px;display:flex}.cm-scale-bar i{flex:1}.cm-scale-bar i.b{background:var(--ink-brown)}.cm-scale-lab{justify-content:space-between;font-size:10.5px;display:flex}.cm-compass{width:120px;height:150px;position:absolute;bottom:22px;right:22px}.cm-compass svg{filter:drop-shadow(0 2px 3px #231c174d);width:120px;height:120px}.cm-ring{fill:#f4ead3e6;stroke:var(--ink-brown);stroke-width:1.2px}.cm-ring2{fill:none;stroke:var(--ink-brown);stroke-width:.6px}.cm-pt{fill:var(--paper);stroke:var(--ink-brown);stroke-width:1px}.cm-pt2{fill:var(--ink-brown);opacity:.55}.cm-pt-n{fill:#a2412b}.cm-hub{fill:var(--ink-brown)}.cm-dir{border:1.2px solid var(--ink-brown);background:var(--paper);width:30px;height:30px;color:var(--ink-brown);cursor:pointer;border-radius:50%;place-items:center;font:700 13px Newsreader Variable,Georgia,serif;display:grid;position:absolute}.cm-dir:hover{background:var(--ink-brown);color:var(--paper)}.cm-n{top:-14px;left:45px}.cm-s{top:104px;left:45px}.cm-e{top:45px;left:104px}.cm-w{top:45px;left:-14px}.cm-at{text-align:center;color:var(--ink-brown);margin:0;font:italic 12px Newsreader Variable,Georgia,serif;position:absolute;bottom:-8px;left:-40px;right:-10px}.cm-h{margin:0 0 4px;font:600 20px/1.2 Newsreader Variable,Georgia,serif}.cm-h:not(:first-child){margin-top:26px}.cm-sub{color:var(--muted);margin:0 0 12px;font-size:13.5px;line-height:1.45}.cm-story{background:linear-gradient(170deg,#fffdf6,#f6eedb);border-radius:3px;margin-bottom:12px;padding:14px 64px 14px 14px;position:relative;box-shadow:0 1px 2px #231c171f,0 6px 12px -6px #231c1740}.cm-story h3{margin:4px 0 0;font:500 16px/1.3 Newsreader Variable,Georgia,serif}.cm-kind{color:var(--muted);margin:0;font-size:11.5px}.cm-seal{filter:drop-shadow(0 2px 2px #500a0059);width:48px;height:48px;position:absolute;top:8px;right:8px}.cm-seal-wax{fill:#9e2b20}.cm-seal-ring{fill:none;stroke:#c4584a;stroke-width:1.4px}.cm-seal-t{fill:#f3c9bf;letter-spacing:.05em;font:700 11px Newsreader Variable,Georgia,serif}.cm-pencil{width:46px;height:46px;position:absolute;top:6px;right:8px}.cm-pen-body{fill:#d9a43b}.cm-pen-tip{fill:#e8cfa3}.cm-pen-end{fill:#c97d76}.cm-pen-mark{fill:none;stroke:#6d6a66;stroke-width:1.6px;stroke-linecap:round}.cm-draft{background:repeating-linear-gradient(0deg,#0000 0 23px,#5a78a01f 23px 24px),linear-gradient(170deg,#fffdf6,#f6eedb)}.cm-draft h3{color:#4a4540}
