/* RYU Library v5.8 · transparent rail + warm metal SVG lock.
   Only the control-group BACKGROUND is transparent; the board toggle and
   opened drawer keep their contrast, visibility and existing behaviors. */
.drawer-rail{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  border-radius:0!important;
  padding:0 0 0 5px!important;
  gap:7px;
  max-width:70px;
  isolation:isolate;
}
.drawer-admin-link{
  display:grid;
  place-items:center;
  box-sizing:border-box;
  width:44px;
  height:42px;
  min-height:42px;
  padding:6px!important;
  margin:0;
  background:transparent!important;
  color:#d8ba8a!important;
  border:none;
  border-radius:9px;
  text-decoration:none!important;
  transition:color .2s ease,transform .2s ease,filter .2s ease;
  filter:drop-shadow(0 1px 2px rgba(0,0,0,.85));
}
.drawer-admin-link:hover,.drawer-admin-link:focus-visible{
  color:#ffe4b6!important;
  transform:translateY(-1px);
  filter:drop-shadow(0 0 6px rgba(221,175,104,.5));
}
.drawer-lock-icon{display:block;flex:none;width:23px;height:23px;overflow:visible;}
/* The square + '게시판' remain clearly tappable. */
.drawer-toggle{box-shadow:0 3px 12px rgba(0,0,0,.28);}
@media(max-width:430px){
  .drawer-rail{max-width:66px;gap:6px;}
  .drawer-admin-link{width:44px;height:44px;}
}
@media(prefers-reduced-motion:reduce){
  .drawer-admin-link{transition:none!important;}
  .drawer-admin-link:hover,.drawer-admin-link:focus-visible{transform:none;}
}
