html.amk-no-select,
html.amk-no-select body,
html.amk-no-select .site,
html.amk-no-select article,
html.amk-no-select .entry-content,
html.amk-no-select main,
html.amk-no-select p,
html.amk-no-select h1,
html.amk-no-select h2,
html.amk-no-select h3,
html.amk-no-select h4,
html.amk-no-select h5,
html.amk-no-select h6,
html.amk-no-select li,
html.amk-no-select span,
html.amk-no-select div {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
  -webkit-touch-callout: none !important;
}

html.amk-no-select input,
html.amk-no-select textarea,
html.amk-no-select select,
html.amk-no-select [contenteditable="true"] {
  -webkit-user-select: text !important;
  -moz-user-select: text !important;
  -ms-user-select: text !important;
  user-select: text !important;
}

#amk-toast{
position:fixed;
top:50%;
left:50%;
transform:translate(-50%,-50%) scale(.92);
background:#111;
color:#fff;
padding:18px 22px;
border-radius:18px;
font-size:14px;
box-shadow:0 25px 60px rgba(0,0,0,.4);
z-index:999999;
opacity:0;
transition:opacity .28s ease, transform .28s ease;
text-align:center;
min-width:280px;
max-width:90vw;
line-height:1.45;
}

#amk-toast.show{
opacity:1;
transform:translate(-50%,-50%) scale(1);
animation:amk-shake .3s;
}

#amk-close{
position:absolute;
top:6px;
right:10px;
cursor:pointer;
opacity:.55;
font-size:18px;
line-height:1;
}

#amk-close.locked{
opacity:.2;
pointer-events:none;
}

@keyframes amk-shake{
0%{transform:translate(-50%,-50%) scale(1) translateX(0);}
25%{transform:translate(-50%,-50%) scale(1) translateX(-4px);}
50%{transform:translate(-50%,-50%) scale(1) translateX(4px);}
75%{transform:translate(-50%,-50%) scale(1) translateX(-2px);}
100%{transform:translate(-50%,-50%) scale(1) translateX(0);}
}