﻿@media(width < 1000px){body:not(.no-filetree):has(.hyodo-mobile-navbar){--hyodo-mobile-top: max(7px, env(safe-area-inset-top));--hyodo-mobile-side: 15px;padding-bottom:0}body:not(.no-filetree):has(.hyodo-mobile-navbar)>main.content{padding-top:calc(var(--hyodo-mobile-top) + 36px + 7px)}body:not(.no-filetree):has(.hyodo-mobile-navbar) .hyodo-contact-dock{top:var(--hyodo-mobile-top);left:max(var(--hyodo-mobile-side),env(safe-area-inset-left));right:auto;bottom:auto;padding:0}body:not(.no-filetree):has(.hyodo-mobile-navbar) .hyodo-contact-button{width:auto;min-height:36px;padding:8px 16px;gap:8px;line-height:20px;border-radius:18px}body:not(.no-filetree):has(.hyodo-mobile-navbar) .navbar.hyodo-mobile-navbar{top:var(--hyodo-mobile-top);right:max(var(--hyodo-mobile-side),env(safe-area-inset-right));left:auto;width:auto;gap:8px;height:36px;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none;z-index:12;pointer-events:none}body:not(.no-filetree):has(.hyodo-mobile-navbar) .hyodo-mobile-menu,body:not(.no-filetree):has(.hyodo-mobile-navbar) .hyodo-mobile-search{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:36px;height:36px;min-height:36px;margin:0;padding:0;border:1px solid #ddd;border-radius:50%;background:rgba(255,255,255,.65);color:#444;box-shadow:0 2px 8px rgba(0,0,0,.1333333333);cursor:pointer;pointer-events:auto}body:not(.no-filetree):has(.hyodo-mobile-navbar) .hyodo-mobile-menu svg,body:not(.no-filetree):has(.hyodo-mobile-navbar) .hyodo-mobile-search svg{width:18px;height:18px}body:not(.no-filetree):has(.hyodo-mobile-navbar) .hyodo-mobile-menu:hover,body:not(.no-filetree):has(.hyodo-mobile-navbar) .hyodo-mobile-search:hover{background:rgba(245,245,245,.8)}body:not(.no-filetree):has(.hyodo-mobile-navbar) .hyodo-mobile-menu:focus-visible,body:not(.no-filetree):has(.hyodo-mobile-navbar) .hyodo-mobile-search:focus-visible{outline:2px solid #526f2c;outline-offset:3px}body:not(.no-filetree):has(.hyodo-mobile-navbar) .hyodo-mobile-search{width:auto;padding:0 12px;gap:6px;border-radius:18px;font:14px/20px "Yu Mincho","游明朝",serif}body:not(.no-filetree):has(.hyodo-mobile-navbar) .filetree-wrapper{width:min(320px,100vw);min-width:0;background:rgba(255,255,255,.85)}body:not(.no-filetree):has(.hyodo-mobile-navbar) .filetree-sidebar{box-sizing:border-box;padding-left:15px;padding-right:0;width:100%;background:rgba(0,0,0,0);overflow:auto;padding-top:calc(var(--hyodo-mobile-top) + 36px + 7px);padding-bottom:max(16px,env(safe-area-inset-bottom))}body:not(.no-filetree):has(.hyodo-mobile-navbar) .filetree-sidebar>.search-button{display:none}body:not(.no-filetree):has(.hyodo-mobile-navbar) .filetree-sidebar>.folder{width:max-content;min-width:100%}body:not(.no-filetree):has(.hyodo-mobile-navbar) .filetree-sidebar .notelink,body:not(.no-filetree):has(.hyodo-mobile-navbar) .filetree-sidebar .foldername-wrapper{padding:0;min-height:0;font-size:16px;font-weight:bold}body:not(.no-filetree):has(.hyodo-mobile-navbar) .filetree-sidebar .filelist .notelink,body:not(.no-filetree):has(.hyodo-mobile-navbar) .filetree-sidebar .filelist .foldername-wrapper{font-size:15px;font-weight:normal}body:not(.no-filetree):has(.hyodo-mobile-navbar) .filetree-sidebar .filename,body:not(.no-filetree):has(.hyodo-mobile-navbar) .filetree-sidebar .foldername{box-sizing:border-box;display:flex;align-items:center;min-height:0;padding:0 8px;white-space:nowrap;overflow-wrap:normal;line-height:1.8}body:not(.no-filetree):has(.hyodo-mobile-navbar) .filetree-sidebar .filelist{margin-left:8px;border-left:1px solid #ccc}body:not(.no-filetree):has(.hyodo-mobile-navbar) .filetree-sidebar .filelist>.notelink>.filename{padding-left:15px}body:not(.no-filetree):has(.hyodo-mobile-navbar) .filetree-sidebar .foldername-wrapper{display:flex;gap:0}body:not(.no-filetree):has(.hyodo-mobile-navbar) .filetree-sidebar .foldername-wrapper>svg{box-sizing:border-box;flex:0 0 20px;width:20px;height:28.8px;padding:6.4px 2px;margin:0;cursor:pointer}body:not(.no-filetree):has(.hyodo-mobile-navbar) .filetree-sidebar .foldername-wrapper>.foldername{flex:1;padding-left:4px}}@media print{body .hyodo-mobile-navbar{display:none}}/*# sourceMappingURL=hyodo-mobile-nav.css.map */
