.jr-page{max-width:860px}.jr-page .ride-map{margin:8px 0 6px}.jr-page .elev{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);width:100%;height:auto}.jr-section{margin-top:24px}.jr-section h2{font:var(--head-weight) 18px/1.2 var(--display);letter-spacing:-.02em;margin:0 0 10px}.jr-hint{color:var(--mut);font-size:12.5px}.jr-warn{color:var(--danger);background:var(--danger-bg);border-radius:var(--r-s);margin:6px 0 0;padding:8px 12px;font-size:13px}.jr-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.jr-input{font:15px/1.4 var(--text);color:var(--fg);background:var(--card);border:1px solid var(--line);border-radius:var(--r-s);box-sizing:border-box;width:100%;padding:9px 12px}.jr-row .jr-input{flex:220px;width:auto}textarea.jr-input{resize:vertical}.jr-vis{gap:6px;margin:4px 0 14px;display:grid}.jr-owner{background:var(--accent-soft);color:var(--fg);border-radius:var(--r-s);padding:8px 12px;font-size:13.5px}.jr-map{width:100%;height:100%}.jr-map.picking{outline:2px solid var(--accent);outline-offset:-2px}.jr-pin{background:var(--card) center / cover no-repeat;cursor:pointer;text-align:center;border:2px solid #fff;border-radius:50%;width:30px;height:30px;padding:0;font-size:15px;line-height:26px;box-shadow:0 1px 4px #00000059}.jr-pin.photo{border-radius:9px;width:38px;height:38px}.jr-pin.on{border-color:var(--accent);z-index:2;transform:scale(1.25)}.jr-placing{z-index:5;border-radius:var(--r-md);background:var(--map-glass);border:1px solid var(--accent);box-shadow:var(--shadow);flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;padding:10px 12px;font-size:14px;display:flex;position:sticky;top:8px}.jr-placing>span:first-child{flex:240px}.jr-slider{flex:220px;align-items:center;gap:8px;display:inline-flex}.jr-slider input{accent-color:var(--accent);flex:1}.jr-profile .elev.pickable{cursor:crosshair}.jr-tick{cursor:pointer}.jr-profile .jr-hint{margin:4px 0 0}.jr-route{gap:6px;margin-top:14px;font-size:14px;display:grid}.jr-route .link-btn{margin-left:8px;font-size:13px}.jr-facts{gap:10px;display:grid}.jr-feel{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.jr-chips{flex-wrap:wrap;gap:6px;margin:4px 0 12px;display:flex}.jr-chips .chip{font-size:13px}.jr-story{max-width:68ch;margin:16px 0;font-size:16px;line-height:1.6}.jr-story p{white-space:pre-line;margin:0 0 12px}.jr-story a{color:var(--ink);word-break:break-word}.jr-feed-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.jr-feed-head h2{margin:0}.jr-feed{gap:2px;margin:10px 0 0;padding:0;list-style:none;display:grid}.jr-entry{border-radius:var(--r-s);border-left:3px solid #0000;grid-template-columns:76px 1fr;gap:12px;padding:10px 8px;display:grid}.jr-entry.on{background:var(--chip);border-left-color:var(--accent)}.jr-km{font:600 13px/1.4 var(--mono);color:var(--mut);white-space:nowrap;padding-top:2px}.jr-body{gap:6px;min-width:0;display:grid}.jr-text{white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.45}.jr-tag{margin-right:6px}.jr-thumb{cursor:zoom-in;background:0 0;border:0;justify-self:start;padding:0}.jr-thumb img{aspect-ratio:1;object-fit:cover;border-radius:var(--r-md);width:min(320px,100%);display:block}.jr-actions{flex-wrap:wrap;gap:4px 14px;font-size:13px;display:flex}.jr-draft{border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);gap:10px;margin:8px 0;padding:12px;display:grid}.jr-upload{border-radius:var(--r-s);background:var(--chip);gap:4px;margin:8px 0;padding:10px 12px;font-size:14px;display:grid}.jr-upload .link-btn{margin-left:8px;font-size:13px}.jr-foot{margin:20px 0 8px;font-size:13px}.jr-box{border-radius:var(--r-lg);background:var(--card);color:var(--fg);border:0;max-width:min(96vw,1100px);padding:12px}.jr-box::backdrop{background:#000000bf}.jr-box img{border-radius:var(--r-md);max-width:100%;max-height:80vh;margin:0 auto;display:block}.jr-box p{margin:10px 0}.jr-meta{color:var(--mut);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-bottom:6px;font-size:14px;display:flex}.jr-author{color:var(--fg);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.jr-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.jr-card{border-radius:var(--r-lg);background:var(--card);box-shadow:var(--card-edge);color:var(--fg);gap:8px;padding:14px;text-decoration:none;display:grid}.jr-card:hover{box-shadow:var(--card-edge-hover)}.jr-card h3{font:600 16px/1.3 var(--text);margin:0}.jr-card .jr-excerpt{color:var(--fg);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.jr-card .jr-thumbs{gap:6px;display:flex}.jr-card .jr-thumbs img{object-fit:cover;border-radius:8px;width:64px;height:64px}.jr-card .jr-who{color:var(--mut);align-items:center;gap:8px;font-size:13px;display:flex}.jr-sum{color:var(--mut);margin:0 0 10px;font-size:14px}.jr-sum b{color:var(--fg)}@media (max-width:640px){.jr-entry{grid-template-columns:1fr;gap:4px}.jr-placing{top:4px}}
