ul#logList,details#links ul,#linksForm ol{list-style:none}ul#logList,details#links ul,#linksForm ol,#historyMap legend button{padding:0}fieldset#comments,#linksForm ol li input.remove,details#links{padding:1rem}nav#logNav,ul#logList li,#linksForm ol li{padding:1rem 0}#linksForm ol li button.addButton{padding:.5rem 0}ul#logList li button.delete{word-break:keep-all;padding:.123rem 0;overflow:hidden}ul#logList,ul#logList li.video p,details#links ul,fieldset#comments,#linksForm ol,#linksForm ol li p{margin:0}#historyMap h3{margin:.5rem 1rem}#historyMap nav,#historyMap ul li{margin:0 1rem}#userPage #historyMap nav,#userPage #historyMap ul li{margin:0}ul#logList li a,ul#logList li button.delete,#linksForm ol li button.addButton{margin-left:auto}fieldset#comments{margin-top:1rem}details#links nav{margin-top:2rem}#comments form button[type=submit]{margin-bottom:.5rem}#comments button.members{margin:1rem 0 .5rem}details#links ul li{margin:.75rem 0}#pageBack{float:right;margin:.5rem .5rem 1rem}ul#logList li,ul#logList li.video p,ul#logList li.video p span,nav#logNav,#linksForm ol li,#linksForm ol li p{gap:.5rem;display:flex}nav#logNav,#linksForm ol li,#linksForm ol li p{justify-content:space-between}#linksForm ol li p{flex-flow:column}#linksForm ol li{align-items:center}ul#logList li,ul#logList li.video p{align-items:baseline}ul#logList li,ul#logList li.video p span{flex-wrap:wrap}ul#logList p,#comments form textarea,#comments form button[type=submit],#comments button.members,form#login button[type=submit]{width:100%}#comments details summary b{width:calc(100% - 4.5rem)}#linksForm ol li p input{width:25rem;max-width:100%}#comments button:disabled,nav#logNav button:disabled,#linksForm form button[type=submit]:disabled{background:#eee}fieldset#comments{border-style:none;border-color:currentColor}nav#logNav button,#comments form button[type=submit],#comments button.members,details#links button,form#login button[type=submit],#linksForm form button[type=submit]{border-radius:2rem;padding:.25rem .75rem}nav#logNav button,#comments details form button[type=submit],#comments button.members,details#links button,#linksForm form button[type=submit]{border:.1rem solid}ul#logList li a,ul#logList li button.delete,#linksForm ol li button.addButton{color:#111;border-bottom:.1rem double;text-decoration:none}details#links ul li a,ul#logList li.video p span u{appearance:none;color:#111;text-decoration:none}#comments details:not([open]) summary{border-bottom:.1rem solid #111}ul#logList li,details#links ul li a,#pageBack{border-bottom:.1rem dashed #ddd}details#links ul li a:hover{border-bottom:.1rem solid #e60052}#historyMap h3 b,ul#logList li b,ul#logList li strong,ul#logList li button.delete,#comments details summary b,#comments form button[type=submit],#comments button.members,details#links summary b,details#links nav button,#linksForm form button[type=submit],#historyMap legend button,#pageBack,form#login button[type=submit]{font-family:var(--zen-mincho), serif;display:inline-block;transform:scaleY(1.25)}ul#logList li p,ul#logList li a,details#links ul li a,details#links nav,#linksForm ol li button.addButton{font-family:var(--zen-kaku-gothic), sans-serif}nav#logNav button,#comments form button[type=submit],#comments button.members,form#login button[type=submit],#linksForm form button[type=submit]{font-size:111%}details#links summary b,details#links button,#linksForm ol li button.addButton,#historyMap legend button,#pageBack{font-size:100%}ul#logList li a,ul#logList li button.delete,details#links ul li{font-size:90%}#comments details summary,#comments form button[type=submit],#comments button.members,form#login button[type=submit]{text-align:justify;text-align-last:justify}#comments details summary::marker{content:"✍️"}#linksForm ol li:not(:last-child):before{content:"☰";margin:1rem;display:block}#historyMap ul#logList{columns:2;column-gap:2rem}@media screen and (max-width:1111px){#historyMap ul#logList{columns:1}}
